PHP Класс PhpSchool\CliMenu\MenuItem\AsciiArtItem

Автор: Michael Woodward ([email protected])
Наследование: implements PhpSchool\CliMenu\MenuItem\MenuItemInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $text, string $position = self::POSITION_CENTER )
canSelect ( ) : boolean Can the item be selected
getRows ( MenuStyle $style, boolean $selected = false ) : array The output text for the item
getSelectAction ( ) : void Execute the items callable if required
getText ( ) : string Return the raw string of text
hideItemExtra ( ) Disable showing item extra
showItemExtra ( ) Enable showing item extra
showsItemExtra ( ) : boolean Whether or not the menu item is showing the menustyle extra value

Описание методов

__construct() публичный Метод

public __construct ( string $text, string $position = self::POSITION_CENTER )
$text string
$position string

canSelect() публичный Метод

Can the item be selected
public canSelect ( ) : boolean
Результат boolean

getRows() публичный Метод

The output text for the item
public getRows ( MenuStyle $style, boolean $selected = false ) : array
$style PhpSchool\CliMenu\MenuStyle
$selected boolean
Результат array

getSelectAction() публичный Метод

Execute the items callable if required
public getSelectAction ( ) : void
Результат void

getText() публичный Метод

Return the raw string of text
public getText ( ) : string
Результат string

hideItemExtra() публичный Метод

Disable showing item extra
public hideItemExtra ( )

showItemExtra() публичный Метод

Enable showing item extra
public showItemExtra ( )

showsItemExtra() публичный Метод

Whether or not the menu item is showing the menustyle extra value
public showsItemExtra ( ) : boolean
Результат boolean