MIDDAG for Moodle

entity extends abstract_entity

AbstractYes

Public SDK Entity.

Extend this class to create rich entities decoupled from Moodle global APIs and infrastructure concerns.

Tags
example

class article extends \local_middag\base\entity { // Model behaviors and properties of your aggregate. }

Table of Contents

Methods

__get()  : mixed
Magic getter to allow reading protected properties.
__isset()  : bool
Magic isset to allow checking protected properties.
__set()  : void
Magic setter.
jsonSerialize()  : array<string, mixed>
Serializes the object to a value that can be natively serialized by json_encode().

Methods

__get()

Magic getter to allow reading protected properties.

public __get(string $name) : mixed
Parameters
$name : string

Property name

__isset()

Magic isset to allow checking protected properties.

public __isset(string $name) : bool
Parameters
$name : string

Property name

Return values
bool

__set()

Magic setter.

public __set(string $name, mixed $value) : void
Parameters
$name : string

Property name

$value : mixed

Value

jsonSerialize()

Serializes the object to a value that can be natively serialized by json_encode().

public jsonSerialize() : array<string, mixed>
Tags
noinspection

PhpMethodNamingConventionInspection

Return values
array<string, mixed>

        
On this page

Search results