Exemplo n.º 1
0
 /**
  * Removes urls aliases.
  *
  * This method does not remove autogenerated aliases for locations.
  *
  * @throws \eZ\Publish\API\Repository\Exceptions\InvalidArgumentException if alias list contains
  *         autogenerated alias
  *
  * @param \eZ\Publish\API\Repository\Values\Content\URLAlias[] $aliasList
  *
  * @return void
  */
 public function removeAliases(array $aliasList)
 {
     $returnValue = $this->service->removeAliases($aliasList);
     $this->signalDispatcher->emit(new RemoveAliasesSignal(array('aliasList' => $aliasList)));
     return $returnValue;
 }
Exemplo n.º 2
0
 /**
  * The given URL alias is deleted
  *
  * @param $urlAliasId
  *
  * @return \eZ\Publish\Core\REST\Server\Values\NoContent
  */
 public function deleteURLAlias($urlAliasId)
 {
     $this->urlAliasService->removeAliases(array($this->urlAliasService->load($urlAliasId)));
     return new Values\NoContent();
 }