PhpBench\Tests\Unit\Storage\Driver\Dbal\Visitor\SqlVisitorTest::provideVisit PHP Метод

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

public provideVisit ( )
    public function provideVisit()
    {
        return [['param[nb_foobars]: 5', 'parameter.pkey = :param0 AND parameter.value = :param1', ['param0' => 'nb_foobars', 'param1' => 5]], ['$or: [ { benchmark: "foobar" }, { subject: "benchFoo" }]', '(subject.benchmark = :param0 OR subject.name = :param1)', ['param0' => 'foobar', 'param1' => 'benchFoo']], ['$or: [ { benchmark: "foobar", date: "2015-10-10" }, { subject: "benchFoo" }]', '((subject.benchmark = :param0 AND run.date = :param1) OR subject.name = :param2)', ['param0' => 'foobar', 'param1' => '2015-10-10', 'param2' => 'benchFoo']], ['benchmark: "foobar"', 'subject.benchmark = :param0', ['param0' => 'foobar']], ['revs: 1000', 'variant.revolutions = :param0', ['param0' => 1000]], ['date: { $gt: "2016-01-31" }', 'run.date > :param0', ['param0' => '2016-01-31']], ['run: { $eq: 1 }', 'run.uuid = :param0', ['param0' => '1']], ['run: { $neq: 1 }', 'run.uuid != :param0', ['param0' => '1']], ['run: { $gt: 1 }', 'run.uuid > :param0', ['param0' => '1']], ['run: { $lt: 1 }', 'run.uuid < :param0', ['param0' => '1']], ['run: { $gte: 1 }', 'run.uuid >= :param0', ['param0' => '1']], ['run: { $lte: 1 }', 'run.uuid <= :param0', ['param0' => '1']], ['run: { $in: [1, 2]}', 'run.uuid IN (:param0, :param1)', ['param0' => '1', 'param1' => '2']], ['benchmark: { $regex: "hello" }', 'subject.benchmark REGEXP :param0', ['param0' => 'hello']]];
    }