public function createResource($classname)
{
$classname = ltrim($classname, '\\');
$this->validatePsr0Classname($classname);
$classname = str_replace('/', '\\', $classname);
if (0 === strpos($classname, $this->specNamespace)) {
$relative = substr($classname, strlen($this->specNamespace));
return new PSR0Resource(explode('\\', $relative), $this);
}
if ('' === $this->srcNamespace || 0 === strpos($classname, $this->srcNamespace)) {
$relative = substr($classname, strlen($this->srcNamespace));
return new PSR0Resource(explode('\\', $relative), $this);
}
return null;
}