/var/www/cobraambalaj/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules
NameSizeModeActions
English/-0755rm
French/-0755rm
NorwegianBokmal/-0755rm
Portuguese/-0755rm
Spanish/-0755rm
Turkish/-0755rm
Pattern.php7910644editdlrm
Patterns.php6980644editdlrm
Ruleset.php7800644editdlrm
Substitution.php4530644editdlrm
Substitutions.php13730644editdlrm
Transformation.php7920644editdlrm
Transformations.php6490644editdlrm
Word.php2950644editdlrm
Edit: /var/www/cobraambalaj/vendor/doctrine/inflector/lib/Doctrine/Inflector/Rules/Substitutions.php (1373B)
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; } }