1<?php
2
3/**
4 * Bootstrap for PhpSpreadsheet classes.
5 */
6
7// This sucks, but we have to try to find the composer autoloader
8
9$paths = [
10    __DIR__ . '/../vendor/autoload.php', // In case PhpSpreadsheet is cloned directly
11    __DIR__ . '/../../../autoload.php', // In case PhpSpreadsheet is a composer dependency.
12];
13
14foreach ($paths as $path) {
15    if (file_exists($path)) {
16        require_once $path;
17
18        return;
19    }
20}
21
22throw new \Exception('Composer autoloader could not be found. Install dependencies with `composer install` and try again.');
23