|
| configureActions () |
|
| getPrimaryAutoWiredParameter () |
|
| shallowLoadAction (\Bitrix\Im\V2\Chat $chat) |
|
| loadAction (\Bitrix\Im\V2\Chat $chat, CurrentUser $user, int $messageLimit=Chat\Message::DEFAULT_LIMIT, int $pinLimit=Pin::DEFAULT_LIMIT) |
|
| loadInContextAction (Message $message, CurrentUser $user, int $messageLimit=Chat\Message::DEFAULT_LIMIT, int $pinLimit=Pin::DEFAULT_LIMIT) |
|
| getAction (\Bitrix\Im\V2\Chat $chat) |
|
| listSharedAction (array $filter, int $limit=self::DEFAULT_LIMIT, int $offset=0) |
|
| getDialogIdAction (string $externalId) |
|
| readAction (\Bitrix\Im\V2\Chat $chat, string $onlyRecent='N') |
|
| readAllAction (CurrentUser $user) |
|
| unreadAction (\Bitrix\Im\V2\Chat $chat) |
|
| startRecordVoiceAction (\Bitrix\Im\V2\Chat $chat) |
|
| addAction (array $fields) |
|
| updateAction (\Bitrix\Im\V2\Chat $chat, array $fields) |
|
| addUsersAction (\Bitrix\Im\V2\Chat $chat, array $userIds, ?string $hideHistory=null) |
|
| joinAction (\Bitrix\Im\V2\Chat $chat) |
|
| extendPullWatchAction (\Bitrix\Im\V2\Chat $chat) |
|
| deleteUserAction (\Bitrix\Im\V2\Chat $chat, int $userId) |
|
| setTitleAction (\Bitrix\Im\V2\Chat $chat, string $title) |
|
| setDescriptionAction (\Bitrix\Im\V2\Chat $chat, string $description) |
|
| setColorAction (\Bitrix\Im\V2\Chat $chat, string $color) |
|
| setAvatarIdAction (\Bitrix\Im\V2\Chat $chat, int $avatarId) |
|
| setAvatarAction (\Bitrix\Im\V2\Chat $chat, string $avatarBase64) |
|
| setDisappearingDurationAction (\Bitrix\Im\V2\Chat $chat, int $hours) |
|
| setOwnerAction (\Bitrix\Im\V2\Chat $chat, int $ownerId) |
|
| setManagersAction (\Bitrix\Im\V2\Chat $chat, array $userIds) |
|
| setManageUsersAddAction (\Bitrix\Im\V2\Chat $chat, string $rightsLevel) |
|
| setManageUsersDeleteAction (\Bitrix\Im\V2\Chat $chat, string $rightsLevel) |
|
| setManageUIAction (\Bitrix\Im\V2\Chat $chat, string $rightsLevel) |
|
| setManageSettingsAction (\Bitrix\Im\V2\Chat $chat, string $rightsLevel) |
|
| setCanPostAction (\Bitrix\Im\V2\Chat $chat, string $rightsLevel) |
|
| pinAction (\Bitrix\Im\V2\Chat $chat, CurrentUser $user) |
|
| unpinAction (\Bitrix\Im\V2\Chat $chat, CurrentUser $user) |
|
| sortPinAction (\Bitrix\Im\V2\Chat $chat, int $newPosition, CurrentUser $user) |
|
| getAutoWiredParameters () |
|
Открытые члены унаследованные от Controller |
| __construct (Request $request=null) |
|
| forward ($controller, string $actionName, array $parameters=null) |
|
| getConfigurationOfActions () |
|
| getModuleId () |
|
| isLocatedUnderPsr4 () |
|
| getActionUri (string $actionName, array $params=[], bool $absolute=false) |
|
| getUnsignedParameters () |
|
| getCurrentUser () |
|
| setCurrentUser (CurrentUser $currentUser) |
|
| convertKeysToCamelCase ($data) |
|
| listNameActions () |
|
| getDefaultAutoWiredParameters () |
|
| getRequest () |
|
| getScope () |
|
| setScope ($scope) |
|
| getSourceParametersList () |
|
| setSourceParametersList ($sourceParametersList) |
|
| run ($actionName, array $sourceParametersList) |
|
| finalizeResponse (Response $response) |
|
| generateActionMethodName ($action) |
|
| redirectTo ($url) |
|
| getErrors () |
|
| getErrorByCode ($code) |
|
|
static | recursiveWhiteList ($fields, $whiteList, bool $sanitizeOnly=false) |
|
Открытые статические члены унаследованные от Controller |
static | className () |
|
static | getFullEventName ($eventName) |
|
Открытые атрибуты унаследованные от Controller |
const | SCOPE_REST = 'rest' |
|
const | SCOPE_AJAX = 'ajax' |
|
const | SCOPE_CLI = 'cli' |
|
const | EVENT_ON_BEFORE_ACTION = 'onBeforeAction' |
|
const | EVENT_ON_AFTER_ACTION = 'onAfterAction' |
|
const | ERROR_REQUIRED_PARAMETER = 'MAIN_CONTROLLER_22001' |
|
const | ERROR_UNKNOWN_ACTION = 'MAIN_CONTROLLER_22002' |
|
const | EXCEPTION_UNKNOWN_ACTION = 22002 |
|
Открытые атрибуты унаследованные от Controllerable |
const | METHOD_ACTION_SUFFIX = 'Action' |
|
| getDefaultPreFilters () |
|
| getLimit (int $limit) |
|
| toRestFormat (RestConvertible ... $entities) |
|
| checkWhiteList (array $fields, array $whiteList) |
|
| getMessageById (int $id) |
|
| convertCharToBool (string $char, bool $default=false) |
|
| getRawValue (string $key) |
|
Защищенные члены унаследованные от Controller |
| init () |
|
| getFilePath () |
|
| processUnsignedParameters () |
|
| getSaltToUnsign () |
|
| writeToLogException (\Throwable $e) |
|
| collectDebugInfo () |
|
| logDebugInfo () |
|
| prepareParams () |
|
| processBeforeAction (Action $action) |
|
| shouldDecodePostData (Action $action) |
|
| decodePostData () |
|
| triggerOnBeforeAction (Action $action) |
|
| processAfterAction (Action $action, $result) |
|
| triggerOnAfterAction (Action $action, $result) |
|
| create ($actionName) |
|
| buildActionInstance ($actionName, array $config) |
|
| existsAction ($actionName) |
|
| getDefaultPostFilters () |
|
| buildFilters (array $config=null) |
|
| appendFilters (array $filters, array $filtersToAppend) |
|
| removeFilters (array $filters, array $filtersToRemove) |
|
| detachFilters (Action $action) |
|
| detachPreFilters (Action $action) |
|
| detachPostFilters (Action $action) |
|
| getActionConfig ($actionName) |
|
| setActionConfig ($actionName, array $config=null) |
|
| runProcessingThrowable (\Throwable $throwable) |
|
| runProcessingException (\Exception $e) |
|
| runProcessingError (\Error $error) |
|
| runProcessingBinderThrowable (BinderArgumentException $e) |
|
| buildErrorFromException (\Exception $e) |
|
| buildErrorFromPhpError (\Error $error) |
|
| runProcessingIfUserNotAuthorized () |
|
| runProcessingIfInvalidCsrfToken () |
|
| addError (Error $error) |
|
| addErrors (array $errors) |
|
const | MAX_LIMIT = 200 |
|
const | DEFAULT_LIMIT = 50 |
|
Защищенные данные унаследованные от Controller |
| $errorCollection |
|
| $request |
|
Configurator | $configurator |
|
См. определение в файле Chat.php строка 36