public function WebformBreadcrumbBuilderTest::providerTestApplies in Webform 6.x
Same name and namespace in other branches
- 8.5 tests/src/Kernel/Breadcrumb/WebformBreadcrumbBuilderTest.php \Drupal\Tests\webform\Kernel\Breadcrumb\WebformBreadcrumbBuilderTest::providerTestApplies()
Provides test data for testApplies().
Return value
array Array of datasets for testApplies().
File
- tests/
src/ Kernel/ Breadcrumb/ WebformBreadcrumbBuilderTest.php, line 182
Class
- WebformBreadcrumbBuilderTest
- Test webform breadcrumb builder.
Namespace
Drupal\Tests\webform\Kernel\BreadcrumbCode
public function providerTestApplies() {
$this
->setUpMockEntities();
$tests = [
[
FALSE,
],
[
FALSE,
'not',
],
[
FALSE,
'webform',
],
[
FALSE,
'entity.webform',
],
[
TRUE,
'entity.webform.handler.',
],
[
TRUE,
'entity.webform_ui.element',
],
[
TRUE,
'entity.webform.user.submissions',
],
// Source entity.
[
TRUE,
'entity.{source_entity}.webform',
],
[
TRUE,
'entity.{source_entity}.webform_submission',
],
[
TRUE,
'entity.node.webform',
],
[
TRUE,
'entity.node.webform_submission',
],
[
TRUE,
'entity.node.webform.user.submissions',
],
// Submissions.
[
FALSE,
'entity.webform.user.submission',
],
[
TRUE,
'entity.webform.user.submission',
[
[
'webform_submission',
$this->webformSubmissionAccess,
],
],
],
[
TRUE,
'webform',
[
[
'webform_submission',
$this->webformSubmissionAccess,
],
],
],
// Translations.
[
FALSE,
'entity.webform.config_translation_overview',
],
[
TRUE,
'entity.webform.config_translation_overview',
[
[
'webform',
$this->webformAccess,
],
],
],
];
return $tests;
}