diff --git a/composer.json b/composer.json index 94910c4418ea7c6751639e6203da8241e42665d5..7204351971ee2fc2aa350a4141a49d4dcd6bbfca 100644 --- a/composer.json +++ b/composer.json @@ -100,7 +100,7 @@ "drupal/cache_control_override": "^1.0@alpha", "drupal/ckeditor_indentblock": "1.0.0-beta2", "drupal/config_direct_save": "2.1", - "drupal/config_filter": "1.9", + "drupal/config_filter": "1.10", "drupal/config_ignore": "2.3", "drupal/config_update": "1.7", "drupal/console": "1.9.7", diff --git a/composer.lock b/composer.lock index 3d84be18051d9d63b992edddfdb904416ef334f2..68f36fd06e0f92078347d9d0ed7fe6cede767088 100644 --- a/composer.lock +++ b/composer.lock @@ -2495,20 +2495,20 @@ }, { "name": "drupal/config_filter", - "version": "1.9.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_filter.git", - "reference": "8.x-1.9" + "reference": "8.x-1.10" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-1.9.zip", - "reference": "8.x-1.9", - "shasum": "cf6919fc5039771f8e6c2ed203f29ab0eca8d91f" + "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "c5002f2b9dece3c684db754123936d1388b80b8d" }, "require": { - "drupal/core": "^8 || ^9" + "drupal/core": "^8.8 || ^9 || ^10" }, "suggest": { "drupal/config_split": "Split site configuration for different environments." @@ -2516,8 +2516,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.9", - "datestamp": "1649336052", + "version": "8.x-1.10", + "datestamp": "1656936763", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 93609b42da64af756d638afaf2e3085e23280505..1c1c3337f49ac37576830aa9e8e927808d2622c3 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -2578,21 +2578,21 @@ }, { "name": "drupal/config_filter", - "version": "1.9.0", - "version_normalized": "1.9.0.0", + "version": "1.10.0", + "version_normalized": "1.10.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_filter.git", - "reference": "8.x-1.9" + "reference": "8.x-1.10" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-1.9.zip", - "reference": "8.x-1.9", - "shasum": "cf6919fc5039771f8e6c2ed203f29ab0eca8d91f" + "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "c5002f2b9dece3c684db754123936d1388b80b8d" }, "require": { - "drupal/core": "^8 || ^9" + "drupal/core": "^8.8 || ^9 || ^10" }, "suggest": { "drupal/config_split": "Split site configuration for different environments." @@ -2600,8 +2600,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.9", - "datestamp": "1649336052", + "version": "8.x-1.10", + "datestamp": "1656936763", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index b3c270d8bd5857bc475dd88d92674f4bff4adee2..fa7b7e1342091f6959b0df58a309b06f005e9f2c 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -410,9 +410,9 @@ 'dev_requirement' => false, ), 'drupal/config_filter' => array( - 'pretty_version' => '1.9.0', - 'version' => '1.9.0.0', - 'reference' => '8.x-1.9', + 'pretty_version' => '1.10.0', + 'version' => '1.10.0.0', + 'reference' => '8.x-1.10', 'type' => 'drupal-module', 'install_path' => __DIR__ . '/../../web/modules/config_filter', 'aliases' => array(), diff --git a/web/modules/config_filter/.gitlab-ci.yml b/web/modules/config_filter/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..c267217de4145014a1bfd405793e602ef3120b16 --- /dev/null +++ b/web/modules/config_filter/.gitlab-ci.yml @@ -0,0 +1,2 @@ +include: + - remote: 'https://gitlab.com/drupalspoons/composer-plugin/-/raw/2.9.7/templates/.gitlab-ci.yml' diff --git a/web/modules/config_filter/config_filter.info.yml b/web/modules/config_filter/config_filter.info.yml index 9d50c853309506b428e7d066ca4e128e46324be5..4c39862f5715f952d4e82bfe5c84e6b0949f6b00 100644 --- a/web/modules/config_filter/config_filter.info.yml +++ b/web/modules/config_filter/config_filter.info.yml @@ -1,11 +1,10 @@ name: Config Filter type: module description: Config Filter allows other modules to interact with a ConfigStorage through filter plugins. -core: 8.x -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.8 || ^9 || ^10 package: Config -# Information added by Drupal.org packaging script on 2022-04-07 -version: '8.x-1.9' +# Information added by Drupal.org packaging script on 2022-07-04 +version: '8.x-1.10' project: 'config_filter' -datestamp: 1649336058 +datestamp: 1656936766 diff --git a/web/modules/config_filter/src/ConfigFilterServiceProvider.php b/web/modules/config_filter/src/ConfigFilterServiceProvider.php index b6777fc040acd9ff9b9acfac5236f6ce5a50f21c..9c64b38bd15da0715a83c7ba36a4636fb2030fbf 100644 --- a/web/modules/config_filter/src/ConfigFilterServiceProvider.php +++ b/web/modules/config_filter/src/ConfigFilterServiceProvider.php @@ -34,6 +34,7 @@ public function alter(ContainerBuilder $container) { $container->setDefinition('config_filter.storage.original', $original); $definition = new Definition(FilteredStorage::class); + $definition->setPublic(TRUE); $definition->setFactory([new Reference('config_filter.storage_factory'), 'getSync']); $container->setDefinition($id, $definition); } diff --git a/web/modules/config_filter/src/Tests/FilteredStorageTest.php b/web/modules/config_filter/src/Tests/FilteredStorageTest.php index e4290445013ada00824d0e31e5e32e7d109f2cde..e1e3223b951a52535bfba7e3de201ac5eabaa29c 100644 --- a/web/modules/config_filter/src/Tests/FilteredStorageTest.php +++ b/web/modules/config_filter/src/Tests/FilteredStorageTest.php @@ -376,6 +376,7 @@ public function testInvalidStorageFilterArgument() { // We would do this with $this->expectException but alas drupal is stuck on // phpunit 4 and we try not to add deprecated code. try { + // @phpstan-ignore-next-line Wrong arguments is what we test here. new FilteredStorage($source->reveal(), [new \stdClass()]); $this->fail('An exception should have been thrown.'); } diff --git a/web/modules/config_filter/tests/modules/config_filter_split_test/config_filter_split_test.info.yml b/web/modules/config_filter/tests/modules/config_filter_split_test/config_filter_split_test.info.yml index 32c02faf24a93b2896ab3c66bce8143f98eb587a..39618df317b63a8cda14664fde89a5dee5b103b6 100644 --- a/web/modules/config_filter/tests/modules/config_filter_split_test/config_filter_split_test.info.yml +++ b/web/modules/config_filter/tests/modules/config_filter_split_test/config_filter_split_test.info.yml @@ -1,12 +1,12 @@ name: 'Simple split filter' type: module -core: 8.x -core_version_requirement: ^8 || ^9 +description: Test module with a simple filter. +core_version_requirement: ^8.8 || ^9 || ^10 package: Testing dependencies: - config_filter:config_filter -# Information added by Drupal.org packaging script on 2022-04-07 -version: '8.x-1.9' +# Information added by Drupal.org packaging script on 2022-07-04 +version: '8.x-1.10' project: 'config_filter' -datestamp: 1649336058 +datestamp: 1656936766 diff --git a/web/modules/config_filter/tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php b/web/modules/config_filter/tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php index 39d112f6a96a6977b166990f1f3532ea7ac2b246..a9636df22f4ddc5a5a7760878b2c3e43dcf17779 100644 --- a/web/modules/config_filter/tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php +++ b/web/modules/config_filter/tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php @@ -144,7 +144,7 @@ public function filterDelete($name, $delete) { * {@inheritdoc} */ public function filterDeleteAll($prefix, $delete) { - if ($delete && $this->storage) { + if ($delete) { try { $this->storage->deleteAll($prefix); } diff --git a/web/modules/config_filter/tests/modules/config_filter_test/config_filter_test.info.yml b/web/modules/config_filter/tests/modules/config_filter_test/config_filter_test.info.yml index 3d4835ec3999a81b68064d0fb177584460bf4d05..41956caeb62076bf98df86459c77f728cbee6012 100644 --- a/web/modules/config_filter/tests/modules/config_filter_test/config_filter_test.info.yml +++ b/web/modules/config_filter/tests/modules/config_filter_test/config_filter_test.info.yml @@ -1,12 +1,12 @@ name: Config Filter Test type: module -core: 8.x -core_version_requirement: ^8 || ^9 +description: Test module with the pirate filter. +core_version_requirement: ^8.8 || ^9 || ^10 package: Testing dependencies: - config_filter:config_filter -# Information added by Drupal.org packaging script on 2022-04-07 -version: '8.x-1.9' +# Information added by Drupal.org packaging script on 2022-07-04 +version: '8.x-1.10' project: 'config_filter' -datestamp: 1649336058 +datestamp: 1656936766 diff --git a/web/modules/config_filter/tests/modules/config_filter_test/src/Plugin/ConfigFilter/PirateFilter.php b/web/modules/config_filter/tests/modules/config_filter_test/src/Plugin/ConfigFilter/PirateFilter.php index c6b38d5eafdf7f55ccb8b3fd10d16db98df15013..24dd76e8463e0ccaf254b873c7eb31dc8d0532c5 100644 --- a/web/modules/config_filter/tests/modules/config_filter_test/src/Plugin/ConfigFilter/PirateFilter.php +++ b/web/modules/config_filter/tests/modules/config_filter_test/src/Plugin/ConfigFilter/PirateFilter.php @@ -22,8 +22,9 @@ public function filterRead($name, $data) { if ($name == 'system.site') { $data['name'] = $data['name'] . ' Arrr'; } - + // @phpstan-ignore-next-line Drupal state in test is acceptable. if ($name === 'system.pirates' && \Drupal::state()->get('config_filter_test_bluff', FALSE)) { + $data = is_array($data) ? $data : []; $data['captain'] = 'n/a'; } @@ -52,6 +53,7 @@ public function filterListAll($prefix, array $data) { * {@inheritdoc} */ public function filterExists($name, $exists) { + // @phpstan-ignore-next-line Drupal state in test is acceptable. if ($name === 'system.pirates' && \Drupal::state()->get('config_filter_test_bluff', FALSE)) { return TRUE; } diff --git a/web/modules/config_filter/tests/src/Kernel/ConfigFilterStorageFactoryTest.php b/web/modules/config_filter/tests/src/Kernel/ConfigFilterStorageFactoryTest.php index 2e089d745375afd5a430d64d1a5556c7ce3d7100..b83e4a6f7c61df68b9c647332e40b3f129211017 100644 --- a/web/modules/config_filter/tests/src/Kernel/ConfigFilterStorageFactoryTest.php +++ b/web/modules/config_filter/tests/src/Kernel/ConfigFilterStorageFactoryTest.php @@ -18,7 +18,7 @@ class ConfigFilterStorageFactoryTest extends KernelTestBase { /** * {@inheritdoc} */ - public static $modules = [ + protected static $modules = [ 'system', 'config_filter', 'config_filter_test', diff --git a/web/modules/config_filter/tests/src/Kernel/ExampleStorageKernelTest.php b/web/modules/config_filter/tests/src/Kernel/ExampleStorageKernelTest.php index bfa4ea574811e6b2bd3b20b6df2e4d28f8011bb3..f30219061be25e4d7c62ec54673b9755837b87b4 100644 --- a/web/modules/config_filter/tests/src/Kernel/ExampleStorageKernelTest.php +++ b/web/modules/config_filter/tests/src/Kernel/ExampleStorageKernelTest.php @@ -19,7 +19,7 @@ class ExampleStorageKernelTest extends KernelTestBase { * * @var array */ - public static $modules = [ + protected static $modules = [ 'system', 'config_filter', 'config_filter_test',