Closed CybotTM closed 3 months ago
ext_emconf.php
with cms_rte_ckeditor
works because the name is identical to the composer package name and will be ignored by the check:
if ($this->isComposerDependency($dependentPackageKey)) {
ext_emconf.php
with rte_ckeditor
fails.
In both cases, the extension (rte_ckeditor
or cms_rte_ckeditor
) itself is missing in the extension list:
[0] => core
[1] => backend
[2] => frontend
[3] => extbase
[4] => fluid
[5] => rte_ckeditor_image
[6] => json_response
[7] => private_container
The extension itself is installed:
$ cat .Build/vendor/typo3/cms-rte-ckeditor/ext_emconf.php
<?php
$EM_CONF[$_EXTKEY] = [
'title' => 'TYPO3 CMS RTE CKEditor',
'description' => 'Integration of CKEditor as a Rich Text Editor for the TYPO3 backend.',
'category' => 'be',
'state' => 'stable',
'author' => 'TYPO3 Core Team',
'author_email' => 'typo3cms@typo3.org',
'version' => '12.4.17',
'constraints' => [
'depends' => [
'typo3' => '12.4.17',
],
'conflicts' => [],
'suggests' => [
'setup' => '12.4.17',
],
],
];
Reason was missing $coreExtensionsToLoad
in functional test:
protected array $coreExtensionsToLoad = [
'typo3/cms-rte-ckeditor',
];
Fixed with f9f8dac43721c095ec60478edba2a9e50bbfd40c in branch/upgrade_testsuite with MR #294
In my typo3 12.4.19 (non composer) installation is the extension in tyo3/sysext: See also here: https://github.com/TYPO3/typo3/tree/v12.4.19/typo3/sysext/rte_ckeditor
fixed with #294
Running
with ext_emconf.php
does not report any problem. But users complain issues with TYPO3 installation: #292
Running
with ext_emconf.php
reports:
keys in
$this->packages
in/workspaces/t3x-rte_ckeditor_image/.Build/vendor/typo3/testing-framework/Classes/Core/PackageCollection.php:267
are the same in both cases: