PHP Class Studio\Config\Config

Mostra file Open project: franzliedke/studio Class Usage Examples

Protected Properties

Property Type Description
$file
$loaded
$paths
$serializer Studio\Config\Serializer

Public Methods

Method Description
__construct ( $file, Studio\Config\Serializer $serializer )
addPath ( $path )
getPaths ( )
hasPackages ( )
make ( $file = null )
removePackage ( Package $package )
removePath ( $path )

Protected Methods

Method Description
dump ( )
readFromFile ( )
readPaths ( )
writeToFile ( array $data )

Method Details

__construct() public method

public __construct ( $file, Studio\Config\Serializer $serializer )
$serializer Studio\Config\Serializer

addPath() public method

public addPath ( $path )

dump() protected method

protected dump ( )

getPaths() public method

public getPaths ( )

hasPackages() public method

public hasPackages ( )

make() public static method

public static make ( $file = null )

readFromFile() protected method

protected readFromFile ( )

readPaths() protected method

protected readPaths ( )

removePackage() public method

public removePackage ( Package $package )
$package Studio\Package

removePath() public method

public removePath ( $path )

writeToFile() protected method

protected writeToFile ( array $data )
$data array

Property Details

$file protected_oe property

protected $file

$loaded protected_oe property

protected $loaded

$paths protected_oe property

protected $paths

$serializer protected_oe property

protected Serializer,Studio\Config $serializer
return Studio\Config\Serializer