Dynamic\Calendar\Page\Calendar
Class Calendar
Synopsis
class Calendar
extends Page
{
- // members
- private static string $table_name = 'Calendar';
- private static string $singular_name = 'Calendar';
- private static string $plural_name = 'Calendars';
- private static string $icon_class = 'font-icon-p-event-alt';
- private static array $casting = ;
- private static array $allowed_children = ;
- private static array $extensions = ;
- private static integer $events_per_page = 12;
- private static bool $include_child_categories = false;
- // methods
- public string getLumberjackTitle()
- public DataList getLumberjackPagesForGridfield()
- public static int preg_array_key_exists()
- private static mixed augment_category_filtering()
- public string getControllerName()
Hierarchy
Extends
- Page
Members
private
- $allowed_children — array
- $casting — array
- $events_per_page — int
- $extensions — array
- $icon_class — string
- $include_child_categories — Dynamic\Calendar\Page\bool
- $plural_name — string
- $singular_name — string
- $table_name — string
Methods
private
- augment_category_filtering() — method that augments the filterAny to include child categories of a parent. this does this collectively.
public
- getControllerName()
- getLumberjackPagesForGridfield()
- getLumberjackTitle()
- preg_array_key_exists() — Determine if an associative array key exists based off an given pattern