You are here

public function SchedulerJavascriptDefaultTimeTest::dataTimeWhenSchedulingIsRequired in Scheduler 2.x

Same name and namespace in other branches
  1. 8 tests/src/FunctionalJavascript/SchedulerJavascriptDefaultTimeTest.php \Drupal\Tests\scheduler\FunctionalJavascript\SchedulerJavascriptDefaultTimeTest::dataTimeWhenSchedulingIsRequired()

Provides data for testTimeWhenSchedulingIsRequired().

The data in dataStandardEntityTypes() is expanded to test each entity type with each of the scheduler date fields.

Return value

array Each array item has the values: [entity type id, bundle id, field name].

File

tests/src/FunctionalJavascript/SchedulerJavascriptDefaultTimeTest.php, line 118

Class

SchedulerJavascriptDefaultTimeTest
Tests the JavaScript functionality for default dates.

Namespace

Drupal\Tests\scheduler\FunctionalJavascript

Code

public function dataTimeWhenSchedulingIsRequired() {
  $data = [];
  foreach ($this
    ->dataStandardEntityTypes() as $key => $values) {
    $data["{$key}-1"] = array_merge($values, [
      'publish',
    ]);
    $data["{$key}-2"] = array_merge($values, [
      'unpublish',
    ]);
  }
  return $data;
}