/**
  * 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']);
 }
Exemplo n.º 2
0
 /**
  * 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);
 }
Exemplo n.º 3
0
 /**
  * @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);
 }