Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Parser\FunctionFixtureReferenceParser::mergeFunctionFixtureReferences PHP Method

mergeFunctionFixtureReferences() private method

private mergeFunctionFixtureReferences ( array $values, $value ) : array
$values array
return array
    private function mergeFunctionFixtureReferences(array $values, $value) : array
    {
        $lastElement = end($values);
        if (false === $value instanceof FunctionCallValue || false === $lastElement instanceof FixtureReferenceValue) {
            $values[] = $value;
            return $values;
        }
        $values[key($values)] = new FixtureReferenceValue(new ListValue([$lastElement->getValue(), $value]));
        return $values;
    }