Construct a correct project namespace name.
public createNamespace ( string $namespace, boolean $usesProjectName = false, boolean $useDoubleSlashes = false ) : string | ||
$namespace | string | The entered namespace. |
$usesProjectName | boolean | Whether or not it's using the project name. |
$useDoubleSlashes | boolean | Whether or not use double slashes \\. |
Результат | string |
/** * Construct a correct project namespace name. * * @param boolean $useDoubleSlashes Whether or not to create the namespace with double slashes \\ * * @return string */ protected function createNamespace($useDoubleSlashes = false) { $namespace = $this->settings->getNamespace(); $projectName = $this->settings->getProjectName(); if ($namespace === 'Vendor\\Project' || $namespace === $projectName) { return $this->str->createNamespace($projectName, true, $useDoubleSlashes); } return $this->str->createNamespace($namespace, false, $useDoubleSlashes); }