Skip to content

knyga/dotconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotConfig

Wraps input config file with simple interface with get method, wich accepts doted request string (->get('config.ttl'))

Example

Code:

<?php

use DotConfig\Config;

$config = require __DIR__.'/Resources/files/correct_config.php';
$this->config = new Config($config);
$ttl = $this->config->get('client.cache.ttl');

Input file:

<?php

return array(
    "client" => array(
        "cache" => array(
            "ttl" => 3600,
        )
    )
);

Installation via Composer

  • Install Composer to your project root:

    curl -sS https://getcomposer.org/installer | php
  • Add a composer.json file to your project:

    {
      "require" {
        "knyga/dotconfig": "1.0.*@dev"
      }
    }
  • Run the Composer installer:

    php composer.phar install

License

DotConfig is licensed under the MIT license.

Sobit Akhmedov sobit.akhmedov@gmail.com

Oleksandr Knyga oleksandrknyga@gmail.com

About

Wraps input config file with simple interface with get method, wich accepts doted request string (->get('config.ttl'))

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages