mrandmrssmith / idempotent-consumer-doctrine-persistence-bundle
幂等消费者包
1.0.1
2024-09-19 09:58 UTC
Requires
- php: >=7.2
- ext-json: *
- doctrine/dbal: >=2.0
- doctrine/doctrine-bundle: >=2.0
- doctrine/doctrine-migrations-bundle: >=3.0
- doctrine/migrations: >=3.0
- doctrine/orm: >=2.5
- mrandmrssmith/idempotent-consumer-bundle: ^1.0.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: >=8.5
- roave/security-advisories: dev-master
- symplify/easy-coding-standard: ^12.1
- vimeo/psalm: ^4.30||^5.22
This package is auto-updated.
Last update: 2024-09-19 09:59:43 UTC
README
此包为使用 doctrine 的幂等消费者提供持久层
安装
将此包添加到您的项目中
composer require mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle
使用方法
- 配置 doctrine
- 在您的
doctrine.yaml
中添加此包的映射
- 在您的
mms_idempotent_consumer_doctrine_persistence_bundle: is_bundle: false type: annotation dir: '%kernel.project_dir%/vendor/mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle/src/Entity' prefix: 'MrAndMrsSmith\IdempotentConsumerDoctrinePersistenceBundle\Entity' alias: IdempotentConsumerDoctrinePersistenceBundle
- 在
doctrine_migrations.yaml
中配置迁移,在migration_paths
添加
'MrAndMrsSmith\IdempotentConsumerDoctrinePersistenceBundle\Persistence\Migrations': '%kernel.project_dir%/vendor/mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle/src/Persistence/Migrations'
- 按常规运行迁移
bin/console doctrine:migrations:migrate