PHP Класс Neos\Neos\Controller\Module\Administration\SitesController

Наследование: extends Neos\Neos\Controller\Module\AbstractModuleController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$assetCollectionRepository Neos\Media\Domain\Repository\AssetCollectionRepository
$domainRepository Neos\Neos\Domain\Repository\DomainRepository
$nodeContextFactory Neos\ContentRepository\Domain\Service\ContextFactoryInterface
$nodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$nodeService Neos\ContentRepository\Domain\Service\NodeService
$nodeTypeManager Neos\ContentRepository\Domain\Service\NodeTypeManager
$packageManager Neos\Flow\Package\PackageManagerInterface
$session Neos\Flow\Session\SessionInterface
$siteImportService Neos\Neos\Domain\Service\SiteImportService
$siteRepository Neos\Neos\Domain\Repository\SiteRepository
$siteService Neos\Neos\Domain\Service\SiteService
$systemLogger Neos\Flow\Log\SystemLoggerInterface
$workspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository

Открытые методы

Метод Описание
activateDomainAction ( Domain $domain ) : void Activates a domain
activateSiteAction ( Site $site ) : void Activates a site
createDomainAction ( Domain $domain ) : void Create a domain
createSiteNodeAction ( string $packageKey, string $siteName, string $nodeType ) : void Create a new empty site.
createSitePackageAction ( string $packageKey, string $siteName ) : void Create a new site-package and directly import it.
deactivateDomainAction ( Domain $domain ) : void Deactivates a domain
deactivateSiteAction ( Site $site ) : void Deactivates a site
deleteDomainAction ( Domain $domain ) : void Deletes a domain attached to a site
deleteSiteAction ( Site $site ) : void Delete a site.
editAction ( Site $site ) : void A edit view for a site and its settings.
editDomainAction ( Domain $domain ) : void Edit a domain
importSiteAction ( string $packageKey ) : void Import a site from site package.
indexAction ( ) : void
newDomainAction ( Domain $domain = null, Site $site = null ) : void The create a new domain action.
newSiteAction ( Site $site = null ) : void Create a new site form.
updateDomainAction ( Domain $domain ) : void Update a domain
updateSiteAction ( Site $site, string $newSiteNodeName ) : void Update a site

Защищенные методы

Метод Описание
deactivateAllOtherSitePackages ( string $activePackageKey ) : array If site packages already exist and are active, we will deactivate them in order to prevent interactions with the newly created or imported package (like Content Dimensions being used).
unsetLastVisitedNodeAndRedirect ( string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = null, integer $delay, integer $statusCode = 303, string $format = null ) : void

Описание методов

activateDomainAction() публичный Метод

Activates a domain
public activateDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain Domain to activate
Результат void

activateSiteAction() публичный Метод

Activates a site
public activateSiteAction ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site Site to activate
Результат void

createDomainAction() публичный Метод

Create a domain
public createDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain Domain to create
Результат void

createSiteNodeAction() публичный Метод

Create a new empty site.
public createSiteNodeAction ( string $packageKey, string $siteName, string $nodeType ) : void
$packageKey string Package Name to create
$siteName string Site Name to create
$nodeType string NodeType name for the root node to create
Результат void

createSitePackageAction() публичный Метод

Create a new site-package and directly import it.
public createSitePackageAction ( string $packageKey, string $siteName ) : void
$packageKey string Package Name to create
$siteName string Site Name to create
Результат void

deactivateAllOtherSitePackages() защищенный Метод

If site packages already exist and are active, we will deactivate them in order to prevent interactions with the newly created or imported package (like Content Dimensions being used).
protected deactivateAllOtherSitePackages ( string $activePackageKey ) : array
$activePackageKey string Package key of one package which should stay active
Результат array deactivated site packages

deactivateDomainAction() публичный Метод

Deactivates a domain
public deactivateDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain Domain to deactivate
Результат void

deactivateSiteAction() публичный Метод

Deactivates a site
public deactivateSiteAction ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site Site to deactivate
Результат void

deleteDomainAction() публичный Метод

Deletes a domain attached to a site
public deleteDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain A domain to delete
Результат void

deleteSiteAction() публичный Метод

Delete a site.
public deleteSiteAction ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site Site to delete
Результат void

editAction() публичный Метод

