public function getUseStatements($ignoredNamespace = null)
    {
        $script = '';
        $declaredClasses = $this->declaredClasses;
        unset($declaredClasses[$ignoredNamespace]);
        ksort($declaredClasses);
        foreach ($declaredClasses as $namespace => $classes) {
            asort($classes);
            foreach ($classes as $class => $alias) {
                // Don't use our own class
                if ($class == $this->getUnqualifiedClassName() && $namespace == $this->getNamespace()) {
                    continue;
                }
                if ($class == $alias) {
                    $script .= sprintf("use %s\\%s;
", $namespace, $class);
                } else {
                    $script .= sprintf("use %s\\%s as %s;
", $namespace, $class, $alias);
                }
            }
        }

        return $script;
    }
public function getUseStatements($ignoredNamespace = null)
    {
        $script = '';
        $declaredClasses = $this->declaredClasses;
        unset($declaredClasses[$ignoredNamespace]);
        ksort($declaredClasses);
        foreach ($declaredClasses as $namespace => $classes) {
            asort($classes);
            foreach ($classes as $class => $alias) {
                // Don't use our own class
                if ($class == $this->getUnqualifiedClassName() && $namespace == $this->getNamespace()) {
                    continue;
                }
                if ($class == $alias) {
                    $script .= sprintf("use %s\\%s;
", $namespace, $class);
                } else {
                    $script .= sprintf("use %s\\%s as %s;
", $namespace, $class, $alias);
                }
            }
        }

        return $script;
    }
public function getUseStatements ( $ ignoredNamespace = null ) { $ script = '' ; $ declaredClasses = $ this -> declaredClasses ; unset ( $ declaredClasses [ $ ignoredNamespace ] ) ; ksort ( $ declaredClasses ) ; foreach ( $ declaredClasses as $ namespace => $ classes ) { asort ( $ classes ) ; foreach ( $ classes as $ class => $ alias ) { // Don't use our own class if ( $ class == $ this -> getUnqualifiedClassName ( ) && $ namespace == $ this -> getNamespace ( ) ) { continue ; } if ( $ class == $ alias ) { $ script .= sprintf ( "use %s\\%s;
" , $ namespace , $ class ) ; } else { $ script .= sprintf ( "use %s\\%s as %s;
" , $ namespace , $ class , $ alias ) ; } } } return $ script ; }
Return all the use statement of the class

@param  string $ignoredNamespace the ignored namespace
@return string
Return all the use statement of the class