1
0
mirror of synced 2025-02-20 22:23:14 +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.
*/
public function __construct($ns)
public function __construct($ns = null)
{
$this->_namespace = $ns;
}
@ -96,11 +96,7 @@ class IsolatedClassLoader
*/
public function loadClass($className)
{
/*if (class_exists($className, false) || interface_exists($className, false)) {
return false;
}*/
if (strpos($className, $this->_namespace.$this->_namespaceSeparator) !== 0) {
if ($this->_namespace && strpos($className, $this->_namespace.$this->_namespaceSeparator) !== 0) {
return false;
}