@@ 113-118 (lines=6) @@ | ||
110 | } |
|
111 | ||
112 | // город N |
|
113 | if (S::slice($name, 0, 6) == 'город ') { |
|
114 | return self::composeCasesFromWords([ |
|
115 | NounDeclension::getCases('город'), |
|
116 | array_fill_keys(self::getAllCases(), S::name(S::slice($name, 6))) |
|
117 | ]); |
|
118 | } |
|
119 | ||
120 | // село N |
|
121 | if (S::slice($name, 0, 5) == 'село ') { |
|
@@ 121-126 (lines=6) @@ | ||
118 | } |
|
119 | ||
120 | // село N |
|
121 | if (S::slice($name, 0, 5) == 'село ') { |
|
122 | return self::composeCasesFromWords([ |
|
123 | NounDeclension::getCases('село'), |
|
124 | array_fill_keys(self::getAllCases(), S::name(S::slice($name, 5))) |
|
125 | ]); |
|
126 | } |
|
127 | ||
128 | // хутор N |
|
129 | if (S::slice($name, 0, 6) == 'хутор ') { |
|
@@ 129-134 (lines=6) @@ | ||
126 | } |
|
127 | ||
128 | // хутор N |
|
129 | if (S::slice($name, 0, 6) == 'хутор ') { |
|
130 | return self::composeCasesFromWords([ |
|
131 | NounDeclension::getCases('хутор'), |
|
132 | array_fill_keys(self::getAllCases(), S::name(S::slice($name, 6))) |
|
133 | ]); |
|
134 | } |
|
135 | ||
136 | // пгт N |
|
137 | if (S::slice($name, 0, 4) == 'пгт ') { |