文件名称:pipeline:联赛\管道
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-12 15:21:24
PHP
联赛\管道 该软件包提供了流水线模式实现。 管道模式 管道模式使您可以通过链接阶段轻松组成顺序阶段。 在此特定实现中,接口包括两部分: 舞台界面 流水线接口 流水线由零,一或多个阶段组成。 管道可以处理有效负载。 在处理期间,有效负载将传递到第一阶段。 从那一刻起,结果值将逐级传递。 以最简单的形式,执行链可以表示为foreach: $ result = $ payload ; foreach ( $ stages as $ stage ) { $ result = $ stage ( $ result ); } return $ result ; 实际上,这与以下内容相同: $ result = $ stage3 ( $ stage2 ( $ stage1 ( $ payload ))); 不变性 管道被实现为不可变的阶段链。 当您通过管道传输新阶段时,将使用添
【文件预览】:
pipeline-master
----src()
--------PipelineBuilderInterface.php(368B)
--------ProcessorInterface.php(283B)
--------Pipeline.php(838B)
--------InterruptibleProcessor.php(585B)
--------FingersCrossedProcessor.php(310B)
--------StageInterface.php(237B)
--------PipelineBuilder.php(515B)
--------PipelineInterface.php(427B)
----LICENSE(1KB)
----docs()
--------usage.md(2KB)
--------index.md(2KB)
--------_layouts()
--------CNAME(25B)
--------_data()
--------installation.md(198B)
--------.gitignore(5B)
----composer.json(916B)
----UPGRADE.md(649B)