LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

create-outbox-pattern - PHP事务性Outbox模式生成器

为PHP 8.4生成事务性Outbox模式组件,包括实体、仓储、发布器、处理器和测试

标签

更新于: 2026-03-23

能力

典型输入

典型输出

该技能可以做什么

  • 生成实体类
  • 创建仓储接口
  • 创建仓储实现
  • 生成处理器服务
  • 创建控制台命令
  • 生成单元测试
  • 创建数据库迁移
  • 保存消息
  • 查找未处理消息
  • 标记消息已处理
  • 增加重试次数
  • 删除消息

输入

  • 聚合类型
  • 聚合ID
  • 事件类型
  • 负载数据
  • 关联ID
  • 因果ID
  • 最大重试次数
  • 批处理大小
  • 轮询间隔

输出

  • OutboxMessage实体文件
  • 仓储文件
  • 处理器文件
  • 控制台命令文件
  • 单元测试文件
  • 数据库迁移文件
  • 处理结果消息

要求

  • PHP 8.4
  • Doctrine ORM
  • 消息代理
  • 数据库连接
  • Symfony控制台

来源

  • 规范: SKILL.md
Outbox模式
事件溯源
PHP
事务性消息
领域驱动设计
可靠消息
生成实体类
创建仓储接口
创建仓储实现
生成处理器服务
聚合类型
聚合ID
事件类型
OutboxMessage实体文件
仓储文件
处理器文件