Completed
Push — master ( 5a986f...26b628 )
by f
01:45
created
src/Russian/GeneralDeclension.php 1 patch
Doc Comments   +23 added lines patch added patch discarded remove patch
@@ -68,6 +68,9 @@  discard block
 block discarded – undo
68 68
 		return true;
69 69
 	}
70 70
 
71
+	/**
72
+	 * @param string|false $word
73
+	 */
71 74
 	static public function getDeclension($word) {
72 75
 		$word = S::lower($word);
73 76
 		$last = S::slice($word, -1);
@@ -119,6 +122,9 @@  discard block
 block discarded – undo
119 122
 		}
120 123
 	}
121 124
 
125
+	/**
126
+	 * @param string|false $word
127
+	 */
122 128
 	static public function declinateFirstDeclension($word) {
123 129
 		$word = S::lower($word);
124 130
 		$prefix = S::slice($word, 0, -1);
@@ -154,6 +160,9 @@  discard block
 block discarded – undo
154 160
 		return $forms;
155 161
 	}
156 162
 
163
+	/**
164
+	 * @param string|false $word
165
+	 */
157 166
 	static public function declinateSecondDeclension($word, $animateness = false) {
158 167
 		$word = S::lower($word);
159 168
 		$last = S::slice($word, -1);
@@ -198,6 +207,9 @@  discard block
 block discarded – undo
198 207
 		return $forms;
199 208
 	}
200 209
 
210
+	/**
211
+	 * @param string|false $word
212
+	 */
201 213
 	static public function declinateThirdDeclension($word) {
202 214
 		$word = S::lower($word);
203 215
 		$prefix = S::slice($word, 0, -1);
@@ -217,6 +229,10 @@  discard block
 block discarded – undo
217 229
 		return $forms[$case];
218 230
 	}
219 231
 
232
+	/**
233
+	 * @param string|false $word
234
+	 * @param string|false $last
235
+	 */
220 236
 	static public function getPrefixOfFirstDeclension($word, $last) {
221 237
 		if ($word == 'день')
222 238
 			$prefix = 'дн';
@@ -227,6 +243,9 @@  discard block
 block discarded – undo
227 243
 		return $prefix;
228 244
 	}
229 245
 
246
+	/**
247
+	 * @param boolean $animate
248
+	 */
230 249
 	static public function getVinitCaseByAnimateness(array $forms, $animate) {
231 250
 		if ($animate)
232 251
 			return $forms[Cases::RODIT];
@@ -234,6 +253,10 @@  discard block
 block discarded – undo
234 253
 			return $forms[Cases::IMENIT];
235 254
 	}
236 255
 
256
+	/**
257
+	 * @param string|false $word
258
+	 * @param string|false $last
259
+	 */
237 260
 	static public function getPredCaseOf12Declensions($word, $last, $prefix) {
238 261
 		if (S::slice($word, -2) == 'ий') {
239 262
 			if ($last == 'ё')
Please login to merge, or discard this patch.
web/index.php 1 patch
Unused Use Statements   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@
 block discarded – undo
1 1
 <?php
2 2
 require dirname(dirname(__FILE__)).'/vendor/autoload.php';
3
-use morphos\Russian\CardinalNumeral;
4
-use morphos\Russian\Cases;
5
-use morphos\Russian\GeneralDeclension;
6
-use morphos\Russian\GeographicalNamesDeclension;
7
-use morphos\Russian\Plurality;
3
+use morphos\Russian\CardinalNumeral;
4
+use morphos\Russian\Cases;
5
+use morphos\Russian\GeneralDeclension;
6
+use morphos\Russian\GeographicalNamesDeclension;
7
+use morphos\Russian\Plurality;
8 8
 use morphos\Russian\OrdinalNumeral;
9 9
 
10 10
 function safe_string($string) {
Please login to merge, or discard this patch.