Traits

\Heystack\Core

Name Description
GenerateContainerDataObjectTrait Provides the functionality for regenerating the container after saving/deleting a dataobject

\Heystack\Core\DependencyInjection\SilverStripe

Name Description
SilverStripeServiceTrait Provides shared function for accessing the SilverStripe injection and services

\Heystack\Core\Processor

Name Description
HandlerTrait Provides standard processor handling functionality.

\Heystack\Core\State\Traits

Name Description
DataObjectSerializableTrait Provides a implementation of \Serializable specific to DataObject
ExtraDataTrait Works with ExtraDataInterface to provided the setExtraData method

\Heystack\Core\Storage\Traits

Name Description
ParentReferenceTrait Allows a using class to set a parent reference

\Heystack\Core\Traits

Name Description
HasCacheServiceTrait Allows a using class to set a cache service
HasEventServiceTrait Allows a using class to set a event service
HasGeneratorServiceTrait Allows a using class to set a generator service
HasLoggerServiceTrait Allows a using class to set a logger service
HasSchemaServiceTrait Allows a using class to set a schema service
HasStateServiceTrait Allows a using class to set a state service

\Heystack\Core\ViewableData

Name Description
CastObjectTrait Class CastObjectTrait