mirror of
https://github.com/Codappix/search_core.git
synced 2024-11-24 00:36:11 +01:00
Daniel Siepmann
810439cc80
Conflicts: Classes/Domain/Index/TcaIndexer/TcaTableService.php Classes/Domain/Search/QueryFactory.php Tests/Functional/Connection/Elasticsearch/IndexTcaTableTest.php Tests/Functional/Hooks/DataHandler/ProcessesAllowedTablesTest.php Tests/Unit/Domain/Search/QueryFactoryTest.php
47 lines
1.7 KiB
PHP
47 lines
1.7 KiB
PHP
<?php
|
|
|
|
call_user_func(
|
|
function ($extensionKey) {
|
|
// TODO: Add hook for Extbase -> to handle records modified through
|
|
// Frontend and backend modules not using datahandler
|
|
|
|
$GLOBALS['TYPO3_CONF_VARS'] = TYPO3\CMS\Extbase\Utility\ArrayUtility::arrayMergeRecursiveOverrule(
|
|
$GLOBALS['TYPO3_CONF_VARS'],
|
|
[
|
|
'SC_OPTIONS' => [
|
|
'extbase' => [
|
|
'commandControllers' => [
|
|
$extensionKey . '::index' => Codappix\SearchCore\Command\IndexCommandController::class,
|
|
],
|
|
],
|
|
't3lib/class.t3lib_tcemain.php' => [
|
|
'processCmdmapClass' => [
|
|
$extensionKey => \Codappix\SearchCore\Hook\DataHandler::class,
|
|
],
|
|
'processDatamapClass' => [
|
|
$extensionKey => \Codappix\SearchCore\Hook\DataHandler::class,
|
|
],
|
|
],
|
|
],
|
|
]
|
|
);
|
|
|
|
TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
|
|
'Codappix.' . $extensionKey,
|
|
'search',
|
|
[
|
|
'Search' => 'search'
|
|
],
|
|
[
|
|
'Search' => 'search'
|
|
]
|
|
);
|
|
|
|
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Extbase\Object\Container\Container')
|
|
->registerImplementation(
|
|
'Codappix\SearchCore\Connection\ConnectionInterface',
|
|
'Codappix\SearchCore\Connection\Elasticsearch'
|
|
);
|
|
},
|
|
$_EXTKEY
|
|
);
|