You are here

protected function ConfigEntityReferenceTest::createTargetPluginInstance in Feeds 8.3

Creates a new target plugin instance.

Parameters

array $configuration: (optional) The configuration for the target plugin.

Return value

\Drupal\feeds\Plugin\Type\Target\TargetInterface A FeedsTarget plugin instance.

Overrides EntityReferenceTestBase::createTargetPluginInstance

3 calls to ConfigEntityReferenceTest::createTargetPluginInstance()
ConfigEntityReferenceTest::testGetSummaryNoReferenceBySet in tests/src/Unit/Feeds/Target/ConfigEntityReferenceTest.php
@covers ::getSummary
ConfigEntityReferenceTest::testPrepareValue in tests/src/Unit/Feeds/Target/ConfigEntityReferenceTest.php
Tests finding an entity by ID.
ConfigEntityReferenceTest::testPrepareValueReferenceNotFound in tests/src/Unit/Feeds/Target/ConfigEntityReferenceTest.php
Tests prepareValue() method without match.

File

tests/src/Unit/Feeds/Target/ConfigEntityReferenceTest.php, line 29

Class

ConfigEntityReferenceTest
@coversDefaultClass \Drupal\feeds\Feeds\Target\ConfigEntityReference @group feeds

Namespace

Drupal\Tests\feeds\Unit\Feeds\Target

Code

protected function createTargetPluginInstance(array $configuration = []) {
  $configuration += [
    'feed_type' => $this
      ->createMock(FeedTypeInterface::class),
    'target_definition' => $this
      ->createTargetDefinitionMock(),
    'reference_by' => 'id',
  ];
  return new ConfigEntityReference($configuration, 'config_entity_reference', [], $this->entityTypeManager
    ->reveal(), $this->entityFinder
    ->reveal(), $this->transliteration
    ->reveal(), $this->typedConfigManager
    ->reveal());
}