Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.05 KB

README.md

File metadata and controls

65 lines (47 loc) · 1.05 KB

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