/** * 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; }
/** * @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(); }