Provides an interface defining a book manager.
Hierarchy
- interface \Drupal\book\BookManagerInterface
File
- core/modules/book/src/BookManagerInterface.php, line 13
Namespace
Drupal\book
Members
| Name | Modifiers | Type | Description |
|---|---|---|---|
| BookManagerInterface::addFormElements | public | function | Builds the common elements of the book form for the node and outline forms. |
| BookManagerInterface::bookLinkTranslate | public | function | Provides book loading, access control and translation. |
| BookManagerInterface::bookSubtreeData | public | function | Gets the data representing a subtree of the book hierarchy. |
| BookManagerInterface::bookTreeAllData | public | function | Gets the data structure representing a named menu tree. |
| BookManagerInterface::bookTreeCheckAccess | public | function | Checks access and performs dynamic operations for each link in the tree. |
| BookManagerInterface::bookTreeCollectNodeLinks | public | function | Collects node links from a given menu tree recursively. |
| BookManagerInterface::bookTreeGetFlat | public | function | Gets the book for a page and returns it as a linear array. |
| BookManagerInterface::bookTreeOutput | public | function | Returns a rendered menu tree. |
| BookManagerInterface::checkNodeIsRemovable | public | function | Determines if a node can be removed from the book. |
| BookManagerInterface::deleteFromBook | public | function | Deletes node's entry from book table. |
| BookManagerInterface::getActiveTrailIds | public | function | Gets the active trail IDs for the specified book at the provided path. |
| BookManagerInterface::getAllBooks | public | function | Returns an array of all books. |
| BookManagerInterface::getBookParents | public | function | |
| BookManagerInterface::getLinkDefaults | public | function | Returns an array with default values for a book page's menu link. |
| BookManagerInterface::getParentDepthLimit | public | function | Finds the depth limit for items in the parent select. |
| BookManagerInterface::getTableOfContents | public | function | Returns an array of book pages in table of contents order. |
| BookManagerInterface::loadBookLink | public | function | Loads a single book entry. |
| BookManagerInterface::loadBookLinks | public | function | Loads multiple book entries. |
| BookManagerInterface::saveBookLink | public | function | Saves a single book entry. |
| BookManagerInterface::updateOutline | public | function | Handles additions and updates to the book outline. |
Please login to continue.