private function computeTableNamespace(Table $table)
    {
        $namespace = $table->getNamespace();
        if ($this->isAbsoluteNamespace($namespace)) {
            $namespace = ltrim($namespace, '\\');
            $table->setNamespace($namespace);

            return $namespace;
        }

        if ($namespace = $this->getNamespace()) {
            if ($table->getNamespace()) {
                $namespace .= '\\'.$table->getNamespace();
            }

            $table->setNamespace($namespace);
        }

        return $namespace;
    }
private function computeTableNamespace(Table $table)
    {
        $namespace = $table->getNamespace();
        if ($this->isAbsoluteNamespace($namespace)) {
            $namespace = ltrim($namespace, '\\');
            $table->setNamespace($namespace);

            return $namespace;
        }

        if ($namespace = $this->getNamespace()) {
            if ($table->getNamespace()) {
                $namespace .= '\\'.$table->getNamespace();
            }

            $table->setNamespace($namespace);
        }

        return $namespace;
    }
private function computeTableNamespace ( Table $ table ) { $ namespace = $ table -> getNamespace ( ) ; if ( $ this -> isAbsoluteNamespace ( $ namespace ) ) { $ namespace = ltrim ( $ namespace , '\\' ) ; $ table -> setNamespace ( $ namespace ) ; return $ namespace ; } if ( $ namespace = $ this -> getNamespace ( ) ) { if ( $ table -> getNamespace ( ) ) { $ namespace .= '\\' . $ table -> getNamespace ( ) ; } $ table -> setNamespace ( $ namespace ) ; } return $ namespace ; }
Computes the table namespace based on the current relative or
absolute table namespace and the database namespace.

@param  Table  $table
@return string
Computes the table namespace based on the current relative or absolute table namespace and the database namespace .