diff options
Diffstat (limited to 'ext/dom/tests/domdocumentload_utilities.php')
-rw-r--r-- | ext/dom/tests/domdocumentload_utilities.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ext/dom/tests/domdocumentload_utilities.php b/ext/dom/tests/domdocumentload_utilities.php new file mode 100644 index 0000000000..efd1e5a1a5 --- /dev/null +++ b/ext/dom/tests/domdocumentload_utilities.php @@ -0,0 +1,16 @@ +<?php + +function libxml_options_to_int($libxmlOptions) { + + $defined_constants = get_defined_constants(true); + $env_array = explode('|', $libxmlOptions); + $libxml_constants = array_intersect_key($defined_constants['libxml'], array_flip($env_array)); + + $sum = 0; + foreach($libxml_constants as $value) { + $sum = $sum|$value; + } + + return $sum; +} +?> |