PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / doctrine / inflector / src / Rules / English / Uninflected.php
independent-analytics / vendor / doctrine / inflector / src / Rules / English Last commit date
Inflectible.php 1 month ago InflectorFactory.php 1 month ago Rules.php 1 month ago Uninflected.php 1 month ago
Uninflected.php
185 lines
1 <?php
2
3 declare (strict_types=1);
4 namespace IAWPSCOPED\Doctrine\Inflector\Rules\English;
5
6 use IAWPSCOPED\Doctrine\Inflector\Rules\Pattern;
7 /** @internal */
8 final class Uninflected
9 {
10 /** @return Pattern[] */
11 public static function getSingular() : iterable
12 {
13 yield from self::getDefault();
14 (yield new Pattern('.*ss'));
15 (yield new Pattern('clothes'));
16 (yield new Pattern('data'));
17 (yield new Pattern('fascia'));
18 (yield new Pattern('fuchsia'));
19 (yield new Pattern('galleria'));
20 (yield new Pattern('mafia'));
21 (yield new Pattern('militia'));
22 (yield new Pattern('pants'));
23 (yield new Pattern('petunia'));
24 (yield new Pattern('sepia'));
25 (yield new Pattern('trivia'));
26 (yield new Pattern('utopia'));
27 }
28 /** @return Pattern[] */
29 public static function getPlural() : iterable
30 {
31 yield from self::getDefault();
32 (yield new Pattern('people'));
33 (yield new Pattern('trivia'));
34 (yield new Pattern('\\w+ware$'));
35 (yield new Pattern('media'));
36 }
37 /** @return Pattern[] */
38 private static function getDefault() : iterable
39 {
40 (yield new Pattern('\\w+media'));
41 (yield new Pattern('advice'));
42 (yield new Pattern('aircraft'));
43 (yield new Pattern('amoyese'));
44 (yield new Pattern('art'));
45 (yield new Pattern('audio'));
46 (yield new Pattern('baggage'));
47 (yield new Pattern('bison'));
48 (yield new Pattern('borghese'));
49 (yield new Pattern('bream'));
50 (yield new Pattern('breeches'));
51 (yield new Pattern('britches'));
52 (yield new Pattern('buffalo'));
53 (yield new Pattern('butter'));
54 (yield new Pattern('cantus'));
55 (yield new Pattern('carp'));
56 (yield new Pattern('cattle'));
57 (yield new Pattern('chassis'));
58 (yield new Pattern('clippers'));
59 (yield new Pattern('clothing'));
60 (yield new Pattern('coal'));
61 (yield new Pattern('cod'));
62 (yield new Pattern('coitus'));
63 (yield new Pattern('compensation'));
64 (yield new Pattern('congoese'));
65 (yield new Pattern('contretemps'));
66 (yield new Pattern('coreopsis'));
67 (yield new Pattern('corps'));
68 (yield new Pattern('cotton'));
69 (yield new Pattern('data'));
70 (yield new Pattern('debris'));
71 (yield new Pattern('deer'));
72 (yield new Pattern('diabetes'));
73 (yield new Pattern('djinn'));
74 (yield new Pattern('education'));
75 (yield new Pattern('eland'));
76 (yield new Pattern('elk'));
77 (yield new Pattern('emoji'));
78 (yield new Pattern('equipment'));
79 (yield new Pattern('evidence'));
80 (yield new Pattern('faroese'));
81 (yield new Pattern('feedback'));
82 (yield new Pattern('fish'));
83 (yield new Pattern('flounder'));
84 (yield new Pattern('flour'));
85 (yield new Pattern('foochowese'));
86 (yield new Pattern('food'));
87 (yield new Pattern('furniture'));
88 (yield new Pattern('gallows'));
89 (yield new Pattern('genevese'));
90 (yield new Pattern('genoese'));
91 (yield new Pattern('gilbertese'));
92 (yield new Pattern('gold'));
93 (yield new Pattern('headquarters'));
94 (yield new Pattern('herpes'));
95 (yield new Pattern('hijinks'));
96 (yield new Pattern('homework'));
97 (yield new Pattern('hottentotese'));
98 (yield new Pattern('impatience'));
99 (yield new Pattern('information'));
100 (yield new Pattern('innings'));
101 (yield new Pattern('jackanapes'));
102 (yield new Pattern('jeans'));
103 (yield new Pattern('jedi'));
104 (yield new Pattern('kin'));
105 (yield new Pattern('kiplingese'));
106 (yield new Pattern('knowledge'));
107 (yield new Pattern('kongoese'));
108 (yield new Pattern('leather'));
109 (yield new Pattern('love'));
110 (yield new Pattern('lucchese'));
111 (yield new Pattern('luggage'));
112 (yield new Pattern('mackerel'));
113 (yield new Pattern('Maltese'));
114 (yield new Pattern('management'));
115 (yield new Pattern('metadata'));
116 (yield new Pattern('mews'));
117 (yield new Pattern('money'));
118 (yield new Pattern('moose'));
119 (yield new Pattern('mumps'));
120 (yield new Pattern('music'));
121 (yield new Pattern('nankingese'));
122 (yield new Pattern('news'));
123 (yield new Pattern('nexus'));
124 (yield new Pattern('niasese'));
125 (yield new Pattern('nutrition'));
126 (yield new Pattern('offspring'));
127 (yield new Pattern('oil'));
128 (yield new Pattern('patience'));
129 (yield new Pattern('pekingese'));
130 (yield new Pattern('piedmontese'));
131 (yield new Pattern('pincers'));
132 (yield new Pattern('pistoiese'));
133 (yield new Pattern('plankton'));
134 (yield new Pattern('pliers'));
135 (yield new Pattern('pokemon'));
136 (yield new Pattern('police'));
137 (yield new Pattern('polish'));
138 (yield new Pattern('portuguese'));
139 (yield new Pattern('proceedings'));
140 (yield new Pattern('progress'));
141 (yield new Pattern('rabies'));
142 (yield new Pattern('rain'));
143 (yield new Pattern('research'));
144 (yield new Pattern('rhinoceros'));
145 (yield new Pattern('rice'));
146 (yield new Pattern('salmon'));
147 (yield new Pattern('sand'));
148 (yield new Pattern('sarawakese'));
149 (yield new Pattern('scissors'));
150 (yield new Pattern('sea[- ]bass'));
151 (yield new Pattern('series'));
152 (yield new Pattern('shavese'));
153 (yield new Pattern('shears'));
154 (yield new Pattern('sheep'));
155 (yield new Pattern('siemens'));
156 (yield new Pattern('silk'));
157 (yield new Pattern('sms'));
158 (yield new Pattern('soap'));
159 (yield new Pattern('social media'));
160 (yield new Pattern('spam'));
161 (yield new Pattern('species'));
162 (yield new Pattern('staff'));
163 (yield new Pattern('sugar'));
164 (yield new Pattern('swine'));
165 (yield new Pattern('talent'));
166 (yield new Pattern('toothpaste'));
167 (yield new Pattern('traffic'));
168 (yield new Pattern('travel'));
169 (yield new Pattern('trousers'));
170 (yield new Pattern('trout'));
171 (yield new Pattern('tuna'));
172 (yield new Pattern('us'));
173 (yield new Pattern('vermontese'));
174 (yield new Pattern('vinegar'));
175 (yield new Pattern('weather'));
176 (yield new Pattern('wenchowese'));
177 (yield new Pattern('wheat'));
178 (yield new Pattern('whiting'));
179 (yield new Pattern('wildebeest'));
180 (yield new Pattern('wood'));
181 (yield new Pattern('wool'));
182 (yield new Pattern('yengeese'));
183 }
184 }
185