From 9782c9d985178b9c85d19e3569e48c6c94ec2e1b Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Sun, 26 Feb 2023 19:09:22 +0100 Subject: [PATCH] Fix loading autoload.php file in CLI eesyphp tool --- eesyphp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eesyphp b/eesyphp index 5d18956..7b7059e 100755 --- a/eesyphp +++ b/eesyphp @@ -4,6 +4,14 @@ use EesyPHP\App; use EesyPHP\Cli; -require __DIR__."/vendor/autoload.php"; +if (isset($_composer_autoload_path)) + require $_composer_autoload_path; +else if (file_exists(__DIR__ . '/../../autoload.php')) + require __DIR__ . '/../../autoload.php'; +else if (file_exists(__DIR__ . '/../vendor/autoload.php')) + require __DIR__ . '/../vendor/autoload.php'; +else + die('Fail to find composer vendor/autoload.php file'); + App::init(null, null, __DIR__); Cli :: handle_args();