/** * @param string $fixtureId * @param array|null $expected */ public function assertBuiltResultIsTheSame(string $fixtureId, array $expected) { $this->assertTrue($this->denormalizer->canDenormalize($fixtureId)); $actual = $this->denormalizer->denormalize(new FixtureBag(), 'Dummy', $fixtureId, [], new FlagBag('')); $expectedFixtures = new FixtureBag(); foreach ($expected as $item) { $expectedFixtures = $expectedFixtures->with($item); } $this->assertEquals($expectedFixtures, $actual); }
/** * @inheritdoc */ public function canDenormalize(string $reference) : bool { return $this->decoratedDenormalizer->canDenormalize($reference); }