Skip to content

Commit c225063

Browse files
#40 - fix autowiring easyadmin
1 parent 3941542 commit c225063

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Controller/Admin/UserCrudController.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
class UserCrudController extends AbstractCrudController
4242
{
4343
/** @param array<string, string> $roles */
44-
public function __construct(private readonly array $roles, private readonly AdminContext $adminContext, private readonly AdminUrlGenerator $adminUrlGenerator)
44+
public function __construct(private readonly array $roles, private readonly AdminUrlGenerator $adminUrlGenerator)
4545
{
4646
}
4747

@@ -103,14 +103,14 @@ public function configureActions(Actions $actions): Actions
103103
->addCssClass(''))->add(Crud::PAGE_EDIT, Action::new('generateToken')->linkToCrudAction('generateToken'));
104104
}
105105

106-
public function generateToken(): Response
106+
public function generateToken(AdminContext $adminContext): Response
107107
{
108108
/** @var User $user */
109-
$user = $this->adminContext->getEntity()->getInstance();
109+
$user = $adminContext->getEntity()->getInstance();
110110
$token = md5(uniqid(date('YmdHis')));
111111
$user->setToken((new Pbkdf2PasswordHasher())->hash($token));
112112
$this->persistEntity(
113-
$this->container->get('doctrine')->getManagerForClass($this->adminContext->getEntity()->getFqcn()),
113+
$this->container->get('doctrine')->getManagerForClass($adminContext->getEntity()->getFqcn()),
114114
$user
115115
);
116116
$this->addFlash('success', 'New token generated '.$token.' (keep it in secured area. This token will never be displayed anymore)');

0 commit comments

Comments
 (0)