Pinq\Tests\Integration\Providers\DSL\ParameterCollectionTest::testParameterCollectionCanEvaluateAlteredParameterVariableExpressions PHP Method

testParameterCollectionCanEvaluateAlteredParameterVariableExpressions() public method

    public function testParameterCollectionCanEvaluateAlteredParameterVariableExpressions()
    {
        $this->collection->addExpression(O\Expression::binaryOperation(O\Expression::variable(O\Expression::value('var-foo')), O\Operators\Binary::CONCATENATION, O\Expression::value('--concat')), ParameterHasher::valueType(), new Functions\ElementProjection('', null, null, ['param' => 'var-foo'], [], []));
        $this->assertResolvesTo(['abcde--concat'], ['param' => 'abcde']);
        $this->assertResolvesTo(['1--concat'], ['param' => 1]);
        $this->assertResolvesTo(['--concat'], ['param' => null]);
    }