v0

\Hubleto\Framework\Interfaces\AppManagerInterface

Methods

ƒ init

public init(): void

ƒ sanitizeAppNamespace

public sanitizeAppNamespace(string $appNamespace): string

Parameters

Parameter Type Description
$appNamespace string

ƒ validateAppNamespace

public validateAppNamespace(string $appNamespace): void

Parameters

Parameter Type Description
$appNamespace string

ƒ onBeforeRender

public onBeforeRender(): void

ƒ getAppNamespaceForConfig

public getAppNamespaceForConfig(string $appNamespace): string

Parameters

Parameter Type Description
$appNamespace string

ƒ getAvailableApps

public getAvailableApps(): array

ƒ getInstalledAppNamespaces

public getInstalledAppNamespaces(): array

ƒ createAppInstance

public createAppInstance(string $appNamespace): \Hubleto\Framework\Interfaces\AppInterface

Parameters

Parameter Type Description
$appNamespace string

ƒ getEnabledApps

public getEnabledApps(): array

ƒ getDisabledApps

public getDisabledApps(): array

ƒ getInstalledApps

public getInstalledApps(): array

ƒ getActivatedApp

public getActivatedApp(): null|\Hubleto\Framework\Interfaces\AppInterface

ƒ getApp

public getApp(string $appNamespace): null|\Hubleto\Framework\Interfaces\AppInterface

Parameters

Parameter Type Description
$appNamespace string

ƒ isAppInstalled

public isAppInstalled(string $appNamespace): bool

Parameters

Parameter Type Description
$appNamespace string

ƒ isAppEnabled

public isAppEnabled(string $appNamespace): bool

Parameters

Parameter Type Description
$appNamespace string

ƒ installApp

public installApp(int $round, string $appNamespace, array $appConfig = [], bool $forceInstall = false): bool

Parameters

Parameter Type Description
$round int
$appNamespace string
$appConfig array
$forceInstall bool

ƒ disableApp

public disableApp(string $appNamespace): void

Parameters

Parameter Type Description
$appNamespace string

ƒ enableApp

public enableApp(string $appNamespace): void

Parameters

Parameter Type Description
$appNamespace string

ƒ canAppDangerouslyInjectDesktopHtmlContent

public canAppDangerouslyInjectDesktopHtmlContent(string $appNamespace): bool

Parameters

Parameter Type Description
$appNamespace string
www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.