PHP Класс Neos\Neos\Domain\Model\Site

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$assetCollection Neos\Media\Domain\Model\AssetCollection
$domains Collection
$name string Name of the site
$nodeName string The first level of nodes of a site can be reached via a path like "/Sites/MySite/" where "MySite" is the nodeName.
$primaryDomain Domain
$siteResourcesPackageKey string
$state integer The site's state

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

Метод Описание
__construct ( string $nodeName ) Constructs this Site object
__toString ( ) : string
emitSiteChanged ( ) : void Internal signal
getActiveDomains ( ) : Collection
getAssetCollection ( ) : AssetCollection
getDomains ( ) : Collection
getFirstActiveDomain ( ) : Domain | null
getName ( ) : string Returns the name of this site
getNodeName ( ) : string Returns the node name of this site
getPrimaryDomain ( ) : Domain Returns the primary domain, if one has been defined.
getSiteResourcesPackageKey ( ) : string Returns the key of a package containing the static resources for this site.
getState ( ) : integer Returns the state of this site
hasActiveDomains ( ) : boolean
isOffline ( ) : boolean
isOnline ( ) : boolean
onPostFlush ( ) : void Internal event handler to forward site changes to the "siteChanged" signal
setAssetCollection ( AssetCollection $assetCollection = null ) : void
setDomains ( Collection $domains ) : void
setName ( string $name ) : void Sets the name for this site
setNodeName ( string $nodeName ) : void Sets the node name for this site
setPrimaryDomain ( Domain $domain = null ) : void Sets (and adds if necessary) the primary domain of this site.
setSiteResourcesPackageKey ( string $packageKey ) : void Sets the key of a package containing the static resources for this site.
setState ( integer $state ) : void Sets the state for this site

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

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

Constructs this Site object
public __construct ( string $nodeName )
$nodeName string Node name of this site in the content repository

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

public __toString ( ) : string
Результат string

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

Internal signal
public emitSiteChanged ( ) : void
Результат void

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

public getActiveDomains ( ) : Collection
Результат Collection

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

public getAssetCollection ( ) : AssetCollection
Результат Neos\Media\Domain\Model\AssetCollection

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

public getDomains ( ) : Collection
Результат Collection

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

public getFirstActiveDomain ( ) : Domain | null
Результат Domain | null

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

Returns the name of this site
public getName ( ) : string
Результат string The name

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

If you need to fetch the root node for this site, use the content context, do not use the NodeDataRepository!
public getNodeName ( ) : string
Результат string The node name

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

Returns the primary domain, if one has been defined.
public getPrimaryDomain ( ) : Domain
Результат Domain The primary domain or NULL

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

Returns the key of a package containing the static resources for this site.
public getSiteResourcesPackageKey ( ) : string
Результат string The package key

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

Returns the state of this site
public getState ( ) : integer
Результат integer The state - one of the STATUS_* constant's values

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

public hasActiveDomains ( ) : boolean
Результат boolean TRUE if the site has at least one active domain assigned

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

public isOffline ( ) : boolean
Результат boolean

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

public isOnline ( ) : boolean
Результат boolean

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

Internal event handler to forward site changes to the "siteChanged" signal
public onPostFlush ( ) : void
Результат void

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

public setAssetCollection ( AssetCollection $assetCollection = null ) : void
$assetCollection Neos\Media\Domain\Model\AssetCollection
Результат void

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

public setDomains ( Collection $domains ) : void
$domains Collection
Результат void

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

Sets the name for this site
public setName ( string $name ) : void
$name string The site name
Результат void

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

Sets the node name for this site
public setNodeName ( string $nodeName ) : void
$nodeName string The site node name
Результат void

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

Sets (and adds if necessary) the primary domain of this site.
public setPrimaryDomain ( Domain $domain = null ) : void
$domain Domain The domain
Результат void

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

Sets the key of a package containing the static resources for this site.
public setSiteResourcesPackageKey ( string $packageKey ) : void
$packageKey string The package key
Результат void

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

Sets the state for this site
public setState ( integer $state ) : void
$state integer The site's state, must be one of the STATUS_* constants
Результат void

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

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

protected AssetCollection,Neos\Media\Domain\Model $assetCollection
Результат Neos\Media\Domain\Model\AssetCollection

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

protected Collection $domains
Результат Collection

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

Name of the site
protected string $name
Результат string

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

The first level of nodes of a site can be reached via a path like "/Sites/MySite/" where "MySite" is the nodeName.
protected string $nodeName
Результат string

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

protected Domain,Neos\Neos\Domain\Model $primaryDomain
Результат Domain

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

protected string $siteResourcesPackageKey
Результат string

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

The site's state
protected int $state
Результат integer