The base class for all value objects and structs.
Constants¶
                 STATUS_OFFLINE        ¶
STATUS_OFFLINE        ¶
    
        
        PublicAccess.php
                :
        22
                 
    
        |  |  | 
                 STATUS_ONLINE        ¶
STATUS_ONLINE        ¶
    
        
        PublicAccess.php
                :
        23
                 
    
        |  |  | 
Properties¶
                 $config
            ¶
        $config
            ¶
    
        
        PublicAccess.php
                :
        35
                 
    
        |  |  | 
                 $identifier
            ¶
        $identifier
            ¶
    
        
        PublicAccess.php
                :
        26
                 
    
        |  |  | 
                 $matcherConfiguration
            ¶
        $matcherConfiguration
            ¶
    
        
        PublicAccess.php
                :
        32
                 
    
        |  |  | 
                 $saGroup
            ¶
        $saGroup
            ¶
    
        
        PublicAccess.php
                :
        29
                 
    
        |  |  | 
                 $siteId
            ¶
        $siteId
            ¶
    
        
        PublicAccess.php
                :
        41
                 
    
        |  |  | 
                 $status
            ¶
        $status
            ¶
    
        
        PublicAccess.php
                :
        38
                 
    
        |  |  | 
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        PublicAccess.php
                :
        43
                 
    
        Construct object optionally with a set of properties.
|  |  | 
Readonly properties values must be set using $properties as they aren't writable anymore
after object has been created.
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string|null | - | - | 
| $siteId | int|null | - | - | 
| $saGroup | string | - | - | 
| $matcherConfiguration | SiteAccessMatcherConfiguration | null | - | 
| $config | SiteConfiguration | null | - | 
| $status | int | PublicAccess::STATUS_ONLINE | - | 
                 getConfigParameter()
            ¶
getConfigParameter()
            ¶
    
        
        PublicAccess.php
                :
        96
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $namespace | string | - | - | 
| $name | string | - | - | 
                 getDesign()
            ¶
getDesign()
            ¶
    
        
        PublicAccess.php
                :
        76
                 
    
        |  |  | 
Return values
string
                 getMainLanguage()
            ¶
getMainLanguage()
            ¶
    
        
        PublicAccess.php
                :
        61
                 
    
        |  |  | 
Return values
string
                 getMatcherConfiguration()
            ¶
getMatcherConfiguration()
            ¶
    
        
        PublicAccess.php
                :
        116
                 
    
        |  |  | 
Return values
SiteAccessMatcherConfiguration
                 getSiteAccessGroup()
            ¶
getSiteAccessGroup()
            ¶
    
        
        PublicAccess.php
                :
        81
                 
    
        |  |  | 
Return values
string
                 getSiteConfiguration()
            ¶
getSiteConfiguration()
            ¶
    
        
        PublicAccess.php
                :
        91
                 
    
        |  |  | 
Return values
                 getSiteId()
            ¶
getSiteId()
            ¶
    
        
        PublicAccess.php
                :
        111
                 
    
        |  |  | 
Return values
int
                 getStatus()
            ¶
getStatus()
            ¶
    
        
        PublicAccess.php
                :
        66
                 
    
        |  |  | 
Return values
int
                 getTreeRootLocationId()
            ¶
getTreeRootLocationId()
            ¶
    
        
        PublicAccess.php
                :
        86
                 
    
        |  |  | 
Return values
int
                 hasConfigParameter()
            ¶
hasConfigParameter()
            ¶
    
        
        PublicAccess.php
                :
        101
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $namespace | string | - | - | 
| $name | string | - | - | 
                 setStatus()
            ¶
setStatus()
            ¶
    
        
        PublicAccess.php
                :
        71
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $status | int | - | - | 
                 setTreeRootLocationId()
            ¶
setTreeRootLocationId()
            ¶
    
        
        PublicAccess.php
                :
        106
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $treeRootLocationId | int | - | - | 
                 getProperties()
            ¶
getProperties()
            ¶
    
        
        ValueObject.php
                :
        54
                 
    
        Returns list of available properties' names.
|  |  | 
Override to add dynamic properties.
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $dynamicProperties | array<int, string> | [] | Additional dynamic properties exposed on the object | 
Return values
array<int, string>