PHP Classes
elePHPant
Icontem

File: composer.json

Recommend this page to a friend!
  Classes of Andre Roque Filipe  >  Config4all  >  composer.json  >  Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Config4all
Load configuration files in multiple formats
Author: By
Last change: V2.2.0 (#2)

* Updated dependencies

* Permitions changed

* Added some exception classes

* Permitions changed

* Changed the set method algoritm, now uses pointes instead of merging arrays
Method objectives now are different, load -> loads a single file to the configs, without setting the keys as the filename, this is to be used as to load a backup file of the configs, save -> this method saves a full backup of all the configurations changes into a single file, read -> loads multiple files into the config array, like the old load method did, write -> writes every configuration into it's respective file
Added auxiliary methods to read and write files

* Added sugestions

* ...

* testing season

* Fixed some todo's

* Changed the test files

* Added misc files

* Changed the docs

* Changed [] to array()

* Deleted unused class

* Small fix on the php export

* Initial commit of the tests

* Added phpstorm to ignored files

* Added new methods to read/write contents

* Changes...
Date: 2 months ago
Size: 1,413 bytes
 

Contents

Class file image Download
{
    "name": "masnathan/config4all",
    "type": "library",
    "description": "This class helps you load your application configs, it supports php, xml, ini and json files.",
    "keywords": [
        "config",
        "php",
        "json",
        "xml",
        "yaml",
        "neon"
    ],
    "homepage": "https://github.com/MASNathan/Config4all",
    "license": "MIT",
    "authors": [
        {
            "name": "André Filipe",
            "email": "andre.r.flip@gmail.com",
            "homepage": "http://masnathan.com",
            "role": "Developer"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "masnathan/parser": "dev-master"
    },
    "require-dev": {
        "phpunit/phpunit" : "4.*",
        "scrutinizer/ocular": "~1.1",
        "symfony/var-dumper": "^2.7",
        "symfony/yaml": "^2.7",
        "nette/neon": "^2.3"
    },
    "suggest": {
        "symfony/yaml": "For working with YAML files.",
        "nette/neon": "For working with NEON files."
    },
    "autoload": {
        "psr-4": {
            "MASNathan\\Config\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "MASNathan\\Config\\Test\\": "tests"
        }
    },
    "scripts": {
        "test": "bin/phpunit"
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0-dev"
        }
    },
    "config":
    {
        "bin-dir": "bin"
    }
}