function MigrationTest::providerTestAddRequiredDependencies
Provides data for testAddRequiredDependencies.
File
-
core/
modules/ migrate/ tests/ src/ Unit/ MigrationTest.php, line 278
Class
- MigrationTest
- @coversDefaultClass \Drupal\migrate\Plugin\Migration
Namespace
Drupal\Tests\migrate\UnitCode
public static function providerTestAddRequiredDependencies() : array {
return [
'NULL' => [
NULL,
[
'foo',
],
[
'required' => [
'foo',
],
'optional' => [],
],
],
'empty' => [
[],
[
'foo',
'bar',
],
[
'required' => [
'foo',
'bar',
],
'optional' => [],
],
],
'add empty' => [
[
'required' => [
'block',
],
],
[],
[
'required' => [
'block',
],
'optional' => [],
],
],
'add one' => [
[
'required' => [
'block',
],
],
[
'foo',
],
[
'required' => [
'block',
'foo',
],
'optional' => [],
],
],
'add two' => [
[
'required' => [
'block',
],
],
[
'foo',
'bar',
],
[
'required' => [
'block',
'foo',
'bar',
],
'optional' => [],
],
],
'add existing' => [
[
'required' => [
'foo',
],
],
[
'foo',
'bar',
],
[
'required' => [
0 => 'foo',
2 => 'bar',
],
'optional' => [],
],
],
'add two, with optional' => [
[
'required' => [
'block',
],
'optional' => [
'foo',
],
],
[
'foo',
'bar',
],
[
'required' => [
'block',
'foo',
'bar',
],
'optional' => [
'foo',
],
],
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.