/opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Naming
NameSizeModeActions
AssignVariableNameResolver/-0755rm
Contract/-0755rm
ExpectedNameResolver/-0755rm
Guard/-0755rm
Matcher/-0755rm
Naming/-0755rm
NamingConvention/-0755rm
ParamRenamer/-0755rm
PhpArray/-0755rm
PhpDoc/-0755rm
PropertyRenamer/-0755rm
Rector/-0755rm
RenameGuard/-0755rm
ValueObject/-0755rm
ValueObjectFactory/-0755rm
RectorNamingInflector.php9670644editdlrm
VariableRenamer.php52130644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/rules/Naming/RectorNamingInflector.php (967B)
.+)(?Data|Info)$#'; public function __construct(Inflector $inflector) { $this->inflector = $inflector; } public function singularize(string $name) : string { $matches = Strings::match($name, self::DATA_INFO_SUFFIX_REGEX); if ($matches === null) { return $this->inflector->singularize($name); } $singularized = $this->inflector->singularize($matches['prefix']); $uninflectable = $matches['suffix']; return $singularized . $uninflectable; } }