Change $context->addViolationAt
to $context->buildViolation
on Validator ExecutionContext
-$context->addViolationAt('property', 'The value {{ value }} is invalid.', array(
- '{{ value }}' => $invalidValue,
-));
+$context->buildViolation('The value {{ value }} is invalid.')
+ ->atPath('property')
+ ->setParameter('{{ value }}', $invalidValue)
+ ->addViolation();
Configure your rector.php
:
<?php
use Rector\Config\RectorConfig;
use Rector\Symfony\Symfony25\Rector\MethodCall\AddViolationToBuildViolationRector;
return RectorConfig::configure()
->withRules([
AddViolationToBuildViolationRector::class,
]);