SomeTest::testFlatMap()


Source

File: vendor/phpoption/phpoption/tests/PhpOption/Tests/SomeTest.php

    public function testFlatMap()
    {
        $repo = new Repository(array('foo'));

        $this->assertEquals(array('name' => 'foo'), $repo->getLastRegisteredUsername()
                                                        ->flatMap(array($repo, 'getUser'))
                                                        ->getOrCall(array($repo, 'getDefaultUser')));
    }