Very weird, but it is the truth — compose packages like League require additional developer supervision, so called feedback so as it runs smoothly and coherent — phpunit is not enough.

http -Fh localhost:2150/api/v1/pingHTTP/1.1 404 Not Found
Connection: Keep-Alive
Content-Length: 273
Content-Type: text/html; charset=iso-8859-1
Date: Wed, 10 Feb 2021 14:46:04 GMT
Keep-Alive: timeout=5, max=100
Server: Apache/2.4.46 (Ubuntu)

The same code on php -S localhost:8080 -t public -f index.php

http -Fh localhost:8080/api/v1/pingHTTP/1.1 200 OK