| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2015-05-11 21:38:52 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  | /** | 
					
						
							| 
									
										
										
										
											2016-12-22 14:43:37 +00:00
										 |  |  |  * Bootstrap for PhpSpreadsheet classes. | 
					
						
							| 
									
										
										
										
											2010-08-26 19:14:53 +00:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-05-24 22:52:44 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-21 15:44:33 +00:00
										 |  |  | // This sucks, but we have to try to find the composer autoloader
 | 
					
						
							| 
									
										
										
										
											2017-05-17 22:02:17 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-01-21 15:44:33 +00:00
										 |  |  | $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.'); |