… должен быть экземпляром Symfony / Component / Validator / ExecutionContext, экземпляром Symfony / Component / Validator / Context / LegacyExecutionContext, данным …
Из источника вы можете видеть, что это устарело начиная с V2.5. Вам действительно придется использовать ExecutionContext
:
https://github.com/symfony/Validator/blob/master/Context/LegacyExecutionContext.php
@deprecated Реализовано для обратной совместимости с Symfony. < 2.5.
Быть удаленным в Symfony 3.0.
Других решений пока нет …