phpDocumentor

MenuItem implements Sortable

Class MenuItem

Interfaces, Classes and Traits

Sortable
Interface Sortable

Table of Contents

$conditions  : Conditions
$link  : string
$linkParam  : string
$sortOrder  : int
$title  : string
conditions()  : Conditions|null
Filter condition.
fromArray()  : static
Factory method for create MenuItem.
sortOrder()  : int
toArray()  : array<string|int, mixed>
__construct()  : mixed
MenuItem constructor.

Properties

Methods

fromArray()

Factory method for create MenuItem.

public static fromArray(array<string|int, mixed> $data[, Conditions|null $condition = null ]) : static
Parameters
$data : array<string|int, mixed>
$condition : Conditions|null = null
Return values
static

sortOrder()

public sortOrder() : int
Return values
int

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

__construct()

MenuItem constructor.

private __construct(string $title, string $link, int $sortOrder, string|null $linkParam, Conditions|null $conditions) : mixed
Parameters
$title : string
$link : string
$sortOrder : int
$linkParam : string|null
$conditions : Conditions|null
Return values
mixed

Search results