Fixed bug #12347: Integrate check to the install tool and reports module concerning...
authorSteffen Kamper <info@sk-typo3.de>
Fri, 6 Nov 2009 18:25:21 +0000 (18:25 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Fri, 6 Nov 2009 18:25:21 +0000 (18:25 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@6362 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/install/mod/class.tx_install.php

index 0de983b..f99cf2a 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,7 @@
 
 2009-11-06  Steffen Kamper  <info@sk-typo3.de>
 
+       * Fixed bug #12347: Integrate check to the install tool and reports module concerning eAccelerator
        * Fixed bug #12295: Cleaning config_default, exclude values from being listed in install tool, all configuration
        * Fixed bug #11633: Enable Frontend Preview does not work until switched (thanks to Fabrizio Branca)
        * Fixed bug #12469: Pagerenderer miss headerData and footerData in hooks
index c13d900..8539092 100755 (executable)
@@ -1645,6 +1645,21 @@ From sub-directory:
                                TYPO3 needs session support
                        ',3);
                }
+
+                       // Check for stripped PHPdoc comments that are required to evaluate annotations:
+               $method = new ReflectionMethod('tx_install', 'check_mail');
+               if (strlen($method->getDocComment()) === 0) {
+                       $description = 'The system extension Extbase evaluates annotations in PHPdoc comments ' .
+                               'and thus requires eAccelerator not to strip away these parts. However, this is currently ' .
+                               'the only part in the TYPO3 Core (beside deprecation log and unit tests). If Extbase is not ' .
+                               'used, recompiling eAccelerator is not required at all.<br/><br/>' .
+                               'If you do not want comments to be stripped by eAccelerator, please recompile with the following ' .
+                               'configuration setting (<a href="http://eaccelerator.net/ticket/229" target="_blank">more details</a>):<br />' .
+                               '<i>--with-eaccelerator-doc-comment-inclusion</i>';
+                       $this->message($ext, 'PHPdoc comments are stripped', $description, 2);
+               }
+
+
        }
 
        /**