/**
  * Constructor for all plugin controllers
  *
  * @param Tx_PtExtbase_Lifecycle_Manager $lifecycleManager Lifecycle manager to be injected via DI
  * @param Tx_PtExtbase_State_Session_SessionPersistenceManagerBuilder $sessionPersistenceManagerBuilder Session persistence manager to be injected via DI
  */
 public function __construct(Tx_PtExtbase_Lifecycle_Manager $lifecycleManager, Tx_PtExtbase_State_Session_SessionPersistenceManagerBuilder $sessionPersistenceManagerBuilder)
 {
     $this->sessionPersistenceManagerBuilder = $sessionPersistenceManagerBuilder;
     parent::__construct($lifecycleManager);
 }
示例#2
0
 /**
  * Constructor triggers creation of lifecycle manager
  *
  * @param Tx_PtExtbase_Lifecycle_Manager $lifecycleManager
  * @param Tx_PtExtbase_State_Session_SessionPersistenceManagerBuilder $sessionPersistenceManagerBuilder
  */
 public function __construct(Tx_PtExtbase_Lifecycle_Manager $lifecycleManager, Tx_PtExtbase_State_Session_SessionPersistenceManagerBuilder $sessionPersistenceManagerBuilder)
 {
     if (TYPO3_MODE === 'BE') {
         GeneralUtility::makeInstance('Tx_Yag_Utility_TCAUtility')->deactivateHiddenFields();
     }
     $this->sessionPersistenceManagerBuilder = $sessionPersistenceManagerBuilder;
     parent::__construct($lifecycleManager);
 }