PHP Class Neos\Neos\Domain\Service\SiteService

Afficher le fichier Open project: neos/neos-development-collection Class Usage Examples

Protected Properties

Свойство Type Description
$domainRepository Neos\Neos\Domain\Repository\DomainRepository
$nodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
$siteRepository Neos\Neos\Domain\Repository\SiteRepository
$workspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository

Méthodes publiques

Méthode Description
pruneAll ( ) : void Remove all sites and their respective nodes and domains
pruneSite ( Site $site ) : void Remove given site all nodes for that site and all domains associated.

Méthodes protégées

Méthode Description
emitSitePruned ( Site $site ) : void Signal that is triggered whenever a site has been pruned

Method Details

emitSitePruned() protected méthode

Signal that is triggered whenever a site has been pruned
protected emitSitePruned ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site The site that was pruned
Résultat void

pruneAll() public méthode

Remove all sites and their respective nodes and domains
public pruneAll ( ) : void
Résultat void

pruneSite() public méthode

Remove given site all nodes for that site and all domains associated.
public pruneSite ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site
Résultat void

Property Details

$domainRepository protected_oe property

protected DomainRepository,Neos\Neos\Domain\Repository $domainRepository
Résultat Neos\Neos\Domain\Repository\DomainRepository

$nodeDataRepository protected_oe property

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $nodeDataRepository
Résultat Neos\ContentRepository\Domain\Repository\NodeDataRepository

$persistenceManager protected_oe property

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
Résultat Neos\Flow\Persistence\PersistenceManagerInterface

$siteRepository protected_oe property

protected SiteRepository,Neos\Neos\Domain\Repository $siteRepository
Résultat Neos\Neos\Domain\Repository\SiteRepository

$workspaceRepository protected_oe property

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $workspaceRepository
Résultat Neos\ContentRepository\Domain\Repository\WorkspaceRepository