Namespace Charcoal\Object
| 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. |
| 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. |
| 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. |