tourze / async-import-bundle
Symfony异步导入模块
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- doctrine/dbal: ^4.0
- doctrine/doctrine-bundle: ^2.13
- doctrine/orm: ^3.0
- doctrine/persistence: ^3.1 || ^4
- psr/log: ^3|^2|^1
- symfony/config: ^6.4
- symfony/dependency-injection: ^6.4
- symfony/framework-bundle: ^6.4
- symfony/http-kernel: ^6.4
- symfony/security-core: ^6.4
- symfony/yaml: ^6.4 || ^7.1
- tourze/doctrine-indexed-bundle: 0.0.*
- tourze/doctrine-snowflake-bundle: 0.0.*
- tourze/doctrine-timestamp-bundle: 0.0.*
- tourze/doctrine-user-bundle: 0.0.*
- tourze/easy-admin-attribute: 0.1.*
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2025-05-11 17:47:55 UTC
README
Symfony bundle for asynchronous data import functionality.
Installation
composer require tourze/async-import-bundle
Features
- Asynchronous data import for Symfony applications
- Task management for import processes
- Error logging for failed import records
Configuration
Register the bundle in your config/bundles.php
:
return [ // ... AsyncImportBundle\AsyncImportBundle::class => ['all' => true], // ... ];
Usage
Documentation to be completed
Testing
The bundle comes with a comprehensive test suite:
# Run all tests from project root ./vendor/bin/phpunit packages/async-import-bundle/tests # Run specific test class ./vendor/bin/phpunit packages/async-import-bundle/tests/Entity/AsyncImportTaskTest.php
Contributing
Contributions are welcome!
License
This package is available under the MIT license.