$pageDescriptors
$pageDescriptors : array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor>
Object to store an access all the pages (bundeling)
$pageDescriptors : array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor>
__construct(array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor> $pageDescriptors = array())
Constructor
| array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor> | $pageDescriptors |
addMenuLink(string $name, string $url, string $position = '', string $pageId = '', string $category = '', string $id = '') : \Alddesign\Crudkit\Classes\PageStore
| string | $name | The name of the link |
| string | $url | |
| string | $position | 'before'|'after'|'' (use empty if there is no reference page - for example if its the only link present) |
| string | $pageId | The id of the page in combination with $position sets the position of the menu link |
| string | $category | Name of the category. A category groups one or more links in a named submenu. |
| string | $id | If this id matches a crudkit pageId, then the link will be marked as active on the page with this id |
setCategoryFaIcon(string $category, string $faIcon) : \Alddesign\Crudkit\Classes\PageStore
| string | $category | The name of the category |
| string | $faIcon | The name of the font awesome icon |
addPageDescriptor(array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor> $pageDescriptor)
Adds a single page.
| array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor> | $pageDescriptor |
getPageDescriptors() : array<mixed,\Alddesign\Crudkit\Classes\PageDescriptor>
Gets all pages
getPageDescriptor(string $pageId = '', boolean $errorIfPageNotFound = false) : \Alddesign\Crudkit\Classes\PageDescriptor
Gets a page
| string | $pageId | ID of the Page |
| boolean | $errorIfPageNotFound | Throw an Error if the page is not found |
insertMenuLink(array $pageMap, \Alddesign\Crudkit\Classes\string $pageId, \Alddesign\Crudkit\Classes\string $position, \Alddesign\Crudkit\Classes\string $category, \Alddesign\Crudkit\Classes\bool $direct = false)
| array | $pageMap | |
| \Alddesign\Crudkit\Classes\string | $pageId | |
| \Alddesign\Crudkit\Classes\string | $position | |
| \Alddesign\Crudkit\Classes\string | $category | |
| \Alddesign\Crudkit\Classes\bool | $direct |