Issue #1965836 by EclipseGc: Fixed The Condition Manager Needs the Namespace.

8.0.x
Alex Pott 2013-04-10 16:44:26 +01:00
parent f28861973d
commit bf06e1836b
2 changed files with 2 additions and 2 deletions

View File

@ -353,6 +353,7 @@ services:
arguments: ['@database'] arguments: ['@database']
plugin.manager.condition: plugin.manager.condition:
class: Drupal\Core\Condition\ConditionManager class: Drupal\Core\Condition\ConditionManager
arguments: ['%container.namespaces%']
kernel_destruct_subscriber: kernel_destruct_subscriber:
class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber
tags: tags:

View File

@ -8,7 +8,6 @@
namespace Drupal\node\Tests\Condition; namespace Drupal\node\Tests\Condition;
use Drupal\simpletest\DrupalUnitTestBase; use Drupal\simpletest\DrupalUnitTestBase;
use Drupal\Core\Condition\ConditionManager;
/** /**
* Tests the node conditions. * Tests the node conditions.
@ -38,7 +37,7 @@ class NodeConditionTest extends DrupalUnitTestBase {
* Tests conditions. * Tests conditions.
*/ */
function testConditions() { function testConditions() {
$manager = new ConditionManager($this->container->getParameter('container.namespaces')); $manager = $this->container->get('plugin.manager.condition');
// Get some nodes of various types to check against. // Get some nodes of various types to check against.
$page = entity_create('node', array('type' => 'page', 'title' => $this->randomName())); $page = entity_create('node', array('type' => 'page', 'title' => $this->randomName()));