/**
  * Inits the finisher mapping settings values to internal attributes.
  *
  * @param array $gp
  * @param array $settings
  */
 public function init($gp, $settings)
 {
     parent::init($gp, $settings);
     $this->utils = AuthCodeUtils::getInstance();
     /** @var \TYPO3\CMS\Extbase\Object\ObjectManager $objectManager */
     $objectManager = GeneralUtility::makeInstance('TYPO3\\CMS\\Extbase\\Object\\ObjectManager');
     $this->authCodeRepository = $objectManager->get('Tx\\Authcode\\Domain\\Repository\\AuthCodeRepository');
 }
 /**
  * Inits the finisher mapping settings values to internal attributes.
  *
  * @param array $gp
  * @param array $settings
  * @throws \Exception
  */
 public function init($gp, $settings)
 {
     parent::init($gp, $settings);
     if (!$this->settings['subscribersTable']) {
         throw new \Exception('The subscribers table needs to be specified');
     } else {
         $this->subscribersTable = $this->utilityFuncs->getSingle($this->settings, 'subscribersTable');
     }
     if (array_key_exists('setTemplateSuffix', $this->settings) && intval($this->settings['setTemplateSuffix']) == 0) {
         $this->setTemplateSuffix = FALSE;
     }
     if ($this->settings['uidField']) {
         $this->uidField = $this->settings['uidField'];
     }
 }
 /**
  * Inits the finisher mapping settings values to internal attributes.
  *
  * @param array $gp
  * @param array $settings
  * @return void
  */
 public function init($gp, $settings)
 {
     parent::init($gp, $settings);
     $this->utils = AuthCodeUtils::getInstance();
 }
 /**
  * Inits the finisher mapping settings values to internal attributes.
  *
  * @param array $gp
  * @param array $settings
  * @return void
  */
 public function init($gp, $settings)
 {
     parent::init($gp, $settings);
     $this->typo3Db = $GLOBALS['TYPO3_DB'];
     $this->utils = AuthCodeUtils::getInstance();
 }