@@ -24,10 +24,10 @@ discard block |
||
24 | 24 | $expected = $xml->xml(); |
25 | 25 | \assert($actual === $expected, __($actual, $expected)); |
26 | 26 | |
27 | - $options = [ 'root' => 'root', |
|
27 | + $options = ['root' => 'root', |
|
28 | 28 | 'version' => '1.2', |
29 | 29 | 'encoding' => 'UTF-16', |
30 | - 'stylesheet' => 'stylesheet.xsl' ]; |
|
30 | + 'stylesheet' => 'stylesheet.xsl']; |
|
31 | 31 | |
32 | 32 | $xml = new FluidXml($options); |
33 | 33 | $alias = fluidxml($options); |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | describe('domnodes_to_string', function() { |
133 | 133 | it('should convert an array of DOMNode instances to an XML string', function() { |
134 | 134 | $xml = new FluidXml(); |
135 | - $nodes = [ $xml->dom()->documentElement ]; |
|
135 | + $nodes = [$xml->dom()->documentElement]; |
|
136 | 136 | |
137 | 137 | $actual = domnodes_to_string($nodes); |
138 | 138 | $expected = "<doc/>"; |
@@ -237,7 +237,7 @@ discard block |
||
237 | 237 | try { |
238 | 238 | $xml = FluidXml::load('.impossible.xml'); |
239 | 239 | } catch (\Exception $e) { |
240 | - $actual = $e; |
|
240 | + $actual = $e; |
|
241 | 241 | } |
242 | 242 | |
243 | 243 | assert_is_a($actual, \Exception::class); |
@@ -247,7 +247,7 @@ discard block |
||
247 | 247 | try { |
248 | 248 | $xml = FluidXml::load(0); |
249 | 249 | } catch (\Exception $e) { |
250 | - $actual = $e; |
|
250 | + $actual = $e; |
|
251 | 251 | } |
252 | 252 | |
253 | 253 | assert_is_a($actual, \Exception::class); |
@@ -257,19 +257,19 @@ discard block |
||
257 | 257 | if (\version_compare(\phpversion(), '7', '>=')) { |
258 | 258 | describe(':new', function() { |
259 | 259 | it('should behave like FluidXml::__construct', function() { |
260 | - $xml = new FluidXml(); |
|
260 | + $xml = new FluidXml(); |
|
261 | 261 | eval('$alias = \FluidXml\FluidXml::new();'); |
262 | 262 | |
263 | 263 | $actual = $alias->xml(); |
264 | 264 | $expected = $xml->xml(); |
265 | 265 | \assert($actual === $expected, __($actual, $expected)); |
266 | 266 | |
267 | - $options = [ 'root' => 'root', |
|
267 | + $options = ['root' => 'root', |
|
268 | 268 | 'version' => '1.2', |
269 | 269 | 'encoding' => 'UTF-16', |
270 | - 'stylesheet' => 'stylesheet.xsl' ]; |
|
270 | + 'stylesheet' => 'stylesheet.xsl']; |
|
271 | 271 | |
272 | - $xml = new FluidXml($options); |
|
272 | + $xml = new FluidXml($options); |
|
273 | 273 | eval('$alias = \FluidXml\FluidXml::new($options);'); |
274 | 274 | |
275 | 275 | $actual = $alias->xml(); |
@@ -425,7 +425,7 @@ discard block |
||
425 | 425 | $x_ns = new FluidNamespace('x', 'x.com'); |
426 | 426 | $xx_ns = fluidns('xx', 'xx.com', FluidNamespace::MODE_IMPLICIT); |
427 | 427 | |
428 | - $nss = $xml->namespace([ $x_ns, $xx_ns ]) |
|
428 | + $nss = $xml->namespace([$x_ns, $xx_ns]) |
|
429 | 429 | ->namespaces(); |
430 | 430 | |
431 | 431 | $actual = $nss[$x_ns->id()]; |
@@ -467,7 +467,7 @@ discard block |
||
467 | 467 | it('should accept an array of queries', function() { |
468 | 468 | $xml = new FluidXml(); |
469 | 469 | $xml->appendChild('html', true) |
470 | - ->appendChild(['head','body']); |
|
470 | + ->appendChild(['head', 'body']); |
|
471 | 471 | $xml->query(['//html', '//head', '//body']) |
472 | 472 | ->setAttribute('lang', 'en'); |
473 | 473 | |
@@ -481,7 +481,7 @@ discard block |
||
481 | 481 | |
482 | 482 | $xml = new FluidXml(); |
483 | 483 | $xml->appendChild('html', true) |
484 | - ->appendChild(['head','body']) |
|
484 | + ->appendChild(['head', 'body']) |
|
485 | 485 | ->query(['.', 'head', 'body']) |
486 | 486 | ->setAttribute('lang', 'en'); |
487 | 487 | |
@@ -497,7 +497,7 @@ discard block |
||
497 | 497 | it('should accept variable queries arguments', function() { |
498 | 498 | $xml = new FluidXml(); |
499 | 499 | $xml->appendChild('html', true) |
500 | - ->appendChild(['head','body']); |
|
500 | + ->appendChild(['head', 'body']); |
|
501 | 501 | $xml->query('//html', '//head', '//body') |
502 | 502 | ->setAttribute('lang', 'en'); |
503 | 503 | |
@@ -511,7 +511,7 @@ discard block |
||
511 | 511 | |
512 | 512 | $xml = new FluidXml(); |
513 | 513 | $xml->appendChild('html', true) |
514 | - ->appendChild(['head','body']) |
|
514 | + ->appendChild(['head', 'body']) |
|
515 | 515 | ->query('.', 'head', 'body') |
516 | 516 | ->setAttribute('lang', 'en'); |
517 | 517 | |
@@ -528,7 +528,7 @@ discard block |
||
528 | 528 | // XPATH: //child subchild |
529 | 529 | $xml = new FluidXml(); |
530 | 530 | $cx = $xml->appendChild('html', true); |
531 | - $cx->appendChild(['head','body']); |
|
531 | + $cx->appendChild(['head', 'body']); |
|
532 | 532 | $cx = $cx->query('body'); |
533 | 533 | |
534 | 534 | $actual = $cx[0]->nodeName; |
@@ -536,7 +536,7 @@ discard block |
||
536 | 536 | \assert($actual === $expected, __($actual, $expected)); |
537 | 537 | |
538 | 538 | $xml = new FluidXml(); |
539 | - $xml->appendChild('html', true)->appendChild(['head','body']); |
|
539 | + $xml->appendChild('html', true)->appendChild(['head', 'body']); |
|
540 | 540 | $cx = $xml->query('/doc/html')->query('head'); |
541 | 541 | |
542 | 542 | $actual = $cx[0]->nodeName; |
@@ -548,7 +548,7 @@ discard block |
||
548 | 548 | // XPATH: //child/subchild //child |
549 | 549 | $xml = new FluidXml(); |
550 | 550 | $xml->appendChild('html', true) |
551 | - ->appendChild(['head','body']); |
|
551 | + ->appendChild(['head', 'body']); |
|
552 | 552 | $cx = $xml->query('/doc/html/body') |
553 | 553 | ->appendChild('h1') |
554 | 554 | ->query('/doc/html/head'); |
@@ -562,7 +562,7 @@ discard block |
||
562 | 562 | // XPATH: //child/subchild ../.. |
563 | 563 | $xml = new FluidXml(); |
564 | 564 | $xml->appendChild('html', true) |
565 | - ->appendChild(['head','body'], true) |
|
565 | + ->appendChild(['head', 'body'], true) |
|
566 | 566 | ->query('../body') |
567 | 567 | ->appendChild('h1') |
568 | 568 | ->query('../..') |
@@ -587,12 +587,12 @@ discard block |
||
587 | 587 | |
588 | 588 | $xml->namespace($x_ns, $xx_ns); |
589 | 589 | |
590 | - $xml->appendChild('x:a', true) |
|
591 | - ->appendChild('x:b', true) |
|
590 | + $xml->appendChild('x:a', true) |
|
591 | + ->appendChild('x:b', true) |
|
592 | 592 | ->appendChild('xx:c', true) |
593 | 593 | ->appendChild('xx:d', true) |
594 | - ->appendChild('e', true) |
|
595 | - ->appendChild('x:f', true) |
|
594 | + ->appendChild('e', true) |
|
595 | + ->appendChild('x:f', true) |
|
596 | 596 | ->appendChild('g'); |
597 | 597 | |
598 | 598 | $r = $xml->query('/doc/a'); |
@@ -659,7 +659,7 @@ discard block |
||
659 | 659 | |
660 | 660 | describe('.each', function() { |
661 | 661 | it('should be fluid', function() { |
662 | - assert_is_fluid('each', function(){}); |
|
662 | + assert_is_fluid('each', function() {}); |
|
663 | 663 | }); |
664 | 664 | |
665 | 665 | it('should iterate the nodes inside the context', function() { |
@@ -887,9 +887,9 @@ discard block |
||
887 | 887 | assert_equal_xml($xml, $expected); |
888 | 888 | |
889 | 889 | $xml = new FluidXml(); |
890 | - $xml->appendChild([ 'child', ['child'], ['child' => 'value1'], ['child' => 'value2'] ]) |
|
890 | + $xml->appendChild(['child', ['child'], ['child' => 'value1'], ['child' => 'value2']]) |
|
891 | 891 | ->appendChild('parent', true) |
892 | - ->appendChild([ 'child', ['child'], ['child' => 'value3'], ['child' => 'value4'] ]); |
|
892 | + ->appendChild(['child', ['child'], ['child' => 'value3'], ['child' => 'value4']]); |
|
893 | 893 | |
894 | 894 | $expected = "<doc>\n" |
895 | 895 | . " <child/>\n" |
@@ -940,12 +940,12 @@ discard block |
||
940 | 940 | |
941 | 941 | it('should add children with some attributes and text using the @ syntax', function() { |
942 | 942 | $xml = new FluidXml(); |
943 | - $attrs = [ '@class' => 'Class attr', |
|
943 | + $attrs = ['@class' => 'Class attr', |
|
944 | 944 | '@' => 'Text content', |
945 | - '@id' => 'Id attr' ]; |
|
946 | - $xml->appendChild(['child1' => $attrs ]) |
|
947 | - ->appendChild(['child2' => $attrs ], true) |
|
948 | - ->appendChild(['child3' => $attrs ]); |
|
945 | + '@id' => 'Id attr']; |
|
946 | + $xml->appendChild(['child1' => $attrs]) |
|
947 | + ->appendChild(['child2' => $attrs], true) |
|
948 | + ->appendChild(['child3' => $attrs]); |
|
949 | 949 | |
950 | 950 | $expected = "<doc>\n" |
951 | 951 | . " <child1 class=\"Class attr\" id=\"Id attr\">Text content</child1>\n" |
@@ -1109,8 +1109,8 @@ discard block |
||
1109 | 1109 | it('should add many instances', function() use ($doc, $dom) { |
1110 | 1110 | $fxml = FluidXml::load($dom)->query('/doc/parent'); |
1111 | 1111 | $xml = new FluidXml(); |
1112 | - $xml->appendChild([ $fxml, |
|
1113 | - 'imported' => $fxml ]); |
|
1112 | + $xml->appendChild([$fxml, |
|
1113 | + 'imported' => $fxml]); |
|
1114 | 1114 | |
1115 | 1115 | $expected = "<doc>\n" |
1116 | 1116 | . " <parent>content</parent>\n" |
@@ -1122,11 +1122,11 @@ discard block |
||
1122 | 1122 | }); |
1123 | 1123 | |
1124 | 1124 | it('should throw for not supported input', function() { |
1125 | - $xml = new FluidXml(); |
|
1125 | + $xml = new FluidXml(); |
|
1126 | 1126 | try { |
1127 | 1127 | $xml->appendChild(0); |
1128 | 1128 | } catch (\Exception $e) { |
1129 | - $actual = $e; |
|
1129 | + $actual = $e; |
|
1130 | 1130 | } |
1131 | 1131 | |
1132 | 1132 | assert_is_a($actual, \Exception::class); |
@@ -1872,7 +1872,7 @@ discard block |
||
1872 | 1872 | try { |
1873 | 1873 | $cx[] = "value"; |
1874 | 1874 | } catch (\Exception $e) { |
1875 | - $actual = $e; |
|
1875 | + $actual = $e; |
|
1876 | 1876 | } |
1877 | 1877 | assert_is_a($actual, \Exception::class); |
1878 | 1878 | |
@@ -1985,8 +1985,8 @@ discard block |
||
1985 | 1985 | $ns_id = 'x'; |
1986 | 1986 | $ns_uri = 'x.com'; |
1987 | 1987 | $ns_mode = FluidNamespace::MODE_EXPLICIT; |
1988 | - $args = [ FluidNamespace::ID => $ns_id, |
|
1989 | - FluidNamespace::URI => $ns_uri ]; |
|
1988 | + $args = [FluidNamespace::ID => $ns_id, |
|
1989 | + FluidNamespace::URI => $ns_uri]; |
|
1990 | 1990 | $ns = new FluidNamespace($args); |
1991 | 1991 | |
1992 | 1992 | $actual = $ns->id(); |
@@ -210,7 +210,7 @@ discard block |
||
210 | 210 | $namespaces = []; |
211 | 211 | |
212 | 212 | if (\is_string($arguments[0])) { |
213 | - $args = [ $arguments[0], $arguments[1] ]; |
|
213 | + $args = [$arguments[0], $arguments[1]]; |
|
214 | 214 | |
215 | 215 | if (isset($arguments[2])) { |
216 | 216 | $args[] = $arguments[2]; |
@@ -234,8 +234,8 @@ discard block |
||
234 | 234 | class FluidXml implements FluidInterface |
235 | 235 | { |
236 | 236 | use FluidNamespaceTrait, |
237 | - FluidXmlShadowTrait, // For compatibility with PHP 5.6. |
|
238 | - FluidContextShadowTrait; // For compatibility with PHP 5.6. |
|
237 | + FluidXmlShadowTrait, // For compatibility with PHP 5.6. |
|
238 | + FluidContextShadowTrait; // For compatibility with PHP 5.6. |
|
239 | 239 | |
240 | 240 | const ROOT_NODE = 'doc'; |
241 | 241 | |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | |
244 | 244 | public static function load($document) |
245 | 245 | { |
246 | - if (\is_string($document) && ! \FluidXml\is_an_xml_string($document)) { |
|
246 | + if (\is_string($document) && !\FluidXml\is_an_xml_string($document)) { |
|
247 | 247 | // Removes any empty new line at the beginning, |
248 | 248 | // otherwise the first character check fails. |
249 | 249 | |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | $document = \file_get_contents($file); |
256 | 256 | } |
257 | 257 | |
258 | - if (! $is_file || ! $is_readable || ! $document) { |
|
258 | + if (!$is_file || !$is_readable || !$document) { |
|
259 | 259 | throw new \Exception("File '$file' not accessible."); |
260 | 260 | } |
261 | 261 | } |
@@ -265,10 +265,10 @@ discard block |
||
265 | 265 | |
266 | 266 | public function __construct($root = null, $options = []) |
267 | 267 | { |
268 | - $defaults = [ 'root' => self::ROOT_NODE, |
|
268 | + $defaults = ['root' => self::ROOT_NODE, |
|
269 | 269 | 'version' => '1.0', |
270 | 270 | 'encoding' => 'UTF-8', |
271 | - 'stylesheet' => null ]; |
|
271 | + 'stylesheet' => null]; |
|
272 | 272 | |
273 | 273 | if (\is_string($root)) { |
274 | 274 | // The root option can be specified as first argument |
@@ -462,14 +462,14 @@ discard block |
||
462 | 462 | |
463 | 463 | protected function newContext($context = null) |
464 | 464 | { |
465 | - if (! $context) { |
|
465 | + if (!$context) { |
|
466 | 466 | $context = $this->dom->documentElement; |
467 | 467 | } |
468 | 468 | |
469 | 469 | // If the user has requested ['root' => null] at construction time |
470 | 470 | // the 'documentElement' property is null because we have not created |
471 | 471 | // a root node yet. |
472 | - if (! $context) { |
|
472 | + if (!$context) { |
|
473 | 473 | // Whether there is not a root node, the DOMDocument is |
474 | 474 | // promoted as root node. |
475 | 475 | $context = $this->dom; |
@@ -493,7 +493,7 @@ discard block |
||
493 | 493 | class FluidContext implements FluidInterface, \ArrayAccess, \Iterator |
494 | 494 | { |
495 | 495 | use FluidNamespaceTrait, |
496 | - FluidContextShadowTrait; // For compatibility with PHP 5.6. |
|
496 | + FluidContextShadowTrait; // For compatibility with PHP 5.6. |
|
497 | 497 | |
498 | 498 | private $dom; |
499 | 499 | private $nodes = []; |
@@ -501,8 +501,8 @@ discard block |
||
501 | 501 | |
502 | 502 | public function __construct($context, array $namespaces = []) |
503 | 503 | { |
504 | - if (! \is_array($context)) { |
|
505 | - $context = [ $context ]; |
|
504 | + if (!\is_array($context)) { |
|
505 | + $context = [$context]; |
|
506 | 506 | } |
507 | 507 | |
508 | 508 | foreach ($context as $n) { |
@@ -523,7 +523,7 @@ discard block |
||
523 | 523 | } |
524 | 524 | } |
525 | 525 | |
526 | - if (! empty($namespaces)) { |
|
526 | + if (!empty($namespaces)) { |
|
527 | 527 | $this->namespace(...\array_values($namespaces)); |
528 | 528 | } |
529 | 529 | } |
@@ -652,7 +652,7 @@ discard block |
||
652 | 652 | } |
653 | 653 | } |
654 | 654 | |
655 | - if (! $found) { |
|
655 | + if (!$found) { |
|
656 | 656 | $unique_results[] = $r; |
657 | 657 | } |
658 | 658 | } |
@@ -754,7 +754,7 @@ discard block |
||
754 | 754 | // the user has passed two arguments: |
755 | 755 | // 1. is the attribute name |
756 | 756 | // 2. is the attribute value |
757 | - if (! \is_array($arguments[0])) { |
|
757 | + if (!\is_array($arguments[0])) { |
|
758 | 758 | $attrs = [$arguments[0] => $arguments[1]]; |
759 | 759 | } |
760 | 760 | |
@@ -938,11 +938,11 @@ discard block |
||
938 | 938 | |
939 | 939 | return []; |
940 | 940 | } else { |
941 | - return [ $fn($parent, $this->createElement($k, $v)) ]; |
|
941 | + return [$fn($parent, $this->createElement($k, $v))]; |
|
942 | 942 | } |
943 | 943 | } |
944 | 944 | |
945 | - $v_isnt_string = ! $v_is_string; |
|
945 | + $v_isnt_string = !$v_is_string; |
|
946 | 946 | |
947 | 947 | if ($k_is_string && $v_isnt_string) { |
948 | 948 | // The user has passed one of these two cases: |
@@ -955,7 +955,7 @@ discard block |
||
955 | 955 | // they are supplied, so 'appendChild' is the perfect operation. |
956 | 956 | $this->newContext($el)->appendChild($v, ...$optionals); |
957 | 957 | |
958 | - return [ $el ]; |
|
958 | + return [$el]; |
|
959 | 959 | } |
960 | 960 | |
961 | 961 | $k_is_int = \is_int($k); |
@@ -977,13 +977,13 @@ discard block |
||
977 | 977 | } |
978 | 978 | |
979 | 979 | $v_is_xml = $v_is_string && is_an_xml_string($v); |
980 | - $v_isnt_xml = ! $v_is_xml; |
|
980 | + $v_isnt_xml = !$v_is_xml; |
|
981 | 981 | |
982 | 982 | if ($k_is_int && $v_is_string && $v_isnt_xml) { |
983 | 983 | // The user has passed a node name without a node value: |
984 | 984 | // [ 'element', ... ] |
985 | 985 | |
986 | - return [ $fn($parent, $this->createElement($v)) ]; |
|
986 | + return [$fn($parent, $this->createElement($v))]; |
|
987 | 987 | } |
988 | 988 | |
989 | 989 | // The user has passed an XML document instance: |
@@ -1046,19 +1046,19 @@ discard block |
||
1046 | 1046 | $v_is_domnode = $v instanceof \DOMNode; |
1047 | 1047 | |
1048 | 1048 | if ($k_is_int && $v_is_domnode) { |
1049 | - return $attach_nodes([ $v ]); |
|
1049 | + return $attach_nodes([$v]); |
|
1050 | 1050 | } |
1051 | 1051 | |
1052 | 1052 | $v_is_simplexml = $v instanceof \SimpleXMLElement; |
1053 | 1053 | |
1054 | 1054 | if ($k_is_int && $v_is_simplexml) { |
1055 | - return $attach_nodes([ dom_import_simplexml($v) ]); |
|
1055 | + return $attach_nodes([dom_import_simplexml($v)]); |
|
1056 | 1056 | } |
1057 | 1057 | |
1058 | 1058 | $v_is_fluidxml = $v instanceof FluidXml; |
1059 | 1059 | |
1060 | 1060 | if ($k_is_int && $v_is_fluidxml) { |
1061 | - return $attach_nodes([ $v->dom()->documentElement ]); |
|
1061 | + return $attach_nodes([$v->dom()->documentElement]); |
|
1062 | 1062 | } |
1063 | 1063 | |
1064 | 1064 | $v_is_fluidcontext = $v instanceof FluidContext; |
@@ -1080,8 +1080,8 @@ discard block |
||
1080 | 1080 | |
1081 | 1081 | protected function insertElement(\Closure $fn, $element, ...$optionals) |
1082 | 1082 | { |
1083 | - if (! \is_array($element)) { |
|
1084 | - $element = [ $element ]; |
|
1083 | + if (!\is_array($element)) { |
|
1084 | + $element = [$element]; |
|
1085 | 1085 | } |
1086 | 1086 | |
1087 | 1087 | $switchContext = false; |
@@ -1091,7 +1091,7 @@ discard block |
||
1091 | 1091 | if (\is_array($opt)) { |
1092 | 1092 | $attributes = $opt; |
1093 | 1093 | |
1094 | - } else if (\is_bool($opt)){ |
|
1094 | + } else if (\is_bool($opt)) { |
|
1095 | 1095 | $switchContext = $opt; |
1096 | 1096 | |
1097 | 1097 | } else if (\is_string($opt)) { |
@@ -1134,16 +1134,16 @@ discard block |
||
1134 | 1134 | |
1135 | 1135 | class FluidNamespace |
1136 | 1136 | { |
1137 | - const ID = 'id' ; |
|
1138 | - const URI = 'uri' ; |
|
1137 | + const ID = 'id'; |
|
1138 | + const URI = 'uri'; |
|
1139 | 1139 | const MODE = 'mode'; |
1140 | 1140 | |
1141 | 1141 | const MODE_IMPLICIT = 0; |
1142 | 1142 | const MODE_EXPLICIT = 1; |
1143 | 1143 | |
1144 | - private $config = [ self::ID => '', |
|
1144 | + private $config = [self::ID => '', |
|
1145 | 1145 | self::URI => '', |
1146 | - self::MODE => self::MODE_EXPLICIT ]; |
|
1146 | + self::MODE => self::MODE_EXPLICIT]; |
|
1147 | 1147 | |
1148 | 1148 | public function __construct($id, $uri, $mode = 1) |
1149 | 1149 | { |
@@ -12,14 +12,14 @@ |
||
12 | 12 | use Peridot\Reporter\CodeCoverage\AbstractCodeCoverageReporter; |
13 | 13 | use Peridot\Reporter\CodeCoverageReporters; |
14 | 14 | |
15 | -return function (EventEmitterInterface $eventEmitter) { |
|
15 | +return function(EventEmitterInterface $eventEmitter) { |
|
16 | 16 | (new CodeCoverageReporters($eventEmitter))->register(); |
17 | 17 | |
18 | 18 | // $eventEmitter->on('peridot.start', function (\Peridot\Console\Environment $environment) { |
19 | 19 | // $environment->getDefinition()->getArgument('path')->setDefault(__DIR__ . '/../specs'); |
20 | 20 | // }); |
21 | 21 | |
22 | - $eventEmitter->on('code-coverage.start', function (AbstractCodeCoverageReporter $reporter) { |
|
22 | + $eventEmitter->on('code-coverage.start', function(AbstractCodeCoverageReporter $reporter) { |
|
23 | 23 | /* |
24 | 24 | $reporter->addDirectoryToWhitelist(__DIR__ . '/../source') |
25 | 25 | ->addFilesToBlacklist([__DIR__ . '/../source/FluidXml.php56.php', |
@@ -8,7 +8,7 @@ |
||
8 | 8 | $machine = new Codevelox(); |
9 | 9 | |
10 | 10 | $fluidxml = 'fluidxml'; |
11 | -if (! function_exists($fluidxml)) { |
|
11 | +if (!function_exists($fluidxml)) { |
|
12 | 12 | $fluidxml = '\FluidXml\fluidxml'; |
13 | 13 | } |
14 | 14 |
@@ -35,10 +35,10 @@ discard block |
||
35 | 35 | // $booksheet = FluidXml::new('book', ['stylesheet' => 'http://domain.com/style.xsl']); |
36 | 36 | |
37 | 37 | $book->setAttribute('type', 'science') // It sets an attribute of the root node ('book'). |
38 | - ->appendChild([ 'title' => 'The Theory Of Everything', |
|
39 | - 'author' => 'S. Hawking' ]); // It creates two nodes, each one with some text inside. |
|
38 | + ->appendChild(['title' => 'The Theory Of Everything', |
|
39 | + 'author' => 'S. Hawking']); // It creates two nodes, each one with some text inside. |
|
40 | 40 | |
41 | -echo $book->xml(); // Exports the xml document as a string. |
|
41 | +echo $book->xml(); // Exports the xml document as a string. |
|
42 | 42 | echo "————————————————————————————————————————————————————————————————————————————————\n"; |
43 | 43 | |
44 | 44 | |
@@ -59,9 +59,9 @@ discard block |
||
59 | 59 | */ |
60 | 60 | |
61 | 61 | $book->appendChild('chapters', true) // true forces the return of the 'chapters' node. |
62 | - ->appendChild('chapter', 'Ideas About The Universe', ['id' => 123, 'first' => '']) |
|
63 | - ->appendChild('chapter', 'The Expanding Universe', ['id' => 321]) |
|
64 | - ->appendChild('chapter', 'Black Holes', ['id' => 432]) |
|
62 | + ->appendChild('chapter', 'Ideas About The Universe', ['id' => 123, 'first' => '']) |
|
63 | + ->appendChild('chapter', 'The Expanding Universe', ['id' => 321]) |
|
64 | + ->appendChild('chapter', 'Black Holes', ['id' => 432]) |
|
65 | 65 | ->appendChild('chapter', 'Black Holes Ain\'t So Black', ['id' =>234]); |
66 | 66 | |
67 | 67 | |
@@ -83,26 +83,26 @@ discard block |
||
83 | 83 | $food = fluidxml('food'); |
84 | 84 | |
85 | 85 | $food->add('fruit') // A 'fruit' node with an empty content. |
86 | - ->add('fruit', 'orange'); // A 'fruit' node with 'orange' as content. |
|
86 | + ->add('fruit', 'orange'); // A 'fruit' node with 'orange' as content. |
|
87 | 87 | |
88 | 88 | // A node can have even a bunch of attributes. |
89 | -$food->add('fruit', 'apple', [ 'price' => 'expensive', |
|
90 | - 'color' => 'red' ]); |
|
89 | +$food->add('fruit', 'apple', ['price' => 'expensive', |
|
90 | + 'color' => 'red']); |
|
91 | 91 | |
92 | 92 | // Batch insertion of nodes. |
93 | -$food->add([ 'cake' => 'Tiramisu', |
|
94 | - 'pizza' => 'Margherita' ]); |
|
93 | +$food->add(['cake' => 'Tiramisu', |
|
94 | + 'pizza' => 'Margherita']); |
|
95 | 95 | |
96 | 96 | // PHP arrays can't contain identical keys. |
97 | 97 | // But it's still possible to create, in a batch operation, nodes with the same tag. |
98 | -$food->add([ [ 'pasta' => 'Carbonara' ], |
|
99 | - [ 'pasta' => 'Matriciana' ] ]); |
|
98 | +$food->add([['pasta' => 'Carbonara'], |
|
99 | + ['pasta' => 'Matriciana']]); |
|
100 | 100 | |
101 | 101 | // A bunch of egg's all with the same price. |
102 | -$food->add([ ['egg'], ['egg'], ['egg'] ], ['price' => '0.25']); |
|
102 | +$food->add([['egg'], ['egg'], ['egg']], ['price' => '0.25']); |
|
103 | 103 | |
104 | 104 | // Complex array structures are supported too. |
105 | -$food->add([ 'menu' => [ |
|
105 | +$food->add(['menu' => [ |
|
106 | 106 | 'pasta' => [ |
107 | 107 | 'spaghetti' => [ |
108 | 108 | '@id' => '123', |
@@ -110,8 +110,8 @@ discard block |
||
110 | 110 | '@' => 'Spaghetti are an Italian dish...', |
111 | 111 | |
112 | 112 | 'variants' => [ |
113 | - 'tomato' => [ '@type' => 'vegan' ], |
|
114 | - 'egg' => [ '@type' => 'vegetarian' ] ]]]]]); |
|
113 | + 'tomato' => ['@type' => 'vegan'], |
|
114 | + 'egg' => ['@type' => 'vegetarian']]]]]]); |
|
115 | 115 | |
116 | 116 | echo $food->xml(); |
117 | 117 | echo "————————————————————————————————————————————————————————————————————————————————\n"; |
@@ -188,10 +188,10 @@ discard block |
||
188 | 188 | $fluid = fluidxml(); |
189 | 189 | |
190 | 190 | $fluid->add($other) // Imports a FluidXml instance. |
191 | - ->add([ 'query' => $fluid->query('//meta'), // Imports a FluidXml query. |
|
192 | - 'dom' => $dom, // Imports a DOMDocument. |
|
193 | - 'domnodes' => $dom->childNodes, // Imports a DOMNodeList. |
|
194 | - 'simplexml' => $simplexml ]); // Imports a SimpleXMLElement. |
|
191 | + ->add(['query' => $fluid->query('//meta'), // Imports a FluidXml query. |
|
192 | + 'dom' => $dom, // Imports a DOMDocument. |
|
193 | + 'domnodes' => $dom->childNodes, // Imports a DOMNodeList. |
|
194 | + 'simplexml' => $simplexml]); // Imports a SimpleXMLElement. |
|
195 | 195 | |
196 | 196 | |
197 | 197 | |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | /* |
279 | 279 | * To retrieve all DOMNode in one operation there is the ->asArray() method. |
280 | 280 | */ |
281 | -$chapters_nodes = $chapters->asArray(); // Returns an array of DOMNode. |
|
281 | +$chapters_nodes = $chapters->asArray(); // Returns an array of DOMNode. |
|
282 | 282 | |
283 | 283 | echo "————————————————————————————————————————————————————————————————————————————————\n"; |
284 | 284 | |
@@ -298,7 +298,7 @@ discard block |
||
298 | 298 | ->namespace('svg', 'http://www.w3.org/2000/svg') |
299 | 299 | ->namespace('xsl', 'http://www.w3.org/TR/xsl', FluidNamespace::MODE_IMPLICIT) |
300 | 300 | ->add('xhtml:h1') |
301 | - ->add([ 'xsl:template' => [ 'xsl:variable' ] ]) |
|
301 | + ->add(['xsl:template' => ['xsl:variable']]) |
|
302 | 302 | ->query('//xhtml:h1') |
303 | 303 | ->add('svg:shape'); |
304 | 304 | |
@@ -311,7 +311,7 @@ discard block |
||
311 | 311 | * Removing Nodes. * |
312 | 312 | *******************/ |
313 | 313 | |
314 | -$food->remove('//egg'); // Removes all the eggs. |
|
314 | +$food->remove('//egg'); // Removes all the eggs. |
|
315 | 315 | |
316 | 316 | // Which is the same of |
317 | 317 | // $food->query('//egg')->remove(); // Removes all the eggs using a query. |