Открытые члены | |
isLoaded () | |
load ($source) | |
loadByMessage (Message $message) | |
loadByMessageId (int $messageId) | |
delete (bool $deleteWithTs=false) | |
isSet (string $paramName) | |
offsetExists ($offset) | |
get (string $paramName) | |
set (string $paramName, $parameter) | |
add (MessageParameter $parameter) | |
offsetSet ($offset, $entry) | |
remove (string $paramName='') | |
offsetUnset ($offset) | |
setMessageId (int $messageId) | |
getMessageId () | |
toRestFormat () | |
toPullFormat (?array $extraParams=null) | |
fill (array $values) | |
__clone () | |
Открытые члены унаследованные от Registry | |
unsetByKeys (array $keys) | |
filter (callable $predicate) | |
getAny () | |
Открытые статические члены | |
static | getType (string $paramName) |
static | addType (string $paramName, array $description) |
static | initTypes () |
static | create (string $paramName) |
Открытые атрибуты | |
const | EVENT_MESSAGE_PARAM_TYPE_INIT = 'OnMessageParamTypesInit' |
const | TS = 'TS' |
const | FILE_ID = 'FILE_ID' |
const | ATTACH = 'ATTACH' |
const | MENU = 'MENU' |
const | KEYBOARD = 'KEYBOARD' |
const | KEYBOARD_UID = 'KEYBOARD_UID' |
const | IS_DELETED = 'IS_DELETED' |
const | IS_ERROR = 'IS_ERROR' |
const | IS_DELIVERED = 'IS_DELIVERED' |
const | IS_EDITED = 'IS_EDITED' |
const | IS_PINNED = 'IS_PINNED' |
const | CAN_ANSWER = 'CAN_ANSWER' |
const | URL_ONLY = 'URL_ONLY' |
const | LARGE_FONT = 'LARGE_FONT' |
const | SENDING = 'SENDING' |
const | SENDING_TS = 'SENDING_TS' |
const | USER_ID = 'USER_ID' |
const | AVATAR = 'AVATAR' |
const | NAME = 'NAME' |
const | NOTIFY = 'NOTIFY' |
const | CODE = 'CODE' |
const | TYPE = 'TYPE' |
const | COMPONENT_ID = 'COMPONENT_ID' |
const | COMPONENT_PARAMS = 'COMPONENT_PARAMS' |
const | STYLE_CLASS = 'CLASS' |
const | CALL_ID = 'CALL_ID' |
const | CHAT_ID = 'CHAT_ID' |
const | CHAT_MESSAGE = 'CHAT_MESSAGE' |
const | CHAT_USER = 'CHAT_USER' |
const | DATE_TS = 'DATE_TS' |
const | LIKE = 'LIKE' |
const | FAVORITE = 'FAVORITE' |
const | KEYBOARD_ACTION = 'KEYBOARD_ACTION' |
const | URL_ID = 'URL_ID' |
const | LINK_ACTIVE = 'LINK_ACTIVE' |
const | USERS = 'USERS' |
const | CHAT_LAST_DATE = 'CHAT_LAST_DATE' |
const | DATE_TEXT = 'DATE_TEXT' |
const | IS_ROBOT_MESSAGE = 'IS_ROBOT_MESSAGE' |
const | FORWARD_ID = 'FORWARD_ID' |
const | FORWARD_CONTEXT_ID = 'FORWARD_CONTEXT_ID' |
const | FORWARD_USER_ID = 'FORWARD_USER_ID' |
const | REPLY_ID = 'REPLY_ID' |
const | BETA = 'BETA' |
const | CRM_FORM_FILLED = 'CRM_FORM_FILLED' |
const | CRM_FORM_ID = 'CRM_FORM_ID' |
const | CRM_FORM_SEC = 'CRM_FORM_SEC' |
Защищенные члены | |
initByArray (array $items) | |
initByDataEntity (ORM\Objectify\EntityObject $entity) | |
Защищенные данные | |
bool | $isLoaded = false |
int | $messageId = null |
array | $droppedItems = [] |
Статические защищенные данные | |
static bool | $typeLoaded = false |
static array | $typeMap |
<int,MessageParameter> @method MessageParameter offsetGet($key)
См. определение в файле Params.php строка 21
__clone | ( | ) |
См. определение в файле Params.php строка 1009
add | ( | MessageParameter | $parameter | ) |
|
static |
Add new message parameter description.
string | $paramName | |
array | $description |
См. определение в файле Params.php строка 319
|
static |
Returns instance of Parameter.
string | $paramName |
См. определение в файле Params.php строка 742
delete | ( | bool | $deleteWithTs = false | ) |
Drops all message params.
bool | $deleteWithTs |
См. определение в файле Params.php строка 703
fill | ( | array | $values | ) |
array<string,mixed> | $values |
См. определение в файле Params.php строка 999
get | ( | string | $paramName | ) |
getMessageId | ( | ) |
См. определение в файле Params.php строка 942
|
static |
Returns message parameter description.
string | $paramName |
См. определение в файле Params.php строка 277
|
protected |
|
protected |
ORM\Objectify\EntityObject | $entity |
См. определение в файле Params.php строка 546
|
static |
Loads specific modules message parameter types from .settings.php.
См. определение в файле Params.php строка 328
isLoaded | ( | ) |
Tells true if paraams have been loaded from DB.
См. определение в файле Params.php строка 372
isSet | ( | string | $paramName | ) |
load | ( | $source | ) |
array | ORM\Objectify\Collection | ORM\Objectify\EntityObject | EO_MessageParam_Collection | EO_MessageParam | $source |
См. определение в файле Params.php строка 381
loadByMessage | ( | Message | $message | ) |
loadByMessageId | ( | int | $messageId | ) |
offsetExists | ( | $offset | ) |
offsetSet | ( | $offset, | |
$entry ) |
Alias to add method.
string | $offset | |
MessageParameter | $entry |
ArgumentTypeException |
См. определение в файле Params.php строка 872
offsetUnset | ( | $offset | ) |
remove | ( | string | $paramName = '' | ) |
set | ( | string | $paramName, |
$parameter ) |
string | $paramName | |
mixed | $parameter |
См. определение в файле Params.php строка 811
setMessageId | ( | int | $messageId | ) |
toPullFormat | ( | ?array | $extraParams = null | ) |
См. определение в файле Params.php строка 969
toRestFormat | ( | ) |
См. определение в файле Params.php строка 952
|
protected |
См. определение в файле Params.php строка 268
|
protected |
См. определение в файле Params.php строка 81
|
protected |
См. определение в файле Params.php строка 265
|
staticprotected |
См. определение в файле Params.php строка 79
|
staticprotected |
См. определение в файле Params.php строка 83
const ATTACH = 'ATTACH' |
См. определение в файле Params.php строка 28
const AVATAR = 'AVATAR' |
См. определение в файле Params.php строка 43
const BETA = 'BETA' |
См. определение в файле Params.php строка 69
const CALL_ID = 'CALL_ID' |
См. определение в файле Params.php строка 51
const CAN_ANSWER = 'CAN_ANSWER' |
См. определение в файле Params.php строка 37
const CHAT_ID = 'CHAT_ID' |
См. определение в файле Params.php строка 52
const CHAT_LAST_DATE = 'CHAT_LAST_DATE' |
См. определение в файле Params.php строка 62
const CHAT_MESSAGE = 'CHAT_MESSAGE' |
См. определение в файле Params.php строка 53
const CHAT_USER = 'CHAT_USER' |
См. определение в файле Params.php строка 54
const CODE = 'CODE' |
См. определение в файле Params.php строка 46
const COMPONENT_ID = 'COMPONENT_ID' |
См. определение в файле Params.php строка 48
const COMPONENT_PARAMS = 'COMPONENT_PARAMS' |
См. определение в файле Params.php строка 49
const CRM_FORM_FILLED = 'CRM_FORM_FILLED' |
См. определение в файле Params.php строка 74
const CRM_FORM_ID = 'CRM_FORM_ID' |
См. определение в файле Params.php строка 75
const CRM_FORM_SEC = 'CRM_FORM_SEC' |
См. определение в файле Params.php строка 76
const DATE_TEXT = 'DATE_TEXT' |
См. определение в файле Params.php строка 63
const DATE_TS = 'DATE_TS' |
См. определение в файле Params.php строка 55
const EVENT_MESSAGE_PARAM_TYPE_INIT = 'OnMessageParamTypesInit' |
См. определение в файле Params.php строка 23
const FAVORITE = 'FAVORITE' |
См. определение в файле Params.php строка 57
const FILE_ID = 'FILE_ID' |
См. определение в файле Params.php строка 27
const FORWARD_CONTEXT_ID = 'FORWARD_CONTEXT_ID' |
См. определение в файле Params.php строка 66
const FORWARD_ID = 'FORWARD_ID' |
См. определение в файле Params.php строка 65
const FORWARD_USER_ID = 'FORWARD_USER_ID' |
См. определение в файле Params.php строка 67
const IS_DELETED = 'IS_DELETED' |
См. определение в файле Params.php строка 32
const IS_DELIVERED = 'IS_DELIVERED' |
См. определение в файле Params.php строка 34
const IS_EDITED = 'IS_EDITED' |
См. определение в файле Params.php строка 35
const IS_ERROR = 'IS_ERROR' |
См. определение в файле Params.php строка 33
const IS_PINNED = 'IS_PINNED' |
См. определение в файле Params.php строка 36
const IS_ROBOT_MESSAGE = 'IS_ROBOT_MESSAGE' |
См. определение в файле Params.php строка 64
const KEYBOARD = 'KEYBOARD' |
См. определение в файле Params.php строка 30
const KEYBOARD_ACTION = 'KEYBOARD_ACTION' |
См. определение в файле Params.php строка 58
const KEYBOARD_UID = 'KEYBOARD_UID' |
См. определение в файле Params.php строка 31
const LARGE_FONT = 'LARGE_FONT' |
См. определение в файле Params.php строка 39
const LIKE = 'LIKE' |
См. определение в файле Params.php строка 56
const LINK_ACTIVE = 'LINK_ACTIVE' |
См. определение в файле Params.php строка 60
const MENU = 'MENU' |
См. определение в файле Params.php строка 29
const NAME = 'NAME' |
См. определение в файле Params.php строка 44
const NOTIFY = 'NOTIFY' |
См. определение в файле Params.php строка 45
const REPLY_ID = 'REPLY_ID' |
См. определение в файле Params.php строка 68
const SENDING = 'SENDING' |
См. определение в файле Params.php строка 40
const SENDING_TS = 'SENDING_TS' |
См. определение в файле Params.php строка 41
const STYLE_CLASS = 'CLASS' |
См. определение в файле Params.php строка 50
const TS = 'TS' |
См. определение в файле Params.php строка 26
const TYPE = 'TYPE' |
См. определение в файле Params.php строка 47
const URL_ID = 'URL_ID' |
См. определение в файле Params.php строка 59
const URL_ONLY = 'URL_ONLY' |
См. определение в файле Params.php строка 38
const USER_ID = 'USER_ID' |
См. определение в файле Params.php строка 42
const USERS = 'USERS' |
См. определение в файле Params.php строка 61