Move `RecursiveIterator` from `IFormNode` to `IFormParentNode`
authorMatthias Schmidt <gravatronics@live.com>
Sun, 31 Dec 2017 12:57:05 +0000 (13:57 +0100)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 31 Dec 2017 12:57:05 +0000 (13:57 +0100)
See #2509

wcfsetup/install/files/lib/system/form/builder/IFormNode.class.php
wcfsetup/install/files/lib/system/form/builder/IFormParentNode.class.php

index 916ab81bf5f53a0702eaf30d561059e6ee081921..5b289a65eac06b4d36ec3793862c606fdca32d83 100644 (file)
@@ -10,7 +10,7 @@ namespace wcf\system\form\builder;
  * @package    WoltLabSuite\Core\System\Form\Builder
  * @since      3.2
  */
-interface IFormNode extends \RecursiveIterator {
+interface IFormNode {
        /**
         * Adds the given CSS class to this node and returns this node.
         * 
index 11af5e1af4564c24885ab2d6b1008953a129abd1..d4a8bb5f586db4da6021ea78328522e5b6971df3 100644 (file)
@@ -10,7 +10,7 @@ namespace wcf\system\form\builder;
  * @package    WoltLabSuite\Core\System\Form\Builder
  * @since      3.2
  */
-interface IFormParentNode extends \Countable, IFormNode {
+interface IFormParentNode extends \Countable, IFormNode, \RecursiveIterator {
        /**
         * Appends the given node to this node and returns this node.
         *