Skip to content

Commit

Permalink
feature #1473 [make:*] use getPayload() instead of accessing request …
Browse files Browse the repository at this point in the history
…on Request objects
  • Loading branch information
Fan2Shrek committed Mar 6, 2024
1 parent bbb7949 commit 62aaaab
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Expand Up @@ -16,15 +16,15 @@ public function __construct(private UrlGeneratorInterface $urlGenerator)

public function authenticate(Request $request): Passport
{
$<?= $username_field_var ?> = $request->request->get('<?= $username_field ?>', '');
$<?= $username_field_var ?> = $request->getPayload()->get('<?= $username_field ?>', '');

$request->getSession()->set(SecurityRequestAttributes::LAST_USERNAME, $<?= $username_field_var ?>);

return new Passport(
new UserBadge($<?= $username_field_var ?>),
new PasswordCredentials($request->request->get('password', '')),
new PasswordCredentials($request->getPayload()->get('password', '')),
[
new CsrfTokenBadge('authenticate', $request->request->get('_csrf_token')),<?= $remember_me_badge ? "
new CsrfTokenBadge('authenticate', $request->getPayload()->get('_csrf_token')),<?= $remember_me_badge ? "
new RememberMeBadge(),\n" : "" ?>
]
);
Expand Down
2 changes: 1 addition & 1 deletion src/Resources/skeleton/crud/controller/Controller.tpl.php
Expand Up @@ -77,7 +77,7 @@ public function edit(Request $request, <?= $entity_class_name ?> $<?= $entity_va
<?= $generator->generateRouteForControllerMethod(sprintf('/{%s}', $entity_identifier), sprintf('%s_delete', $route_name), ['POST']) ?>
public function delete(Request $request, <?= $entity_class_name ?> $<?= $entity_var_singular ?>, EntityManagerInterface $entityManager): Response
{
if ($this->isCsrfTokenValid('delete'.$<?= $entity_var_singular ?>->get<?= ucfirst($entity_identifier) ?>(), $request->request->get('_token'))) {
if ($this->isCsrfTokenValid('delete'.$<?= $entity_var_singular ?>->get<?= ucfirst($entity_identifier) ?>(), $request->getPayload()->get('_token'))) {
$entityManager->remove($<?= $entity_var_singular ?>);
$entityManager->flush();
}
Expand Down
2 changes: 1 addition & 1 deletion tests/fixtures/make-crud/expected/WithCustomRepository.php
Expand Up @@ -71,7 +71,7 @@ public function edit(Request $request, SweetFood $sweetFood, EntityManagerInterf
#[Route('/{id}', name: 'app_sweet_food_delete', methods: ['POST'])]
public function delete(Request $request, SweetFood $sweetFood, EntityManagerInterface $entityManager): Response
{
if ($this->isCsrfTokenValid('delete'.$sweetFood->getId(), $request->request->get('_token'))) {
if ($this->isCsrfTokenValid('delete'.$sweetFood->getId(), $request->getPayload()->get('_token'))) {
$entityManager->remove($sweetFood);
$entityManager->flush();
}
Expand Down

0 comments on commit 62aaaab

Please sign in to comment.