interface deprecated_model_interface

Contract for legacy MIDDAG deprecated_model.

This interface exposes only stable public API. No persistence logic or Moodle DB operations appear here.

Methods

string|null
get_path()

No description

string|null
get_table()

No description

string
get_table_metadata()

No description

update(array $formdata)

No description

bool
delete()

No description

array
get_records(array $searchcriteria, int $page, int $totalcount, string $sort, int $perpage)

No description

array
get_items(array $searchcriteria, int $page, int $totalcount, string $sort, bool $includedeleted, int $perpage)

No description

mixed
get_meta(string $meta_key)

No description

array
get_all_metadata()

No description

void
set_meta(string $meta_key, mixed $meta_value)

No description

void
set_metas(array $metas)

No description

mixed
get_file(object $context, string $component, string $filearea, bool $validimage = false)

No description

static mixed
get_fileurl(object $file)

No description

Details

at line 28
string|null get_path()

No description

Return Value

string|null

at line 30
string|null get_table()

No description

Return Value

string|null

at line 32
string get_table_metadata()

No description

Return Value

string

at line 37
deprecated_model_interface update(array $formdata)

No description

Parameters

array $formdata

Return Value

deprecated_model_interface

at line 39
bool delete()

No description

Return Value

bool

at line 50
array get_records(array $searchcriteria, int $page, int $totalcount, string $sort, int $perpage)

No description

Parameters

array $searchcriteria
int $page
int $totalcount

Output parameter

string $sort
int $perpage

Return Value

array

at line 62
array get_items(array $searchcriteria, int $page, int $totalcount, string $sort, bool $includedeleted, int $perpage)

No description

Parameters

array $searchcriteria
int $page
int $totalcount
string $sort
bool $includedeleted
int $perpage

Return Value

array

at line 64
mixed get_meta(string $meta_key)

No description

Parameters

string $meta_key

Return Value

mixed

at line 69
array get_all_metadata()

No description

Return Value

array

at line 71
void set_meta(string $meta_key, mixed $meta_value)

No description

Parameters

string $meta_key
mixed $meta_value

Return Value

void

at line 76
void set_metas(array $metas)

No description

Parameters

array $metas

Return Value

void

at line 78
mixed get_file(object $context, string $component, string $filearea, bool $validimage = false)

No description

Parameters

object $context
string $component
string $filearea
bool $validimage

Return Value

mixed

at line 80
static mixed get_fileurl(object $file)

No description

Parameters

object $file

Return Value

mixed