phpvv/notice
Composer 安装命令:
composer require phpvv/notice
包简介
VV Notice Service
README 文档
README
VV Notice Service
(todo: complete)
Installation
Package is available on Packagist, you can install it using Composer.
composer require phpvv/notice
Configuring
// bootstrap.php require_once __DIR__ . '/vendor/autoload.php'; use VV\Notice; \VV\Notice::factory()->config() ->addAllNoticer(new class implements \VV\Notice\AllNoticer { public function log(\VV\Notice $notice){ // TODO: Implement log() method. } public function sendMail(\VV\Notice $notice,string $subject,string $message) : void{ // TODO: Implement sendMail() method. } public function sendSms(\VV\Notice $notice) : void{ // TODO: Implement sendSms() method. } public function syslog(\VV\Notice $notice) : void{ // TODO: Implement syslog() method. } }) //->setSmsRepeatTimeout(3600) //->setCache(new \VV\Cache\Local\FileCache(\VV\Utils\Fs::tmpDir('notice-timeout-lock'))) ;
Usage
use VV\Notice; Notice::info('Some information'/*, code: 300*/)->mail(); Notice::warning('Some warning'/*, code: 200*/) //->log()->mail() // same as below ->logMail(); Notice::error('Some error'/*, code: 100*/) //->log()->mail()->syslog()->sms() // same as below ->all();
统计信息
- 总下载量: 140
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-03-20