PHP Класс Yosymfony\Spress\Core\DataSource\DataSourceManagerBuilder

Автор: Victor Puertas ([email protected])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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