Code Duplication    Length = 14-14 lines in 2 locations

source/FluidXml.php 2 locations

@@ 1101-1114 (lines=14) @@
1098
                return [];
1099
        }
1100
1101
        protected function stringStringHandler($parent, $k, $v, $optionals, $fn)
1102
        {
1103
                if (! \is_string($k) || ! \is_string($v)) {
1104
                        return false;
1105
                }
1106
1107
                // The user has passed an element name and an element value:
1108
                // [ 'element' => 'Element content' ]
1109
1110
                $el = $this->createElement($k, $v);
1111
                $el = \call_user_func($fn, $parent, $el);
1112
1113
                return [ $el ];
1114
        }
1115
1116
        protected function stringMixedHandler($parent, $k, $v, $optionals, $fn)
1117
        {
@@ 1156-1169 (lines=14) @@
1153
                return $context;
1154
        }
1155
1156
        protected function integerStringNotXmlHandler($parent, $k, $v, $optionals, $fn)
1157
        {
1158
                if (! \is_int($k) || ! \is_string($v) || is_an_xml_string($v)) {
1159
                        return false;
1160
                }
1161
1162
                // The user has passed a node name without a node value:
1163
                // [ 'element', ... ]
1164
1165
                $el = $this->createElement($v);
1166
                $el = \call_user_func($fn, $parent, $el);
1167
1168
                return [ $el ];
1169
        }
1170
1171
        protected function integerXmlHandler($parent, $k, $v, $optionals, $fn)
1172
        {