Test Failed
Push — master ( f97b0a...758f0b )
by stéphane
02:39
created
sources/NodeFactory.php 1 patch
Braces   +19 added lines, -11 removed lines patch added patch discarded remove patch
@@ -22,10 +22,13 @@  discard block
 block discarded – undo
22 22
     final public static function get($nodeString = null, $line = 0):NodeGeneric
23 23
     {
24 24
         $trimmed = ltrim($nodeString);
25
-        if ($trimmed === '')                                return new Nodes\Blank($nodeString, $line);
26
-        elseif (substr($trimmed, 0, 3) === '...')           return new Nodes\DocEnd($nodeString, $line);
27
-        elseif ((bool) preg_match(Regex::KEY, $trimmed, $matches)) return new Nodes\Key($nodeString, $line, $matches);
28
-        else {
25
+        if ($trimmed === '') {
26
+            return new Nodes\Blank($nodeString, $line);
27
+        } elseif (substr($trimmed, 0, 3) === '...') {
28
+            return new Nodes\DocEnd($nodeString, $line);
29
+        } elseif ((bool) preg_match(Regex::KEY, $trimmed, $matches)) {
30
+            return new Nodes\Key($nodeString, $line, $matches);
31
+        } else {
29 32
             $first = $trimmed[0];
30 33
             $stringGroups = ["-" ,'>|' ,'"\'',"#%" ,"{[" ,":?" ,'*&!'];
31 34
             $methodGroups = ['Hyphen','Literal','Quoted','Special','Compact','SetElement','NodeAction'];
@@ -96,10 +99,13 @@  discard block
 block discarded – undo
96 99
     final private static function onCompact(string $first, string $nodeString, int $line):NodeGeneric
97 100
     {
98 101
         json_decode($nodeString, false, 512, self::JSON_OPTIONS);
99
-        if (json_last_error() === \JSON_ERROR_NONE)             return new Nodes\JSON($nodeString, $line);
100
-        elseif ((bool) preg_match(Regex::MAPPING, trim($nodeString)))  return new Nodes\CompactMapping($nodeString, $line);
101
-        elseif ((bool) preg_match(Regex::SEQUENCE, trim($nodeString))) return new Nodes\CompactSequence($nodeString, $line);
102
-        else {
102
+        if (json_last_error() === \JSON_ERROR_NONE) {
103
+            return new Nodes\JSON($nodeString, $line);
104
+        } elseif ((bool) preg_match(Regex::MAPPING, trim($nodeString))) {
105
+            return new Nodes\CompactMapping($nodeString, $line);
106
+        } elseif ((bool) preg_match(Regex::SEQUENCE, trim($nodeString))) {
107
+            return new Nodes\CompactSequence($nodeString, $line);
108
+        } else {
103 109
             return new Nodes\Partial($nodeString, $line);
104 110
         }
105 111
     }
@@ -114,9 +120,11 @@  discard block
 block discarded – undo
114 120
      */
115 121
     final private static function onHyphen(string $first, string $nodeString, int $line):NodeGeneric
116 122
     {
117
-        if (substr($nodeString, 0, 3) === '---')              return new Nodes\DocStart($nodeString, $line);
118
-        elseif ((bool) preg_match(Regex::ITEM, ltrim($nodeString)))  return new Nodes\Item($nodeString, $line);
119
-        else {
123
+        if (substr($nodeString, 0, 3) === '---') {
124
+            return new Nodes\DocStart($nodeString, $line);
125
+        } elseif ((bool) preg_match(Regex::ITEM, ltrim($nodeString))) {
126
+            return new Nodes\Item($nodeString, $line);
127
+        } else {
120 128
             return new Nodes\Scalar($nodeString, $line);
121 129
         }
122 130
     }
Please login to merge, or discard this patch.
sources/DumperHandlers.php 1 patch
Braces   +21 added lines, -7 removed lines patch added patch discarded remove patch
@@ -25,7 +25,9 @@  discard block
 block discarded – undo
25 25
 
26 26
     public function __construct(int $options = null)
27 27
     {
28
-        if (is_int($options)) $this->options = $options;
28
+        if (is_int($options)) {
29
+            $this->options = $options;
30
+        }
29 31
     }
30 32
 
31 33
 
@@ -45,8 +47,12 @@  discard block
 block discarded – undo
45 47
 
46 48
     public function dumpScalar($dataType, $indent):string
47 49
     {
48
-        if ($dataType === \INF) return '.inf';
49
-        if ($dataType === -\INF) return '-.inf';
50
+        if ($dataType === \INF) {
51
+            return '.inf';
52
+        }
53
+        if ($dataType === -\INF) {
54
+            return '-.inf';
55
+        }
50 56
         $precision = "%.".$this->floatPrecision."F";
51 57
         switch (gettype($dataType)) {
52 58
             case 'boolean': return $dataType ? 'true' : 'false';
@@ -73,11 +79,19 @@  discard block
 block discarded – undo
73 79
                 }
74 80
             }
75 81
         } elseif (is_object($compound)) {
76
-            if ($compound instanceof YamlObject) return $this->dumpYamlObject($compound);
77
-            if ($compound instanceof Tagged)     return $this->dumpTagged($compound, $indent);
78
-            if ($compound instanceof Compact)    return $this->dumpCompact($compound, $indent);
82
+            if ($compound instanceof YamlObject) {
83
+                return $this->dumpYamlObject($compound);
84
+            }
85
+            if ($compound instanceof Tagged) {
86
+                return $this->dumpTagged($compound, $indent);
87
+            }
88
+            if ($compound instanceof Compact) {
89
+                return $this->dumpCompact($compound, $indent);
90
+            }
79 91
             //TODO:  consider dumping datetime as date strings according to a format provided by user
80
-            if ($compound instanceof \DateTime)  return $compound->format(self::DATE_FORMAT);
92
+            if ($compound instanceof \DateTime) {
93
+                return $compound->format(self::DATE_FORMAT);
94
+            }
81 95
             $iterator = new \ArrayIterator($compound);
82 96
         }
83 97
         return $this->iteratorToString($iterator, $mask, $indent);
Please login to merge, or discard this patch.
sources/NodeList.php 1 patch
Braces   +11 added lines, -5 removed lines patch added patch discarded remove patch
@@ -50,7 +50,9 @@  discard block
 block discarded – undo
50 50
         $tmp->rewind();
51 51
         $fqn = __NAMESPACE__."\\Nodes\\$nodeType";
52 52
         foreach ($tmp as $child) {
53
-            if ($child instanceof $fqn) return true;
53
+            if ($child instanceof $fqn) {
54
+                return true;
55
+            }
54 56
         }
55 57
         return false;
56 58
     }
@@ -64,7 +66,9 @@  discard block
 block discarded – undo
64 66
                 && !($child instanceof Directive)
65 67
                 && !($child instanceof Blank)
66 68
                 && !($child instanceof Docstart
67
-                && is_null($child->value)) ) return true;
69
+                && is_null($child->value)) ) {
70
+                return true;
71
+            }
68 72
         }
69 73
         return false;
70 74
     }
@@ -72,9 +76,11 @@  discard block
 block discarded – undo
72 76
     public function push($node)
73 77
     {
74 78
         $type = null;
75
-        if     ($node instanceof Item )    $type = self::SEQUENCE;
76
-        elseif ($node instanceof Key)      $type = self::MAPPING;
77
-        elseif ($node instanceof SetKey
79
+        if     ($node instanceof Item ) {
80
+            $type = self::SEQUENCE;
81
+        } elseif ($node instanceof Key) {
82
+            $type = self::MAPPING;
83
+        } elseif ($node instanceof SetKey
78 84
              || $node instanceof SetValue) {
79 85
             $type = self::SET;
80 86
         } elseif ($node instanceof Scalar ){
Please login to merge, or discard this patch.
sources/Dumper.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -44,7 +44,9 @@
 block discarded – undo
44 44
      */
45 45
     public static function toString($dataType, int $options = null):string
46 46
     {
47
-        if (empty($dataType)) throw new \Exception(self::class.": No content to convert to Yaml");
47
+        if (empty($dataType)) {
48
+            throw new \Exception(self::class.": No content to convert to Yaml");
49
+        }
48 50
         self::$options = is_int($options) ? $options : self::OPTIONS;
49 51
         $dumpHandler = new DumperHandlers($options);
50 52
         if (is_scalar($dataType)) {
Please login to merge, or discard this patch.
sources/nodes/abstract/Literals.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,9 @@
 block discarded – undo
32 32
 
33 33
     public function add(NodeGeneric $child):NodeGeneric
34 34
     {
35
-        if (is_null($this->value)) $this->value = new NodeList();
35
+        if (is_null($this->value)) {
36
+            $this->value = new NodeList();
37
+        }
36 38
         $candidate = $child;
37 39
         if (!$child->isOneOf( ['Scalar', 'Blank', 'Comment', 'Quoted'])) {
38 40
             $candidate = new Scalar((string) $child->raw, $child->line);
Please login to merge, or discard this patch.
sources/nodes/abstract/NodeGeneric.php 1 patch
Braces   +18 added lines, -6 removed lines patch added patch discarded remove patch
@@ -226,7 +226,9 @@  discard block
 block discarded – undo
226 226
     {
227 227
         foreach ($comparison as $className) {
228 228
             $fqn = __NAMESPACE__."\\$className";
229
-            if ($this instanceof $fqn) return true;
229
+            if ($this instanceof $fqn) {
230
+                return true;
231
+            }
230 232
         }
231 233
         return false;
232 234
     }
@@ -240,13 +242,23 @@  discard block
 block discarded – undo
240 242
     {
241 243
         $props = [];
242 244
         $props['line->indent'] = "$this->line -> $this->indent";
243
-        if ($this->identifier) $props['identifier'] = "($this->identifier)";
244
-        if ($this->anchor)     $props['anchor']     = "($this->anchor)";
245
-        if ($this->tag)        $props['tag']        = "($this->tag)";
246
-        if ($this->value)      $props['value']      = $this->value;
245
+        if ($this->identifier) {
246
+            $props['identifier'] = "($this->identifier)";
247
+        }
248
+        if ($this->anchor) {
249
+            $props['anchor']     = "($this->anchor)";
250
+        }
251
+        if ($this->tag) {
252
+            $props['tag']        = "($this->tag)";
253
+        }
254
+        if ($this->value) {
255
+            $props['value']      = $this->value;
256
+        }
247 257
         // $props['value'] = $this->value;
248 258
         $props['raw']   = $this->raw;
249
-        if (!$this->_parent)  $props['parent'] = 'NO PARENT!!!';
259
+        if (!$this->_parent) {
260
+            $props['parent'] = 'NO PARENT!!!';
261
+        }
250 262
         return $props;
251 263
     }
252 264
 }
Please login to merge, or discard this patch.
sources/nodes/SetKey.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -34,7 +34,9 @@
 block discarded – undo
34 34
         $built = is_null($this->value) ? null : $this->value->build();
35 35
         $stringKey = is_string($built) && Regex::isProperlyQuoted($built) ? trim($built, '\'" '): $built;
36 36
         $key = json_encode($stringKey, JSON_PARTIAL_OUTPUT_ON_ERROR|JSON_UNESCAPED_SLASHES);
37
-        if (empty($key)) throw new \Exception("Cant serialize complex key: ".var_export($this->value, true));
37
+        if (empty($key)) {
38
+            throw new \Exception("Cant serialize complex key: ".var_export($this->value, true));
39
+        }
38 40
         $parent->{trim($key, '\'" ')} = null;
39 41
         return null;
40 42
     }
Please login to merge, or discard this patch.