PHP-Namespace-Resolver icon indicating copy to clipboard operation
PHP-Namespace-Resolver copied to clipboard

Invalid namespace for files in the namespaces root folder

Open magnus-eriksson opened this issue 1 year ago • 0 comments

Composers autoload

"autoload": {
    "psr-4": {
        "Foo\\": "src/"
    }
},

File: src/Test.php

Generate namespace: Ctrl + Alt + G

Result:

namespace Foo\me\<username>\www\site\src;

Expected:

namespace Foo;

It works when it's in a subfolder

File: src/Test/Foobar.php

Result: Correct namespace

namespace Foo\Test;

magnus-eriksson avatar Mar 08 '23 23:03 magnus-eriksson