/** * Private constructor. * To instantiate factory, please use Singleton pattern : <code>$factory = SQLIImportFactory::instance();</code> * @see self::instance() */ private function __construct() { $this->importINI = eZINI::instance('sqliimport.ini'); $this->cli = eZCLI::instance(); $this->aAvailableSourceHandlers = $this->importINI->variable('ImportSettings', 'AvailableSourceHandlers'); $this->robotUser = $this->setLoggedInUser(); $this->output = new ezcConsoleOutput(); SQLIImportToken::setIsImportScript(true); }