Nelmio\Alice\Definition\Value\ParameterValueTest::testIsImmutable PHP Method

testIsImmutable() public method

public testIsImmutable ( )
    public function testIsImmutable()
    {
        $injectedValue = new MutableValue('v0');
        $value = new ParameterValue($injectedValue);
        // Mutate injected value
        $injectedValue->setValue('v1');
        // Mutate returned value
        $value->getValue()->setValue('v2');
        $this->assertNotSame(new MutableValue('v0'), $value->getValue());
    }