mirror of
https://github.com/werkraum-media/thuecat.git
synced 2024-09-28 19:26:11 +02:00
Daniel Siepmann
773098623e
The command is also available as scheduler task. This finally allows to regularly execute imports. This also allows to import from CLI context with differently configured timeouts.
34 lines
969 B
YAML
34 lines
969 B
YAML
services:
|
|
_defaults:
|
|
autowire: true
|
|
autoconfigure: true
|
|
public: false
|
|
|
|
WerkraumMedia\ThueCat\:
|
|
resource: '../Classes/*'
|
|
|
|
WerkraumMedia\ThueCat\Command\ImportConfigurationCommand:
|
|
tags:
|
|
- name: 'console.command'
|
|
command: 'thuecat:importviaconfiguration'
|
|
|
|
WerkraumMedia\ThueCat\Domain\Import\Importer\FetchData:
|
|
arguments:
|
|
$requestFactory: '@WerkraumMedia\ThueCat\Domain\Import\RequestFactory'
|
|
$cache: '@cache.thuecat_fetchdata'
|
|
|
|
WerkraumMedia\ThueCat\Frontend\DataProcessing\:
|
|
resource: '../Classes/Frontend/DataProcessing/*'
|
|
public: true
|
|
|
|
WerkraumMedia\ThueCat\Service\DateBasedFilter:
|
|
class: 'WerkraumMedia\ThueCat\Service\DateBasedFilter\FilterBasedOnTypo3Context'
|
|
public: true
|
|
|
|
'cache.thuecat_fetchdata':
|
|
class: 'TYPO3\CMS\Core\Cache\Frontend\FrontendInterface'
|
|
factory:
|
|
- '@TYPO3\CMS\Core\Cache\CacheManager'
|
|
- 'getCache'
|
|
arguments:
|
|
- 'thuecat_fetchdata'
|