public function testMergeWithOverride() { $metaBag = new ValueBag(['foo' => 'bar']); $mergeMetaBag = new ValueBag(['foo' => 'baz']); $metaBag->merge($mergeMetaBag, true); $this->assertCount(1, $metaBag); $this->assertSame('baz', (string) $metaBag->get('foo')); }
/** * {@inheritdoc} */ public function read($filename) { $meta = new ValueBag(); foreach ($this->readers as $reader) { if ($reader->available() && $reader->supports($filename)) { $meta->merge($reader->read($filename)); } } return $meta; }