You are here

protected function ImageTest::getTargetDefinition in Feeds 8.3

Returns target definition to pass to the target constructor.

Return value

array The target definition for the file target.

Overrides FileTestBase::getTargetDefinition

File

tests/src/Kernel/Feeds/Target/ImageTest.php, line 23

Class

ImageTest
@coversDefaultClass \Drupal\feeds\Feeds\Target\Image @group feeds

Namespace

Drupal\Tests\feeds\Kernel\Feeds\Target

Code

protected function getTargetDefinition() {
  $method = $this
    ->getMethod(Image::class, 'prepareTarget')
    ->getClosure();
  $field_definition_mock = $this
    ->getMockFieldDefinition([
    'display_field' => 'false',
    'display_default' => 'false',
    'uri_scheme' => 'public',
    'target_type' => 'file',
    'file_directory' => '[date:custom:Y]-[date:custom:m]',
    'file_extensions' => 'png gif jpg jpeg',
    'max_filesize' => '',
    'max_resolution' => '',
    'min_resolution' => '',
    'alt_field' => 'true',
    'title_field' => 'true',
    'alt_field_required' => 'true',
    'title_field_required' => 'true',
    'default_image' => [
      'uuid' => NULL,
      'alt' => '',
      'title' => '',
      'width' => NULL,
      'height' => NULL,
    ],
    'handler' => 'default:file',
    'handler_settings' => [],
  ]);
  return $method($field_definition_mock);
}