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

storeInterface() protected method

This method will persist an interface instance for later reuse.
protected storeInterface ( string $interfaceName, string $namespaceName, PDepend\Source\AST\ASTInterface $interface ) : void
$interfaceName string
$namespaceName string
$interface PDepend\Source\AST\ASTInterface
return void
    protected function storeInterface($interfaceName, $namespaceName, ASTInterface $interface)
    {
        $interfaceName = strtolower($interfaceName);
        if (!isset($this->interfaces[$interfaceName][$namespaceName])) {
            $this->interfaces[$interfaceName][$namespaceName] = array();
        }
        $this->interfaces[$interfaceName][$namespaceName][$interface->getId()] = $interface;
        $namespace = $this->buildNamespace($namespaceName);
        $namespace->addType($interface);
    }
PHPBuilder