Interfaces
\Heystack\Core\DataObjectSchema
Name | Description |
---|---|
SchemaInterface | Defines how a schema should work |
\Heystack\Core\Identifier
Name | Description |
---|---|
IdentifierInterface | Class IdentifierInterface |
\Heystack\Core\Input
Name | Description |
---|---|
HandlerInterface | Interface HandlerInterface |
ProcessorInterface | Interface for input processors |
\Heystack\Core\Interfaces
Name | Description |
---|---|
HasDataInterface | Class HasDataInterface |
HasEventServiceInterface | Interface HasEventServiceInterface |
HasLoggerServiceInterface | Interface HasLoggerServiceInterface |
HasStateServiceInterface | Class HasStateServiceInterface |
\Heystack\Core\Output
Name | Description |
---|---|
HandlerInterface | Interface HandlerInterface |
ProcessorInterface | Interface for input processors |
\Heystack\Core\Processor
Name | Description |
---|---|
HandlerInterface | The interface that handlers both Output and Input need to implement |
\Heystack\Core\State
Name | Description |
---|---|
BackendInterface | The interface that backends added to the state service needs to implement |
ExtraDataInterface | Allows the storing of extra data when used in combination with ExtraDataTrait |
StateableInterface | The interface to be implemented for things that save and restore state |
\Heystack\Core\Storage
Name | Description |
---|---|
BackendInterface | The interface the storage backends need to implement |
StorableInterface | Interface for storable objects |
\Heystack\Core\Storage\Interfaces
Name | Description |
---|---|
ParentReferenceInterface | The interface the needs to be implemented if you need a class to have a parent reference set |
\Heystack\Core\ViewableData
Name | Description |
---|---|
ViewableDataInterface | Implementing class can be wrapped in a ViewableDataFormattor and then used in templates |