job-runner/symfony-notifier-adapter
最新稳定版本:1.7.0
Composer 安装命令:
composer require job-runner/symfony-notifier-adapter
包简介
README 文档
README
This package provides a symfony/notifier adapter for JobRunner.
Installation
composer require job-runner/symfony-notifier-adapter
Usage
<?php declare(strict_types=1); use JobRunner\JobRunner\Job\CliJob; use JobRunner\JobRunner\Job\JobList; use JobRunner\JobRunner\CronJobRunner; use Symfony\Component\Notifier\Bridge\RocketChat\RocketChatTransport; use Symfony\Component\Notifier\Channel\ChatChannel; use Symfony\Component\Notifier\Notifier; use JobRunner\JobRunner\SymfonyNotifier\SymfonyNotifierEventListener; require 'vendor/autoload.php'; $rocket = new RocketChatTransport('mytoken', '#mychannel'); $rocket->setHost('chat.myhost.com'); $chat = new ChatChannel($rocket); $notifier = new Notifier(['chat' => $chat]); $jobCollection = new JobList(); $jobCollection->push(new CliJob('php ' . __DIR__ . '/tutu.php', '* * * * *')); CronJobRunner::create() ->withEventListener((new SymfonyNotifierEventListener($notifier))->withNotificationChannelFail(['chat'])) ->run($jobCollection);
统计信息
- 总下载量: 16k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-29