/** * @return SiteInterface * * @throws \RuntimeException */ public function getSite() { if (!$this->hasRequest()) { return false; } return $this->sitePool->getCurrentSite($this->getRequest()); }
public function getNewInstance() { $object = parent::getNewInstance(); $object->setSite($this->sitePool->getCurrentSite($this->getRequest())); return $object; }
/** * Returns list of available contexts * * @return array */ public function getContextList() { $criteria = array('site' => $this->sitePool->getCurrentSite($this->getRequest())); return $this->contextManager->findBy($criteria, array('name' => 'asc')); }