zhaojs
2023-07-31 d705c1fff4f6dcb08eda795229c98567dd5ec9f8
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.');