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

This package is auto-updated.

Last update: 2025-08-24 21:06:49 UTC


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');