PHPstorm does not apply namespaces and classes in subfolders correctly
- PHPstorm 2022.2.3
- Docker
- Go to subfolder /releasetool/www/lib/YouTrackApi and execute
generate.sh - check www/youtracktest.php for PHPstorm code analyzing
- Merge generated
/releasetool/www/lib/YouTrackApi/composer.jsoninto/releasetool/www/composer.json--> I provide a merged file @folder /subproject1 - create dev environment
docker build -t cnconsult/releasetool . - modify start-docker.sh depending on your personal folder structure (The author was using ~/Development to clone projects here)
- execute
start-docker.sh - Open Shell in container:
docker exec -it releasetoolCopy /bin/bash - execute
composer install - check again youtracktest.php
use OpenAPI\Client\Configuration; --> OK
use OpenAPI\Client\Api\DefaultApi; --> NotOK