Test Failed
Branch master (44c6e4)
by stéphane
09:11
created
yaml/NodeList.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -40,18 +40,18 @@
 block discarded – undo
40 40
     public function forceType()
41 41
     {
42 42
         if (is_null($this->type)) {
43
-            $childTypes  = $this->getTypes();
44
-            if ($childTypes & (Y::KEY|Y::SET_KEY)) {
45
-                if ($childTypes & Y::ITEM) {
43
+            $childTypes = $this->getTypes();
44
+            if ($childTypes&(Y::KEY|Y::SET_KEY)) {
45
+                if ($childTypes&Y::ITEM) {
46 46
                     // TODO: replace the document index in HERE ----------v
47 47
                     throw new \ParseError(self::class.": Error conflicting types found");
48 48
                 } else {
49 49
                     $this->type = Y::MAPPING;
50 50
                 }
51 51
             } else {
52
-                if ($childTypes & Y::ITEM) {
52
+                if ($childTypes&Y::ITEM) {
53 53
                     $this->type = Y::SEQUENCE;
54
-                } elseif (!($childTypes & Y::COMMENT)) {
54
+                } elseif (!($childTypes&Y::COMMENT)) {
55 55
                     $this->type = Y::LITT_FOLDED;
56 56
                 }
57 57
             }
Please login to merge, or discard this patch.
yaml/Builder.php 1 patch
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
             $q = new NodeList;
38 38
             $q->push($_root->value);
39 39
             self::$_root = new YamlObject;
40
-            $tmp =  self::buildNodeList($q, self::$_root);
40
+            $tmp = self::buildNodeList($q, self::$_root);
41 41
             return $tmp;
42 42
         }
43 43
         $_root->value instanceof NodeList && $_root->value->setIteratorMode(NodeList::IT_MODE_DELETE);
@@ -82,13 +82,13 @@  discard block
 block discarded – undo
82 82
      *
83 83
      * @return mixed    The parent (object|array) or a string representing the NodeList.
84 84
      */
85
-    private static function buildNodeList(NodeList $node, &$parent=null)
85
+    private static function buildNodeList(NodeList $node, &$parent = null)
86 86
     {
87 87
         $node->forceType();
88
-        if ($node->type & (Y::RAW | Y::LITTERALS)) {
88
+        if ($node->type & (Y::RAW|Y::LITTERALS)) {
89 89
             return self::buildLitteral($node, (int) $node->type);
90 90
         }
91
-        $action = function ($child, &$parent, &$out) {
91
+        $action = function($child, &$parent, &$out) {
92 92
             self::build($child, $out);
93 93
         };
94 94
         if ($node->type & (Y::COMPACT_MAPPING|Y::MAPPING|Y::SET)) {
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
             $out = $parent ?? [];
98 98
         } else {
99 99
             $out = '';
100
-            $action = function ($child, &$parent, &$out) {
100
+            $action = function($child, &$parent, &$out) {
101 101
                 if ($child->type & (Y::SCALAR|Y::QUOTED)) {
102 102
                     if ($parent) {
103 103
                         $parent->setText(self::build($child));
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
     private static function buildNode(Node $node, &$parent)
128 128
     {
129 129
         extract((array) $node, EXTR_REFS);
130
-        if ($type & (Y::REF_DEF | Y::REF_CALL)) {
130
+        if ($type&(Y::REF_DEF|Y::REF_CALL)) {
131 131
             if (is_object($value)) {
132 132
                 $tmp = self::build($value, $parent) ?? $parent;
133 133
             } else {
@@ -136,10 +136,10 @@  discard block
 block discarded – undo
136 136
             if ($type === Y::REF_DEF) self::$_root->addReference($identifier, $tmp);
137 137
             return self::$_root->getReference($identifier);
138 138
         }
139
-        if ($type & (Y::COMPACT_MAPPING|Y::COMPACT_SEQUENCE)) {
139
+        if ($type&(Y::COMPACT_MAPPING|Y::COMPACT_SEQUENCE)) {
140 140
             return self::buildNodeList($node->value, $parent);
141 141
         }
142
-        if ($type & Y::COMMENT) self::$_root->addComment($node->line, $node->value);
142
+        if ($type&Y::COMMENT) self::$_root->addComment($node->line, $node->value);
143 143
         $typesActions = [Y::DIRECTIVE => 'buildDirective',
144 144
                          Y::ITEM      => 'buildItem',
145 145
                          Y::KEY       => 'buildKey',
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
      * @throws \ParseError if Key has no name(identifier) Note: empty string is allowed
163 163
      * @return null
164 164
      */
165
-    private static function buildKey(Node $node, &$parent=null)
165
+    private static function buildKey(Node $node, &$parent = null)
166 166
     {
167 167
         extract((array) $node, EXTR_REFS);
168 168
         if (is_null($identifier)) {
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
             }
181 181
             if ($value instanceof NodeList) {
182 182
                 $childTypes = $value->getTypes();
183
-                if (is_null($value->type) && $childTypes & Y::SCALAR && !($childTypes & Y::COMMENT)) {
183
+                if (is_null($value->type) && $childTypes&Y::SCALAR && !($childTypes&Y::COMMENT)) {
184 184
                     $result = self::buildLitteral($value, Y::LITT_FOLDED);
185 185
                 } else {
186 186
                     $result = self::buildNodeList($value);
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
      */
210 210
     private static function buildItem(Node $node, &$parent)
211 211
     {
212
-        extract((array) $node, EXTR_REFS);//var_dump(__METHOD__);
212
+        extract((array) $node, EXTR_REFS); //var_dump(__METHOD__);
213 213
         if (!is_array($parent) && !($parent instanceof \ArrayIterator)) {
214 214
             throw new \Exception("parent must be an Iterable not ".(is_object($parent) ? get_class($parent) : gettype($parent)), 1);
215 215
         }
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
         $numKeys = array_filter(array_keys($ref), 'is_int');
218 218
         $key = count($numKeys) > 0 ? max($numKeys) + 1 : 0;
219 219
         if ($value instanceof Node) {
220
-            if($value->type & Y::KEY) {
220
+            if ($value->type & Y::KEY) {
221 221
                 self::buildKey($node->value, $parent);
222 222
                 return;
223 223
             } elseif ($value->type & Y::ITEM) {
@@ -254,14 +254,14 @@  discard block
 block discarded – undo
254 254
         }
255 255
         $result = '';
256 256
         $separator = '';
257
-        if ($type & Y::LITT)         $separator = "\n";
258
-        if ($type & Y::LITT_FOLDED)  $separator = ' ';
257
+        if ($type&Y::LITT)         $separator = "\n";
258
+        if ($type&Y::LITT_FOLDED)  $separator = ' ';
259 259
         foreach ($list as $child) {
260 260
             if ($child->value instanceof NodeList) {
261 261
                 $result .= self::buildLitteral($child->value, $type).$separator;
262 262
             } else {
263 263
                 $val = $child->type & (Y::SCALAR|Y::BLANK) ? $child->value : substr($child->raw, $refIndent);
264
-                if ($type & Y::LITT_FOLDED && ($child->indent > $refIndent || ($child->type & Y::BLANK))) {
264
+                if ($type&Y::LITT_FOLDED && ($child->indent > $refIndent || ($child->type & Y::BLANK))) {
265 265
                     if ($result[-1] === $separator)
266 266
                         $result[-1] = "\n";
267 267
                     if ($result[-1] === "\n")
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
     private function buildSetKey(Node $node, &$parent)
286 286
     {
287 287
         $built = is_object($node->value) ? self::build($node->value) : null;
288
-        $stringKey = is_string($built) && Regex::isProperlyQuoted($built) ? trim($built, '\'" '): $built;
288
+        $stringKey = is_string($built) && Regex::isProperlyQuoted($built) ? trim($built, '\'" ') : $built;
289 289
         $key = json_encode($stringKey, JSON_PARTIAL_OUTPUT_ON_ERROR|JSON_UNESCAPED_SLASHES);
290 290
         // if (empty($key)) throw new \Exception("Cant serialize complex key: ".var_export($node->value, true), 1);
291 291
         $parent->{trim($key, '\'" ')} = null;
Please login to merge, or discard this patch.