Esempio n. 1
0
 /**
  * Get URLWildcardService
  *
  * @return \eZ\Publish\API\Repository\URLWildcardService
  */
 public function getURLWildcardService()
 {
     if ($this->urlWildcardService !== null) {
         return $this->urlWildcardService;
     }
     $this->urlWildcardService = new URLWildcardService($this, $this->persistenceHandler->urlWildcardHandler(), $this->serviceSettings['urlWildcard']);
     return $this->urlWildcardService;
 }
Esempio n. 2
0
 /**
  * @return \eZ\Publish\SPI\Persistence\Content\UrlWildcard\Handler
  * @todo Create cache implementation so we can avoid injecting persistenceHandler and logger
  */
 public function urlWildcardHandler()
 {
     $this->logger->logUnCachedHandler(__METHOD__);
     return $this->persistenceHandler->urlWildcardHandler();
 }