Completed
Push — master ( 5b71e4...f50740 )
by stéphane
02:26
created
yaml/Tag.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@
 block discarded – undo
16 16
         if (is_null($tagName)) {
17 17
             throw new \Exception(self::class.": a tag MUST have a name", 1);
18 18
         }
19
-        $this->tagName  = $tagName;
19
+        $this->tagName = $tagName;
20 20
         $this->value = $value;
21 21
     }
22 22
 
Please login to merge, or discard this patch.
yaml/Regex.php 3 patches
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -14,10 +14,10 @@  discard block
 block discarded – undo
14 14
     const AN = "[\w ]+";
15 15
     const NUM = "-?[\d.e]+";
16 16
     const SIMPLE = "(?P<sv>".self::NULL."|".
17
-                                  self::FALSE."|".
18
-                                  self::TRUE."|".
19
-                                  self::AN."|".
20
-                                  self::NUM.")";
17
+                                    self::FALSE."|".
18
+                                    self::TRUE."|".
19
+                                    self::AN."|".
20
+                                    self::NUM.")";
21 21
     private const seqForMap = "(?P<seq>\[(?:(?:(?P>sv)|(?P>seq)|(?P>map)),?\s*)+\])";
22 22
     private const mapForSeq = "(?P<map>{\s*(?:".self::AN."\s*:\s*(?:(?P>sv)|(?P>seq)|(?P>map)),?\s*)+})";
23 23
 
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
         $matchSpaced    = preg_match($spaced, $v);
42 42
         $matchIso       = preg_match($iso8601, $v);
43 43
         if (is_bool($matchDate) || is_bool($matchCanonical) || is_bool($matchSpaced) || is_bool($matchIso))
44
-          throw new \Exception("Regex date error");
44
+            throw new \Exception("Regex date error");
45 45
 
46 46
         return $matchDate || $matchCanonical || $matchSpaced || $matchIso;
47 47
     }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -32,10 +32,10 @@
 block discarded – undo
32 32
     {
33 33
         $d         = "\\d{4}([-\\/])\\d{2}\\1\\d{2}";
34 34
         $h         = "\\d{2}(:)\\d{2}\\2\\d{2}";
35
-        $date      =  "/^$d$/";// 2002-12-14, 2002/12/14
36
-        $canonical =  "/^$d(?:t| )$h\\.\\dz?$/im";// 2001-12-15T02:59:43.1Z
37
-        $spaced    =  "/^$d(?:t| )$h\\.\\d{2} [-+]\\d$/im";// 2001-12-14 21:59:43.10 -5
38
-        $iso8601   =  "/^$d(?:t| )$h\\.\\d{2}[-+]\\d{2}\\2\\d{2}/im";// 2001-12-14t21:59:43.10-05:00
35
+        $date      = "/^$d$/"; // 2002-12-14, 2002/12/14
36
+        $canonical = "/^$d(?:t| )$h\\.\\dz?$/im"; // 2001-12-15T02:59:43.1Z
37
+        $spaced    = "/^$d(?:t| )$h\\.\\d{2} [-+]\\d$/im"; // 2001-12-14 21:59:43.10 -5
38
+        $iso8601   = "/^$d(?:t| )$h\\.\\d{2}[-+]\\d{2}\\2\\d{2}/im"; // 2001-12-14t21:59:43.10-05:00
39 39
         $matchDate      = preg_match($date, $v);
40 40
         $matchCanonical = preg_match($canonical, $v);
41 41
         $matchSpaced    = preg_match($spaced, $v);
Please login to merge, or discard this patch.
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,8 +40,9 @@
 block discarded – undo
40 40
         $matchCanonical = preg_match($canonical, $v);
41 41
         $matchSpaced    = preg_match($spaced, $v);
42 42
         $matchIso       = preg_match($iso8601, $v);
43
-        if (is_bool($matchDate) || is_bool($matchCanonical) || is_bool($matchSpaced) || is_bool($matchIso))
44
-          throw new \Exception("Regex date error");
43
+        if (is_bool($matchDate) || is_bool($matchCanonical) || is_bool($matchSpaced) || is_bool($matchIso)) {
44
+                  throw new \Exception("Regex date error");
45
+        }
45 46
 
46 47
         return $matchDate || $matchCanonical || $matchSpaced || $matchIso;
47 48
     }
