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
);
}
}