A edit view for a site and its settings.
public editAction ( Site $site ) : void
$site Neos\Neos\Domain\Model\Site Site to view
Результат void

editDomainAction() публичный Метод

Edit a domain
public editDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain Domain to edit
Результат void

importSiteAction() публичный Метод

Import a site from site package.
public importSiteAction ( string $packageKey ) : void
$packageKey string Package from where the import will come
Результат void

indexAction() публичный Метод

public indexAction ( ) : void
Результат void

newDomainAction() публичный Метод

The create a new domain action.
public newDomainAction ( Domain $domain = null, Site $site = null ) : void
$domain Neos\Neos\Domain\Model\Domain
$site Neos\Neos\Domain\Model\Site
Результат void

newSiteAction() публичный Метод

Create a new site form.
public newSiteAction ( Site $site = null ) : void
$site Neos\Neos\Domain\Model\Site Site to create
Результат void

unsetLastVisitedNodeAndRedirect() защищенный Метод

protected unsetLastVisitedNodeAndRedirect ( string $actionName, string $controllerName = null, string $packageKey = null, array $arguments = null, integer $delay, integer $statusCode = 303, string $format = null ) : void
$actionName string Name of the action to forward to
$controllerName string Unqualified object name of the controller to forward to. If not specified, the current controller is used.
$packageKey string Key of the package containing the controller to forward to. If not specified, the current package is assumed.
$arguments array Array of arguments for the target action
$delay integer (optional) The delay in seconds. Default is no delay.
$statusCode integer (optional) The HTTP status code for the redirect. Default is "303 See Other"
$format string The format to use for the redirect URI
Результат void

updateDomainAction() публичный Метод

Update a domain
public updateDomainAction ( Domain $domain ) : void
$domain Neos\Neos\Domain\Model\Domain Domain to update
Результат void

updateSiteAction() публичный Метод

Update a site
public updateSiteAction ( Site $site, string $newSiteNodeName ) : void
$site Neos\Neos\Domain\Model\Site A site to update
$newSiteNodeName string A new site node name
Результат void

Описание свойств

$assetCollectionRepository защищенное свойство

protected AssetCollectionRepository,Neos\Media\Domain\Repository $assetCollectionRepository
Результат Neos\Media\Domain\Repository\AssetCollectionRepository

$domainRepository защищенное свойство

protected DomainRepository,Neos\Neos\Domain\Repository $domainRepository
Результат Neos\Neos\Domain\Repository\DomainRepository

$nodeContextFactory защищенное свойство

protected ContextFactoryInterface,Neos\ContentRepository\Domain\Service $nodeContextFactory
Результат Neos\ContentRepository\Domain\Service\ContextFactoryInterface

$nodeDataRepository защищенное свойство

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $nodeDataRepository
Результат Neos\ContentRepository\Domain\Repository\NodeDataRepository

$nodeService защищенное свойство

protected NodeService,Neos\ContentRepository\Domain\Service $nodeService
Результат Neos\ContentRepository\Domain\Service\NodeService

$nodeTypeManager защищенное свойство

protected NodeTypeManager,Neos\ContentRepository\Domain\Service $nodeTypeManager
Результат Neos\ContentRepository\Domain\Service\NodeTypeManager

$packageManager защищенное свойство

protected PackageManagerInterface,Neos\Flow\Package $packageManager
Результат Neos\Flow\Package\PackageManagerInterface

$session защищенное свойство

protected SessionInterface,Neos\Flow\Session $session
Результат Neos\Flow\Session\SessionInterface

$siteImportService защищенное свойство

protected SiteImportService,Neos\Neos\Domain\Service $siteImportService
Результат Neos\Neos\Domain\Service\SiteImportService

$siteRepository защищенное свойство

protected SiteRepository,Neos\Neos\Domain\Repository $siteRepository
Результат Neos\Neos\Domain\Repository\SiteRepository

$siteService защищенное свойство

protected SiteService,Neos\Neos\Domain\Service $siteService
Результат Neos\Neos\Domain\Service\SiteService

$systemLogger защищенное свойство

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
Результат Neos\Flow\Log\SystemLoggerInterface

$workspaceRepository защищенное свойство

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $workspaceRepository
Результат Neos\ContentRepository\Domain\Repository\WorkspaceRepository