Craft Themes (4.x)

HasDisplays

Trait to be used for classes that contains displays (view modes or groups for instance)

Table of Contents

$_displays  : array<string|int, DisplayInterface>
afterValidate()  : mixed
getDisplayByHandle()  : DisplayInterface|null
getDisplayByUid()  : DisplayInterface|null
getDisplays()  : array<string|int, mixed>
getDisplaysByHandles()  : array<string|int, mixed>
getDisplaysByUids()  : array<string|int, mixed>
getErrors()  : mixed
getVisibleDisplays()  : array<string|int, mixed>
hasErrors()  : bool
setDisplays()  : mixed
loadDisplays()  : array<string|int, mixed>
Load displays from db

Properties

Methods

afterValidate()

public afterValidate() : mixed
Tags
inheritDoc
Return values
mixed

getDisplayByHandle()

public getDisplayByHandle(string $handle[, bool $onlyRoots = true ][, bool $onlyVisibles = true ]) : DisplayInterface|null
Parameters
$handle : string
$onlyRoots : bool = true
$onlyVisibles : bool = true
Tags
inheritDoc
Return values
DisplayInterface|null

getDisplayByUid()

public getDisplayByUid(string $uid[, bool $onlyRoots = true ][, bool $onlyVisibles = true ]) : DisplayInterface|null
Parameters
$uid : string
$onlyRoots : bool = true
$onlyVisibles : bool = true
Tags
inheritDoc
Return values
DisplayInterface|null

getDisplays()

public getDisplays() : array<string|int, mixed>
Tags
inheritDoc
Return values
array<string|int, mixed>

getDisplaysByHandles()

public getDisplaysByHandles(array<string|int, mixed> $handles[, bool $onlyRoots = true ][, bool $onlyVisibles = true ]) : array<string|int, mixed>
Parameters
$handles : array<string|int, mixed>
$onlyRoots : bool = true
$onlyVisibles : bool = true
Tags
inheritDoc
Return values
array<string|int, mixed>

getDisplaysByUids()

public getDisplaysByUids(array<string|int, mixed> $uids[, bool $onlyRoots = true ][, bool $onlyVisibles = true ]) : array<string|int, mixed>
Parameters
$uids : array<string|int, mixed>
$onlyRoots : bool = true
$onlyVisibles : bool = true
Tags
inheritDoc
Return values
array<string|int, mixed>

getErrors()

public getErrors([mixed $attribute = null ]) : mixed
Parameters
$attribute : mixed = null
Tags
inheritDoc
Return values
mixed

getVisibleDisplays()

public getVisibleDisplays() : array<string|int, mixed>
Tags
inheritDoc
Return values
array<string|int, mixed>

hasErrors()

public hasErrors([mixed $attribute = null ]) : bool
Parameters
$attribute : mixed = null
Tags
inheritDoc
Return values
bool

setDisplays()

public abstract setDisplays(array<string|int, mixed>|null $displays) : mixed
Parameters
$displays : array<string|int, mixed>|null
Tags
inheritDoc
Return values
mixed

loadDisplays()

Load displays from db

protected abstract loadDisplays() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results