System\Controllers\Updates

Overview

Updates controller

Extends

Public Properties

public array $implement

Extensions implemented by this controller.

public array $listConfig

ListController configuration.

public array $requiredPermissions

requiredPermissions to view this page.

Show inherited public properties

Inherited Public Properties

Protected Properties

protected System\Widgets\Changelog $changelogWidget

protected System\Widgets\Updater $updaterWidget

Show inherited protected properties

Inherited Protected Properties


Public Methods

public __construct()

public __construct(): void

__construct the class

public index()

public index(): void

index controller

public index_onCompareVersions()

public index_onCompareVersions(): void

public listInjectRowClass()

public listInjectRowClass($record, $definition = null): string 

listInjectRowClass is an override for the ListController behavior Modifies the CSS class for each row in the list to

  • hidden - Disabled by configuration
  • safe disabled - Orphaned or disabled
  • negative - Disabled by system
  • frozen - Frozen by the user
  • positive - Default CSS class
See Also

public manage()

public manage(): void

manage controller for plugins

public manage_onBulkAction()

public manage_onBulkAction(): void

manage_onBulkAction performs a bulk action on the provided plugins

public onAttachProject()

public onAttachProject(): void

onAttachProject validates the project ID and execute the project installation

public onLoadProjectForm()

public onLoadProjectForm(): void

onLoadProjectForm displays the form for entering a license key

Show inherited public methods

Inherited Public Methods

Protected Methods

Show inherited protected methods

Inherited Protected Methods