Skip to content

Commit 35f2a79

Browse files
committed
- show discovered importer on console
- updated composer dependencies
1 parent 5cb9d68 commit 35f2a79

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

Command/ImportCommand.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use Ddeboer\DataImport\Filter\OffsetFilter;
55
use Mathielen\DataImport\Event\ImportItemEvent;
66
use Mathielen\ImportEngine\Event\ImportConfigureEvent;
7+
use Mathielen\ImportEngine\Event\ImportRequestEvent;
78
use Mathielen\ImportEngine\Exception\InvalidConfigurationException;
89
use Mathielen\ImportEngine\Import\ImportBuilder;
910
use Mathielen\ImportEngine\Import\Run\ImportRunner;
@@ -74,11 +75,19 @@ protected function import(OutputInterface $output, $importerId, $sourceProviderI
7475

7576
//set limit
7677
if ($limit) {
77-
$this->getContainer()->get('event_dispatcher')->addListener(ImportConfigureEvent::AFTER_BUILD . '.' . $importerId, function (ImportConfigureEvent $event) use ($limit) {
78+
$this->getContainer()->get('event_dispatcher')->addListener(ImportConfigureEvent::AFTER_BUILD, function (ImportConfigureEvent $event) use ($limit) {
7879
$event->getImport()->importer()->filters()->add(new OffsetFilter(0, $limit));
7980
});
8081
}
8182

83+
//show discovered importer id
84+
if (empty($importerId)) {
85+
$this->getContainer()->get('event_dispatcher')->addListener(ImportRequestEvent::DISCOVERED, function (ImportRequestEvent $event) use ($output) {
86+
$importerId = $event->getImportRequest()->getImporterId();
87+
$output->writeln("Importer discovered: <info>$importerId</info>");
88+
});
89+
}
90+
8291
/** @var ImportBuilder $importBuilder */
8392
$importBuilder = $this->getContainer()->get('mathielen_importengine.import.builder');
8493

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
],
1717
"require": {
1818
"php": ">=5.4.0",
19-
"mathielen/import-engine": ">=0.8",
19+
"mathielen/import-engine": "dev-master",
2020
"symfony/framework-bundle": "~2.4"
2121
},
2222
"require-dev": {

0 commit comments

Comments
 (0)