Overview

Namespaces

  • Charcoal
    • Object
    • User
      • Acl

Classes

  • Content
  • ObjectRevision
  • ObjectRoute
  • ObjectSchedule
  • UserData

Interfaces

  • ArchivableInterface
  • CategorizableInterface
  • CategorizableMultipleInterface
  • CategoryInterface
  • ContentInterface
  • HierarchicalInterface
  • ObjectRevisionInterface
  • ObjectRouteInterface
  • ObjectScheduleInterface
  • PublishableInterface
  • RevisionableInterface
  • RoutableInterface
  • UserDataInterface

Traits

  • ArchivableTrait
  • CategorizableMultipleTrait
  • CategorizableTrait
  • CategoryTrait
  • HierarchicalTrait
  • PublishableTrait
  • RevisionableTrait
  • RoutableTrait
  • Overview
  • Namespace
  • Class

Namespace Charcoal\Object

Classes summary
Content
ObjectRevision Represents the changeset of an object.
ObjectRoute Represents a route to an object (i.e., a permalink).
ObjectSchedule The object schedule class allows object properties to be changed at a scheduled time.
UserData User Data is a base model for objects typically submitted by the end-user of the application.
Interfaces summary
ArchivableInterface
CategorizableInterface Categorizable defines objects that can be associated to a category.
CategorizableMultipleInterface Defines objects that can be associated to one or more categories.
CategoryInterface
ContentInterface Content Interface, based on charcoal/model/model-interface.
HierarchicalInterface
ObjectRevisionInterface Defines a changeset of an object implementing Charcoal\Object\RevisionableInterface.
ObjectRouteInterface Defines a route to an object implementing Charcoal\Object\RoutableInterface.
ObjectScheduleInterface
PublishableInterface
RevisionableInterface
RoutableInterface Defines an object as routable.
UserDataInterface Defines a model for objects typically submitted by the end-user of the application.
Traits summary
ArchivableTrait
CategorizableMultipleTrait Defines objects that can be associated to one or more categories.
CategorizableTrait Categorizable defines objects that can be associated to a category.
CategoryTrait
HierarchicalTrait Full implementation, as a trait, of the HierarchicalInterface
PublishableTrait A full implementation, as trait, of the PublishableInterface.
RevisionableTrait
RoutableTrait Full implementation, as Trait, of the Charcoal\Object\RoutableInterface.
API documentation generated by ApiGen