lib/config/Repository.js
function Repository(loader, environment) {

    /**
     * The loader implementation.
     *
     * @var {FileLoader}
     * @protected
     */
    this.__loader = loader;

    /**
     * The current environment.
     *
     * @var {string}
     * @protected
     */
    this.__environment = environment;

    /**
     * All of the configuration items.
     *
     * @var {Array}
     * @protected
     */
    this.__items = [];

    /**
     * The after load callbacks for namespaces.
     *
     * @var {Array}
     * @protected
     */
    this.__afterLoad = [];

    // call super class constructor
    Repository.super_.call(this);

}
function Repository(loader, environment) {

    /**
     * The loader implementation.
     *
     * @var {FileLoader}
     * @protected
     */
    this.__loader = loader;

    /**
     * The current environment.
     *
     * @var {string}
     * @protected
     */
    this.__environment = environment;

    /**
     * All of the configuration items.
     *
     * @var {Array}
     * @protected
     */
    this.__items = [];

    /**
     * The after load callbacks for namespaces.
     *
     * @var {Array}
     * @protected
     */
    this.__afterLoad = [];

    // call super class constructor
    Repository.super_.call(this);

}
function Repository ( loader , environment ) { /**
     * The loader implementation.
     *
     * @var {FileLoader}
     * @protected
     */ this . __loader = loader ; /**
     * The current environment.
     *
     * @var {string}
     * @protected
     */ this . __environment = environment ; /**
     * All of the configuration items.
     *
     * @var {Array}
     * @protected
     */ this . __items = [ ] ; /**
     * The after load callbacks for namespaces.
     *
     * @var {Array}
     * @protected
     */ this . __afterLoad = [ ] ; // call super class constructor Repository . super_ . call ( this ) ; }
Create a new configuration repository.

@param  {FileLoader} loader
@param  {string}  environment
@inherits NamespacedItemResolver
@return void
Create a new configuration repository .