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
$_displays
    protected
        array<string|int, DisplayInterface>
    $_displays
    
    
    
    
Methods
afterValidate()
    public
                afterValidate() : mixed
    
    
    
    Tags
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
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
Return values
DisplayInterface|null —getDisplays()
    public
                getDisplays() : array<string|int, mixed>
    
    
    
    Tags
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
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
Return values
array<string|int, mixed> —getErrors()
    public
                getErrors([mixed $attribute = null ]) : mixed
    
        Parameters
- $attribute : mixed = null
Tags
Return values
mixed —getVisibleDisplays()
    public
                getVisibleDisplays() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —hasErrors()
    public
                hasErrors([mixed $attribute = null ]) : bool
    
        Parameters
- $attribute : mixed = null
Tags
Return values
bool —setDisplays()
    public
    abstract            setDisplays(array<string|int, mixed>|null $displays) : mixed
    
        Parameters
- $displays : array<string|int, mixed>|null
Tags
Return values
mixed —loadDisplays()
Load displays from db
    protected
    abstract            loadDisplays() : array<string|int, mixed>