Skip to content

Commit 8682ec3

Browse files
committed
Allow to pass context
1 parent e27d31f commit 8682ec3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Mvc/Controller/Plugin/ValidateIncomingData.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@ public function __construct(InputFilterPluginManager $inputFilterPluginManager)
4949
*
5050
* @param string $inputFilterName
5151
* @param array $validationGroup
52+
* @param mixed $context
5253
* @return array
5354
* @throws UnprocessableEntityException
5455
*/
55-
public function __invoke($inputFilterName, array $validationGroup = [])
56+
public function __invoke($inputFilterName, array $validationGroup = [], $context = null)
5657
{
5758
/** @var \Zend\InputFilter\InputFilterInterface $inputFilter */
5859
$inputFilter = $this->inputFilterPluginManager->get($inputFilterName);
@@ -64,7 +65,7 @@ public function __invoke($inputFilterName, array $validationGroup = [])
6465
$data = json_decode($this->controller->getRequest()->getContent(), true);
6566
$inputFilter->setData($data);
6667

67-
if ($inputFilter->isValid()) {
68+
if ($inputFilter->isValid($context)) {
6869
return $inputFilter->getValues();
6970
}
7071

0 commit comments

Comments
 (0)