[TASK] Compatibility with TYPO3 CMS 7.5 00/43600/2
authorFrancois Suter <francois@typo3.org>
Sun, 27 Sep 2015 15:47:48 +0000 (17:47 +0200)
committerFrancois Suter <francois@typo3.org>
Sun, 27 Sep 2015 15:49:19 +0000 (17:49 +0200)
Adapt to changes in the FormEngine to ensure compatibility
with TYPO3 CMS 7.5.

Resolves: #70137
Releases: 2.0
Change-Id: I78c1375ed160dc4518d86ca71f5421c83366afb5
Reviewed-on: http://review.typo3.org/43600
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
ChangeLog
Classes/UserFunction/FormEngine.php
Classes/Wizard/QueryCheckWizard.php
ext_emconf.php

index a330c53..4cd40d0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2015-09-27 Francois Suter (Cobweb)  <typo3@cobweb.ch>
 
        * Fixed crashing query check wizard, resolves #70136
+       * Ensured compatibility with TYPO3 CMS 7.5, resolves #70137
 
 2015-06-09 Francois Suter (Cobweb)  <typo3@cobweb.ch>
 
index 3b1e7ff..069787c 100644 (file)
@@ -14,6 +14,7 @@ namespace Tesseract\Dataquery\UserFunction;
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Backend\Form\Element\UserElement;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
@@ -61,10 +62,10 @@ class FormEngine {
         * This method format a message regarding FULLTEXT indexes in the database towards a BE user.
         *
         * @param array $parameters Properties of the field being modified
-        * @param \TYPO3\CMS\Backend\Form\FormEngine $parentObject Back-reference to the calling object
+        * @param UserElement $userField Back-reference to the calling object
         * @return string
         */
-       public function renderFulltextIndices($parameters, \TYPO3\CMS\Backend\Form\FormEngine $parentObject) {
+       public function renderFulltextIndices($parameters, UserElement $userField) {
                $output = $this->language->sL('LLL:EXT:dataquery/locallang_db.xlf:fulltext.no_index_or_missing_table');
 
                if (empty($parameters['row']['sql_query'])) {
index e99014e..f9019af 100644 (file)
@@ -14,7 +14,7 @@ namespace Tesseract\Dataquery\Wizard;
  * The TYPO3 project - inspiring people to share!
  */
 
-use TYPO3\CMS\Backend\Form\FormEngine;
+use TYPO3\CMS\Backend\Form\Element\TextElement;
 use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 
 /**
@@ -30,10 +30,10 @@ class QueryCheckWizard {
         * Renders the wizard itself.
         *
         * @param array $fieldParameters Parameters of the field
-        * @param FormEngine $formObject Calling object
+        * @param TextElement $textField Calling object
         * @return string HTML for the wizard
         */
-       public function render($fieldParameters, FormEngine $formObject) {
+       public function render($fieldParameters, TextElement $textField) {
                // Get the id attribute of the field tag
                preg_match('/id="(.+?)"/', $fieldParameters['item'], $matches);
 
index b0627cb..b69de90 100644 (file)
@@ -27,7 +27,7 @@ $EM_CONF[$_EXTKEY] = array (
       'tesseract' => '2.0.0-0.0.0',
       'datafilter' => '2.0.0-0.0.0',
       'overlays' => '3.0.0-0.0.0',
-      'typo3' => '6.2.0-7.3.99',
+      'typo3' => '6.2.0-7.5.99',
       'expressions' => '2.0.0-0.0.0',
     ),
     'conflicts' =>