@@ -14,7 +14,7 @@ discard block |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeSet; |
20 | 20 | use chdemko\SortedCollection\ReversedSet; |
@@ -25,12 +25,12 @@ discard block |
||
25 | 25 | $sub = SubSet::create($reversed, 7, 2); |
26 | 26 | |
27 | 27 | // Print [7,6,5,4,3] |
28 | -echo $sub . PHP_EOL; |
|
28 | +echo $sub.PHP_EOL; |
|
29 | 29 | |
30 | 30 | // Print [7,6,5,3] |
31 | 31 | unset($set[4]); |
32 | -echo $sub . PHP_EOL; |
|
32 | +echo $sub.PHP_EOL; |
|
33 | 33 | |
34 | 34 | // Print [9,8,7,6,5,3] |
35 | 35 | unset($sub->from); |
36 | -echo $sub . PHP_EOL; |
|
36 | +echo $sub.PHP_EOL; |
@@ -14,7 +14,7 @@ discard block |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeSet; |
20 | 20 | use chdemko\SortedCollection\ReversedSet; |
@@ -23,8 +23,8 @@ discard block |
||
23 | 23 | $reversed = ReversedSet::create($set); |
24 | 24 | |
25 | 25 | // Print [9,8,7,6,5,4,3,2,1,0] |
26 | -echo $reversed . PHP_EOL; |
|
26 | +echo $reversed.PHP_EOL; |
|
27 | 27 | |
28 | 28 | // Print [8,7,6,5,4,3,2,1,0] |
29 | 29 | unset($set[9]); |
30 | -echo $reversed . PHP_EOL; |
|
30 | +echo $reversed.PHP_EOL; |
@@ -14,7 +14,7 @@ discard block |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeMap; |
20 | 20 | use chdemko\SortedCollection\ReversedMap; |
@@ -23,8 +23,8 @@ discard block |
||
23 | 23 | $reversed = ReversedMap::create($tree); |
24 | 24 | |
25 | 25 | // Print {"9":9,"8":8,"7":7,"6":6,"5":5,"4":4,"3":3,"2":2,"1":1,"0":0} |
26 | -echo $reversed . PHP_EOL; |
|
26 | +echo $reversed.PHP_EOL; |
|
27 | 27 | |
28 | 28 | // Print {"8":8,"7":7,"6":6,"5":5,"4":4,"3":3,"2":2,"1":1,"0":0} |
29 | 29 | unset($tree[9]); |
30 | -echo $reversed . PHP_EOL; |
|
30 | +echo $reversed.PHP_EOL; |
@@ -14,7 +14,7 @@ discard block |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeMap; |
20 | 20 | use chdemko\SortedCollection\ReversedMap; |
@@ -25,12 +25,12 @@ discard block |
||
25 | 25 | $sub = SubMap::create($reversed, 7, 2); |
26 | 26 | |
27 | 27 | // Print {"7":7,"6":6,"5":5,"4":4,"3":3} |
28 | -echo $sub . PHP_EOL; |
|
28 | +echo $sub.PHP_EOL; |
|
29 | 29 | |
30 | 30 | // Print {"7":7,"6":6,"5":5,"3":3} |
31 | 31 | unset($tree[4]); |
32 | -echo $sub . PHP_EOL; |
|
32 | +echo $sub.PHP_EOL; |
|
33 | 33 | |
34 | 34 | // Print {"9":9,"8":8,"7":7,"6":6,"5":5,"3":3} |
35 | 35 | unset($sub->fromKey); |
36 | -echo $sub . PHP_EOL; |
|
36 | +echo $sub.PHP_EOL; |
@@ -122,8 +122,7 @@ discard block |
||
122 | 122 | if ($this->fromOption == self::UNUSED) |
123 | 123 | { |
124 | 124 | throw new \RuntimeException('Undefined property'); |
125 | - } |
|
126 | - else |
|
125 | + } else |
|
127 | 126 | { |
128 | 127 | return $this->fromKey; |
129 | 128 | } |
@@ -132,8 +131,7 @@ discard block |
||
132 | 131 | if ($this->toOption == self::UNUSED) |
133 | 132 | { |
134 | 133 | throw new \RuntimeException('Undefined property'); |
135 | - } |
|
136 | - else |
|
134 | + } else |
|
137 | 135 | { |
138 | 136 | return $this->toKey; |
139 | 137 | } |
@@ -142,8 +140,7 @@ discard block |
||
142 | 140 | if ($this->fromOption == self::UNUSED) |
143 | 141 | { |
144 | 142 | throw new \RuntimeException('Undefined property'); |
145 | - } |
|
146 | - else |
|
143 | + } else |
|
147 | 144 | { |
148 | 145 | return $this->fromOption == self::INCLUSIVE; |
149 | 146 | } |
@@ -152,8 +149,7 @@ discard block |
||
152 | 149 | if ($this->toOption == self::UNUSED) |
153 | 150 | { |
154 | 151 | throw new \RuntimeException('Undefined property'); |
155 | - } |
|
156 | - else |
|
152 | + } else |
|
157 | 153 | { |
158 | 154 | return $this->toOption == self::INCLUSIVE; |
159 | 155 | } |
@@ -201,8 +197,7 @@ discard block |
||
201 | 197 | if ($this->fromOption == self::UNUSED) |
202 | 198 | { |
203 | 199 | throw new \RuntimeException('Undefined property'); |
204 | - } |
|
205 | - else |
|
200 | + } else |
|
206 | 201 | { |
207 | 202 | $this->fromOption = $value ? self::INCLUSIVE : self::EXCLUSIVE; |
208 | 203 | } |
@@ -211,8 +206,7 @@ discard block |
||
211 | 206 | if ($this->toOption == self::UNUSED) |
212 | 207 | { |
213 | 208 | throw new \RuntimeException('Undefined property'); |
214 | - } |
|
215 | - else |
|
209 | + } else |
|
216 | 210 | { |
217 | 211 | $this->toOption = $value ? self::INCLUSIVE : self::EXCLUSIVE; |
218 | 212 | } |
@@ -311,8 +305,7 @@ discard block |
||
311 | 305 | $cmp = call_user_func($this->map->comparator(), $this->fromKey, $this->toKey); |
312 | 306 | |
313 | 307 | $this->empty = $cmp > 0 || $cmp == 0 && ($this->fromOption == self::EXCLUSIVE || $this->toOption == self::EXCLUSIVE); |
314 | - } |
|
315 | - else |
|
308 | + } else |
|
316 | 309 | { |
317 | 310 | $this->empty = false; |
318 | 311 | } |
@@ -565,8 +558,7 @@ discard block |
||
565 | 558 | if (call_user_func($this->map->comparator(), $key, $this->fromKey) <= 0) |
566 | 559 | { |
567 | 560 | throw new \OutOfBoundsException('Lower element unexisting'); |
568 | - } |
|
569 | - else |
|
561 | + } else |
|
570 | 562 | { |
571 | 563 | $lower = $this->map->lower($key); |
572 | 564 | |
@@ -624,8 +616,7 @@ discard block |
||
624 | 616 | if (call_user_func($this->map->comparator(), $key, $this->fromKey) < 0) |
625 | 617 | { |
626 | 618 | throw new \OutOfBoundsException('Floor element unexisting'); |
627 | - } |
|
628 | - else |
|
619 | + } else |
|
629 | 620 | { |
630 | 621 | $floor = $this->map->floor($key); |
631 | 622 | } |
@@ -634,8 +625,7 @@ discard block |
||
634 | 625 | if (call_user_func($this->map->comparator(), $key, $this->fromKey) <= 0) |
635 | 626 | { |
636 | 627 | throw new \OutOfBoundsException('Floor element unexisting'); |
637 | - } |
|
638 | - else |
|
628 | + } else |
|
639 | 629 | { |
640 | 630 | $floor = $this->map->floor($key); |
641 | 631 | } |
@@ -739,8 +729,7 @@ discard block |
||
739 | 729 | if (call_user_func($this->map->comparator(), $key, $this->toKey) > 0) |
740 | 730 | { |
741 | 731 | throw new \OutOfBoundsException('Ceiling element unexisting'); |
742 | - } |
|
743 | - else |
|
732 | + } else |
|
744 | 733 | { |
745 | 734 | $ceiling = $this->map->ceiling($key); |
746 | 735 | } |
@@ -749,8 +738,7 @@ discard block |
||
749 | 738 | if (call_user_func($this->map->comparator(), $key, $this->toKey) >= 0) |
750 | 739 | { |
751 | 740 | throw new \OutOfBoundsException('Ceiling element unexisting'); |
752 | - } |
|
753 | - else |
|
741 | + } else |
|
754 | 742 | { |
755 | 743 | $ceiling = $this->map->ceiling($key); |
756 | 744 | } |
@@ -809,8 +797,7 @@ discard block |
||
809 | 797 | if (call_user_func($this->map->comparator(), $key, $this->toKey) >= 0) |
810 | 798 | { |
811 | 799 | throw new \OutOfBoundsException('Higher element unexisting'); |
812 | - } |
|
813 | - else |
|
800 | + } else |
|
814 | 801 | { |
815 | 802 | $higher = $this->map->higher($key); |
816 | 803 | |
@@ -862,8 +849,7 @@ discard block |
||
862 | 849 | 'map' => $this->map->jsonSerialize(), |
863 | 850 | ) |
864 | 851 | ); |
865 | - } |
|
866 | - else |
|
852 | + } else |
|
867 | 853 | { |
868 | 854 | return array( |
869 | 855 | 'HeadMap' => array( |
@@ -873,8 +859,7 @@ discard block |
||
873 | 859 | ) |
874 | 860 | ); |
875 | 861 | } |
876 | - } |
|
877 | - else |
|
862 | + } else |
|
878 | 863 | { |
879 | 864 | if ($this->toOption == self::UNUSED) |
880 | 865 | { |
@@ -885,8 +870,7 @@ discard block |
||
885 | 870 | 'fromInclusive' => $this->fromOption == self::INCLUSIVE, |
886 | 871 | ) |
887 | 872 | ); |
888 | - } |
|
889 | - else |
|
873 | + } else |
|
890 | 874 | { |
891 | 875 | return array( |
892 | 876 | 'SubMap' => array( |
@@ -199,17 +199,14 @@ discard block |
||
199 | 199 | if ($toOption == self::UNUSED) |
200 | 200 | { |
201 | 201 | $this->setMap(SubMap::view($set->getMap())); |
202 | - } |
|
203 | - else |
|
202 | + } else |
|
204 | 203 | { |
205 | 204 | $this->setMap(SubMap::head($set->getMap(), $to, $toOption == self::INCLUSIVE)); |
206 | 205 | } |
207 | - } |
|
208 | - elseif ($toOption == self::UNUSED) |
|
206 | + } elseif ($toOption == self::UNUSED) |
|
209 | 207 | { |
210 | 208 | $this->setMap(SubMap::tail($set->getMap(), $from, $fromOption == self::INCLUSIVE)); |
211 | - } |
|
212 | - else |
|
209 | + } else |
|
213 | 210 | { |
214 | 211 | $this->setMap(SubMap::create($set->getMap(), $from, $to, $fromOption == self::INCLUSIVE, $toOption == self::INCLUSIVE)); |
215 | 212 | } |
@@ -303,8 +300,7 @@ discard block |
||
303 | 300 | 'toInclusive' => $this->toInclusive, |
304 | 301 | ) |
305 | 302 | ); |
306 | - } |
|
307 | - else |
|
303 | + } else |
|
308 | 304 | { |
309 | 305 | return array( |
310 | 306 | 'TailSet' => array( |
@@ -314,8 +310,7 @@ discard block |
||
314 | 310 | ) |
315 | 311 | ); |
316 | 312 | } |
317 | - } |
|
318 | - else |
|
313 | + } else |
|
319 | 314 | { |
320 | 315 | if (isset($this->to)) |
321 | 316 | { |
@@ -326,8 +321,7 @@ discard block |
||
326 | 321 | 'toInclusive' => $this->toInclusive, |
327 | 322 | ) |
328 | 323 | ); |
329 | - } |
|
330 | - else |
|
324 | + } else |
|
331 | 325 | { |
332 | 326 | return array( |
333 | 327 | 'ViewSet' => array( |
@@ -14,43 +14,43 @@ |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeMap; |
20 | 20 | |
21 | 21 | $tree = TreeMap::create()->put(array(1 => 1, 9 => 9, 5 => 5, 2 => 2, 6 => 6, 3 => 3, 0 => 0, 8 => 8, 7 => 7, 4 => 4)); |
22 | 22 | |
23 | 23 | // Print [0,1,2,3,4,5,6,7,8,9] |
24 | -echo $tree . PHP_EOL; |
|
24 | +echo $tree.PHP_EOL; |
|
25 | 25 | |
26 | 26 | // Print 0 |
27 | -echo $tree->firstKey . PHP_EOL; |
|
27 | +echo $tree->firstKey.PHP_EOL; |
|
28 | 28 | |
29 | 29 | // Print 9 |
30 | -echo $tree->lastValue . PHP_EOL; |
|
30 | +echo $tree->lastValue.PHP_EOL; |
|
31 | 31 | |
32 | 32 | // Print 10 |
33 | -echo count($tree) . PHP_EOL; |
|
33 | +echo count($tree).PHP_EOL; |
|
34 | 34 | |
35 | 35 | // Print 5 |
36 | -echo $tree[5] . PHP_EOL; |
|
36 | +echo $tree[5].PHP_EOL; |
|
37 | 37 | |
38 | 38 | // Change value for $tree[5] |
39 | 39 | $tree[5] = 10; |
40 | 40 | |
41 | 41 | // Print [0,1,2,3,4,10,6,7,8,9] |
42 | -echo $tree . PHP_EOL; |
|
42 | +echo $tree.PHP_EOL; |
|
43 | 43 | |
44 | 44 | // Unset $tree[5] |
45 | 45 | unset($tree[5]); |
46 | 46 | |
47 | 47 | // Print {"0":0,"1":1,"2":2,"3":3,"4":4,"6":6,"7":7,"8":8,"9":9} |
48 | -echo $tree . PHP_EOL; |
|
48 | +echo $tree.PHP_EOL; |
|
49 | 49 | |
50 | 50 | // Print 0-0;1-1;2-2;3-3;4-4;6-6;7-7;8-8;9-9; |
51 | 51 | foreach ($tree as $key => $value) |
52 | 52 | { |
53 | - echo $key . '-' . $value . ';'; |
|
53 | + echo $key.'-'.$value.';'; |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | echo PHP_EOL; |
@@ -14,43 +14,43 @@ |
||
14 | 14 | * This file is part of the php-sorted-collections package https://github.com/chdemko/php-sorted-collections |
15 | 15 | */ |
16 | 16 | |
17 | -require __DIR__ . '/../vendor/autoload.php'; |
|
17 | +require __DIR__.'/../vendor/autoload.php'; |
|
18 | 18 | |
19 | 19 | use chdemko\SortedCollection\TreeSet; |
20 | 20 | |
21 | 21 | $set = TreeSet::create()->put(array(1, 9, 5, 2, 6, 3, 0, 8, 7, 4)); |
22 | 22 | |
23 | 23 | // Print [0,1,2,3,4,5,6,7,8,9] |
24 | -echo $set . PHP_EOL; |
|
24 | +echo $set.PHP_EOL; |
|
25 | 25 | |
26 | 26 | // Print 0 |
27 | -echo $set->first . PHP_EOL; |
|
27 | +echo $set->first.PHP_EOL; |
|
28 | 28 | |
29 | 29 | // Print 9 |
30 | -echo $set->last . PHP_EOL; |
|
30 | +echo $set->last.PHP_EOL; |
|
31 | 31 | |
32 | 32 | // Print 10 |
33 | -echo count($set) . PHP_EOL; |
|
33 | +echo count($set).PHP_EOL; |
|
34 | 34 | |
35 | 35 | // Print 1 |
36 | -echo $set[5] . PHP_EOL; |
|
36 | +echo $set[5].PHP_EOL; |
|
37 | 37 | |
38 | 38 | // Change value for $set[5] |
39 | 39 | $set[5] = false; |
40 | 40 | |
41 | 41 | // Print [0,1,2,3,4,6,7,8,9] |
42 | -echo $set . PHP_EOL; |
|
42 | +echo $set.PHP_EOL; |
|
43 | 43 | |
44 | 44 | // Unset $set[6] |
45 | 45 | unset($set[6]); |
46 | 46 | |
47 | 47 | // Print [0,1,2,3,4,7,8,9] |
48 | -echo $set . PHP_EOL; |
|
48 | +echo $set.PHP_EOL; |
|
49 | 49 | |
50 | 50 | // Print 0-0;1-1;2-2;3-3;4-4;5-7;6-8;7-9; |
51 | 51 | foreach ($set as $key => $value) |
52 | 52 | { |
53 | - echo $key . '-' . $value . ';'; |
|
53 | + echo $key.'-'.$value.';'; |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | echo PHP_EOL; |