NZTA\MemberBookmark\Extensions\BookmarksMemberExtension
This class is responsible for adding Bookmarks specific links to Members.
Class BookmarksMemberExtension
Synopsis
class BookmarksMemberExtension
extends DataExtension
{
- // methods
- public ArrayList getMemberBookmarks()
- private array appendSiteTreeBookmark()
- private array appendUrlBookmark()
- private array addCategoryToBookmarks()
- private array|bool getTopLevelParent()
- private string getParentSiteTreeKey()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $has_many — array
- $has_one — array
Methods
private
- addCategoryToBookmarks()
- appendSiteTreeBookmark() — Get Link type = SiteTree bookmarks
- appendUrlBookmark() — Get Link type = URL bookmarks
- getParentSiteTreeKey() — Generate the key for parent/category array in bookmarks
- getTopLevelParent() — Get the top level page/parent
public
- getMemberBookmarks() — Get bookmarks and split into their respective top level pages