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
2d32b663
Commit
2d32b663
authored
Mar 25, 2021
by
Oliver Bartsch
Browse files
[TASK] Move update request into key service
parent
fe375218
Pipeline
#10536
failed with stages
in 3 minutes and 15 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
extensions/ter_rest/Classes/Repository/ExtensionRepository.php
View file @
2d32b663
...
@@ -44,10 +44,6 @@ class ExtensionRepository extends AbstractRepository
...
@@ -44,10 +44,6 @@ class ExtensionRepository extends AbstractRepository
$queryBuilder
->
set
(
$name
,
$value
);
$queryBuilder
->
set
(
$name
,
$value
);
}
}
if
(
isset
(
$fields
[
'composer_name'
]))
{
ValidComposerNameFileService
::
setRegistryFlag
(
1
);
}
return
(
int
)
$this
->
byUniqueKey
(
$queryBuilder
->
update
(
$this
->
tableName
),
$key
)
->
execute
();
return
(
int
)
$this
->
byUniqueKey
(
$queryBuilder
->
update
(
$this
->
tableName
),
$key
)
->
execute
();
}
}
...
...
extensions/ter_rest/Classes/Service/Extension/AbstractService.php
View file @
2d32b663
...
@@ -16,6 +16,7 @@ use ApacheSolrForTypo3\Solr\GarbageCollector;
...
@@ -16,6 +16,7 @@ use ApacheSolrForTypo3\Solr\GarbageCollector;
use
ApacheSolrForTypo3\Solr\IndexQueue\Queue
;
use
ApacheSolrForTypo3\Solr\IndexQueue\Queue
;
use
T3o\TerFe2\Domain\Repository\ExtensionRepository
as
ExtbaseExtensionRepository
;
use
T3o\TerFe2\Domain\Repository\ExtensionRepository
as
ExtbaseExtensionRepository
;
use
T3o\TerFe2\Service\ExtensionIndexService
;
use
T3o\TerFe2\Service\ExtensionIndexService
;
use
T3o\TerFe2\Service\ValidComposerNameFileService
;
use
T3o\TerRest\Repository\ExtensionRepository
;
use
T3o\TerRest\Repository\ExtensionRepository
;
use
T3o\TerRest\Repository\FrontendUserRepository
;
use
T3o\TerRest\Repository\FrontendUserRepository
;
use
T3o\TerRest\Service\ConfigurationService
;
use
T3o\TerRest\Service\ConfigurationService
;
...
@@ -56,6 +57,12 @@ abstract class AbstractService
...
@@ -56,6 +57,12 @@ abstract class AbstractService
return
$this
;
return
$this
;
}
}
protected
function
requestUpdateOfValidComposerNamesFile
():
self
{
ValidComposerNameFileService
::
setRegistryFlag
(
1
);
return
$this
;
}
protected
function
flushCaches
():
self
protected
function
flushCaches
():
self
{
{
GeneralUtility
::
makeInstance
(
CacheManager
::
class
)
->
flushCaches
();
GeneralUtility
::
makeInstance
(
CacheManager
::
class
)
->
flushCaches
();
...
...
extensions/ter_rest/Classes/Service/Extension/KeyService.php
View file @
2d32b663
...
@@ -103,6 +103,10 @@ class KeyService extends AbstractService
...
@@ -103,6 +103,10 @@ class KeyService extends AbstractService
$formDataStore
=
$formDataStore
->
withProperty
(
new
IntegerData
(
'tags'
,
[],
$tagsCount
));
$formDataStore
=
$formDataStore
->
withProperty
(
new
IntegerData
(
'tags'
,
[],
$tagsCount
));
}
}
if
(
$formDataStore
->
hasProperty
(
'composer_name'
))
{
$this
->
requestUpdateOfValidComposerNamesFile
();
}
foreach
(
$formDataStore
->
getProperties
()
as
$property
)
{
foreach
(
$formDataStore
->
getProperties
()
as
$property
)
{
$fieldsToUpdate
[
$property
->
getName
()]
=
$property
->
getValue
();
$fieldsToUpdate
[
$property
->
getName
()]
=
$property
->
getValue
();
}
}
...
...
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