Craft\MinimeePlugin::_registerMinimeeDI PHP Method

_registerMinimeeDI() protected method

Registers all Dependency Injection
protected _registerMinimeeDI ( ) : Void
return Void
    protected function _registerMinimeeDI()
    {
        minimee()->stash('plugin', $this);
        minimee()->stash('service', craft()->minimee);
        minimee()->extend('makeSettingsModel', function (Zit $zit, $attributes = array()) {
            return new Minimee_SettingsModel($attributes);
        });
        minimee()->extend('makeLocalAssetModel', function (Zit $zit, $attributes = array()) {
            return new Minimee_LocalAssetModel($attributes);
        });
        minimee()->extend('makeRemoteAssetModel', function (Zit $zit, $attributes = array()) {
            return new Minimee_RemoteAssetModel($attributes);
        });
        minimee()->extend('makeClient', function () {
            return new Client();
        });
    }