Skip to content

Commit 9efce86

Browse files
Trent SteelTobion
authored andcommitted
remove unnecessary retrieval and setting of data
1 parent 49dee2f commit 9efce86

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Extension/Csrf/EventListener/CsrfValidationListener.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@ public function __construct($fieldName, CsrfProviderInterface $csrfProvider, $in
8484
public function preSubmit(FormEvent $event)
8585
{
8686
$form = $event->getForm();
87-
$data = $event->getData();
8887

8988
if ($form->isRoot() && $form->getConfig()->getOption('compound')) {
89+
$data = $event->getData();
90+
9091
if (!isset($data[$this->fieldName]) || !$this->csrfProvider->isCsrfTokenValid($this->intention, $data[$this->fieldName])) {
9192
$errorMessage = $this->errorMessage;
9293

@@ -99,10 +100,9 @@ public function preSubmit(FormEvent $event)
99100

100101
if (is_array($data)) {
101102
unset($data[$this->fieldName]);
103+
$event->setData($data);
102104
}
103105
}
104-
105-
$event->setData($data);
106106
}
107107

108108
/**

0 commit comments

Comments
 (0)