public function testFetchMissingSubdefinitionReturnsDefaultThumbnail() { $definitionMap = new DefinitionMap(['low' => 'missing_subdef']); $thumbHelper = new ThumbHelper($definitionMap); $thumbnail = new Subdef(); $mySubdef = new Subdef(); $record = new Record(); $record->setThumbnail($thumbnail); $record->setSubdefs(new ArrayCollection(['my_subdef' => $mySubdef])); $this->assertSame($thumbnail, $thumbHelper->fetch($record, 'low')); }