PHP code example of codememory / config
1. Go to this page and download the library: Download codememory/config library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codememory / config example snippets
use Codememory\Components\Configuration\Configuration;
testConfig = Configuration::getInstance()->open('test');
// Получаем значение по ключу
echo $testConfig->get('paths.config'); // codememory/configs
use Codememory\Components\Configuration\Modes\AbstractMode;
class MyMode extends AbstractMode
{
public function getModeName() : string
{
return 'myMode';
}
public function getSubdirectory() : string
{
return '/my_mode';
}
public function getConfigsWithData() : array
{
// Обработчик получение всей конфигурации для данного режима
}
}
Configuration::getInstance()->addModeHandler('MyMode');
// Осталось в глобальной конфигурации у опции "configuration -> mode"
// поставить значение "myMode"