add some attributes + email change strategies base classes + interface

This commit is contained in:
Antonio Ramirez
2016-12-03 16:29:08 +01:00
parent a6c48a3d1d
commit e60f7ee56f
6 changed files with 104 additions and 7 deletions

View File

@ -31,13 +31,19 @@ class Bootstrap implements BootstrapInterface
protected function setContainer()
{
$di = Yii::$container;
// helpers
Yii::$container->set(AuthHelper::class);
$di->set('\Da\User\Helper\AuthHelper');
// email change strategy
$di->set('\Da\User\Strategy\DefaultEmailChangeStrategy');
$di->set('\Da\User\Strategy\InsecureEmailChangeStrategy');
$di->set('\Da\User\Strategy\SecureEmailChangeStrategy');
// active query classes
Yii::$container->set(AccountQuery::class);
Yii::$container->set(ProfileQuery::class);
Yii::$container->set(TokenQuery::class);
Yii::$container->set(UserQuery::class);
Yii::$container->set('\Da\User\Query\AccountQuery');
Yii::$container->set('\Da\User\Query\ProfileQuery');
Yii::$container->set('\Da\User\Query\TokenQuery');
Yii::$container->set('\Da\User\Query\UserQuery');
}
}