query_builder
class query_builder extends facade mixin query_builder
Facade for local_middag\framework\infrastructure\search_engine\query_builder.
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
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
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 69
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 64
static query_builder
make()
No description
at line 64
static query_builder
where(string $field, operator $operator, mixed $value = null, mixed $value2 = null)
No description
at line 64
static query_builder
where_in(string $field, array $values)
No description
at line 64
static query_builder
where_not_in(string $field, array $values)
No description
at line 64
static query_builder
where_between(string $field, mixed $start, mixed $end)
No description
at line 64
static query_builder
where_meta(string $key, operator $operator, mixed $value = null, mixed $value2 = null)
No description
at line 64
static query_builder
where_meta_in(string $key, array $values)
No description
at line 64
static query_builder
join(string $table, string $alias, string $on, string $type = 'INNER')
No description
at line 64
static query_builder
join_item(string $alias, string $local_field = 'parent', string $foreign_field = 'id')
No description
at line 64
static query_builder
join_course(string $alias = 'c', string $local_field = 'courseid', string $foreign_field = 'id')
No description
at line 64
static query_builder
join_user(string $alias = 'u', string $local_field = 'userid', string $foreign_field = 'id')
No description
at line 64
static query_builder
with_metadata(array $keys)
No description
at line 64
static query_builder
with_relation(string $relation)
No description
at line 64
static query_builder
without_global_scope(string $identifier)
No description
at line 64
static query_builder
without_global_scopes()
No description
at line 64
static query_builder
select(array $fields)
No description
at line 64
static query_builder
order_by(string $sort)
No description
at line 64
static query_builder
as_std_class(bool $enabled = true)
No description
at line 64
static query_builder
domain(string $class)
No description
at line 64
static query_builder
paginate(int $page, int $per_page)
No description
at line 64
static query_builder
limit(int $limit)
No description
at line 64
static array
get_wheres()
No description
at line 64
static array
get_meta_wheres()
No description
at line 64
static array
get_joins()
No description
at line 64
static array
get_relations()
No description
at line 64
static array
get_metadata_keys()
No description
at line 64
static array
get_excluded_scopes()
No description
at line 64
void
static() $int get_per_page()
No description
at line 64
static bool
wants_std_class()
No description
at line 64
static string
get_domain_class()
No description