patch_eaccelerator_issue91.txt
1 |
Index: Packages/FLOW3/Classes/F3_FLOW3.php |
---|---|
2 |
=================================================================== |
3 |
--- Packages/FLOW3/Classes/F3_FLOW3.php (revision 1074) |
4 |
+++ Packages/FLOW3/Classes/F3_FLOW3.php (working copy) |
5 |
@@ -431,6 +431,14 @@ |
6 |
if (version_compare(phpversion(), '6.0.0', '<') && !(extension_loaded('iconv') || extension_loaded('mbstring'))) { |
7 |
die ('FLOW3 requires the PHP extension "mbstring" or "iconv" for PHP versions below 6.0.0 (Error #1207148809)'); |
8 |
} |
9 |
+ if (extension_loaded('eAccelerator')) { |
10 |
+ $reflect = new ReflectionClass('F3_FLOW3'); |
11 |
+ if($reflect->getDocComment() == NULL) { |
12 |
+ die ('FLOW3 requires to compile eAccelerator with the --with-eaccelerator-doc-comment-inclusion flag or to disable it'); |
13 |
+ } |
14 |
+ unset($reflect); |
15 |
+ } |
16 |
+ |
17 |
set_time_limit(0); |
18 |
ini_set('unicode.output_encoding', 'utf-8'); |
19 |
ini_set('unicode.stream_encoding', 'utf-8'); |