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