f12a5b8214
Always create proxy files for package binaries, to avoid not working binaries in case the package was installed from a path repository and is itself linked If the binary is a PHP script, a global variable is now exposed, which holds the path to the vendor/autoload.php file. This variable can the be used in the binaries to include this file without guessing where the path to the vendor folder might be. Additionally it is now checked on binary creation whether the reference binary has a shebang and if not, generates a much simple proxy code, because the stream wrapper code, that is required for PHP <8 to omit the shebang from the output, can be skipped. Fixes: #10119 Co-authored-by: Jordi Boggiano <j.boggiano@seld.be> |
||
---|---|---|
.. | ||
articles | ||
dev | ||
faqs | ||
fixtures | ||
00-intro.md | ||
01-basic-usage.md | ||
02-libraries.md | ||
03-cli.md | ||
04-schema.md | ||
05-repositories.md | ||
06-config.md | ||
07-runtime.md | ||
08-community.md |