Details
Description
In Zend_Uri_Http::fromString, if the scheme is not valid, it throws a Zend_Uri_Exception, but fails to require_once 'Zend/Uri/Exception.php' prior to doing this.
Zend/Uri/Http.php#160
if (in_array($scheme, array('http', 'https')) === false) { throw new Zend_Uri_Exception("Invalid scheme: '$scheme'"); }
should be
if (in_array($scheme, array('http', 'https')) === false) { require_once 'Zend/Uri/Exception.php'; throw new Zend_Uri_Exception("Invalid scheme: '$scheme'"); }
Fixed in rev. 11866, test added