PHP 클래스 Yosymfony\Spress\Core\DataSource\DataSourceManagerBuilder

저자: Victor Puertas ([email protected])
파일 보기 프로젝트 열기: spress/spress 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$parameterKeys
$parameterValues
$parameters

공개 메소드들

메소드 설명
__construct ( array $parameters = [] ) Constructor.
buildFromConfigArray ( array $config ) : DataSourceManager Build a data source manager with data sources loaded from config array.

보호된 메소드들

메소드 설명
resolveArgumentsParameters ( array $arguments ) : array Resolve parameters in arguments.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( array $parameters = [] )
$parameters array A key-value array with available parameters. The signature of each key is %parameter_name%. e.g: .array( [%site_dir%] => './', )

buildFromConfigArray() 공개 메소드

Config array structure: .Array ( [data_source_name_1] => Array ( [class] => Yosymfony\Spress\Core\DataSource\Filesystem\FilesystemDataSource [arguments] => Array ( [source_root] => %site_dir%/src ) ) [data_source_name_2] => Array ( ) )
public buildFromConfigArray ( array $config ) : DataSourceManager
$config array Configuration array with data about data sources
리턴 DataSourceManager

resolveArgumentsParameters() 보호된 메소드

Resolve parameters in arguments.
protected resolveArgumentsParameters ( array $arguments ) : array
$arguments array
리턴 array

프로퍼티 상세

$parameterKeys 보호되어 있는 프로퍼티

protected $parameterKeys

$parameterValues 보호되어 있는 프로퍼티

protected $parameterValues

$parameters 보호되어 있는 프로퍼티

protected $parameters