X7ROOT File Manager
Current Path:
/opt/cpanel/ea-wappspector/vendor/doctrine/inflector/src/Rules
opt
/
cpanel
/
ea-wappspector
/
vendor
/
doctrine
/
inflector
/
src
/
Rules
/
??
..
??
English
??
Esperanto
??
French
??
Italian
??
NorwegianBokmal
??
Pattern.php
(788 B)
??
Patterns.php
(602 B)
??
Portuguese
??
Ruleset.php
(777 B)
??
Spanish
??
Substitution.php
(451 B)
??
Substitutions.php
(1.34 KB)
??
Transformation.php
(790 B)
??
Transformations.php
(648 B)
??
Turkish
??
Word.php
(294 B)
Editing: Pattern.php
<?php declare(strict_types=1); namespace Doctrine\Inflector\Rules; use function preg_match; final class Pattern { /** @var string */ private $pattern; /** @var string */ private $regex; public function __construct(string $pattern) { $this->pattern = $pattern; if (isset($this->pattern[0]) && $this->pattern[0] === '/') { $this->regex = $this->pattern; } else { $this->regex = '/' . $this->pattern . '/i'; } } public function getPattern(): string { return $this->pattern; } public function getRegex(): string { return $this->regex; } public function matches(string $word): bool { return preg_match($this->getRegex(), $word) === 1; } }
Upload File
Create Folder