Issue #2910775 by Sivaji, Hardik_Patel_12, hchonov, Mile23: Add test case for EntityType::getHandlerClass returning NULL

merge-requests/2419/head
Alex Pott 2020-02-22 08:33:51 +00:00
parent 02d5e653f9
commit b6bf07b8aa
No known key found for this signature in database
GPG Key ID: 31905460D4A69276
2 changed files with 3 additions and 0 deletions

View File

@ -465,6 +465,7 @@ class EntityType extends PluginDefinition implements EntityTypeInterface {
$handlers = $this->getHandlerClasses(); $handlers = $this->getHandlerClasses();
return $nested ? $handlers[$handler_type][$nested] : $handlers[$handler_type]; return $nested ? $handlers[$handler_type][$nested] : $handlers[$handler_type];
} }
return NULL;
} }
/** /**

View File

@ -167,6 +167,8 @@ class EntityTypeTest extends UnitTestCase {
]); ]);
$this->assertSame($controller, $entity_type->getHandlerClass('storage')); $this->assertSame($controller, $entity_type->getHandlerClass('storage'));
$this->assertSame($controller, $entity_type->getHandlerClass('form', 'default')); $this->assertSame($controller, $entity_type->getHandlerClass('form', 'default'));
$this->assertNull($entity_type->getHandlerClass('foo'));
$this->assertNull($entity_type->getHandlerClass('foo', 'bar'));
} }
/** /**