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.json
into/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