Neos\Neos\Controller\Module\Administration\SitesController::deleteDomainAction PHP Méthode

deleteDomainAction() public méthode

Deletes a domain attached to a site
public deleteDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain A domain to delete
Résultat void
    public function deleteDomainAction(Domain $domain)
    {
        $site = $domain->getSite();
        if ($site->getPrimaryDomain() === $domain) {
            $site->setPrimaryDomain(null);
            $this->siteRepository->update($site);
        }
        $this->domainRepository->remove($domain);
        $this->addFlashMessage('The domain "%s" has been deleted.', 'Domain deleted', Message::SEVERITY_OK, array(htmlspecialchars($domain)), 1412373310);
        $this->unsetLastVisitedNodeAndRedirect('edit', null, null, array('site' => $site));
    }