Class Hooks
Methods summary
public static
synthesize_connections_config( array $fragments )
: array
Synthesizes the activerecord_connections config from activerecord#connections fragments.
public static
synthesize_models_config( array $fragments )
: array
Synthesizes the activerecord_models config from activerecord#models fragments.
public static
on_core_boot( ICanBoogie\Core\BootEvent $event, ICanBoogie\Core $app )
Patches the get_model() helper to use the model collection bound to the application.
public static
core_lazy_get_connections( ICanBoogie\Core $app )
: ICanBoogie\ActiveRecord\ConnectionCollection
Returns a @{link ConnectionCollection} instance configured with
the activerecord_connections config.
public static
core_lazy_get_models( ICanBoogie\Core $app )
: ICanBoogie\ActiveRecord\ModelCollection
Returns a @{link ModelCollection} instance configured with
the activerecord_models config.
public static
core_lazy_get_db( ICanBoogie\Core $app )
: ICanBoogie\ActiveRecord\Connection
Getter for the "primary" database connection.