Class Repository

Illuminate\Config\Repository
Extended by Concrete\Core\Config\Repository\Repository

Methods summary

public
# __construct( Concrete\Core\Config\LoaderInterface $loader, Concrete\Core\Config\SaverInterface $saver, $environment )

Create a new configuration repository.

public
# clear( string $key )

Clear specific key

public boolean
# save( $key, $value )

Save a key

public
# package( string $package, string $hint, string $namespace = null )

Register a package for cascading configuration.

protected
# getPackageNamespace( $package, $namespace )
public
public
# clearNamespace( $namespace )
public Concrete\Core\Config\SaverInterface
public
# setSaver( Concrete\Core\Config\SaverInterface $saver )

Set the saver instance

protected
# parsePackageSegments( $key, $namespace, $item )