Code Duplication    Length = 14-14 lines in 2 locations

source/FluidXml.php 2 locations

@@ 1108-1121 (lines=14) @@
1105
                return [];
1106
        }
1107
1108
        protected function stringStringHandler($parent, $k, $v, $fn)
1109
        {
1110
                if (! \is_string($k) || ! \is_string($v)) {
1111
                        return false;
1112
                }
1113
1114
                // The user has passed an element name and an element value:
1115
                // [ 'element' => 'Element content' ]
1116
1117
                $el = $this->createElement($k, $v);
1118
                $el = \call_user_func($fn, $parent, $el);
1119
1120
                return [ $el ];
1121
        }
1122
1123
        protected function stringMixedHandler($parent, $k, $v, $fn, $optionals)
1124
        {
@@ 1163-1176 (lines=14) @@
1160
                return $context;
1161
        }
1162
1163
        protected function integerStringNotXmlHandler($parent, $k, $v, $fn)
1164
        {
1165
                if (! \is_int($k) || ! \is_string($v) || is_an_xml_string($v)) {
1166
                        return false;
1167
                }
1168
1169
                // The user has passed a node name without a node value:
1170
                // [ 'element', ... ]
1171
1172
                $el = $this->createElement($v);
1173
                $el = \call_user_func($fn, $parent, $el);
1174
1175
                return [ $el ];
1176
        }
1177
1178
        protected function integerXmlHandler($parent, $k, $v, $fn)
1179
        {