/** * Fire event * * @return void */ protected function fireEvent() { \XLite\Core\Event::switchStorefront(array('opened' => !\XLite\Core\Auth::getInstance()->isClosedStorefront(), 'link' => $this->buildURL('storefront', '', array('action' => \XLite\Core\Auth::getInstance()->isClosedStorefront() ? 'open' : 'close')), 'privatelink' => $this->getAccessibleShopURL(false))); if ($this->isAJAX()) { $this->silent = true; $this->setSuppressOutput(true); } }