isRunning()) { return; } $duration = $value->getCalculatedDuration(); if ($duration !== null && $duration < 0) { $this->context->buildViolation($constraint->message) ->atPath('duration') ->setTranslationDomain('validators') ->setCode(TimesheetNegativeDuration::NEGATIVE_DURATION_ERROR) ->addViolation(); } } }