slashequip/laravel-pipeline

一个针对 Laravel 项目的有见地的改进型管道,帮助将复杂的逻辑分解为易于阅读的片段。

0.2.0 2022-12-20 18:21 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

一个针对 Laravel 项目的有见地的改进型管道,帮助将复杂的逻辑分解为易于阅读的片段。

安装

您可以通过 composer 安装此包

composer require slashequip/laravel-pipeline

用法

查看完整文档以了解全部用法。

$pipeline = Pipeline::make();
$pipeline->send(UserRegistrationTransport::make());
$pipeline->through(
    CreateUserPipe::make(),
    NotifiyUserRegisteredPipe::make(),
    AddUserToSegmentPipe::make(),
    LogUserInPipe::make()
);
$finalTransportState = $pipeline->deliver();

测试

composer test

变更日志

请参阅变更日志以获取最近更改的详细信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请审查我们的安全策略,了解如何报告安全漏洞。

鸣谢

许可

MIT 许可协议(MIT)。请参阅许可文件以获取更多信息。