protected function getNamespace($file)
    {
        $basename = $this->packageInfo->get('basename');

        if ($this->packageInfo->get('type') == 'module') {
            $namespace = str_replace($this->packagesPath .DS .$basename, '', $file);
        } else {
            $namespace = str_replace($this->packagesPath .DS .$basename .DS .'src', '', $file);
        }

        $find = basename($namespace);

        $namespace = strrev(preg_replace(strrev("/$find/"), '', strrev($namespace), 1));

        $namespace = $this->packageInfo->get('namespace') .'\\' .trim($namespace, '\\/');

        return str_replace('/', '\\', $namespace);
    }
protected function getNamespace($file)
    {
        $basename = $this->packageInfo->get('basename');

        if ($this->packageInfo->get('type') == 'module') {
            $namespace = str_replace($this->packagesPath .DS .$basename, '', $file);
        } else {
            $namespace = str_replace($this->packagesPath .DS .$basename .DS .'src', '', $file);
        }

        $find = basename($namespace);

        $namespace = strrev(preg_replace(strrev("/$find/"), '', strrev($namespace), 1));

        $namespace = $this->packageInfo->get('namespace') .'\\' .trim($namespace, '\\/');

        return str_replace('/', '\\', $namespace);
    }
protected function getNamespace ( $ file ) { $ basename = $ this -> packageInfo -> get ( 'basename' ) ; if ( $ this -> packageInfo -> get ( 'type' ) == 'module' ) { $ namespace = str_replace ( $ this -> packagesPath . DS . $ basename , '' , $ file ) ; } else { $ namespace = str_replace ( $ this -> packagesPath . DS . $ basename . DS . 'src' , '' , $ file ) ; } $ find = basename ( $ namespace ) ; $ namespace = strrev ( preg_replace ( strrev ( "/$find/" ) , '' , strrev ( $ namespace ) , 1 ) ) ; $ namespace = $ this -> packageInfo -> get ( 'namespace' ) . '\\' . trim ( $ namespace , '\\/' ) ; return str_replace ( '/' , '\\' , $ namespace ) ; }
Get Namespace of the current file.

@param string $file

@return string
Get Namespace of the current file .