From 710d2a7ff7f3081aedd845095f5d00995139afa0 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Tue, 20 Dec 2016 13:44:01 +0100 Subject: [PATCH] Fix autoloading in ComposerScripts --- src/ComposerScripts.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/ComposerScripts.php b/src/ComposerScripts.php index 67060bc..5aad7ff 100644 --- a/src/ComposerScripts.php +++ b/src/ComposerScripts.php @@ -11,11 +11,12 @@ use Webmozart\PathUtil\Path; use Sabre\Uri; use function Sabre\Event\coroutine; -require_once __DIR__ . '/../vendor/sabre/event/lib/coroutine.php'; -require_once __DIR__ . '/../vendor/sabre/event/lib/Loop/functions.php'; -require_once __DIR__ . '/../vendor/sabre/event/lib/Promise/functions.php'; -require_once __DIR__ . '/../vendor/sabre/uri/lib/functions.php'; -require_once __DIR__ . '/utils.php'; +foreach ([__DIR__ . '/../../../autoload.php', __DIR__ . '/../autoload.php', __DIR__ . '/../vendor/autoload.php'] as $file) { + if (file_exists($file)) { + require $file; + break; + } +} class ComposerScripts {