avtonom/mathielen-import-engine-bundle
framework-bundle dependency, the underlying mathielen-import-engine may be adaptable).Console or GeneratorBundle.mathielen-import-engine core (not the Symfony bundle) may be usable via composer require if decoupled from Symfony’s FrameworkBundle.Console component could be replaced with Laravel’s Artisan or a custom CLI facade.KernelEvents) may need Laravel’s Events system.ContainerInterface vs. Laravel’s Container requires adapter logic.symfony/console → laravel/framework’s CLI tools).League\Csv + custom validation if integration fails.mathielen-import-engine core function independently of Symfony’s FrameworkBundle?
Console/GeneratorBundle dependencies?
spatie/laravel-command for CLI)?ServiceProvider that registers the engine as a singleton)?avtonom/mathielen-import-engine) may work if:
ServiceProvider adapts the engine to Laravel’s DI container.maatwebsite/excel) for CSV imports if simplicity is prioritized.mathielen-import-engine without the Symfony bundle.symfony/console with Laravel’s Artisan or a lightweight CLI wrapper.sensio/generator-bundle (likely unused in Laravel).MathielenImportServiceProvider to register the engine as a Laravel service.public function register()
{
$this->app->singleton('import.engine', function ($app) {
return new \Avtonom\MathielenImportEngine\ImportEngine();
});
}
Events facade or a custom event dispatcher.strict_types=1, arrow functions).php-compat to identify breaking changes.symfony/framework-bundle:~2.4|3.0.* is a hard blocker. Solutions:
ContainerInterface).config.yml → Laravel’s config/import.php.mathielen-import-engine from the Symfony bundle.ServiceProvider and container bindings.import.failed events).README.md for the team.How can I help you explore Laravel packages today?