定制 xin/pipeline 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

xin/pipeline

最新稳定版本:v1.0.0

Composer 安装命令:

composer require xin/pipeline

包简介

README 文档

README

介绍

Pipeline(管道)是一种设计模式或概念,用于将多个处理步骤或任务组合成一个连续的处理流,以便数据从一个处理阶段传递到下一个阶段 。每个阶段通常执行某种操作,最后将结果传递给下一个阶段,直到整个流程完成

软件架构

基于 league/pipeline 实现几种管道模式,线性调度管道器、线性调度管道器(可中断)、调用中间件管道器等

安装教程

composer require xin/pipeline

使用说明

构建统一化支付器


use Xin\Pipeline\PipelineManager;

require_once './vendor/autoload.php';

$pipeline = new \Xin\Pipeline\PipelineManager();
$pipeline->pushMany([
	function ($x, $next) {
		var_dump('1:request');
		$value = $next($x);
		var_dump('1:' . $value);

		return $value;
	},
	function ($x, $next) {
		var_dump(2);
		return $next($x);
	},
]);
$value = $pipeline->middleware(1, function ($input) {
	var_dump("input:" . $input);
	return $input * 100;
});
var_dump("value:" . $value);

统计信息

  • 总下载量: 89
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2025-01-09