/** * @param string $url * @param string $resourceType * @param int $idResource * * @return \Orm\Zed\Url\Persistence\SpyUrl */ public function createUrlForCurrentLocale($url, $resourceType, $idResource) { $this->checkUrlDoesNotExist($url); $fkLocale = $this->localeFacade->getCurrentLocale()->getIdLocale(); $urlEntity = new SpyUrl(); $urlEntity->setFkLocale($fkLocale)->setUrl($url)->setResource($resourceType, $idResource); $urlEntity->save(); return $urlEntity; }