fix composer autoload in bins
authorMichael Wallner <mike@php.net>
Wed, 19 Jan 2022 17:55:51 +0000 (18:55 +0100)
committerMichael Wallner <mike@php.net>
Wed, 19 Jan 2022 17:55:51 +0000 (18:55 +0100)
bin/ext2ref
bin/ref2html
bin/ref2stub
bin/stub2ref

index 978b42724746bf934663b4a5b925083cab8f36eb..b5013db2c5ca3aa429a7064825a183d310a5daf4 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env php
 <?php
 
-require_once __DIR__."/../vendor/autoload.php";
+require_once $_composer_autoload_path ?? __DIR__."/../vendor/autoload.php";
 
 use mdref\Repo;
 use mdref\Structure;
index 101c9e77690e803f30828f0702f58cbfe23caafa..779a1d0d9048d2bf1df0c9ec120b31086eeef900 100755 (executable)
@@ -8,7 +8,8 @@ use http\Env\Response;
 use http\Message\Body;
 use function file_put_contents;
 
-require_once __DIR__."/../vendor/autoload.php";
+require_once $_composer_autoload_path ?? __DIR__."/../vendor/autoload.php";
+
 define("ROOT", dirname(__DIR__));
 define("REF2HTML", true);
 
index d2dd686feab57040318716cfeda69701457a3742..ebbbc1a2bcb7ccbc3b168d127e6e020f13b3fae0 100755 (executable)
@@ -3,7 +3,7 @@
 
 namespace mdref;
 
-require_once __DIR__."/../vendor/autoload.php";
+require_once $_composer_autoload_path ?? __DIR__."/../vendor/autoload.php";
 
 if ($argc < 2) {
        fprintf(STDERR, "Usage: %s <ref>[ <ref> ...]\n", $argv[0]);
index de1899b1778a73ef6c09ec76b141367940472987..f0d11b197151010aabe88d58a8c81793aecc5890 100755 (executable)
@@ -3,7 +3,7 @@
 
 namespace mdref;
 
-require_once __DIR__."/../vendor/autoload.php";
+require_once $_composer_autoload_path ?? __DIR__."/../vendor/autoload.php";
 
 if ($argc < 3) {
        fprintf(STDERR, "Usage: cd ref-<ns> && %s <ns> <stub.php>\n", $argv[0]);