@@ -56,10 +56,18 @@ |
||
56 | 56 | return static::isEmpty($a) || static::startsWith($a, $b . ' |') | static::endsWith($a, '| ' . $b); |
57 | 57 | } |
58 | 58 | |
59 | + /** |
|
60 | + * @param string $haystack |
|
61 | + * @param string $needle |
|
62 | + */ |
|
59 | 63 | static public function startsWith($haystack, $needle) { |
60 | 64 | return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== false; |
61 | 65 | } |
62 | 66 | |
67 | + /** |
|
68 | + * @param string $haystack |
|
69 | + * @param string $needle |
|
70 | + */ |
|
63 | 71 | static public function endsWith($haystack, $needle) { |
64 | 72 | return $needle === "" || (($temp = strlen($haystack) - strlen($needle)) >= 0 && strpos($haystack, $needle, $temp) !== false); |
65 | 73 | } |
@@ -78,12 +78,12 @@ discard block |
||
78 | 78 | static public function findMax(array $versions) |
79 | 79 | { |
80 | 80 | $versions = array_unique(array_values($versions)); |
81 | - if (count($versions)<2) { |
|
81 | + if (count($versions) < 2) { |
|
82 | 82 | return reset($versions); |
83 | 83 | } |
84 | 84 | $max = $versions[0]; |
85 | 85 | $maxNum = static::toNum($max); |
86 | - for ($i=1; $i<= count($versions); $i++) { |
|
86 | + for ($i = 1; $i <= count($versions); $i++) { |
|
87 | 87 | $cur = $versions[$i]; |
88 | 88 | $curNum = static::toNum($cur); |
89 | 89 | if ($curNum > $maxNum) { |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | $n2 = isset($nums[1]) ? $nums[1] : 0; |
104 | 104 | $n3 = isset($nums[2]) ? $nums[2] : 0; |
105 | 105 | |
106 | - return (($n1*1000) + $n2)*1000 + $n3; |
|
106 | + return (($n1 * 1000) + $n2) * 1000 + $n3; |
|
107 | 107 | } |
108 | 108 | |
109 | 109 | } |