switon/executor
最新稳定版本:v1.0.0
Composer 安装命令:
composer require switon/executor
包简介
Task execution contracts and runtime adapters for Switon Framework
README 文档
README
Task execution contracts and runtime adapters for Switon Framework.
Installation
composer require switon/executor
Requirements: PHP 8.3+
Quick Start
use Switon\Core\Attribute\Autowired; use Switon\Core\Contract\RunnerInterface; use Switon\Executor\ExecutorInterface; final class ReportRunner implements RunnerInterface { public function run(mixed $payload): array { return ['id' => $payload['id'] ?? null]; } } final class JobService { #[Autowired] protected ExecutorInterface $executor; public function runOnce(): void { $futures = $this->executor->invokeAll([[ReportRunner::class, ['id' => 1]]]); // inspect $futures[0]->isSuccessful(), result(), error() } }
Docs: https://docs.switon.dev/latest/executor
License
MIT.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 9
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-10