Pinq\Tests\Integration\Providers\DSL\EnglishDSLProviderWithStructuralVariableInliningTest::testVariableVariableWhereQuery PHP Method

testVariableVariableWhereQuery() public method

    public function testVariableVariableWhereQuery()
    {
        foreach (['i', 'o'] as $varName) {
            $this->assertRequestIsCorrect(function (IQueryable $queryable) use($varName) {
                return $queryable->where(function ($i, $o) use($varName) {
                    return ${$varName};
                });
            }, <<<ENG
Filter according to: { return \${$varName}; } with parameters: [\$this, \$varName]
Get the elements as itself
ENG
);
        }
    }