Please login to merge, or discard this patch.
yaml/YamlObject.php 3 patches
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -2,15 +2,15 @@
 block discarded – undo
2 2
 namespace Dallgoot\Yaml;
3 3
 
4 4
 /**
5
-  *  The returned object representing a YAML file content
6
-  *
7
-  * @method void addReference(string $name, $value)
8
-  * @method mixed getReference(string $name)
9
-  * @method array getAllReferences()
10
-  * @method void addComment($index, $value)
11
-  * @method string|array getComment($lineNumber)
12
-  * @method void setText(string $value)
13
-  * @method void addTag(string $value)
5
+ *  The returned object representing a YAML file content
6
+ *
7
+ * @method void addReference(string $name, $value)
8
+ * @method mixed getReference(string $name)
9
+ * @method array getAllReferences()
10
+ * @method void addComment($index, $value)
11
+ * @method string|array getComment($lineNumber)
12
+ * @method void setText(string $value)
13
+ * @method void addTag(string $value)
14 14
  */
15 15
 class YamlObject extends \ArrayIterator implements \JsonSerializable
16 16
 {
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 
21 21
     public function __construct()
22 22
     {
23
-        parent::__construct([], 1);//1 = Array indices can be accessed as properties in read/write.
23
+        parent::__construct([], 1); //1 = Array indices can be accessed as properties in read/write.
24 24
         $this->__yaml__object__api = new API();
25 25
     }
26 26
 
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
     public function __call($funcName, $arguments)
29 29
     {
30 30
         $reflectAPI = new \ReflectionClass(get_class($this->__yaml__object__api));
31
-        $getName = function ($o) { return $o->name; };
31
+        $getName = function($o) { return $o->name; };
32 32
         $publicApi  = array_map($getName, $reflectAPI->getMethods(\ReflectionMethod::IS_PUBLIC));
33 33
         $privateApi = array_map($getName, $reflectAPI->getMethods(\ReflectionMethod::IS_PRIVATE));
34 34
         if (!in_array($funcName, $publicApi) && !in_array($funcName, $privateApi)) {
Please login to merge, or discard this patch.
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,8 +40,12 @@
 block discarded – undo
40 40
     {
41 41
         $prop = get_object_vars($this);
42 42
         unset($prop["__yaml__object__api"]);
43
-        if (count($prop) > 0) return $prop;
44
-        if (count($this) > 0) return iterator_to_array($this);
43
+        if (count($prop) > 0) {
44
+            return $prop;
45
+        }
46
+        if (count($this) > 0) {
47
+            return iterator_to_array($this);
48
+        }
45 49
         return $this->__yaml__object__api->value;
46 50
     }
47 51
 }
Please login to merge, or discard this patch.
yaml/Node.php 3 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -288,13 +288,13 @@
 block discarded – undo
288 288
     private static function getScalar(string $v)
289 289
     {
290 290
         $types = ['yes'   => true,
291
-                  'no'    => false,
292
-                  'true'  => true,
293
-                  'false' => false,
294
-                  'null'  => null,
295
-                  '.inf'  => INF,
296
-                  '-.inf' => -INF,
297
-                  '.nan'  => NAN
291
+                    'no'    => false,
292
+                    'true'  => true,
293
+                    'false' => false,
294
+                    'null'  => null,
295
+                    '.inf'  => INF,
296
+                    '-.inf' => -INF,
297
+                    '.nan'  => NAN
298 298
         ];
299 299
         if (isset($types[strtolower($v)])) return $types[strtolower($v)];
300 300
         if (R::isDate($v))   return date_create($v);
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -89,8 +89,8 @@  discard block
 block discarded – undo
89 89
             //modify type according to child
90 90
             switch ($child->type) {
91 91
                 case Y\COMMENT: //fall through
92
-                case Y\KEY:     $this->value->type = Y\MAPPING;break;
93
-                case Y\ITEM:    $this->value->type = Y\SEQUENCE;break;
92
+                case Y\KEY:     $this->value->type = Y\MAPPING; break;
93
+                case Y\ITEM:    $this->value->type = Y\SEQUENCE; break;
94 94
                 // case Y\COMMENT: $this->value->type = Y\RAW;break;
95 95
             }
96 96
         }
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
      */
116 116
     public function parse(string $nodeString):Node
117 117
     {
118
-        $nodeValue = preg_replace("/^\t+/m", " ", $nodeString);//permissive to tabs but replacement
118
+        $nodeValue = preg_replace("/^\t+/m", " ", $nodeString); //permissive to tabs but replacement
119 119
         $this->indent = strspn($nodeValue, ' ');
120 120
         $nodeValue = ltrim($nodeValue);
121 121
         if ($nodeValue === '') {
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
             case '#': return [Y\COMMENT, ltrim($v)];
153 153
             case "-": return $this->onHyphen($nodeValue);
154 154
             case '%': return [Y\DIRECTIVE, ltrim($v)];
155
-            case '?': return [Y\SET_KEY,   empty($v) ? null : new Node(ltrim($v), $this->line)];
155
+            case '?': return [Y\SET_KEY, empty($v) ? null : new Node(ltrim($v), $this->line)];
156 156
             case ':': return [Y\SET_VALUE, empty($v) ? null : new Node(ltrim($v), $this->line)];
157 157
             case '>': return [Y\LITT_FOLDED, null];
158 158
             case '|': return [Y\LITT, null];
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
             if (!is_bool($hasComment)) {
178 178
                 $tmpNode = new Node(trim(substr($keyValue, 0, $hasComment)), $this->line);
179 179
                 if ($tmpNode->type !== Y\PARTIAL) {
180
-                    $comment = new Node(trim(substr($keyValue, $hasComment+1)), $this->line);
180
+                    $comment = new Node(trim(substr($keyValue, $hasComment + 1)), $this->line);
181 181
                     //TODO: modify "identifier" to specify if fullline comment or not
182 182
                     $this->add($comment);
183 183
                     $n = $tmpNode;
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
         $type = ['!' => Y\TAG, '&' => Y\REF_DEF, '*' => Y\REF_CALL][$nodeValue[0]];
247 247
         $pos = strpos($v, ' ');
248 248
         $this->identifier = is_bool($pos) ? $v : strstr($v, ' ', true);
249
-        $n = is_bool($pos) ? null : (new Node(trim(substr($nodeValue, $pos+1)), $this->line))->setParent($this);
249
+        $n = is_bool($pos) ? null : (new Node(trim(substr($nodeValue, $pos + 1)), $this->line))->setParent($this);
250 250
         return [$type, $n];
251 251
     }
252 252
 
@@ -260,8 +260,8 @@  discard block
 block discarded – undo
260 260
     {
261 261
         $v = $this->value;
262 262
         if (is_null($v)) return null;
263
-        if ($this->type & (Y\REF_CALL | Y\SCALAR)) return self::getScalar($v);
264
-        if ($this->type & (Y\COMPACT_MAPPING | Y\COMPACT_SEQUENCE)) return self::getCompact(substr($v, 1, -1), $this->type);
263
+        if ($this->type & (Y\REF_CALL|Y\SCALAR)) return self::getScalar($v);
264
+        if ($this->type & (Y\COMPACT_MAPPING|Y\COMPACT_SEQUENCE)) return self::getCompact(substr($v, 1, -1), $this->type);
265 265
         switch ($this->type) {
266 266
             case Y\JSON:   return json_decode($v, false, 512, JSON_PARTIAL_OUTPUT_ON_ERROR);
267 267
             case Y\QUOTED: return substr($v, 1, -1);
@@ -317,7 +317,7 @@  discard block
 block discarded – undo
317 317
     {
318 318
         $out = new Compact();
319 319
         if ($type === Y\COMPACT_SEQUENCE) {
320
-            $f = function ($e) { return self::getScalar(trim($e));};
320
+            $f = function($e) { return self::getScalar(trim($e)); };
321 321
             //TODO : that's not robust enough, improve it
322 322
             foreach (array_map($f, explode(",", $mappingOrSeqString)) as $key => $value) {
323 323
                 $out[$key] = $value;
Please login to merge, or discard this patch.
Braces   +45 added lines, -15 removed lines patch added patch discarded remove patch
@@ -55,7 +55,9 @@  discard block
 block discarded – undo
55 55
      */
56 56
     public function getParent(int $indent = null):Node
57 57
     {
58
-        if (!is_int($indent)) return $this->parent ?? $this;
58
+        if (!is_int($indent)) {
59
+            return $this->parent ?? $this;
60
+        }
59 61
         $cursor = $this;
60 62
         while ($cursor instanceof Node && $cursor->indent >= $indent) {
61 63
             $cursor = $cursor->parent;
@@ -146,8 +148,12 @@  discard block
 block discarded – undo
146 148
             $type = R::isProperlyQuoted($nodeValue) ? Y\QUOTED : Y\PARTIAL;
147 149
             return [$type, $nodeValue];
148 150
         }
149
-        if (in_array($first, ['{', '[']))      return $this->onObject($nodeValue);
150
-        if (in_array($first, ['!', '&', '*'])) return $this->onNodeAction($nodeValue);
151
+        if (in_array($first, ['{', '['])) {
152
+            return $this->onObject($nodeValue);
153
+        }
154
+        if (in_array($first, ['!', '&', '*'])) {
155
+            return $this->onNodeAction($nodeValue);
156
+        }
151 157
         switch ($first) {
152 158
             case '#': return [Y\COMMENT, ltrim($v)];
153 159
             case "-": return $this->onHyphen($nodeValue);
@@ -199,9 +205,15 @@  discard block
 block discarded – undo
199 205
     private function onObject($value):array
200 206
     {
201 207
         json_decode($value, false, 512, JSON_PARTIAL_OUTPUT_ON_ERROR|JSON_UNESCAPED_SLASHES);
202
-        if (json_last_error() === JSON_ERROR_NONE)  return [Y\JSON, $value];
203
-        if (preg_match(R::MAPPING, $value))         return [Y\COMPACT_MAPPING, $value];
204
-        if (preg_match(R::SEQUENCE, $value))        return [Y\COMPACT_SEQUENCE, $value];
208
+        if (json_last_error() === JSON_ERROR_NONE) {
209
+            return [Y\JSON, $value];
210
+        }
211
+        if (preg_match(R::MAPPING, $value)) {
212
+            return [Y\COMPACT_MAPPING, $value];
213
+        }
214
+        if (preg_match(R::SEQUENCE, $value)) {
215
+            return [Y\COMPACT_SEQUENCE, $value];
216
+        }
205 217
         return [Y\PARTIAL, $value];
206 218
     }
207 219
 
@@ -216,7 +228,9 @@  discard block
 block discarded – undo
216 228
     {
217 229
         if (substr($nodeValue, 0, 3) === '---') {
218 230
             $rest = trim(substr($nodeValue, 3));
219
-            if (empty($rest)) return [Y\DOC_START, null];
231
+            if (empty($rest)) {
232
+                return [Y\DOC_START, null];
233
+            }
220 234
             $n = new Node($rest, $this->line);
221 235
             $n->indent = $this->indent + 4;
222 236
             return [Y\DOC_START, $n->setParent($this)];
@@ -259,9 +273,15 @@  discard block
 block discarded – undo
259 273
     public function getPhpValue()
260 274
     {
261 275
         $v = $this->value;
262
-        if (is_null($v)) return null;
263
-        if ($this->type & (Y\REF_CALL | Y\SCALAR)) return self::getScalar($v);
264
-        if ($this->type & (Y\COMPACT_MAPPING | Y\COMPACT_SEQUENCE)) return self::getCompact(substr($v, 1, -1), $this->type);
276
+        if (is_null($v)) {
277
+            return null;
278
+        }
279
+        if ($this->type & (Y\REF_CALL | Y\SCALAR)) {
280
+            return self::getScalar($v);
281
+        }
282
+        if ($this->type & (Y\COMPACT_MAPPING | Y\COMPACT_SEQUENCE)) {
283
+            return self::getCompact(substr($v, 1, -1), $this->type);
284
+        }
265 285
         switch ($this->type) {
266 286
             case Y\JSON:   return json_decode($v, false, 512, JSON_PARTIAL_OUTPUT_ON_ERROR);
267 287
             case Y\QUOTED: return substr($v, 1, -1);
@@ -290,9 +310,15 @@  discard block
 block discarded – undo
290 310
                   '-.inf' => -INF,
291 311
                   '.nan'  => NAN
292 312
         ];
293
-        if (isset($types[strtolower($v)])) return $types[strtolower($v)];
294
-        if (R::isDate($v))   return date_create($v);
295
-        if (R::isNumber($v)) return self::getNumber($v);
313
+        if (isset($types[strtolower($v)])) {
314
+            return $types[strtolower($v)];
315
+        }
316
+        if (R::isDate($v)) {
317
+            return date_create($v);
318
+        }
319
+        if (R::isNumber($v)) {
320
+            return self::getNumber($v);
321
+        }
296 322
         return strval($v);
297 323
     }
298 324
 
@@ -305,8 +331,12 @@  discard block
 block discarded – undo
305 331
      */
306 332
     private static function getNumber(string $v)
307 333
     {
308
-        if (preg_match("/^(0o\d+)$/i", $v))      return intval(base_convert($v, 8, 10));
309
-        if (preg_match("/^(0x[\da-f]+)$/i", $v)) return intval(base_convert($v, 16, 10));
334
+        if (preg_match("/^(0o\d+)$/i", $v)) {
335
+            return intval(base_convert($v, 8, 10));
336
+        }
337
+        if (preg_match("/^(0x[\da-f]+)$/i", $v)) {
338
+            return intval(base_convert($v, 16, 10));
339
+        }
310 340
         // TODO: remove these if not needed
311 341
         // if preg_match("/^([\d.]+e[-+]\d{1,2})$/", $v)://fall through
312 342
         // if preg_match("/^([-+]?(?:\d+|\d*.\d+))$/", $v):
Please login to merge, or discard this patch.
example.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@
 block discarded – undo
1 1
 <?php
2
-require_once __DIR__ . '/vendor/autoload.php';
2
+require_once __DIR__.'/vendor/autoload.php';
3 3
 
4 4
 use \Dallgoot\Yaml as Y;
5 5
 
Please login to merge, or discard this patch.
yaml/Compact.php 1 patch
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -27,8 +27,12 @@
 block discarded – undo
27 27
     public function jsonSerialize()
28 28
     {
29 29
         $prop = get_object_vars($this);
30
-        if (count($prop) > 0) return $prop;
31
-        if (count($this) > 0) return iterator_to_array($this);
30
+        if (count($prop) > 0) {
31
+            return $prop;
32
+        }
33
+        if (count($this) > 0) {
34
+            return iterator_to_array($this);
35
+        }
32 36
     }
33 37
 
34 38
     public static function wrap($arrayOrObject)
Please login to merge, or discard this patch.
yaml/Yaml.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@
 block discarded – undo
54 54
     public static function getName($typeInteger)
55 55
     {
56 56
         if (is_null(self::$TYPE_NAMES)) {
57
-            $f = function ($v) { return str_replace('Dallgoot\Yaml\\', '', $v);};
57
+            $f = function($v) { return str_replace('Dallgoot\Yaml\\', '', $v); };
58 58
             self::$TYPE_NAMES = array_map($f, array_flip(get_defined_constants(true)['user']));
59 59
         }
60 60
         return self::$TYPE_NAMES[$typeInteger];
Please login to merge, or discard this patch.
yaml/Loader.php 2 patches
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -10,17 +10,17 @@  discard block
 block discarded – undo
10 10
     //public
11 11
     public $errors = [];
12 12
 
13
-    public const EXCLUDE_DIRECTIVES = 1;//DONT include_directive
14
-    public const IGNORE_COMMENTS    = 2;//DONT include_comments
15
-    public const NO_PARSING_EXCEPTIONS = 4;//THROW Exception on parsing Errors
16
-    public const NO_OBJECT_FOR_DATE = 8;//DONT import date strings as dateTime Object
13
+    public const EXCLUDE_DIRECTIVES = 1; //DONT include_directive
14
+    public const IGNORE_COMMENTS    = 2; //DONT include_comments
15
+    public const NO_PARSING_EXCEPTIONS = 4; //THROW Exception on parsing Errors
16
+    public const NO_OBJECT_FOR_DATE = 8; //DONT import date strings as dateTime Object
17 17
     //privates
18 18
     /* @var null|string */
19 19
     private $content;
20 20
     /* @var null|string */
21 21
     private $filePath;
22 22
     /* @var int */
23
-    private $debug = 0;///TODO: determine levels
23
+    private $debug = 0; ///TODO: determine levels
24 24
     /* @var int */
25 25
     private $options = 0;
26 26
     //Exceptions messages
@@ -105,8 +105,8 @@  discard block
 block discarded – undo
105 105
                     }
106 106
                     $emptyLines = [];
107 107
                     switch ($n->indent <=> $previous->indent) {
108
-                        case -1: $previous->getParent($n->indent)->add($n);break;
109
-                        case 0: $previous->getParent()->add($n);break;
108
+                        case -1: $previous->getParent($n->indent)->add($n); break;
109
+                        case 0: $previous->getParent()->add($n); break;
110 110
                         default:
111 111
                             if ($this->onDeepestType($n, $previous, $lineString)) continue 2;
112 112
                             $previous->add($n);
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
         // // if ($previous->type & Y\ITEM && $n->type & Y\KEY) {
170 170
         // //     $previous
171 171
         // // }
172
-        if ($deepest->type & (Y\BLANK | Y\SCALAR)) {//|| ($previous->type & (Y\ITEM | Y\SET_KEY))) {
172
+        if ($deepest->type & (Y\BLANK|Y\SCALAR)) {//|| ($previous->type & (Y\ITEM | Y\SET_KEY))) {
173 173
                 $previous = $deepest->getParent();
174 174
         //     // if ($n->type === Y\SCALAR && ($deepest->getParent()->type & Y\LITTERALS)) {
175 175
         //     //     // $deepest->type = Y\SCALAR;
Please login to merge, or discard this patch.
Braces   +15 added lines, -5 removed lines patch added patch discarded remove patch
@@ -78,9 +78,13 @@  discard block
 block discarded – undo
78 78
     public function parse($strContent = null)
79 79
     {
80 80
         $source = $this->content;
81
-        if (is_null($source)) $source = preg_split("/([^\n\r]+)/um", $strContent, 0, PREG_SPLIT_DELIM_CAPTURE);
81
+        if (is_null($source)) {
82
+            $source = preg_split("/([^\n\r]+)/um", $strContent, 0, PREG_SPLIT_DELIM_CAPTURE);
83
+        }
82 84
         //TODO : be more permissive on $strContent values
83
-        if (!is_array($source)) throw new \Exception(self::EXCEPTION_LINE_SPLIT);
85
+        if (!is_array($source)) {
86
+            throw new \Exception(self::EXCEPTION_LINE_SPLIT);
87
+        }
84 88
         $previous = $root = new Node();
85 89
         $emptyLines = [];
86 90
         $specialTypes = Y\LITTERALS|Y\BLANK;
@@ -108,7 +112,9 @@  discard block
 block discarded – undo
108 112
                         case -1: $previous->getParent($n->indent)->add($n);break;
109 113
                         case 0: $previous->getParent()->add($n);break;
110 114
                         default:
111
-                            if ($this->onDeepestType($n, $previous, $lineString)) continue 2;
115
+                            if ($this->onDeepestType($n, $previous, $lineString)) {
116
+                                continue 2;
117
+                            }
112 118
                             $previous->add($n);
113 119
                     }
114 120
                     $previous = $n;
@@ -147,8 +153,12 @@  discard block
 block discarded – undo
147 153
             }
148 154
         }
149 155
         if ($n->type & Y\BLANK) {
150
-            if ($previous->type & Y\SCALAR) $emptyLines[] = $n->setParent($previous->getParent());
151
-            if ($deepest->type & Y\LITTERALS) $emptyLines[] = $n->setParent($deepest);
156
+            if ($previous->type & Y\SCALAR) {
157
+                $emptyLines[] = $n->setParent($previous->getParent());
158
+            }
159
+            if ($deepest->type & Y\LITTERALS) {
160
+                $emptyLines[] = $n->setParent($deepest);
161
+            }
152 162
             return true;
153 163
         }
154 164
         return false;
Please login to merge, or discard this patch.
yaml/Dumper.php 1 patch
Braces   +12 added lines, -4 removed lines patch added patch discarded remove patch
@@ -21,7 +21,9 @@  discard block
 block discarded – undo
21 21
 
22 22
     public function __construct(int $options = null)
23 23
     {
24
-        if (is_int($options)) self::$options = $options;
24
+        if (is_int($options)) {
25
+            self::$options = $options;
26
+        }
25 27
     }
26 28
 
27 29
     /**
@@ -36,7 +38,9 @@  discard block
 block discarded – undo
36 38
      */
37 39
     public static function toString($dataType, int $options = null):string
38 40
     {
39
-        if (is_null($dataType)) throw new \Exception(self::class.": No content to convert to Yaml", 1);
41
+        if (is_null($dataType)) {
42
+            throw new \Exception(self::class.": No content to convert to Yaml", 1);
43
+        }
40 44
         self::$options = is_int($options) ? $options : self::OPTIONS;
41 45
         self::$result = new DLL;
42 46
         self::$result->setIteratorMode(DLL::IT_MODE_FIFO|DLL::IT_MODE_DELETE);
@@ -74,8 +78,12 @@  discard block
 block discarded – undo
74 78
         if (is_scalar($dataType)) {
75 79
             switch (gettype($dataType)) {
76 80
                 case 'boolean': return $dataType ? 'true' : 'false';
77
-                case 'float': if (is_infinite((float) $dataType)) return $dataType > 0 ? '.inf' : '-.inf';
78
-                case 'double': if (is_nan((float) $dataType)) return '.nan';
81
+                case 'float': if (is_infinite((float) $dataType)) {
82
+                    return $dataType > 0 ? '.inf' : '-.inf';
83
+                }
84
+                case 'double': if (is_nan((float) $dataType)) {
85
+                    return '.nan';
86
+                }
79 87
                 default:
80 88
                     return $dataType;
81 89
             }
Please login to merge, or discard this patch.