$type
$type : string|null
The UI item type.
Provides an implementation of {@see \Charcoal\Ui\UiItemInterface}.
setType(string|null  $type) : \Charcoal\Ui\UiItemInterface
                Set the UI item type.
| string|null | $type | The UI item type.  | 
                            
If the type is not a string.
Chainable
setTemplate(string  $template) : \Charcoal\Ui\UiItemInterface
                Set the UI item's template.
Usually, a path to a file containing the template to be rendered.
| string | $template | A template (identifier).  | 
                            
If the template is not a string.
Chainable
setTitle(mixed  $title) : \Charcoal\Ui\UiItemInterface
                Set the UI item's title.
| mixed | $title | A title.  | 
                            
Chainable
setSubtitle(mixed  $subtitle) : \Charcoal\Ui\UiItemInterface
                Set the UI item's sub-title.
| mixed | $subtitle | A sub-title.  | 
                            
Chainable
setDescription(mixed  $description) : \Charcoal\Ui\UiItemInterface
                Set the UI item's description.
| mixed | $description | A description.  | 
                            
Chainable
setNotes(mixed  $notes) : \Charcoal\Ui\UiItemInterface
                Set notes about the UI item.
| mixed | $notes | Notes.  | 
                            
Chainable
setShowTitle(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's title.
| boolean | $show | Show (TRUE) or hide (FALSE) the title.  | 
                            
Chainable
setShowSubtitle(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's sub-title.
| boolean | $show | Show (TRUE) or hide (FALSE) the sub-title.  | 
                            
Chainable
setShowDescription(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's description.
| boolean | $show | Show (TRUE) or hide (FALSE) the description.  | 
                            
Chainable
setShowNotes(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's notes.
| boolean | $show | Show (TRUE) or hide (FALSE) the notes.  | 
                            
Chainable
setShowHeader(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's header.
| boolean | $show | Show (TRUE) or hide (FALSE) the header.  | 
                            
Chainable
setShowFooter(boolean  $show) : \Charcoal\Ui\UiItemInterface
                Show/hide the UI item's footer.
| boolean | $show | Show (TRUE) or hide (FALSE) the footer.  | 
                            
Chainable
setIcon(string  $icon) : \Charcoal\Ui\UiItemInterface
                Set the path to the item's icon associated with the object.
| string | $icon | A path to an image.  | 
                            
Chainable