22 lines
485 B
PHP
22 lines
485 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Validator;
|
|
|
|
use App\Form\Model\ParticipantEditDto;
|
|
|
|
final class SelectionBasedBodyDimensionExemption
|
|
{
|
|
private const SELECTION_ID = 1475;
|
|
|
|
public function isBodyDimensionValidationExempt(mixed $validationRoot): bool
|
|
{
|
|
if (false === $validationRoot instanceof ParticipantEditDto) {
|
|
return false;
|
|
}
|
|
|
|
return $validationRoot->bookingContext->travel->hasSelectionId(self::SELECTION_ID);
|
|
}
|
|
}
|