/** * Creates a new ObjectPathMapping and stores it in the repository * * @param string $pathSegment * @param string|integer $identifier * @return void */ protected function storeObjectPathMapping($pathSegment, $identifier) { $objectPathMapping = new ObjectPathMapping(); $objectPathMapping->setObjectType($this->objectType); $objectPathMapping->setUriPattern($this->getUriPattern()); $objectPathMapping->setPathSegment($pathSegment); $objectPathMapping->setIdentifier($identifier); $this->objectPathMappingRepository->add($objectPathMapping); $this->objectPathMappingRepository->persistEntities(); }