diff --git a/src/Codeception/Util/Shared/Namespaces.php b/src/Codeception/Util/Shared/Namespaces.php index 1a2ddfa69e..75cdd0b3a0 100644 --- a/src/Codeception/Util/Shared/Namespaces.php +++ b/src/Codeception/Util/Shared/Namespaces.php @@ -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; }