Completed
Push — master ( e607fe...66e77b )
by Daniele
02:36
created
source/FluidXml.php 1 patch
Doc Comments   +21 added lines, -5 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
  *
62 62
  * @param array $arguments Options that influence the construction of the XML document.
63 63
  *
64
- * @return FluidXml A new FluidXml instance.
64
+ * @return FluidContext A new FluidXml instance.
65 65
  */
66 66
 function fluidify(...$arguments)
67 67
 {
@@ -140,12 +140,16 @@  discard block
 block discarded – undo
140 140
          * $xml->query("/doc")->query("book[@id='123']");
141 141
          * ```
142 142
          *
143
-         * @param string $xpath The XPath to execute.
143
+         * @param string[] $xpath The XPath to execute.
144 144
          *
145 145
          * @return FluidContext The context associated to the DOMNodeList.
146 146
          */
147 147
         public function query(...$xpath);
148 148
         public function times($times, callable $fn = null);
149
+
150
+        /**
151
+         * @return FluidContext
152
+         */
149 153
         public function each(callable $fn);
150 154
 
151 155
         /**
@@ -162,9 +166,6 @@  discard block
 block discarded – undo
162 166
          * ```
163 167
          *
164 168
          * @param string|array $child The child/children to add.
165
-         * @param string $value The child text content.
166
-         * @param bool $switchContext Whether to return the current context
167
-         *                            or the context of the created node.
168 169
          *
169 170
          * @return FluidContext The context associated to the DOMNodeList.
170 171
          */
@@ -179,6 +180,10 @@  discard block
 block discarded – undo
179 180
         public function remove(...$xpath);
180 181
         public function xml($strip = false);
181 182
         // Aliases:
183
+
184
+        /**
185
+         * @return FluidContext
186
+         */
182 187
         public function add($child, ...$optionals);
183 188
         public function prepend($sibling, ...$optionals);
184 189
         public function insertSiblingBefore($sibling, ...$optionals);
@@ -513,6 +518,10 @@  discard block
 block discarded – undo
513 518
                 return new FluidContext($context, $this->namespaces);
514 519
         }
515 520
 
521
+        /**
522
+         * @param FluidContext $help_context
523
+         * @param FluidContext $new_context
524
+         */
516 525
         protected function chooseContext($help_context, $new_context)
517 526
         {
518 527
                 // If the two contextes are diffent, the user has requested
@@ -1014,6 +1023,10 @@  discard block
 block discarded – undo
1014 1023
                 throw new \Exception('XML document not supported.');
1015 1024
         }
1016 1025
 
1026
+        /**
1027
+         * @param string $name
1028
+         * @param string $value
1029
+         */
1017 1030
         protected function createElement($name, $value = null)
1018 1031
         {
1019 1032
                 // The DOMElement instance must be different for every node,
@@ -1342,6 +1355,9 @@  discard block
 block discarded – undo
1342 1355
         private $context;
1343 1356
         private $times;
1344 1357
 
1358
+        /**
1359
+         * @param FluidContext $context
1360
+         */
1345 1361
         public function __construct($context, $times)
1346 1362
         {
1347 1363
                 $this->context = $context;
Please login to merge, or discard this patch.