透過namespace找到composer package中的檔案路徑

透過namespace來找到Vendor資料夾中安裝的composer package中的某一個檔案路徑,而不是直接寫死路徑在vendor/VENDOR_NAME/PACKAGE_NAME/src

範例:

找到namespace為virtualorz\mysdk

中的config/abc.php檔案

說明:

透過$psr4取得autoload中的所有路徑

找到開頭跟定義好的$namesapce相同的路徑,最後帶入要找的$target_file_name,確認檔案是不是存在

存在的話這個檔案路徑就是目標了