Passed
Push — main ( 11bc8b...12d45b )
by Jesse
01:35
created
sample/sudoku.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -18,15 +18,15 @@
 block discarded – undo
18 18
     )
19 19
 );
20 20
 $puzzle = SudokuPuzzle::fromArrays(
21
-    [   5,    3, null, null,    7, null, null, null, null],
22
-    [   6, null, null,    1,    9,    5, null, null, null],
23
-    [null,    9,    8, null, null, null, null,    6, null],
24
-    [   8, null, null, null,    6, null, null, null,    3],
25
-    [   4, null, null,    8, null,    3, null, null,    1],
26
-    [   7, null, null, null,    2, null, null, null,    6],
27
-    [null,    6, null, null, null, null,    2,    8, null],
28
-    [null, null, null,    4,    1,    9, null, null,    5],
29
-    [null, null, null, null,    8, null, null,    7,    9]
21
+    [5, 3, null, null, 7, null, null, null, null],
22
+    [6, null, null, 1, 9, 5, null, null, null],
23
+    [null, 9, 8, null, null, null, null, 6, null],
24
+    [8, null, null, null, 6, null, null, null, 3],
25
+    [4, null, null, 8, null, 3, null, null, 1],
26
+    [7, null, null, null, 2, null, null, null, 6],
27
+    [null, 6, null, null, null, null, 2, 8, null],
28
+    [null, null, null, 4, 1, 9, null, null, 5],
29
+    [null, null, null, null, 8, null, null, 7, 9]
30 30
 );
31 31
 
32 32
 echo "Starting!!\n\n{$puzzle->representation()}\n";
Please login to merge, or discard this patch.
sample/puzzle.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -181,7 +181,7 @@
 block discarded – undo
181 181
     do {
182 182
         $line = readline();
183 183
         $crates .= "$line\n";
184
-    } while(!empty($line));
184
+    } while (!empty($line));
185 185
     $crate = readline('Which crate to liberate?');
186 186
     $cratePuzzle = SlidingCratesPuzzle::fromString($crates, $crate);
187 187
 
Please login to merge, or discard this patch.
puzzles/Sudoku/Sudoku.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
             return Moves::none();
46 46
         }
47 47
         [$r, $c] = $this->firstEmptyPosition;
48
-        return Entry::allPossibilitiesFor($r, $c)->filterWith(function (Entry $entry) {
48
+        return Entry::allPossibilitiesFor($r, $c)->filterWith(function(Entry $entry) {
49 49
             return $this->allows($entry);
50 50
         });
51 51
     }
Please login to merge, or discard this patch.
puzzles/Sudoku/Entry.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
     public static function allPossibilitiesFor(int $row, int $column): Moves
27 27
     {
28 28
         return new Moves(...array_map(
29
-            static function (int $number) use ($row, $column): Entry {
29
+            static function(int $number) use ($row, $column): Entry {
30 30
                 return new self($number, $row, $column);
31 31
             },
32 32
             range(1, 9)
Please login to merge, or discard this patch.
puzzles/SlidingCrates/SlidingCratesPuzzle.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@
 block discarded – undo
67 67
         foreach ($crateCoordinates as $id => $coordinates) {
68 68
             $crates[] = Crate::fromCoordinates($id, ...$coordinates);
69 69
         }
70
-        usort($crates, static function (Crate $crate1, Crate $crate2): int {
70
+        usort($crates, static function(Crate $crate1, Crate $crate2): int {
71 71
             return $crate1->id() <=> $crate2->id();
72 72
         });
73 73
 
Please login to merge, or discard this patch.
puzzles/SlidingCrates/Room.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@
 block discarded – undo
70 70
     public function possiblePushes(): Moves
71 71
     {
72 72
         return Push::allFor($this->crates)
73
-            ->filterWith(function (Push $push): bool {
73
+            ->filterWith(function(Push $push): bool {
74 74
                 return $this->crates->withId($push->crateId())->canPush(
75 75
                     $push,
76 76
                     $this->crates,
Please login to merge, or discard this patch.
puzzles/Maze/MazePuzzle.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@
 block discarded – undo
49 49
 
50 50
     public function possibleMoves(): Moves
51 51
     {
52
-        return Action::all()->filterWith(function (Action $action) {
52
+        return Action::all()->filterWith(function(Action $action) {
53 53
             return $this->maze->isValidPosition($this->hero->after($action));
54 54
         });
55 55
     }
Please login to merge, or discard this patch.
puzzles/WolfGoatCabbage/Crossing.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@
 block discarded – undo
24 24
     {
25 25
         return new Moves(
26 26
             new Crossing($riverbank->isStart(), null),
27
-            ...array_map(static function (Purchase $purchase) use ($riverbank) {
27
+            ...array_map(static function(Purchase $purchase) use ($riverbank) {
28 28
                 return new Crossing($riverbank->isStart(), $purchase);
29 29
             }, $riverbank->purchases())
30 30
         );
Please login to merge, or discard this patch.
puzzles/WolfGoatCabbage/Farmer.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
     public function possibleCrossings(): Moves
38 38
     {
39 39
         return Crossing::allCrossingsFor($this->currentBank)
40
-            ->filterWith(function (Crossing $crossing) {
40
+            ->filterWith(function(Crossing $crossing) {
41 41
                 return $this->currentBank->canTakeAway($crossing->bringAlong());
42 42
             });
43 43
     }
Please login to merge, or discard this patch.