public function validate($value, Constraint $constraint)
    {
        if ($value->isInMenu() || $value->isInFooter()) {
            if (preg_match('/{.*}/', $value->getRoutePattern())) {
                $this->context->buildViolation($constraint->message)
                    ->atPath('routePattern')
                    ->addViolation();
            }
        }
    }
public function validate($value, Constraint $constraint)
    {
        if ($value->isInMenu() || $value->isInFooter()) {
            if (preg_match('/{.*}/', $value->getRoutePattern())) {
                $this->context->buildViolation($constraint->message)
                    ->atPath('routePattern')
                    ->addViolation();
            }
        }
    }
public function validate ( $ value , Constraint $ constraint ) { if ( $ value -> isInMenu ( ) || $ value -> isInFooter ( ) ) { if ( preg_match ( '/{.*}/' , $ value -> getRoutePattern ( ) ) ) { $ this -> context -> buildViolation ( $ constraint -> message ) -> atPath ( 'routePattern' ) -> addViolation ( ) ; } } }
Checks if a dynamic route pattern isn't in menu

@param NodeInterface $value      The value that should be validated
@param Constraint    $constraint The constraint for the validation
Checks if a dynamic route pattern isn t in menu