|
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 |
|
См. определение в файле Sync.php строка 12