/** * @param ExecutionContextInterface $context * * @Assert\Callback */ public function validatePeriods(ExecutionContextInterface $context) { if ($this->jobNursery->isSerial() !== $this->isSerialType()) { $context->buildViolation('job_nursery.period_serial')->atPath('type')->addViolation(); } }