Failed Conditions
Push — complex_graph_v3 ( 6aae2b )
by Donald
02:29
created
test/Unit/Chekote/NounStore/Store/KeyExistsTest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -34,8 +34,8 @@
 block discarded – undo
34 34
     {
35 35
         return [
36 36
             // key,           value                          exists?
37
-            [ 'No such key',  null,                          false ], // missing key
38
-            [ StoreTest::KEY, StoreTest::$MOST_RECENT_VALUE, true  ], // present key
37
+            ['No such key', null, false], // missing key
38
+            [StoreTest::KEY, StoreTest::$MOST_RECENT_VALUE, true], // present key
39 39
         ];
40 40
     }
41 41
 
Please login to merge, or discard this patch.
test/Unit/Chekote/NounStore/Store/GetTest.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -58,15 +58,15 @@
 block discarded – undo
58 58
     public function happyPathProvider() {
59 59
         return [
60 60
             //                                                     key                                        parsed key                                  expected
61
-            'Noun without index returns most recent noun'      => [StoreTest::KEY,                            [[StoreTest::KEY, null]],                   StoreTest::$MOST_RECENT_VALUE],
62
-            'Noun with index returns specific noun'            => ['1st ' . StoreTest::KEY,                   [[StoreTest::KEY,    0]],                   StoreTest::$FIRST_VALUE],
63
-            'Non-existent noun returns null'                   => ['3rd ' . StoreTest::KEY,                   [[StoreTest::KEY,    2]],                   null],
64
-            'Possessive noun w/o index string property'        => [StoreTest::KEY . "'s color",               [[StoreTest::KEY, null], ['color', null]],  'Blue'],
65
-            'Possessive noun with index string property'       => ['1st ' . StoreTest::KEY . "'s color",      [[StoreTest::KEY, 0], ['color', null]],     'Red'],
66
-            'Possessive noun w/o index collection w/o index'   => [StoreTest::KEY . "'s option",              [[StoreTest::KEY, null], ['option', null]], 'Air Conditioning'],
67
-            'Possessive noun with index collection w/o index'  => ['1st ' . StoreTest::KEY . "'s option",     [[StoreTest::KEY, 0], ['option', null]],    'Heated Seats'],
68
-            'Possessive noun w/o index collection with index'  => [StoreTest::KEY . "'s 1st option",          [[StoreTest::KEY, null], ['option', 0]],    'Cruise Control'],
69
-            'Possessive noun with index collection with index' => ['1st ' . StoreTest::KEY . "'s 1st option", [[StoreTest::KEY, 0], ['option', 0]],       'GPS'],
61
+            'Noun without index returns most recent noun'      => [StoreTest::KEY, [[StoreTest::KEY, null]], StoreTest::$MOST_RECENT_VALUE],
62
+            'Noun with index returns specific noun'            => ['1st ' . StoreTest::KEY, [[StoreTest::KEY, 0]], StoreTest::$FIRST_VALUE],
63
+            'Non-existent noun returns null'                   => ['3rd ' . StoreTest::KEY, [[StoreTest::KEY, 2]], null],
64
+            'Possessive noun w/o index string property'        => [StoreTest::KEY . "'s color", [[StoreTest::KEY, null], ['color', null]], 'Blue'],
65
+            'Possessive noun with index string property'       => ['1st ' . StoreTest::KEY . "'s color", [[StoreTest::KEY, 0], ['color', null]], 'Red'],
66
+            'Possessive noun w/o index collection w/o index'   => [StoreTest::KEY . "'s option", [[StoreTest::KEY, null], ['option', null]], 'Air Conditioning'],
67
+            'Possessive noun with index collection w/o index'  => ['1st ' . StoreTest::KEY . "'s option", [[StoreTest::KEY, 0], ['option', null]], 'Heated Seats'],
68
+            'Possessive noun w/o index collection with index'  => [StoreTest::KEY . "'s 1st option", [[StoreTest::KEY, null], ['option', 0]], 'Cruise Control'],
69
+            'Possessive noun with index collection with index' => ['1st ' . StoreTest::KEY . "'s 1st option", [[StoreTest::KEY, 0], ['option', 0]], 'GPS'],
70 70
         ];
71 71
     }
72 72
 }
Please login to merge, or discard this patch.
test/Unit/Chekote/NounStore/Key/SplitPossessionsTest.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -36,11 +36,11 @@
 block discarded – undo
36 36
     public function nouns()
37 37
     {
38 38
         return [
39
-            ['Customer',                       ['Customer'                        ]],
40
-            ["Customer's Car",                 ['Customer',     'Car'             ]],
41
-            ["8th Customer's Car",             ['8th Customer', 'Car'             ]],
42
-            ["Customer's 2nd Car",             ['Customer',     '2nd Car'         ]],
43
-            ["7th Customer's 4th Car",         ['7th Customer', '4th Car'         ]],
39
+            ['Customer', ['Customer']],
40
+            ["Customer's Car", ['Customer', 'Car']],
41
+            ["8th Customer's Car", ['8th Customer', 'Car']],
42
+            ["Customer's 2nd Car", ['Customer', '2nd Car']],
43
+            ["7th Customer's 4th Car", ['7th Customer', '4th Car']],
44 44
             ["7th Customer's 4th Car's Wheel", ['7th Customer', '4th Car', 'Wheel']],
45 45
         ];
46 46
     }
Please login to merge, or discard this patch.
src/Chekote/NounStore/Store.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -56,7 +56,7 @@
 block discarded – undo
56 56
     {
57 57
         return array_reduce(
58 58
             $this->keyService->parse($key),
59
-            static function ($carry, $item) {
59
+            static function($carry, $item) {
60 60
                 list($noun, $index) = $item;
61 61
 
62 62
                 $carry = data_get($carry, $noun);
Please login to merge, or discard this patch.