Overview

Namespaces

  • Charcoal
    • Ui
      • Dashboard
      • Form
      • FormGroup
      • FormInput
      • Layout
      • Menu
      • MenuItem
      • ServiceProvider

Classes

  • AbstractDashboard
  • DashboardBuilder
  • DashboardConfig
  • FormInputConfig
  • GenericDashboard

Interfaces

  • DashboardInterface

Traits

  • DashboardTrait
  • Overview
  • Namespace
  • Class

Class AbstractDashboard

A Basic Dashboard

Abstract implementation of Charcoal\Ui\Dashboard\DashboardInterface.

Charcoal\Config\AbstractEntity
Extended by Charcoal\Ui\AbstractUiItem implements Charcoal\User\AuthAwareInterface, Psr\Log\LoggerAwareInterface, Charcoal\Ui\UiItemInterface uses Charcoal\User\AuthAwareTrait (not available) Psr\Log\LoggerAwareTrait (not available) Charcoal\Translator\TranslatorAwareTrait (not available) Charcoal\Ui\UiItemTrait, Charcoal\View\ViewableTrait (not available)
Extended by Charcoal\Ui\Dashboard\AbstractDashboard implements Charcoal\Ui\Dashboard\DashboardInterface uses Charcoal\Ui\Dashboard\DashboardTrait, Charcoal\Ui\Layout\LayoutAwareTrait

Direct known subclasses

Charcoal\Ui\Dashboard\GenericDashboard
Abstract
Namespace: Charcoal\Ui\Dashboard
Located at Charcoal/Ui/Dashboard/AbstractDashboard.php
Methods summary
public
# __construct( array|ArrayAccess $data = null )

Return a new dashboard.

Return a new dashboard.

Parameters

$data
The class dependencies.

Overrides

Charcoal\Ui\AbstractUiItem::__construct()
Methods inherited from Charcoal\Ui\AbstractUiItem
active(), setActive(), setDependencies()
Methods inherited from Charcoal\Ui\UiItemInterface
description(), notes(), setDescription(), setNotes(), setShowDescription(), setShowFooter(), setShowHeader(), setShowNotes(), setShowSubtitle(), setShowTitle(), setSubtitle(), setTemplate(), setTitle(), setType(), showDescription(), showFooter(), showHeader(), showNotes(), showSubtitle(), showTitle(), subtitle(), template(), title(), type()
Methods inherited from Charcoal\Ui\Dashboard\DashboardInterface
addWidget(), hasWidgets(), numWidgets(), setWidgets(), widgets()
Methods inherited from Charcoal\Ui\Layout\LayoutAwareInterface
layout(), setLayout(), setLayoutBuilder()
Methods used from Charcoal\Ui\Dashboard\DashboardTrait
addWidget(), hasWidgets(), numWidgets(), setWidgetBuilder(), setWidgetCallback(), setWidgets(), sortWidgetsByPriority(), widgets()
Methods used from Charcoal\Ui\Layout\LayoutAwareTrait
layout(), setLayout(), setLayoutBuilder()
Methods used from Charcoal\Ui\UiItemTrait
description(), icon(), notes(), setDescription(), setIcon(), setNotes(), setShowDescription(), setShowFooter(), setShowHeader(), setShowNotes(), setShowSubtitle(), setShowTitle(), setSubtitle(), setTemplate(), setTitle(), setType(), showDescription(), showFooter(), showHeader(), showNotes(), showSubtitle(), showTitle(), subtitle(), template(), title(), translator(), type()
Properties used from Charcoal\Ui\Dashboard\DashboardTrait
$widgetBuilder
Properties used from Charcoal\Ui\Layout\LayoutAwareTrait
$layoutBuilder
API documentation generated by ApiGen