Elgg\WidgetsService::registerType PHP Method

registerType() public method

See also: elgg_register_widget_type
Since: 1.9.0
public registerType ( WidgetDefinition $definition ) : boolean
$definition WidgetDefinition
return boolean
    public function registerType(WidgetDefinition $definition)
    {
        if (!$definition instanceof WidgetDefinition) {
            return false;
        }
        $id = $definition->id;
        if (!$id) {
            return false;
        }
        $this->widgets[$id] = $definition;
        return true;
    }