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