PHP Blast\Orm Namespace

Nested Namespaces

Blast\Orm\Entity
Blast\Orm\Hydrator
Blast\Orm\Query
Blast\Orm\Relations

Interfaces

Name Description
ConnectionAwareInterface
ConnectionManagerInterface Provide access and caching of connections.
EventEmitterFactoryInterface
GatewayInterface The gateway is accessing a single table or view and interacts with database
MapperAwareInterface
MapperFactoryInterface
MapperInterface Each entity does have it's own mapper. A mapper is determined by the entity provider. Mappers mediate between dbal and entity and provide convenient CRUD (Create, Read, Update, Delete).
QueryFactoryInterface
QueryInterface
RepositoryInterface

Classes

Name Description
AbstractRepository
Connection The connection wrapper provides connection-aware mapper and query based on current connection
ConnectionManager
Gateway
Mapper Each entity does have it's own mapper. A mapper is determined by the entity provider. Mappers mediate between dbal and entity and provide convenient CRUD (Create, Read, Update, Delete). In addition to CRUD, the mapper is also delivering convenient methods to to work with relations.
Query Class Query
Support

Traits

Name Description
CacheAwareTrait
ConnectionAwareTrait
EventEmitterFactoryTrait
MapperFactoryTrait