PHPackages                             codememory/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/config

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

codememory/config
=================

Library from codememory to work with configuration

v2.0(4y ago)019920MITPHP

Since Apr 29Pushed 4y ago1 watchersCompare

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

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

Configuration
=============

[](#configuration)

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

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

```
composer require codememory/config

```

> Обязательно выполняем следующие команды, после уставки пакета

- Создание глобальной конфигурации, если ее не существует
    - `php vendor/bin/gc-cdm g-config:init`
- Merge всей конфигурации
    - `php vendor/bin/gc-cdm g-config:merge --all`

> Папка **.config** хранит в себе глобальную конфигурацию пакетов **codememory**

Обзор global config
-------------------

[](#обзор-global-config)

```
{
  "configuration": {
    "pathWithConfigs": "configs/",  // Путь к папке со всеми режимами и их конфигами
    "mode": "development"          // Активный режим конфигурации
  }
}
```

Использование
-------------

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

#### Test конфиг

[](#test-конфиг)

```
# Конфигурация должна начинаться с ключа, который соответствует с именем файла
test:
  # Бинды, которые будут доступны во всех файла конфигурации
  binds:
    configPath: "configs"
  paths:
    config: "%configPath%"
```

#### Получение данных

[](#получение-данных)

```
