auth_support
class auth_support extends facade mixin auth_support
Facade for local_middag\framework\support\moodle\auth_support.
Properties
| static protected array<string,object> | $resolved_instances | The resolved object instances (cached roots). |
from abstract_facade |
| static protected bool | $cached | Indicates if resolved instances should be cached. |
from abstract_facade |
Methods
Dynamically handle static method calls on the facade proxy.
Return the service accessor key for this facade.
Swap a given instance for testing or runtime overriding.
Clear one cached facade instance.
Resolve the instance from the Kernel container.
No description
No description
No description
No description
Details
in
abstract_facade at line 62
static mixed
__callStatic(string $method, array $args)
Dynamically handle static method calls on the facade proxy.
at line 40
static string
get_facade_accessor()
Return the service accessor key for this facade.
in
abstract_facade at line 94
static object
get_facade_root()
Get the root object behind the facade.
in
abstract_facade at line 104
static void
swap(object $instance)
Swap a given instance for testing or runtime overriding.
in
abstract_facade at line 118
static void
clear_resolved_instance(string $name)
Clear one cached facade instance.
in
abstract_facade at line 126
static void
clearresolved_instances()
Clear all cached facade instances.
in
abstract_facade at line 134
static void
disable_cache()
Disable instance caching (useful for testing).
in
abstract_facade at line 143
static void
enable_cache()
Enable instance caching.
in
abstract_facade at line 151
static void
reset()
Reset the facade: clear cache and re-enable caching.
in
abstract_facade at line 168
static protected object
resolve_facade_instance(string $name)
Resolve the instance from the Kernel container.
at line 35
static void
require_login(mixed $courseorid, bool $autologinguest = true, mixed $cm, bool $setocoinhibit = false, bool $displaymessage = true)
No description
at line 35
static bool
is_logged_in()
No description
at line 35
static bool
is_guest()
No description
at line 35
static bool
complete_user_login(stdClass $user)
No description
at line 35
void
static() $\stdClass get_admin()
No description