From 14e5e806a7a366ff8352c503a808191c2887f2eb Mon Sep 17 00:00:00 2001 From: MarkBaker Date: Tue, 5 Aug 2014 15:03:54 +0100 Subject: [PATCH] Bugfix: Fix to autoloader registration for backward compatibility with PHP 5.2.0 not accepting the prepend flag --- Classes/PHPExcel/Autoloader.php | 6 +++++- changelog.txt | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Classes/PHPExcel/Autoloader.php b/Classes/PHPExcel/Autoloader.php index db0dbef1..f0b22516 100644 --- a/Classes/PHPExcel/Autoloader.php +++ b/Classes/PHPExcel/Autoloader.php @@ -55,7 +55,11 @@ class PHPExcel_Autoloader spl_autoload_register('__autoload'); } // Register ourselves with SPL - return spl_autoload_register(array('PHPExcel_Autoloader', 'Load'), true, true); + if (version_compare(PHP_VERSION, '5.3.0') >= 0) { + return spl_autoload_register(array('PHPExcel_Autoloader', 'Load'), true, true); + } else { + return spl_autoload_register(array('PHPExcel_Autoloader', 'Load')); + } } // function Register() diff --git a/changelog.txt b/changelog.txt index 2754f3c1..c20cf879 100644 --- a/changelog.txt +++ b/changelog.txt @@ -29,6 +29,7 @@ Planned for v1.8.1 - Bugfix: (MBaker) - Fix to ensure that current cell is maintained when executing formula calculations - Bugfix: (MBaker) Work Item GH-350 - Keep/set the value on Reader _loadSheetsOnly as NULL, courtesy of Restless-ET - Bugfix: (MBaker) Work Item CP18105 - Loading an Excel 2007 spreadsheet throws an "Autofilter must be set on a range of cells" exception +- Bugfix: (MBaker) - Fix to autoloader registration for backward compatibility with PHP 5.2.0 not accepting the prepend flag - General: (MBaker) - Small performance improvement for autosize columns - General: (frost-nzcr4) Work Item GH-379 - Change the getter/setter for zeroHeight to camel case - Feature: (WiktrzGE) Work Item GH-404 - Methods to manage most of the existing options for Chart Axis, Major Grid-lines and Minor Grid-lines