1
0
mirror of synced 2025-02-22 15:13:13 +03:00

[2.0] Fixing the IsolatedClassLoader to work with null ns

This commit is contained in:
jwage 2009-11-17 03:38:35 +00:00
parent 50f727b58e
commit 220e30e519

View File

@ -45,7 +45,7 @@ class IsolatedClassLoader
* *
* @param string $ns The namespace to use. * @param string $ns The namespace to use.
*/ */
public function __construct($ns) public function __construct($ns = null)
{ {
$this->_namespace = $ns; $this->_namespace = $ns;
} }
@ -96,11 +96,7 @@ class IsolatedClassLoader
*/ */
public function loadClass($className) public function loadClass($className)
{ {
/*if (class_exists($className, false) || interface_exists($className, false)) { if ($this->_namespace && strpos($className, $this->_namespace.$this->_namespaceSeparator) !== 0) {
return false;
}*/
if (strpos($className, $this->_namespace.$this->_namespaceSeparator) !== 0) {
return false; return false;
} }