function SpanishInflector::singularize
Overrides InflectorInterface::singularize
File
-
vendor/
symfony/ string/ Inflector/ SpanishInflector.php, line 82
Class
Namespace
Symfony\Component\String\InflectorCode
public function singularize(string $plural) : array {
if ($this->isInflectedWord($plural)) {
return [
$plural,
];
}
foreach (self::SINGULARIZE_REGEXP as $rule) {
[
$regexp,
$replace,
] = $rule;
if (1 === preg_match($regexp, $plural)) {
return [
preg_replace($regexp, $replace, $plural),
];
}
}
return [
$plural,
];
}