首页 PHP 库 其它类库 compose-masterPHP功能组合库
compose-masterPHP功能组合库

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<?php

namespace igorw;

class ComposeTest extends \PHPUnit_Framework_TestCase {

    /**

     * @expectedException InvalidArgumentException

     */

    function testComposeWithoutArgs() {

        compose();

    }

    function testComposeWithSingleFunc() {

        $id = function ($x) { return $x; };

        $composed = compose($id);

        $this->assertNull($composed(null));

        $this->assertTrue($composed(true));

        $this->assertFalse($composed(false));

        $this->assertSame('foo', $composed('foo'));

    }

    function testComposeWithMultipleFuncs() {

        $composed = compose(

            function ($x) { return "baz($x)"; },

            function ($x) { return "bar($x)"; },

            function ($x) { return "foo($x)"; }

        );

        $this->assertSame('baz(bar(foo(x)))', $composed('x'));

    }

Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用,Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

jQuery做出合并/追加数组除重功能 jQuery做出合并/追加数组除重功能

08 Jun 2018

这次给大家带来jQuery做出合并/追加数组除重功能,jQuery做出合并/追加数组除重功能的注意事项有哪些,下面就是实战案例,一起来看一下。

即将推出的 JavaScript 功能:使用'Array.zip”和'Array.zipKeyed”简化数组组合 即将推出的 JavaScript 功能:使用'Array.zip”和'Array.zipKeyed”简化数组组合

05 Dec 2024

介绍 在 JavaScript 中,使用数组是日常编程的主要内容。然而,以元素方式组合多个数组通常需要冗长的或外部的解决方案。即将推出的提案 Array.zip 和 Array.zipKeyed

如何使用 Hibernate Criteria 执行分组和聚合功能? 如何使用 Hibernate Criteria 执行分组和聚合功能?

28 Dec 2024

如何使用 Hibernate Criteria 对象进行分组和聚合在 Hibernate 中,Criteria API 提供了一种构建数据库的便捷方法...

使用Phunkie的功能编程:PHP中的解析器组合器 使用Phunkie的功能编程:PHP中的解析器组合器

10 Feb 2025

Phunkie:PHP中的建筑解析器组合(第1部分) 该教程改编自Inviqa博客,演示了如何使用PHP的Phunkie功能库来创建解析器组合。 我们将重点介绍核心概念并建立基本解析器,

基于Vue框架vux组件库实现上拉刷新功能的介绍 基于Vue框架vux组件库实现上拉刷新功能的介绍

29 Jun 2018

这篇文章主要为大家详细介绍了基于Vue框架vux组件库实现上拉刷新功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

如何使用自连接从自引用表中检索数据? 如何使用自连接从自引用表中检索数据?

13 Jan 2025

了解 SELF JOIN 及其应用程序在数据库管理领域中,SELF JOIN 是一种特殊类型的联接操作,它允许...

See all articles