Zend\Code\Generator\ClassGenerator::generateShortOrCompleteClassname PHP Method

generateShortOrCompleteClassname() private method

private generateShortOrCompleteClassname ( string $fqnClassName ) : string
$fqnClassName string
return string
    private function generateShortOrCompleteClassname($fqnClassName)
    {
        $fqnClassName = ltrim($fqnClassName, '\\');
        $parts = explode('\\', $fqnClassName);
        $className = array_pop($parts);
        $classNamespace = implode('\\', $parts);
        $currentNamespace = (string) $this->getNamespaceName();
        if ($classNamespace === $currentNamespace || in_array($fqnClassName, $this->getUses())) {
            return $className;
        }
        return '\\' . $fqnClassName;
    }