public function EntityUrlTest::providerTestUrl in Drupal 8
Provides data for testUrl().
Return value
array An array of test cases for testUrl().
File
- core/
tests/ Drupal/ Tests/ Core/ Entity/ EntityUrlTest.php, line 526
Class
- EntityUrlTest
- Tests URL handling of the \Drupal\Core\Entity\Entity class.
Namespace
Drupal\Tests\Core\EntityCode
public function providerTestUrl() {
$test_cases = [];
$test_cases['default'] = [
'canonical',
[],
[],
[],
];
$test_cases['revision'] = [
'revision',
[],
[],
[],
];
$test_cases['option'] = [
'canonical',
[
'absolute' => TRUE,
],
[],
[
'absolute' => TRUE,
],
];
$test_cases['default_option'] = [
'canonical',
[],
[
'absolute' => TRUE,
],
[
'absolute' => TRUE,
],
];
$test_cases['option_merge'] = [
'canonical',
[
'absolute' => TRUE,
],
[
'entity_type' => $this->entityTypeId,
],
[
'absolute' => TRUE,
'entity_type' => $this->entityTypeId,
],
];
$test_cases['option_override'] = [
'canonical',
[
'absolute' => TRUE,
],
[
'absolute' => FALSE,
],
[
'absolute' => TRUE,
],
];
return $test_cases;
}