コード例 #1
0
 public function testGetDefaultHelperReturnsDefinedDefaultHelper()
 {
     $helperA = $this->prophesize(InstanceHelper::class);
     $helperB = $this->prophesize(InstanceHelper::class);
     $helperRegistry = new InstanceHelperRegistry();
     $helperRegistry->addHelper('helperA', $helperA->reveal());
     $helperRegistry->addHelper('helperB', $helperB->reveal());
     $helperRegistry->setDefaultHelper('helperB');
     $this->assertSame($helperB->reveal(), $helperRegistry->getDefaultHelper());
 }
コード例 #2
0
 public function entryContainsPdfDocuments(FeedEntry $feedEntry, $name = null)
 {
     $feedHelper = $this->helpers->getHelper($name)->getFeedHelper();
     return $feedHelper->entryContainsPdfDocuments($feedEntry);
 }
コード例 #3
0
 public function getRecordMultiCaption(Record $record, $field, $locale = null, $instanceName = null)
 {
     $metadataHelper = $this->helpers->getHelper($instanceName)->getMetadataHelper();
     return $metadataHelper->getRecordMultiField($record, $field, $locale);
 }