I create company vendor libs but have problem with namespaces. Usually I ignore this but want now fix problems.
I test now example vendor Symfony\Bundle\FrameworkBundle
but this have same errors.
When I create a new file I have suggested
How can I configure PhpStorm to suggest correct namespace?
Perhaps from vendor composer.json? It has:
"autoload": {
"psr-4": { "Symfony\\Bundle\\FrameworkBundle\\": "" },
If you have custom classes, your need to configure PSR4 namespaces in composer.json. You must not create your classes directly in vendor dir, because it can be override when you update dependencies.
For exemple, if you have custom classes in src/ with namespace Kernel :
"autoload": {
"psr-4": { "Kernel\\": "src/" }
}