Skip to content

Commit 2a5d1a4

Browse files
committed
Changed private static array-properties to const static properties newly introduced in 5.2
1 parent 7f0d9c8 commit 2a5d1a4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Inflector/FrenchInflector.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class FrenchInflector implements InflectorInterface
2323
*
2424
* @see https://la-conjugaison.nouvelobs.com/regles/grammaire/le-pluriel-des-noms-121.php
2525
*/
26-
private static $pluralizeRegexp = [
26+
private const PLURALIZE_REGEXP = [
2727
// First entry: regexp
2828
// Second entry: replacement
2929

@@ -67,7 +67,7 @@ final class FrenchInflector implements InflectorInterface
6767
/**
6868
* A list of all rules for singularize.
6969
*/
70-
private static $singularizeRegexp = [
70+
private const SINGULARIZE_REGEXP = [
7171
// First entry: regexp
7272
// Second entry: replacement
7373

@@ -108,7 +108,7 @@ final class FrenchInflector implements InflectorInterface
108108
* A list of words which should not be inflected.
109109
* This list is only used by singularize.
110110
*/
111-
private static $uninflected = '/^(abcès|accès|abus|albatros|anchois|anglais|autobus|bois|brebis|carquois|cas|chas|colis|concours|corps|cours|cyprès|décès|devis|discours|dos|embarras|engrais|entrelacs|excès|fils|fois|gâchis|gars|glas|héros|intrus|jars|jus|kermès|lacis|legs|lilas|marais|mars|matelas|mépris|mets|mois|mors|obus|os|palais|paradis|parcours|pardessus|pays|plusieurs|poids|pois|pouls|printemps|processus|progrès|puits|pus|rabais|radis|recors|recours|refus|relais|remords|remous|rictus|rhinocéros|repas|rubis|sas|secours|sens|souris|succès|talus|tapis|tas|taudis|temps|tiers|univers|velours|verglas|vernis|virus)$/i';
111+
private const UNINFLECTED = '/^(abcès|accès|abus|albatros|anchois|anglais|autobus|bois|brebis|carquois|cas|chas|colis|concours|corps|cours|cyprès|décès|devis|discours|dos|embarras|engrais|entrelacs|excès|fils|fois|gâchis|gars|glas|héros|intrus|jars|jus|kermès|lacis|legs|lilas|marais|mars|matelas|mépris|mets|mois|mors|obus|os|palais|paradis|parcours|pardessus|pays|plusieurs|poids|pois|pouls|printemps|processus|progrès|puits|pus|rabais|radis|recors|recours|refus|relais|remords|remous|rictus|rhinocéros|repas|rubis|sas|secours|sens|souris|succès|talus|tapis|tas|taudis|temps|tiers|univers|velours|verglas|vernis|virus)$/i';
112112

113113
/**
114114
* {@inheritdoc}
@@ -139,7 +139,7 @@ public function pluralize(string $singular): array
139139
return [$singular];
140140
}
141141

142-
foreach (self::$pluralizeRegexp as $rule) {
142+
foreach (self::PLURALIZE_REGEXP as $rule) {
143143
[$regexp, $replace] = $rule;
144144

145145
if (1 === preg_match($regexp, $singular)) {
@@ -152,6 +152,6 @@ public function pluralize(string $singular): array
152152

153153
private function isInflectedWord(string $word): bool
154154
{
155-
return 1 === preg_match(self::$uninflected, $word);
155+
return 1 === preg_match(self::UNINFLECTED, $word);
156156
}
157157
}

0 commit comments

Comments
 (0)