arquivei/events-sender
最新稳定版本:v3.3.2
Composer 安装命令:
composer require arquivei/events-sender
包简介
Applications events sender
README 文档
README
Applications events sender
Install
composer require arquivei/events-sender
Usage
Create your exporter and pass for Sender class
You can use the entities schemas:
<?php $exporter = new \Arquivei\Events\Sender\Exporters\File('filePath'); $sender = new \Arquivei\Events\Sender\Sender($exporter); /** * @param \Arquivei\Events\Sender\Schemas\ClassicSchema $schema * @param string $stream */ $sender->push($schema, $stream);
<?php $exporter = new \Arquivei\Events\Sender\Exporters\File('filePath'); $sender = new \Arquivei\Events\Sender\Sender($exporter); /** * @param \Arquivei\Events\Sender\Schemas\LatestSchema $schema * @param string $stream */ $sender->push($schema, $stream);
Or use the factories:
<?php $exporter = new \Arquivei\Events\Sender\Exporters\File('filePath'); $sender = new \Arquivei\Events\Sender\Sender($exporter); /** * @param \Arquivei\Events\Sender\Factories\LatestSchemaFactory $schema * @param string $stream */ $sender->push($schema, $stream);
<?php $exporter = new \Arquivei\Events\Sender\Exporters\File('filePath'); $sender = new \Arquivei\Events\Sender\Sender($exporter); /** * @param \Arquivei\Events\Sender\Factories\ClassicSchemaFactory $schema * @param string $stream */ $sender->push($schema, $stream);
Important
- Pass your exporters in order to, if the first one fails, the second be called.
- To call only one exporter configure only one of them.
Run Tests
$ vendor/phpunit/phpunit/phpunit tests
统计信息
- 总下载量: 58.59k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2018-10-22