PhlyTest\Conduit\MiddlewarePipeTest::nestedPaths PHP Method

nestedPaths() public method

public nestedPaths ( )
    public function nestedPaths()
    {
        return ['empty-bare-bare' => ['', 'foo', '/foo', 'assertTrue'], 'empty-bare-bareplus' => ['', 'foo', '/foobar', 'assertFalse'], 'empty-bare-tail' => ['', 'foo', '/foo/', 'assertTrue'], 'empty-bare-tailplus' => ['', 'foo', '/foo/bar', 'assertTrue'], 'empty-tail-bare' => ['', 'foo/', '/foo', 'assertTrue'], 'empty-tail-bareplus' => ['', 'foo/', '/foobar', 'assertFalse'], 'empty-tail-tail' => ['', 'foo/', '/foo/', 'assertTrue'], 'empty-tail-tailplus' => ['', 'foo/', '/foo/bar', 'assertTrue'], 'empty-prefix-bare' => ['', '/foo', '/foo', 'assertTrue'], 'empty-prefix-bareplus' => ['', '/foo', '/foobar', 'assertFalse'], 'empty-prefix-tail' => ['', '/foo', '/foo/', 'assertTrue'], 'empty-prefix-tailplus' => ['', '/foo', '/foo/bar', 'assertTrue'], 'empty-surround-bare' => ['', '/foo/', '/foo', 'assertTrue'], 'empty-surround-bareplus' => ['', '/foo/', '/foobar', 'assertFalse'], 'empty-surround-tail' => ['', '/foo/', '/foo/', 'assertTrue'], 'empty-surround-tailplus' => ['', '/foo/', '/foo/bar', 'assertTrue'], 'root-bare-bare' => ['/', 'foo', '/foo', 'assertTrue'], 'root-bare-bareplus' => ['/', 'foo', '/foobar', 'assertFalse'], 'root-bare-tail' => ['/', 'foo', '/foo/', 'assertTrue'], 'root-bare-tailplus' => ['/', 'foo', '/foo/bar', 'assertTrue'], 'root-tail-bare' => ['/', 'foo/', '/foo', 'assertTrue'], 'root-tail-bareplus' => ['/', 'foo/', '/foobar', 'assertFalse'], 'root-tail-tail' => ['/', 'foo/', '/foo/', 'assertTrue'], 'root-tail-tailplus' => ['/', 'foo/', '/foo/bar', 'assertTrue'], 'root-prefix-bare' => ['/', '/foo', '/foo', 'assertTrue'], 'root-prefix-bareplus' => ['/', '/foo', '/foobar', 'assertFalse'], 'root-prefix-tail' => ['/', '/foo', '/foo/', 'assertTrue'], 'root-prefix-tailplus' => ['/', '/foo', '/foo/bar', 'assertTrue'], 'root-surround-bare' => ['/', '/foo/', '/foo', 'assertTrue'], 'root-surround-bareplus' => ['/', '/foo/', '/foobar', 'assertFalse'], 'root-surround-tail' => ['/', '/foo/', '/foo/', 'assertTrue'], 'root-surround-tailplus' => ['/', '/foo/', '/foo/bar', 'assertTrue'], 'bare-bare-bare' => ['foo', 'bar', '/foo/bar', 'assertTrue'], 'bare-bare-bareplus' => ['foo', 'bar', '/foo/barbaz', 'assertFalse'], 'bare-bare-tail' => ['foo', 'bar', '/foo/bar/', 'assertTrue'], 'bare-bare-tailplus' => ['foo', 'bar', '/foo/bar/baz', 'assertTrue'], 'bare-tail-bare' => ['foo', 'bar/', '/foo/bar', 'assertTrue'], 'bare-tail-bareplus' => ['foo', 'bar/', '/foo/barbaz', 'assertFalse'], 'bare-tail-tail' => ['foo', 'bar/', '/foo/bar/', 'assertTrue'], 'bare-tail-tailplus' => ['foo', 'bar/', '/foo/bar/baz', 'assertTrue'], 'bare-prefix-bare' => ['foo', '/bar', '/foo/bar', 'assertTrue'], 'bare-prefix-bareplus' => ['foo', '/bar', '/foo/barbaz', 'assertFalse'], 'bare-prefix-tail' => ['foo', '/bar', '/foo/bar/', 'assertTrue'], 'bare-prefix-tailplus' => ['foo', '/bar', '/foo/bar/baz', 'assertTrue'], 'bare-surround-bare' => ['foo', '/bar/', '/foo/bar', 'assertTrue'], 'bare-surround-bareplus' => ['foo', '/bar/', '/foo/barbaz', 'assertFalse'], 'bare-surround-tail' => ['foo', '/bar/', '/foo/bar/', 'assertTrue'], 'bare-surround-tailplus' => ['foo', '/bar/', '/foo/bar/baz', 'assertTrue'], 'tail-bare-bare' => ['foo/', 'bar', '/foo/bar', 'assertTrue'], 'tail-bare-bareplus' => ['foo/', 'bar', '/foo/barbaz', 'assertFalse'], 'tail-bare-tail' => ['foo/', 'bar', '/foo/bar/', 'assertTrue'], 'tail-bare-tailplus' => ['foo/', 'bar', '/foo/bar/baz', 'assertTrue'], 'tail-tail-bare' => ['foo/', 'bar/', '/foo/bar', 'assertTrue'], 'tail-tail-bareplus' => ['foo/', 'bar/', '/foo/barbaz', 'assertFalse'], 'tail-tail-tail' => ['foo/', 'bar/', '/foo/bar/', 'assertTrue'], 'tail-tail-tailplus' => ['foo/', 'bar/', '/foo/bar/baz', 'assertTrue'], 'tail-prefix-bare' => ['foo/', '/bar', '/foo/bar', 'assertTrue'], 'tail-prefix-bareplus' => ['foo/', '/bar', '/foo/barbaz', 'assertFalse'], 'tail-prefix-tail' => ['foo/', '/bar', '/foo/bar/', 'assertTrue'], 'tail-prefix-tailplus' => ['foo/', '/bar', '/foo/bar/baz', 'assertTrue'], 'tail-surround-bare' => ['foo/', '/bar/', '/foo/bar', 'assertTrue'], 'tail-surround-bareplus' => ['foo/', '/bar/', '/foo/barbaz', 'assertFalse'], 'tail-surround-tail' => ['foo/', '/bar/', '/foo/bar/', 'assertTrue'], 'tail-surround-tailplus' => ['foo/', '/bar/', '/foo/bar/baz', 'assertTrue'], 'prefix-bare-bare' => ['/foo', 'bar', '/foo/bar', 'assertTrue'], 'prefix-bare-bareplus' => ['/foo', 'bar', '/foo/barbaz', 'assertFalse'], 'prefix-bare-tail' => ['/foo', 'bar', '/foo/bar/', 'assertTrue'], 'prefix-bare-tailplus' => ['/foo', 'bar', '/foo/bar/baz', 'assertTrue'], 'prefix-tail-bare' => ['/foo', 'bar/', '/foo/bar', 'assertTrue'], 'prefix-tail-bareplus' => ['/foo', 'bar/', '/foo/barbaz', 'assertFalse'], 'prefix-tail-tail' => ['/foo', 'bar/', '/foo/bar/', 'assertTrue'], 'prefix-tail-tailplus' => ['/foo', 'bar/', '/foo/bar/baz', 'assertTrue'], 'prefix-prefix-bare' => ['/foo', '/bar', '/foo/bar', 'assertTrue'], 'prefix-prefix-bareplus' => ['/foo', '/bar', '/foo/barbaz', 'assertFalse'], 'prefix-prefix-tail' => ['/foo', '/bar', '/foo/bar/', 'assertTrue'], 'prefix-prefix-tailplus' => ['/foo', '/bar', '/foo/bar/baz', 'assertTrue'], 'prefix-surround-bare' => ['/foo', '/bar/', '/foo/bar', 'assertTrue'], 'prefix-surround-bareplus' => ['/foo', '/bar/', '/foo/barbaz', 'assertFalse'], 'prefix-surround-tail' => ['/foo', '/bar/', '/foo/bar/', 'assertTrue'], 'prefix-surround-tailplus' => ['/foo', '/bar/', '/foo/bar/baz', 'assertTrue'], 'surround-bare-bare' => ['/foo/', 'bar', '/foo/bar', 'assertTrue'], 'surround-bare-bareplus' => ['/foo/', 'bar', '/foo/barbaz', 'assertFalse'], 'surround-bare-tail' => ['/foo/', 'bar', '/foo/bar/', 'assertTrue'], 'surround-bare-tailplus' => ['/foo/', 'bar', '/foo/bar/baz', 'assertTrue'], 'surround-tail-bare' => ['/foo/', 'bar/', '/foo/bar', 'assertTrue'], 'surround-tail-bareplus' => ['/foo/', 'bar/', '/foo/barbaz', 'assertFalse'], 'surround-tail-tail' => ['/foo/', 'bar/', '/foo/bar/', 'assertTrue'], 'surround-tail-tailplus' => ['/foo/', 'bar/', '/foo/bar/baz', 'assertTrue'], 'surround-prefix-bare' => ['/foo/', '/bar', '/foo/bar', 'assertTrue'], 'surround-prefix-bareplus' => ['/foo/', '/bar', '/foo/barbaz', 'assertFalse'], 'surround-prefix-tail' => ['/foo/', '/bar', '/foo/bar/', 'assertTrue'], 'surround-prefix-tailplus' => ['/foo/', '/bar', '/foo/bar/baz', 'assertTrue'], 'surround-surround-bare' => ['/foo/', '/bar/', '/foo/bar', 'assertTrue'], 'surround-surround-bareplus' => ['/foo/', '/bar/', '/foo/barbaz', 'assertFalse'], 'surround-surround-tail' => ['/foo/', '/bar/', '/foo/bar/', 'assertTrue'], 'surround-surround-tailplus' => ['/foo/', '/bar/', '/foo/bar/baz', 'assertTrue']];
    }