Skip to content

Commit

Permalink
Ignore . namespace in generators
Browse files Browse the repository at this point in the history
When someone pass path as a class name, e.g. ./foo

Fixes #5818
  • Loading branch information
Naktibalda committed Jan 2, 2021
1 parent bf2d786 commit aaebb07
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/Codeception/Util/Shared/Namespaces.php
Expand Up @@ -7,12 +7,12 @@ protected function breakParts($class)
{
$class = str_replace('/', '\\', $class);
$namespaces = explode('\\', $class);
if (count($namespaces)) {
$namespaces[0] = ltrim($namespaces[0], '\\');
}
if (!$namespaces[0]) {
$namespaces[0] = ltrim($namespaces[0], '\\');

if ($namespaces[0] === '' || $namespaces[0] === '.') {
// remove empty namespace caused of \\ and . namespace
array_shift($namespaces);
} // remove empty namespace caused of \\
}
return $namespaces;
}

Expand Down

0 comments on commit aaebb07

Please sign in to comment.