Documentation

magicgraph

Namespaces

junctionprovider
misc
money
pdo
persist
property

Interfaces, Classes and Traits

IModel
Defines a model.
IModelFactory
Defines a factory for creating model instances using optional service providers.
IModelMapper
Defines an object that maps raw results from some data source to an IModel instance
IModelPropertyProvider
This is a common interface used to create relationships between different data sources attached to a single model. (Think foreign keys in a database).
IPropertyServiceProvider
A property provider is used with a ModelFactory to add additional properties to a model in addition to the model's base configuration.
IServiceableModel
A model that has service providers attached.
AbstractOneManyPropertyService
Contains some of the base programming for a property service backed by a single repository and an array property full of IModel instances.
AbstractOneOnePropertyService
Contains some of the base programming for a property service backed by a single repository and model.
DBException
DefaultModel
The default property bag model for storing stuff.
DefaultModelMapper
Used for setting model properties.
GenericPropertyConfig
A generic property configuration.
GenericPropertyProvider
A generic property provider.
GenericPropSvcCfg
A generic property service configuration object.
GenericServiceableModelWrapper
ModelFactory
Builds models with service providers.
OneManyPropertySaveFunction
WARNING: It is currently possible for child service providers to leave orphaned rows when deleting. This seems to only happen with relationships nested > 2 levels.
OneManyPropertyService
Contains some of the base programming for a property service backed by a single repository and an array property full of IModel instances.
OneManyPropSvcCfg
A property service configuration for a one to many relationship.
OneOnePropertyService
Contains some of the base programming for a property service backed by a single repository and model.
OneOnePropSvcCfg
Used for PropertyFactory config
OneOneROPropertyService
A one to one read only property service.
ProxyModel
Delegates all method calls to the supplied model instance.
QuickModel
The default property bag model for storing stuff.
ReadOnlyModelWrapper
An IModel decorator that makes the model read only.
ServiceableModel
The default property bag model for storing stuff.
ServiceableModelWrapper
An IModel wrapper that can interact with service providers to add functionality.
ValidationException
Thrown when some record fails to validate prior to save.

Search results