mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle

1.0.1 2024-09-19 09:58 UTC

This package is auto-updated.

Last update: 2024-09-19 09:59:43 UTC


README

此包为使用 doctrine 的幂等消费者提供持久层

安装

将此包添加到您的项目中

composer require mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle

使用方法

  1. 配置 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
  1. doctrine_migrations.yaml 中配置迁移,在 migration_paths 添加
        'MrAndMrsSmith\IdempotentConsumerDoctrinePersistenceBundle\Persistence\Migrations': '%kernel.project_dir%/vendor/mrandmrssmith/idempotent-consumer-doctrine-persistence-bundle/src/Persistence/Migrations'
  1. 按常规运行迁移
  bin/console doctrine:migrations:migrate