Heystack\Core\DataObjectSchema\SchemaInterface
Defines how a schema should work
Implementing this interface allows the implementation to be added to the schema service
and as such can be used for DataObject generation and for storage
- Author: Cam Spiers <cameron@heyday.co.nz>
Synopsis
interface SchemaInterface
{
- // methods
- public Identifier getIdentifier()
- public array getFlatStorage()
- public bool getParentStorage()
- public mixed getChildStorage()
- public bool getReference()
- public void setReference()
- public mixed getReplace()
- public void setReplace()
- public void mergeSchema()