[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 namespace Doctrine\Inflector\Rules\English; 6 7 use Doctrine\Inflector\Rules\Pattern; 8 9 final class Uninflected 10 { 11 /** 12 * @return Pattern[] 13 */ 14 public static function getSingular(): iterable 15 { 16 yield from self::getDefault(); 17 18 yield new Pattern('.*ss'); 19 yield new Pattern('clothes'); 20 yield new Pattern('data'); 21 yield new Pattern('fascia'); 22 yield new Pattern('fuchsia'); 23 yield new Pattern('galleria'); 24 yield new Pattern('mafia'); 25 yield new Pattern('militia'); 26 yield new Pattern('pants'); 27 yield new Pattern('petunia'); 28 yield new Pattern('sepia'); 29 yield new Pattern('trivia'); 30 yield new Pattern('utopia'); 31 } 32 33 /** 34 * @return Pattern[] 35 */ 36 public static function getPlural(): iterable 37 { 38 yield from self::getDefault(); 39 40 yield new Pattern('people'); 41 yield new Pattern('trivia'); 42 yield new Pattern('\w+ware$'); 43 yield new Pattern('media'); 44 } 45 46 /** 47 * @return Pattern[] 48 */ 49 private static function getDefault(): iterable 50 { 51 yield new Pattern('\w+media'); 52 yield new Pattern('advice'); 53 yield new Pattern('aircraft'); 54 yield new Pattern('amoyese'); 55 yield new Pattern('art'); 56 yield new Pattern('audio'); 57 yield new Pattern('baggage'); 58 yield new Pattern('bison'); 59 yield new Pattern('borghese'); 60 yield new Pattern('bream'); 61 yield new Pattern('breeches'); 62 yield new Pattern('britches'); 63 yield new Pattern('buffalo'); 64 yield new Pattern('butter'); 65 yield new Pattern('cantus'); 66 yield new Pattern('carp'); 67 yield new Pattern('chassis'); 68 yield new Pattern('clippers'); 69 yield new Pattern('clothing'); 70 yield new Pattern('coal'); 71 yield new Pattern('cod'); 72 yield new Pattern('coitus'); 73 yield new Pattern('compensation'); 74 yield new Pattern('congoese'); 75 yield new Pattern('contretemps'); 76 yield new Pattern('coreopsis'); 77 yield new Pattern('corps'); 78 yield new Pattern('cotton'); 79 yield new Pattern('data'); 80 yield new Pattern('debris'); 81 yield new Pattern('deer'); 82 yield new Pattern('diabetes'); 83 yield new Pattern('djinn'); 84 yield new Pattern('education'); 85 yield new Pattern('eland'); 86 yield new Pattern('elk'); 87 yield new Pattern('emoji'); 88 yield new Pattern('equipment'); 89 yield new Pattern('evidence'); 90 yield new Pattern('faroese'); 91 yield new Pattern('feedback'); 92 yield new Pattern('fish'); 93 yield new Pattern('flounder'); 94 yield new Pattern('flour'); 95 yield new Pattern('foochowese'); 96 yield new Pattern('food'); 97 yield new Pattern('furniture'); 98 yield new Pattern('gallows'); 99 yield new Pattern('genevese'); 100 yield new Pattern('genoese'); 101 yield new Pattern('gilbertese'); 102 yield new Pattern('gold'); 103 yield new Pattern('headquarters'); 104 yield new Pattern('herpes'); 105 yield new Pattern('hijinks'); 106 yield new Pattern('homework'); 107 yield new Pattern('hottentotese'); 108 yield new Pattern('impatience'); 109 yield new Pattern('information'); 110 yield new Pattern('innings'); 111 yield new Pattern('jackanapes'); 112 yield new Pattern('jeans'); 113 yield new Pattern('jedi'); 114 yield new Pattern('kiplingese'); 115 yield new Pattern('knowledge'); 116 yield new Pattern('kongoese'); 117 yield new Pattern('leather'); 118 yield new Pattern('love'); 119 yield new Pattern('lucchese'); 120 yield new Pattern('luggage'); 121 yield new Pattern('mackerel'); 122 yield new Pattern('Maltese'); 123 yield new Pattern('management'); 124 yield new Pattern('metadata'); 125 yield new Pattern('mews'); 126 yield new Pattern('money'); 127 yield new Pattern('moose'); 128 yield new Pattern('mumps'); 129 yield new Pattern('music'); 130 yield new Pattern('nankingese'); 131 yield new Pattern('news'); 132 yield new Pattern('nexus'); 133 yield new Pattern('niasese'); 134 yield new Pattern('nutrition'); 135 yield new Pattern('offspring'); 136 yield new Pattern('oil'); 137 yield new Pattern('patience'); 138 yield new Pattern('pekingese'); 139 yield new Pattern('piedmontese'); 140 yield new Pattern('pincers'); 141 yield new Pattern('pistoiese'); 142 yield new Pattern('plankton'); 143 yield new Pattern('pliers'); 144 yield new Pattern('pokemon'); 145 yield new Pattern('police'); 146 yield new Pattern('polish'); 147 yield new Pattern('portuguese'); 148 yield new Pattern('proceedings'); 149 yield new Pattern('progress'); 150 yield new Pattern('rabies'); 151 yield new Pattern('rain'); 152 yield new Pattern('research'); 153 yield new Pattern('rhinoceros'); 154 yield new Pattern('rice'); 155 yield new Pattern('salmon'); 156 yield new Pattern('sand'); 157 yield new Pattern('sarawakese'); 158 yield new Pattern('scissors'); 159 yield new Pattern('sea[- ]bass'); 160 yield new Pattern('series'); 161 yield new Pattern('shavese'); 162 yield new Pattern('shears'); 163 yield new Pattern('sheep'); 164 yield new Pattern('siemens'); 165 yield new Pattern('silk'); 166 yield new Pattern('sms'); 167 yield new Pattern('soap'); 168 yield new Pattern('social media'); 169 yield new Pattern('spam'); 170 yield new Pattern('species'); 171 yield new Pattern('staff'); 172 yield new Pattern('sugar'); 173 yield new Pattern('swine'); 174 yield new Pattern('talent'); 175 yield new Pattern('toothpaste'); 176 yield new Pattern('traffic'); 177 yield new Pattern('travel'); 178 yield new Pattern('trousers'); 179 yield new Pattern('trout'); 180 yield new Pattern('tuna'); 181 yield new Pattern('us'); 182 yield new Pattern('vermontese'); 183 yield new Pattern('vinegar'); 184 yield new Pattern('weather'); 185 yield new Pattern('wenchowese'); 186 yield new Pattern('wheat'); 187 yield new Pattern('whiting'); 188 yield new Pattern('wildebeest'); 189 yield new Pattern('wood'); 190 yield new Pattern('wool'); 191 yield new Pattern('yengeese'); 192 } 193 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |