PHPackages                             codememory/global-config - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. codememory/global-config

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

codememory/global-config
========================

v1.1.3(4y ago)022520MITPHP

Since May 6Pushed 4y ago1 watchersCompare

[ Source](https://github.com/codememory1/global-config)[ Packagist](https://packagist.org/packages/codememory/global-config)[ RSS](/packages/codememory-global-config/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (6)Dependencies (8)Versions (8)Used By (20)

Global Configuration
====================

[](#global-configuration)

Установка
---------

[](#установка)

```
composer require codememory/global-config

```

Команды
-------

[](#команды)

- `g-config:init` Инициализация конфигурации
- `g-config:merge` Merge конфигураций в один конфиг
    - Options:
        - `--all` Merge всей конфигурации
        - `--configPath={path}` Merge конкретной конфигурации
        - `--backup={before|after}` Создать backup конфигурации *before* перед Merge, *after* после Merge
- `g-config:init-from-backup` Инициализировать конфигурацию из backup файла
- `g-config:backup` Сделать backup глобальной конфигурации

Методы GlobalConfig
-------------------

[](#методы-globalconfig)

- `setPath(): GlobalConfigInterface` Установить путь, где будет храниться конфигурация

    - string **$path**
- `setFilename(): GlobalConfigInterface` Установить имя файла, в котором будет находиться конфигурация

    - string **$filename**
- `setBackupFilename(): GlobalConfigInterface` Установить имя backup файла

    - string **$filename**
- `getPath(): string` Возвращает путь глобальной конфигурации
- `getFilename(): string` Возвращает имя файла конфигурации
- `getExtension(): string` Возвращает расширение файла конфигурации
- `getBackupFilename(): string` Возвращает имя backup файла
- `get(): mixed` Получить значение по ключу

    - string **$keys**
- `getAll(): array` Получить всю глобальную конфигурацию
- `exist(): bool` Проверить существование файла глобальной конфигурации

Пример использования
--------------------

[](#пример-использования)

```
