diff --git a/res/sqlite-worker.php b/res/sqlite-worker.php index c660a15..7556f44 100644 --- a/res/sqlite-worker.php +++ b/res/sqlite-worker.php @@ -6,7 +6,13 @@ use Clue\React\NDJson\Decoder; use Clue\React\NDJson\Encoder; -require __DIR__ . '/../vendor/autoload.php'; +if (file_exists(__DIR__ . '/../vendor/autoload.php')) { + // local project development, go from /res to /vendor + require __DIR__ . '/../vendor/autoload.php'; +} else { + // project installed as dependency, go upwards from /vendor/clue/reactphp-sqlite/res + require __DIR__ . '/../../../autoload.php'; +} $loop = Factory::create(); $in = new Decoder(new ReadableResourceStream(\STDIN, $loop));