2017 © Pedro Peláez
 

library config

PHP Config Class

image

wangoviridans/config

PHP Config Class

  • Saturday, July 26, 2014
  • by Wangoviridans
  • Repository
  • 1 Watchers
  • 0 Stars
  • 120 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 1 % Grown

The README.md

php-config-class

PHP Config Class, (*1)

Installation

Composer

$ composer require wangoviridans/config

Via [composer](http://getcomposer.org/)
(https://packagist.org/packages/wangoviridans/config)

    {
        "require": {
            "wangoviridans/config": ">= 0.0.1"
        }
    }

Or just clone and put somewhere inside your project folder.
$ cd myapp/vendor
$ git clone git://github.com/wangoviridans/php-config-class.git

Usage

Quick Start and Examples

<?php
require 'Config/Config.php';
//or require_once 'vendor/autoload.php' if you are using composer

use Wangoviridans\Config\Config;

$config = new Config(array(
    'some.option' => 'SOME OPTION',
    'some.option2' => 'ANOTHER SOME OPTION'
));

$config->setOption('some.option2', 'SOME OPTION 2');
$config->setOptions(array(
    'some.option3' => 'SOME OPTION 3',
    'some.option4' => 'SOME OPTION 4'
));

var_dump(
    $config->hasOption('some.option'),
    $config->hasOption('some.option2'),
    $config->hasOption('bad.option'),

    $config->getOption('some.option'),
    $config->getOption('some.option2'),
    $config->getOption('bad.option', 'DEFAULT BAD OPTION VALUE')
);

$config->unsetOption('some.option');
var_dump($config->hasOption('some.option'));

$config->unsetOptions(array(
    'some.option3',
    'some.option4'
));

var_dump($config->toArray());

The Versions

26/07 2014

dev-master

9999999-dev

PHP Config Class

  Sources   Download

MIT

configuration config