Release v0.2.1
Major updates to Abstract Datasource objects. This is technically a breaking release, but v0.2.0 has not been out long enough for it to matter.
Now, All datasources require a getClassMap
function that maps the various (compatible) types of resources to the classes that represent them (for example, 'public' => "\\CFX\\Brokerage\\AssetIntent", 'private' => "\\CFX\\Brokerage\\AssetIntentPrivate"
).
This also introduces getObjectSpec
, which is a method that will be used increasingly to streamline translations between persistence layers and program layer object representations.