extension_service extends facade
Facade for local_middag\framework\application\service\common\extension_service.
Tags
Table of Contents
Methods
- boot_all() : void
- disable() : void
- enable() : void
- get() : extension_interface|null
- get_active_extensions() : array<string|int, mixed>
- get_all() : array<string|int, mixed>
- get_facade_accessor() : string
- Return the service accessor key for this facade.
- get_icon_url() : moodle_url
- is_enabled() : bool
- list_for_ui() : array<string|int, mixed>
Methods
boot_all()
public
static boot_all() : void
disable()
public
static disable(string $slug) : void
Parameters
- $slug : string
enable()
public
static enable(string $slug) : void
Parameters
- $slug : string
get()
public
static get(string $slug) : extension_interface|null
Parameters
- $slug : string
Return values
extension_interface|nullget_active_extensions()
public
static get_active_extensions() : array<string|int, mixed>
Return values
array<string|int, mixed>get_all()
public
static get_all() : array<string|int, mixed>
Return values
array<string|int, mixed>get_facade_accessor()
Return the service accessor key for this facade.
public
static get_facade_accessor() : string
Return values
stringget_icon_url()
public
static get_icon_url(string $slug) : moodle_url
Parameters
- $slug : string
Return values
moodle_urlis_enabled()
public
static is_enabled(string $slug) : bool
Parameters
- $slug : string
Return values
boollist_for_ui()
public
static list_for_ui() : array<string|int, mixed>