Properties

$data

$data :array|boolean

The basic data fields

Type

array|boolean

$pattern

$pattern :array|null

The parts of the domain pattern

Type

array|null

$checked_folder

$checked_folder :null|string

The folder object path

Type

null|string

Methods

__construct()

__construct(  $values = false)

Construct a new instance of the domain object

Parameters

$values

(mixed) The first values

Folder()

Folder(): string|null

Path to folder A relative path to a storage folder

Returns

string|null —

The path

FolderDepth()

FolderDepth(): integer

Get depth in manor of folders that are ignore parents

Returns

integer

Id()

Id(): string|null

The domain id A named domain id, can be set in the administration GUI

Returns

string|null

HasSiteMap()

HasSiteMap(): boolean

Has a sitemap active?

Returns

boolean

Active()

Active(): boolean

Is an active domain?

Returns

boolean

Priority()

Priority(): integer|null

The sort priority Used in the domain finder to define the order of pattern matches. Lower match before

Returns

integer|null

Aliases()

Aliases(): array|null

Get set of alias domains

Returns

array|null

PreferSecureConnection()

PreferSecureConnection(): boolean

Use secure connection by default?

Returns

boolean

MasterDomain()

MasterDomain(): string|null

The main domain The master domain for this matcher, will be used in cannonical tags also

Returns

string|null

DefaultLanguage()

DefaultLanguage(): string

The default language The default language for this domain. Fallback to default system language

Returns

string

Language()

Language(): array|null

Languages list List of active languages for this domain

Returns

array|null

MatchesAlias()

MatchesAlias(  $dom): boolean|integer

Is an matching alias domain

Parameters

$dom

Returns

boolean|integer

Matches()

Matches(string  $dom): boolean|integer

Test domain against pattern

Check if the given FQDN string matches against this domain

Parameters

string $dom

The domain to match against

Returns

boolean|integer —

Does match or, does mach in multiple parts, pattern matches may be lower than actual matches

_matches()

_matches(  $dom,  $list)

Parameters

$dom
$list