/opt/cpanel/ea-wappspector/vendor/doctrine/inflector/src/Rules
NameSizeModeActions
English/-0755rm
Esperanto/-0755rm
French/-0755rm
Italian/-0755rm
NorwegianBokmal/-0755rm
Portuguese/-0755rm
Spanish/-0755rm
Turkish/-0755rm
Pattern.php7880644editdlrm
Patterns.php6020644editdlrm
Ruleset.php7770644editdlrm
Substitution.php4510644editdlrm
Substitutions.php13720644editdlrm
Transformation.php7900644editdlrm
Transformations.php6480644editdlrm
Word.php2940644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/doctrine/inflector/src/Rules/Substitutions.php (1372B)
substitutions[$substitution->getFrom()->getWord()] = $substitution; } } public function getFlippedSubstitutions(): Substitutions { $substitutions = []; foreach ($this->substitutions as $substitution) { $substitutions[] = new Substitution( $substitution->getTo(), $substitution->getFrom() ); } return new Substitutions(...$substitutions); } public function inflect(string $word): string { $lowerWord = strtolower($word); if (isset($this->substitutions[$lowerWord])) { $firstLetterUppercase = $lowerWord[0] !== $word[0]; $toWord = $this->substitutions[$lowerWord]->getTo()->getWord(); if ($firstLetterUppercase) { return strtoupper($toWord[0]) . substr($toWord, 1); } return $toWord; } return $word; } }