\App\Site\ModelsMenu

Menu Item Model

Summary

Methods
Properties
Constants
getWebsite()
getChildren()
getLinkUrl()
allMenusNames()
getParentObj()
getParentIds()
getId()
getWebsiteId()
getTitle()
getLocale()
getMenuName()
getRewriteId()
getHref()
getTarget()
getParentId()
getBreadcumb()
getCreatedAt()
getUpdatedAt()
No public properties found
No constants found
No protected methods found
$children
N/A
No private methods found
No private properties found
N/A

Properties

$children

$children :array

Type

array—children

Methods

getChildren()

getChildren(string|null  $locale = null,boolean  $reset = false): array

gets children

Parameters

string|null $locale
boolean $reset

Returns

array

getLinkUrl()

getLinkUrl(): string

gets link URL

Throws

\Degami\Basics\Exceptions\BasicException

Returns

string

allMenusNames()

allMenusNames(\Psr\Container\ContainerInterface  $container): array

gets all menu names

Parameters

\Psr\Container\ContainerInterface $container

Returns

array

getParentObj()

getParentObj(): self|null

gets parent object if any

Returns

self|null

getParentIds()

getParentIds(): string

gets parent ids tree

Returns

string

getId()

getId(): integer

Returns

integer

getWebsiteId()

getWebsiteId(): integer

Returns

integer

getTitle()

getTitle(): string

Returns

string

getLocale()

getLocale(): string

Returns

string

getMenuName()

getMenuName(): string

Returns

string

getRewriteId()

getRewriteId(): integer

Returns

integer

getHref()

getHref(): string

Returns

string

getTarget()

getTarget(): string

Returns

string

getParentId()

getParentId(): integer

Returns

integer

getBreadcumb()

getBreadcumb(): string

Returns

string

getCreatedAt()

getCreatedAt(): \DateTime

Returns

\DateTime

getUpdatedAt()

getUpdatedAt(): \DateTime

Returns

\DateTime