public function testIsImmutable() { $value = new ArrayValue([$std = new \stdClass()]); // Mutate input value $std->foo = 'bar'; // Mutate retrieved value $value->getValue()[0]->foo = 'baz'; $this->assertEquals([new \stdClass()], $value->getValue()); }