rail-mukhametshin / config-manager
There is no license information available for the latest version (v1.0.0) of this package.
ConfigManagerPHP is a lightweight and flexible configuration management tool for PHP applications. It provides an easy and intuitive interface for managing and accessing configuration data in various formats. With support for key formats such as PHP arrays and JSON, and planned expansions for YAML,
v1.0.0
2024-02-24 17:51 UTC
Requires
- php: >=8.1
README
ConfigManager — это легковесный и гибкий инструмент для управления конфигурациями в PHP-приложениях, созданный Rail Mukhametshin. Он предлагает простой и интуитивно понятный интерфейс для управления и доступа к данным конфигурации в различных форматах, таких как PHP массивы и JSON.
Основные функции
- Легкая интеграция: Простая интеграция с любыми PHP-проектами.
- Поддержка множества форматов: Работает с PHP массивами и JSON.
- Гибкость: Легко переключайтесь между разными конфигурациями для различных сред.
- Установка и получение конфигураций: Удобные методы для получения и установки конфигурационных параметров.
Установка
Чтобы установить ConfigManager, выполните следующую команду в вашем проекте:
composer require rail-mukhametshin/config-manager
Быстрый старт
Вот быстрый пример того, как вы можете использовать ConfigManager:
<?php require_once 'vendor/autoload.php'; use RailMukhametshin\ConfigManager; $configManager = new ConfigManager(); // Загрузка конфигурации из файла $configManager->load('path/to/your/config.php'); // Получение значения конфигурации echo $configManager->get('database.host'); // Установка нового значения конфигурации $configManager->set('database.host', 'newhost.com');