function EnabledExtensionsValidatorTest::providerExtensionRemoved
Data provider for testExtensionRemoved().
Return value
mixed[][] The test cases.
File
-
core/
modules/ package_manager/ tests/ src/ Kernel/ EnabledExtensionsValidatorTest.php, line 29
Class
- EnabledExtensionsValidatorTest
- @covers \Drupal\package_manager\Validator\EnabledExtensionsValidator @group package_manager @internal
Namespace
Drupal\Tests\package_manager\KernelCode
public static function providerExtensionRemoved() : array {
$summary = t('The update cannot proceed because the following enabled Drupal extension was removed during the update.');
return [
'module' => [
[
[
'name' => 'drupal/test_module2',
'version' => '1.3.1',
'type' => 'drupal-module',
],
],
[
ValidationResult::createError([
t("'test_module2' module (provided by <code>drupal/test_module2</code>)"),
], $summary),
],
],
'module and theme' => [
[
[
'name' => 'drupal/test_module1',
'version' => '1.3.1',
'type' => 'drupal-module',
],
[
'name' => 'drupal/test_theme',
'version' => '1.3.1',
'type' => 'drupal-theme',
],
],
[
ValidationResult::createError([
t("'test_module1' module (provided by <code>drupal/test_module1</code>)"),
t("'test_theme' theme (provided by <code>drupal/test_theme</code>)"),
], t('The update cannot proceed because the following enabled Drupal extensions were removed during the update.')),
],
],
'profile' => [
[
[
'name' => 'drupal/test_profile',
'version' => '1.3.1',
'type' => 'drupal-profile',
],
],
[
ValidationResult::createError([
t("'test_profile' profile (provided by <code>drupal/test_profile</code>)"),
], $summary),
],
],
'theme' => [
[
[
'name' => 'drupal/test_theme',
'version' => '1.3.1',
'type' => 'drupal-theme',
],
],
[
ValidationResult::createError([
t("'test_theme' theme (provided by <code>drupal/test_theme</code>)"),
], $summary),
],
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.