Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
services
t3o sites
extensions.typo3.org
extensions.typo3.org
Commits
4a232327
Verified
Commit
4a232327
authored
Apr 27, 2018
by
Jens Jacobsen
Browse files
Use ext:solr garbage collector
parent
f212542f
Pipeline
#4319
passed with stages
in 5 minutes and 40 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
html/typo3conf/ext/ter_fe2/Classes/Controller/RegisterkeyController.php
View file @
4a232327
...
...
@@ -14,6 +14,7 @@ namespace T3o\TerFe2\Controller;
* The TYPO3 project - inspiring people to share!
*/
use
ApacheSolrForTypo3\Solr\GarbageCollector
;
use
ApacheSolrForTypo3\Solr\IndexQueue\Queue
;
use
TYPO3\CMS\Core\Utility\ExtensionManagementUtility
;
use
TYPO3\CMS\Core\Utility\GeneralUtility
;
...
...
@@ -225,11 +226,13 @@ class RegisterkeyController extends \T3o\TerFe2\Controller\AbstractTerBasedContr
}
elseif
((
strtolower
(
$extension
->
getFrontendUser
())
==
strtolower
(
$GLOBALS
[
'TSFE'
]
->
fe_user
->
user
[
'username'
]))
||
$this
->
securityRole
->
isAdmin
())
{
// Deleted in ter, then delete the key in the ter_fe2 extension table
if
(
$this
->
terConnection
->
deleteExtensionKey
(
$extension
->
getExtKey
()))
{
$extensionUid
=
$extension
->
getUid
();
$this
->
extensionRepository
->
remove
(
$extension
);
// remove from index queue
// ext:solr garbage collector
if
(
ExtensionManagementUtility
::
isLoaded
(
'solr'
))
{
$
indexQueue
=
GeneralUtility
::
makeInstance
(
Queue
::
class
);
$
indexQueue
->
deleteItem
(
'tx_terfe2_domain_model_extension'
,
$extension
->
get
Uid
()
);
$
garbageCollector
=
GeneralUtility
::
makeInstance
(
GarbageCollector
::
class
);
$
garbageCollector
->
collectGarbage
(
'tx_terfe2_domain_model_extension'
,
$extensionUid
);
}
$this
->
addFlashMessage
(
''
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment