]> granicus.if.org Git - php/commitdiff
Added Dependancy check on XML - previously pear installer failed silently
authorAlan Knowles <alan_k@php.net>
Mon, 17 Jun 2002 04:49:14 +0000 (04:49 +0000)
committerAlan Knowles <alan_k@php.net>
Mon, 17 Jun 2002 04:49:14 +0000 (04:49 +0000)
pear/PEAR/Common.php

index ac2c3b994fdd6aa47e8db886e559dfca591e1613..3e36a6a7d247a2a6256fb2537882aa43c98490b3 100644 (file)
@@ -742,6 +742,9 @@ class PEAR_Common extends PEAR
      */
     function infoFromString($data)
     {
+        require_once('PEAR/Dependency.php');
+        if ($error = PEAR_Dependency::checkExtension('xml'))
+            return $this->raiseError($error);
         $xp = @xml_parser_create();
         if (!$xp) {
             return $this->raiseError('Unable to create XML parser');