src/Helpers/ClassInformationFromFile.php
public static function getNamespace($tokens)
    {
        $count = count($tokens);
        $i = 0;
        $namespace = '';
        $namespace_ok = false;
        while ($i < $count) {
            $token = $tokens[$i];
            if (is_array($token) && $token[0] === T_NAMESPACE) {
                // Found namespace declaration
                while (++$i < $count) {
                    if ($tokens[$i] === ';') {
                        $namespace_ok = true;
                        $namespace = trim($namespace);
                        break;
                    }
                    $namespace .= is_array($tokens[$i]) ? $tokens[$i][1] : $tokens[$i];
                }
                break;
            }
            $i++;
        }
        if (!$namespace_ok) {
            return null;
        } else {
            return $namespace;
        }
    }
public static function getNamespace($tokens)
    {
        $count = count($tokens);
        $i = 0;
        $namespace = '';
        $namespace_ok = false;
        while ($i < $count) {
            $token = $tokens[$i];
            if (is_array($token) && $token[0] === T_NAMESPACE) {
                // Found namespace declaration
                while (++$i < $count) {
                    if ($tokens[$i] === ';') {
                        $namespace_ok = true;
                        $namespace = trim($namespace);
                        break;
                    }
                    $namespace .= is_array($tokens[$i]) ? $tokens[$i][1] : $tokens[$i];
                }
                break;
            }
            $i++;
        }
        if (!$namespace_ok) {
            return null;
        } else {
            return $namespace;
        }
    }
public static function getNamespace ( $ tokens ) { $ count = count ( $ tokens ) ; $ i = 0 ; $ namespace = '' ; $ namespace_ok = false ; while ( $ i < $ count ) { $ token = $ tokens [ $ i ] ; if ( is_array ( $ token ) && $ token [ 0 ] === T_NAMESPACE ) { // Found namespace declaration while ( ++ $ i < $ count ) { if ( $ tokens [ $ i ] === ';' ) { $ namespace_ok = true ; $ namespace = trim ( $ namespace ) ; break ; } $ namespace .= is_array ( $ tokens [ $ i ] ) ? $ tokens [ $ i ] [ 1 ] : $ tokens [ $ i ] ; } break ; } $ i ++ ; } if ( ! $ namespace_ok ) { return null ; } else { return $ namespace ; } }
Look for the namespace declaration.

@param $tokens

@return null|string
Look for the namespace declaration .