for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Funivan\CabbageCore\String\StringConstraint\Regex;
use Funivan\CabbageCore\String\StringConstraint\StringConstraintInterface;
class RegexStringConstraint implements StringConstraintInterface
{
/**
* @var string
*/
private $regex;
public function __construct(string $regex)
$this->regex = $regex;
}
public function valid(string $string): bool
return preg_match($this->regex, $string) === 1;