X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fworkflows%2Ftests%2Fmodules%2Fworkflow_type_test%2Fworkflow_type_test.module;fp=web%2Fcore%2Fmodules%2Fworkflows%2Ftests%2Fmodules%2Fworkflow_type_test%2Fworkflow_type_test.module;h=b97f2c5e85f00a179a4cff470766f7d290ce6f5c;hp=0000000000000000000000000000000000000000;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.module b/web/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.module new file mode 100644 index 000000000..b97f2c5e8 --- /dev/null +++ b/web/core/modules/workflows/tests/modules/workflow_type_test/workflow_type_test.module @@ -0,0 +1,28 @@ +get('workflow_type_test.plugin_definitions') !== NULL) { + $definitions = $state->get('workflow_type_test.plugin_definitions'); + } +} + +/** + * Sets the type plugin definitions override and clear the cache. + * + * @param array $definitions + * Definitions to set. + */ +function workflow_type_test_set_definitions($definitions) { + \Drupal::state()->set('workflow_type_test.plugin_definitions', $definitions); + \Drupal::service('plugin.manager.workflows.type')->clearCachedDefinitions(); +}