function NoSourcePluginDecoratorTest::providerGetDefinitions

Provides data for testGetDefinitions().

File

core/modules/migrate/tests/src/Unit/Plugin/NoSourcePluginDecoratorTest.php, line 50

Class

NoSourcePluginDecoratorTest
@coversDefaultClass \Drupal\migrate\Plugin\NoSourcePluginDecorator[[api-linebreak]] @group migrate

Namespace

Drupal\Tests\migrate\Unit\Plugin

Code

public static function providerGetDefinitions() : array {
  return [
    'source exists' => [
      [
        'source' => [
          'plugin' => 'valid_plugin',
        ],
        'process' => [],
        'destination' => [],
      ],
      TRUE,
    ],
    'source does not exist' => [
      [
        'source' => [
          'plugin' => 'invalid_plugin',
        ],
        'process' => [],
        'destination' => [],
      ],
      FALSE,
    ],
    'source is not defined' => [
      [
        'process' => [],
        'destination' => [],
      ],
      FALSE,
    ],
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.