Community
Participate
Working Groups
I would like to introduce API to download, discover, store, manage and launch PHP tools. Currently each plugin have to provide own way to select / install php tool: 1. Composer allow to download, select phar or re-use from project 2. PHPUnit allow select phar or search file in project based on composer.json (without PDT Composer API) Adopters have to do same and also implement own ui elements / preferences. Also selecting running environment highly depend on toolkit plugin itself. 1. Composer have preference to direct select php version, rather than work with project default. 2. PHPUnit base on launcher preferences similar to debugger. And again adopters have to implement this on own way, as a result if we introduce docker execution support, adopters have to do this same on his side. Another benefit will be simpler implementation for new tools like PHP Code Sniffer.