/** * Constructor for data backend configuration * * @param Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder */ public function __construct(Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder) { parent::__construct($configurationBuilder, $configurationBuilder->getSettingsForConfigObject('dataBackend')); $this->dataBackendSettings = $configurationBuilder->getSettingsForConfigObject('dataBackend'); $this->checkAndSetDataBackendClass($this->dataBackendSettings['dataBackendClass']); $this->checkAndSetDataMapperClass($this->dataBackendSettings['dataMapperClass']); $this->checkAndSetDataSourceClass($this->dataBackendSettings['dataSourceClass']); $this->checkAndSetQueryInterpreterClass($this->dataBackendSettings['queryInterpreterClass']); }
/** * Build the filterconfig object * * @param Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder * @param array $settings * @param string $filterBoxIdentifier */ public function __construct(Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder, $settings, $filterBoxIdentifier) { $settings['filterboxIdentifier'] = $filterBoxIdentifier; parent::__construct($configurationBuilder, $settings); }
/** * @param Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder * @param array $pagerIdentifier * @param array $settings */ public function __construct(Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder, $pagerIdentifier, array $settings) { $settings['pagerIdentifier'] = $pagerIdentifier; parent::__construct($configurationBuilder, $settings); }