shippinno / job
一个用于创建、序列化、存储、排队和运行任务的包。
v1.0.0
2022-04-13 02:01 UTC
Requires
- php: ^7.4
- ext-pcntl: *
- doctrine/orm: ^2.5.0
- enqueue/enqueue: ^0.10.14
- jms/serializer: ^1.11.0
- shippinno/sqs: ^1.0
- symfony/yaml: ^5.1.0
Requires (Dev)
- illuminate/console: ^5.5
- illuminate/container: ^5.5
- mockery/mockery: ^1.0
- phpunit/phpunit: ^7.0
- squizlabs/php_codesniffer: ^3.2
- wmde/psr-log-test-doubles: ^2.2
This package is not auto-updated.
Last update: 2024-09-19 04:29:44 UTC
README
基本用法
创建任务
class EchoMessageJob extends Shippinno\Job\Application\Job { /** * @param string $message */ private $message; /** * @param string $message */ public function __construct(string $message) { parent::__construct(); $this->message = $message; } /** * @return string */ public function message(): string { return $this->message; } /** * @return string */ public function jobRunner(): string { return SomeJobRunner::class; } }