Merged in #53. The issue is that custom vendor-dir can contain $HOME or ~, so it might be $HOME/custom-vendor etc.
Currently we expect there to be just $HOME or ~.
I would suggest also checking if $home works and what would happen if we use /my/path/$HOME/../../something (or ~ somewhere in the middle).
Current behavior
commands are not recognised correctly if vendor directory is in home path
How to reproduce
set vendor-dir with $HOME or ~ and check if the command in the chain is recognised correctly
Expected behavior
commands are marked as 3rd party only when in vendor (not laminas and mezzio) even if vendor-dir is in home directory
Bug Report
Summary
Merged in #53. The issue is that custom vendor-dir can contain
$HOME
or~
, so it might be$HOME/custom-vendor
etc. Currently we expect there to be just$HOME
or~
.I would suggest also checking if
$home
works and what would happen if we use/my/path/$HOME/../../something
(or~
somewhere in the middle).Current behavior
commands are not recognised correctly if vendor directory is in home path
How to reproduce
set vendor-dir with $HOME or
~
and check if the command in the chain is recognised correctlyExpected behavior
commands are marked as 3rd party only when in vendor (not laminas and mezzio) even if vendor-dir is in home directory