Accounts: Add account detail page

This commit is contained in:
Lexi / Zoe 2021-07-30 22:30:30 +02:00
parent 985f46c652
commit 4e8d879008
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
8 changed files with 182 additions and 5 deletions

View file

@ -11,6 +11,7 @@ use MailAccountAdmin\Frontend\Login\LoginController;
use MailAccountAdmin\Frontend\Dashboard\DashboardController;
use MailAccountAdmin\Repositories\AccountRepository;
use MailAccountAdmin\Repositories\AdminUserRepository;
use MailAccountAdmin\Repositories\AliasRepository;
use MailAccountAdmin\Repositories\DomainRepository;
use PDO;
use Psr\Container\ContainerInterface;
@ -70,6 +71,11 @@ class Dependencies
$c->get(self::DATABASE),
);
});
$container->set(AliasRepository::class, function (ContainerInterface $c) {
return new AliasRepository(
$c->get(self::DATABASE),
);
});
// Helper classes
$container->set(UserHelper::class, function (ContainerInterface $c) {
@ -104,6 +110,7 @@ class Dependencies
$c->get(self::TWIG),
$c->get(UserHelper::class),
$c->get(AccountRepository::class),
$c->get(AliasRepository::class),
);
});