Piwik\Plugins\Dashboard\Model::layoutContainsWidget PHP Method

layoutContainsWidget() protected static method

Checks if a given dashboard layout contains a given widget
protected static layoutContainsWidget ( $dashboardLayout, $widgetId ) : boolean
$dashboardLayout
$widgetId
return boolean
    protected static function layoutContainsWidget($dashboardLayout, $widgetId)
    {
        if (!isset($dashboardLayout->columns)) {
            return false;
        }
        foreach ($dashboardLayout->columns as $id => $column) {
            foreach ($column as $widget) {
                if ($widget->uniqueId == $widgetId) {
                    return true;
                }
            }
        }
        return false;
    }