Code Duplication    Length = 13-13 lines in 2 locations

main/auth/cas/lib/CAS/domxml-php4-to-php5.php 2 locations

@@ 62-74 (lines=13) @@
59
    return new php4DOMDocument();
60
}
61
62
function domxml_open_file($filename, $mode = DOMXML_LOAD_PARSING, &$error = null)
63
{
64
    $dom = new php4DOMDocument($mode);
65
    $errorMode = (func_num_args() > 2) && defined('LIBXML_VERSION');
66
    if ($errorMode) {
67
        libxml_use_internal_errors(true);
68
    }
69
    if (!$dom->myDOMNode->load($filename)) {
70
        $dom = null;
71
    }
72
    if ($errorMode) {
73
        $error = array_map('_error_report', libxml_get_errors());
74
        libxml_clear_errors();
75
    }
76
    return $dom;
77
}
@@ 79-91 (lines=13) @@
76
    return $dom;
77
}
78
79
function domxml_open_mem($str, $mode = DOMXML_LOAD_PARSING, &$error = null)
80
{
81
    $dom = new php4DOMDocument($mode);
82
    $errorMode = (func_num_args() > 2) && defined('LIBXML_VERSION');
83
    if ($errorMode) {
84
        libxml_use_internal_errors(true);
85
    }
86
    if (!$dom->myDOMNode->loadXML($str)) {
87
        $dom = null;
88
    }
89
    if ($errorMode) {
90
        $error = array_map('_error_report', libxml_get_errors());
91
        libxml_clear_errors();
92
    }
93
    return $dom;
94
}