Heystack\Core\Storage\Storage
Stores objects that implement StorableInterface using backends
Mutiple backends can be provider that implement the BackendInterface
These backends are expected to be able to write in some manny to storage
This could be a database or an API
- Author: Cam Spiers <cameron@heyday.co.nz>
Synopsis
class Storage
{
- // members
- private array $backends = ;
- // methods
- public void __construct()
- public void addBackend()
- public void setBackends()
- public array getBackends()
- public array process()
Members
private
- $backends — array
Methods
public
- __construct()
- addBackend()
- getBackends()
- process() — Runs through each storage backend and processes the Storable object
- setBackends()