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