Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / tests / Drupal / KernelTests / Core / Plugin / PluginTestBase.php
index ccc82369a0e48c8f1c93fc3ea87fddcf764ae8a9..1d3734fae0770d172d768cfe8d62c3725bbb329e 100644 (file)
@@ -2,7 +2,7 @@
 
 namespace Drupal\KernelTests\Core\Plugin;
 
-use Drupal\Core\Plugin\Context\ContextDefinition;
+use Drupal\Core\Plugin\Context\EntityContextDefinition;
 use Drupal\KernelTests\KernelTestBase;
 use Drupal\plugin_test\Plugin\TestPluginManager;
 use Drupal\plugin_test\Plugin\MockBlockManager;
@@ -42,7 +42,7 @@ abstract class PluginTestBase extends KernelTestBase {
     //   as derivatives and ReflectionFactory.
     $this->testPluginManager = new TestPluginManager();
     $this->mockBlockManager = new MockBlockManager();
-    $module_handler = new ModuleHandler(\Drupal::root(), [], new MemoryBackend(), $this->container->get('event_dispatcher'));
+    $module_handler = new ModuleHandler($this->root, [], new MemoryBackend(), $this->container->get('event_dispatcher'));
     $this->defaultsTestPluginManager = new DefaultsTestPluginManager($module_handler);
 
     // The expected plugin definitions within each manager. Several tests assert
@@ -93,7 +93,7 @@ abstract class PluginTestBase extends KernelTestBase {
         'label' => 'User name',
         'class' => 'Drupal\plugin_test\Plugin\plugin_test\mock_block\MockUserNameBlock',
         'context' => [
-          'user' => new ContextDefinition('entity:user', 'User'),
+          'user' => EntityContextDefinition::fromEntityTypeId('user')->setLabel('User'),
         ],
       ],
       'user_name_optional' => [
@@ -101,7 +101,7 @@ abstract class PluginTestBase extends KernelTestBase {
         'label' => 'User name optional',
         'class' => 'Drupal\plugin_test\Plugin\plugin_test\mock_block\MockUserNameBlock',
         'context' => [
-          'user' => new ContextDefinition('entity:user', 'User', FALSE),
+          'user' => EntityContextDefinition::fromEntityTypeId('user')->setLabel('User')->setRequired(FALSE),
         ],
       ],
       'string_context' => [
@@ -114,8 +114,8 @@ abstract class PluginTestBase extends KernelTestBase {
         'label' => 'Complex context',
         'class' => 'Drupal\plugin_test\Plugin\plugin_test\mock_block\MockComplexContextBlock',
         'context' => [
-          'user' => new ContextDefinition('entity:user', 'User'),
-          'node' => new ContextDefinition('entity:node', 'Node'),
+          'user' => EntityContextDefinition::fromEntityTypeId('user')->setLabel('User'),
+          'node' => EntityContextDefinition::fromEntityTypeId('node')->setLabel('Node'),
         ],
       ],
     ];