PDepend\Source\Language\PHP\PHPBuilder::storeClass PHP Method

storeClass() protected method

This method will persist a class instance for later reuse.
protected storeClass ( string $className, string $namespaceName, PDepend\Source\AST\ASTClass $class ) : void
$className string
$namespaceName string
$class PDepend\Source\AST\ASTClass
return void
    protected function storeClass($className, $namespaceName, ASTClass $class)
    {
        $className = strtolower($className);
        if (!isset($this->classes[$className][$namespaceName])) {
            $this->classes[$className][$namespaceName] = array();
        }
        $this->classes[$className][$namespaceName][$class->getId()] = $class;
        $namespace = $this->buildNamespace($namespaceName);
        $namespace->addType($class);
    }
PHPBuilder