![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/friendsofsymfony/rest-bundle/Validator/Constraints/ |
<?php /* * This file is part of the FOSRestBundle package. * * (c) FriendsOfSymfony <http://friendsofsymfony.github.com/> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace FOS\RestBundle\Validator\Constraints; use FOS\RestBundle\Util\ResolverTrait; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\Validator\Constraints\Regex as BaseRegex; use Symfony\Component\Validator\Constraints\RegexValidator; /** * @Annotation * * @author Ener-Getick <[email protected]> */ class Regex extends BaseRegex implements ResolvableConstraintInterface { use ResolverTrait; private $resolved; /** * {@inheritdoc} */ public function validatedBy(): string { return RegexValidator::class; } public function resolve(ContainerInterface $container): void { if ($this->resolved) { return; } $this->pattern = $this->resolveValue($container, $this->pattern); $this->resolved = true; } }