Code Duplication    Length = 4-5 lines in 2 locations

src/Dom/DOMDocumentWrapper.php 2 locations

@@ 654-658 (lines=5) @@
651
        $markup                       = $fragment->markup();
652
        if ($fragment->isXML) {
653
            $markup = substr($markup, 0, strrpos($markup, '</fake>'));
654
            if ($fragment->isXHTML) {
655
                $markup = substr($markup, strpos($markup, '<fake') + 43);
656
            } else {
657
                $markup = substr($markup, strpos($markup, '<fake>') + 6);
658
            }
659
        } else {
660
            $markup = substr($markup, strpos($markup, '<body>') + 6);
661
            $markup = substr($markup, 0, strrpos($markup, '</body>'));
@@ 659-662 (lines=4) @@
656
            } else {
657
                $markup = substr($markup, strpos($markup, '<fake>') + 6);
658
            }
659
        } else {
660
            $markup = substr($markup, strpos($markup, '<body>') + 6);
661
            $markup = substr($markup, 0, strrpos($markup, '</body>'));
662
        }
663
        $fragment->isDocumentFragment = $tmp;
664
        if (PhpQuery::$debug) {
665
            PhpQuery::debug('documentFragmentToMarkup: ' . substr($markup, 0, 150));