Download the PHP package mepihindeveloper/php-configuration without Composer
On this page you can find all versions of the php package mepihindeveloper/php-configuration. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mepihindeveloper/php-configuration
More information about mepihindeveloper/php-configuration
Files in mepihindeveloper/php-configuration
Package php-configuration
Short Description Component for working with settings
License MIT
Informations about the package php-configuration
php-configuration
Компонент для работы с конфигурацией (настройками) приложения, модулей и компонентов
Структура
В директории interfaces
хранятся необходимые интерфейсы, которые необходимо имплементировать в при реализации
собственного класса Configuration
.
Класс Configuration
реализует интерфейс ConfigurationInterface
для управления конфигурацией (настройками)
приложения, модулей и компонентов.
Доступные методы
Метод | Аргументы | Возвращаемые данные | Исключения | Описание |
---|---|---|---|---|
__construct(array $settings) | $settings Массив настроек | Конструктор | ||
getSettings(): array | array | Возвращает массив настроек | ||
setSettings(array $settings) | $settings Настройки [key => value] | void | Устанавливает настройку | |
getSettingsByKey(string $key) | $key Ключ | mixed | InvalidArgumentException | Возвращает настройки по ключу. Здесь могут быть как отдельные настройки, так и массив настроек (например, для какой-то категории) |
hasKey(string $key) | $key Ключ | bool | Проверяет наличие ключа в настройках |
Контакты
Вы можете связаться со мной в социальной сети ВКонтакте: ВКонтакте: Максим Епихин
Если удобно писать на почту, то можете воспользоваться этим адресом: [email protected]
Мой канал на YouTube, который посвящен разработке веб и игровых проектов: YouTube: Максим Епихин
Поддержать меня можно переводом на Яндекс.Деньги: Денежный перевод