Checks if a widget type exists for a given id
public validateType ( string $id, string $context = null, ElggEntity $container = null ) | ||
$id | string | Widget identifier |
$context | string | Optional context to check |
$container | ElggEntity | Optional limit widget definitions to a container |
/** * @depends testRegistrationParametersPreserveNameDescription * @param \Elgg\WidgetsService $service */ public function testCanUnregisterType($service) { $this->assertTrue($service->unregisterType('widget_type')); $this->assertTrue($service->unregisterType('widget_type_con')); $this->assertTrue($service->unregisterType('widget_type_mul')); $this->assertTrue($service->unregisterType('widget_type_con_mul')); $this->assertFalse($service->unregisterType('widget_not_registered')); $this->assertFalse($service->validateType('widget_type')); $this->assertFalse($service->validateType('widget_type_con')); $this->assertFalse($service->validateType('widget_type_mul')); $this->assertFalse($service->validateType('not_registered_widget')); }