/** * Restores the Factory pointers * * @return void */ protected function restoreFactoryState() { JFactory::$application = $this->savedFactoryState['application']; JFactory::$config = $this->savedFactoryState['config']; JFactory::$session = $this->savedFactoryState['session']; JFactory::$language = $this->savedFactoryState['language']; JFactory::$document = $this->savedFactoryState['document']; JFactory::$acl = $this->savedFactoryState['acl']; JFactory::$database = $this->savedFactoryState['database']; JFactory::$mailer = $this->savedFactoryState['mailer']; SHFactory::$config = $this->savedFactoryState['shconfig']; SHFactory::$dispatcher = $this->savedFactoryState['shdispatcher']; }