public function __construct()
 {
     $this->databaseHandle = $GLOBALS['TYPO3_DB'];
     $this->tools = GeneralUtility::makeInstance('tx_mmforum_tools');
     $this->validator = GeneralUtility::makeInstance('tx_mmforum_validator');
     $this->cache = GeneralUtility::makeInstance('tx_mmforum_cache');
     $this->local_cObj = GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer');
     if ($this->cObj === NULL) {
         $this->cObj = GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer');
     }
     parent::__construct();
 }
 /**
  * The constructor for a view setting the component manager and the configuration.
  *
  * @param \Typoheads\Formhandler\Component\Manager $componentManager
  * @param \Typoheads\Formhandler\Controller\Configuration $configuration
  * @return void
  */
 public function __construct(\Typoheads\Formhandler\Component\Manager $componentManager, \Typoheads\Formhandler\Controller\Configuration $configuration, \Typoheads\Formhandler\Utility\Globals $globals, \Typoheads\Formhandler\Utility\GeneralUtility $utilityFuncs)
 {
     parent::__construct();
     $this->componentManager = $componentManager;
     $this->configuration = $configuration;
     $this->globals = $globals;
     $this->utilityFuncs = $utilityFuncs;
     $this->cObj = $this->globals->getCObj();
     $this->pi_loadLL();
     $this->initializeView();
 }
 /**
  * Initializing the parent class
  *
  * @param	array		$conf TS conf
  *
  * @return	void
  */
 public function init(array $conf)
 {
     AbstractPlugin::__construct();
     $this->conf = $conf;
     $this->pi_loadLL();
     $this->siteUrl = $this->conf['siteUrl'];
     // Default linebreak;
     if ($this->conf['flowedFormat']) {
         $this->linebreak = chr(32) . LF;
     }
 }