Pinq\Tests\Integration\Traversable\Complex\ArrayTraversalTest::testWhereCondition PHP Метод

testWhereCondition() публичный Метод

public testWhereCondition ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array
    public function testWhereCondition(\Pinq\ITraversable $traversable, array $data)
    {
        $fileteredNames = $traversable->where(function ($i) {
            return strpos($i['firstName'], 'D') !== false;
        })->implode(':', function ($i) {
            return $i['firstName'] . ' ' . $i['lastName'];
        });
        $this->assertEquals('Daniel Farmer:Dave Desopolous:David Faller:Daniel Dekresta', $fileteredNames);
    }