MenuItemTrait
Tags
Table of Contents
Properties
Methods
- getAsDto() : MenuItemDto
- setBadge() : self
- setCssClass() : self
- setLinkRel() : self
- setLinkTarget() : self
- setPermission() : self
- setQueryParameter() : self
- setTranslationParameters() : self
Properties
$dto
private
MenuItemDto
$dto
Methods
getAsDto()
public
getAsDto() : MenuItemDto
Return values
MenuItemDtosetBadge()
public
setBadge(mixed $content[, string $style = 'secondary' ]) : self
Parameters
- $content : mixed
-
This is rendered as the value of the badge; it can be anything that can be cast to a string (numbers, stringable objects, etc.)
- $style : string = 'secondary'
-
Pass one of these values for predefined styles: 'primary', 'secondary', 'success', 'danger', 'warning', 'info', 'light', 'dark' Otherwise, the passed value is applied "as is" to the
style
attribute of the HTML element of the badge
Return values
selfsetCssClass()
public
setCssClass(string $cssClass) : self
Parameters
- $cssClass : string
Return values
selfsetLinkRel()
public
setLinkRel(string $rel) : self
Parameters
- $rel : string
Return values
selfsetLinkTarget()
public
setLinkTarget(string $target) : self
Parameters
- $target : string
Return values
selfsetPermission()
public
setPermission(string $permission) : self
Parameters
- $permission : string
Return values
selfsetQueryParameter()
public
setQueryParameter(string $parameterName, mixed $parameterValue) : self
Parameters
- $parameterName : string
- $parameterValue : mixed
Return values
selfsetTranslationParameters()
public
setTranslationParameters(array<string|int, mixed> $parameters) : self
Parameters
- $parameters : array<string|int, mixed>