eventsauce/doctrine-message-repository

此包已被放弃,不再维护。作者建议使用 eventsauce/message-repository-for-doctrine 包。

EventSauce 的 Doctrine 消息存储库

0.8.3 2021-01-14 21:06 UTC

This package is auto-updated.

Last update: 2021-07-25 13:00:49 UTC


README

⚠️ 此存储库已被放弃,转而使用更新的 eventsauce/message-repository-for-doctrine 库。

use Doctrine\DBAL\Connection;
use EventSauce\DoctrineMessageRepository\DoctrineMessageRepository;
use EventSauce\EventSourcing\Serialization\MessageSerializer;

/** @var Connection $doctrineConnection */
$doctrineConnection = setup_doctrine_connection();
/** @var MessageSerializer $messageSerializer */
$messageSerializer = setup_message_serializer();
$messageRepository = new DoctrineMessageRepository(
    $doctrineConnection,
    $messageSerializer,
    'your_table_name',
);

下一步: 在启动聚合根存储库时使用它

有关此存储库使用的模式,请参阅