{"$schema":"https://yii2-framework.github.io/docs/reference/reference.schema.json","schemaVersion":1,"package":"inertia","title":"Inertia","repository":"https://github.com/yii2-extensions/inertia","ref":"main","commit":"97582aaa3ce6cac4f064331f7a8c7caf4e1e6373","generatedAt":"2026-10-18","url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/","types":{"yii\\inertia\\Bootstrap":{"kind":"class","modifiers":["final"],"url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/bootstrap/","summary":"Bootstraps response normalization for Yii2 requests carrying the Inertia protocol marker.","implements":["yii\\base\\BootstrapInterface"],"methods":{"bootstrap":{"signature":"public function bootstrap(yii\\base\\Application $app): void","summary":"Registers the adapter and attaches response normalization for Inertia web requests.","params":[{"name":"$app","type":"yii\\base\\Application"}],"return":{"type":"void"}}}},"yii\\inertia\\Exception\\Message":{"kind":"enum","url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/exception/message/","summary":"Defines exception message templates authored by the Yii2 Inertia adapter.","backingType":"string","cases":{"APPLICATION_COMPONENT_INVALID":{"value":"'The \"inertia\" application component must be an instance of %s.'","description":"The configured Inertia application component is invalid."},"ERROR_FLASH_INVALID":{"value":"'The Inertia error flash must be an array.'","description":"The validation-error flash is not an array."},"ERROR_KEY_INVALID":{"value":"'Inertia error keys must be strings.'","description":"A validation-error key is not a string."},"ERROR_MESSAGE_LIST_INVALID":{"value":"'Inertia error message lists must contain only strings.'","description":"A validation-error message list contains a non-string value."},"ERROR_VALUE_INVALID":{"value":"'Inertia errors must contain strings or lists of strings.'","description":"A validation-error value has an unsupported structure."},"SESSION_FLASH_KEY_INVALID":{"value":"'Inertia session flash keys must be strings.'","description":"A session flash key is not a string."}},"methods":{"getMessage":{"signature":"public function getMessage(int|string ...$argument): string","summary":"Formats the message template with the supplied arguments.","params":[{"name":"$argument","type":"int|string","optional":true,"variadic":true,"description":"Values inserted into the template."}],"return":{"type":"string","description":"Formatted exception message."}}}},"yii\\inertia\\Inertia":{"kind":"class","modifiers":["final"],"url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/inertia/","summary":"Provides Yii-oriented page operations and framework-neutral prop factories through the configured manager.","methods":{"always":{"signature":"public static function always(Closure|mixed $value): PHPForge\\Inertia\\Prop\\AlwaysProp","summary":"Creates a prop that is always included in every response, bypassing partial-reload filtering.","params":[{"name":"$value","type":"Closure|mixed","description":"Value or closure always included in responses."}],"return":{"type":"PHPForge\\Inertia\\Prop\\AlwaysProp","description":"Prop instance that is always included in responses."},"static":true},"deepMerge":{"signature":"public static function deepMerge(Closure|mixed $value): PHPForge\\Inertia\\Prop\\MergeProp","summary":"Creates a prop that deep-merges with existing client-side data during partial reloads.","params":[{"name":"$value","type":"Closure|mixed","description":"Value or closure to deep-merge."}],"return":{"type":"PHPForge\\Inertia\\Prop\\MergeProp","description":"Prop instance that deep-merges with existing client-side data during partial reloads."},"static":true},"defer":{"signature":"public static function defer(Closure(): mixed $callback, string $group = 'default', bool $rescue = false): PHPForge\\Inertia\\Prop\\DeferredProp","summary":"Creates a deferred prop whose evaluation is postponed until the client requests it via a partial reload.","params":[{"name":"$callback","type":"Closure(): mixed","description":"Closure resolved when the client requests this prop."},{"name":"$group","type":"string","default":"'default'","optional":true,"description":"Group name for batching deferred requests."},{"name":"$rescue","type":"bool","default":"false","optional":true,"description":"Whether callback failures should be rescued and reported as page metadata."}],"return":{"type":"PHPForge\\Inertia\\Prop\\DeferredProp","description":"Prop instance that is resolved when the client requests it via a partial reload."},"static":true},"flushShared":{"signature":"public static function flushShared(): void","summary":"Removes all shared props registered for the current request.","return":{"type":"void"},"static":true},"getShared":{"signature":"public static function getShared(string|null $key = null, mixed $default = null): mixed","summary":"Returns the shared props or the nested value at `$key`.","params":[{"name":"$key","type":"string|null","default":"null","optional":true,"description":"Dot-notation key to retrieve, or `null` to return all shared props."},{"name":"$default","type":"mixed","default":"null","optional":true,"description":"Value returned when `$key` is not found."}],"return":{"type":"mixed","description":"Shared value at `$key`, or `$default` when the key does not exist."},"static":true},"getVersion":{"signature":"public static function getVersion(): int|string","summary":"Returns the resolved asset version.","return":{"type":"int|string","description":"Resolved version, or an empty `string` when none is configured."},"static":true},"location":{"signature":"public static function location(array<array-key, mixed>|string $url): yii\\web\\Response","summary":"Returns a `409` Inertia location response for Inertia requests, or a standard `302` redirect otherwise.","params":[{"name":"$url","type":"array<array-key, mixed>|string","description":"Destination URL or route array accepted by `Url::to()`."}],"return":{"type":"yii\\web\\Response","description":"Response instance with the appropriate status code and headers for the request type."},"static":true},"merge":{"signature":"public static function merge(Closure|mixed $value): PHPForge\\Inertia\\Prop\\MergeProp","summary":"Creates a prop that merges with existing client-side data during partial reloads instead of replacing it.","params":[{"name":"$value","type":"Closure|mixed","description":"Value or closure to merge."}],"return":{"type":"PHPForge\\Inertia\\Prop\\MergeProp","description":"Prop instance that merges with existing client-side data during partial reloads instead of replacing it."},"static":true},"once":{"signature":"public static function once(Closure(): mixed $callback): PHPForge\\Inertia\\Prop\\OnceProp","summary":"Creates a prop that the client may retain and omit from subsequent requests.","params":[{"name":"$callback","type":"Closure(): mixed","description":"Closure resolved when the prop is not already available to the client."}],"return":{"type":"PHPForge\\Inertia\\Prop\\OnceProp","description":"Prop instance containing the client-side cache metadata."},"static":true},"optional":{"signature":"public static function optional(Closure(): mixed $callback): PHPForge\\Inertia\\Prop\\OptionalProp","summary":"Creates a prop resolved only when a matching partial reload explicitly requests it.","params":[{"name":"$callback","type":"Closure(): mixed","description":"Closure resolved when the client requests this prop."}],"return":{"type":"PHPForge\\Inertia\\Prop\\OptionalProp","description":"Prop instance excluded from standard page responses."},"static":true},"render":{"signature":"public static function render(string $component, array<string, mixed> $props = [], array<string, mixed> $viewData = []): yii\\web\\Response","summary":"Renders an Inertia page through the configured manager.","params":[{"name":"$component","type":"string","description":"Client-side component name."},{"name":"$props","type":"array<string, mixed>","default":"[]","optional":true,"description":"Page-specific props."},{"name":"$viewData","type":"array<string, mixed>","default":"[]","optional":true,"description":"Additional data available to the initial root view."}],"return":{"type":"yii\\web\\Response","description":"Yii response containing the initial HTML document or Inertia JSON page."},"static":true},"scroll":{"signature":"public static function scroll(mixed $value, Closure(mixed): mixed|PHPForge\\Inertia\\Prop\\ScrollMetadata $metadata, string $wrapper = 'data'): PHPForge\\Inertia\\Prop\\ScrollProp","summary":"Creates a prop containing infinite-scroll data and pagination metadata.","params":[{"name":"$value","type":"mixed","description":"Paginated data exposed as the prop value."},{"name":"$metadata","type":"Closure(mixed): mixed|PHPForge\\Inertia\\Prop\\ScrollMetadata","description":"Pagination metadata or a callback receiving the resolved value."},{"name":"$wrapper","type":"string","default":"'data'","optional":true,"description":"Dot-notated merge path within the prop value."}],"return":{"type":"PHPForge\\Inertia\\Prop\\ScrollProp","description":"Prop instance containing infinite-scroll semantics."},"static":true},"scrollMetadata":{"signature":"public static function scrollMetadata(string $pageName, int|string|null $previousPage = null, int|string|null $nextPage = null, int|string|null $currentPage = null): PHPForge\\Inertia\\Prop\\ScrollMetadata","summary":"Creates the pagination metadata of a scroll prop.","params":[{"name":"$pageName","type":"string","description":"Query parameter carrying the page cursor."},{"name":"$previousPage","type":"int|string|null","default":"null","optional":true,"description":"Cursor of the previous page, or `null` on the first page."},{"name":"$nextPage","type":"int|string|null","default":"null","optional":true,"description":"Cursor of the next page, or `null` on the last page."},{"name":"$currentPage","type":"int|string|null","default":"null","optional":true,"description":"Cursor of the current page, or `null` when unknown."}],"return":{"type":"PHPForge\\Inertia\\Prop\\ScrollMetadata","description":"Metadata instance accepted by `scroll()`."},"throws":[{"type":"PHPForge\\Inertia\\Exception\\InvalidPropException","description":"when `$pageName` is empty or contains control characters."}],"static":true},"share":{"signature":"public static function share(array<string, mixed>|string $key, mixed $value = null): void","summary":"Registers one or more props shared with subsequent page responses in the current request.","params":[{"name":"$key","type":"array<string, mixed>|string","description":"Shared values or a dot-notated prop key."},{"name":"$value","type":"mixed","default":"null","optional":true,"description":"Value registered when `$key` is a string."}],"return":{"type":"void"},"static":true}}},"yii\\inertia\\Manager":{"kind":"class","modifiers":["final"],"url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/manager/","summary":"Server-side Yii adapter registered as the `inertia` application component.","extends":"yii\\base\\Component","implements":["yii\\base\\Configurable"],"properties":{"clearHistory":{"type":"bool","default":"false","description":"Whether rendered pages clear the client-side history."},"encryptHistory":{"type":"bool","default":"false","description":"Whether rendered pages encrypt their client-side history state."},"errorFlashKey":{"type":"string","default":"'errors'","description":"Session flash key exposed as `props.errors` in every page payload."},"eventDispatcher":{"type":"Psr\\EventDispatcher\\EventDispatcherInterface|null","default":"null","description":"PSR-14 dispatcher the default protocol emits `ProtocolResultCreated` through, or `null` to emit no events."},"exposeSharedProps":{"type":"bool","default":"true","description":"Whether rendered pages expose shared-prop metadata."},"id":{"type":"string","default":"'app'","description":"Root element DOM `id` used by the default root view."},"pageObserver":{"type":"PHPForge\\Inertia\\ResolvedPageObserver|null","default":"null","description":"Optional portable observer notified after page resolution and before response serialization."},"preserveFragment":{"type":"bool","default":"false","description":"Whether rendered pages preserve the URL fragment."},"protocol":{"type":"PHPForge\\Inertia\\Protocol|null","default":"null","description":"Protocol service, or `null` to build the default one with `$eventDispatcher`."},"rootView":{"type":"string","default":"'@inertia/views/app.php'","description":"Root view file rendered for the initial HTML response."},"shared":{"type":"array<string, mixed>","default":"[]","description":"Shared props applied to every rendered page in the current request."},"version":{"type":"Closure(): int|string|null|Closure(yii\\web\\Request): int|string|null|int|string|null","default":"null","description":"Asset version used for client-side mismatch detection through the page `version` field."}},"methods":{"flushShared":{"signature":"public function flushShared(): void","summary":"Removes all shared props.","return":{"type":"void"}},"getShared":{"signature":"public function getShared(string|null $key = null, mixed $default = null): mixed","summary":"Returns all shared props or a nested value using dot notation.","params":[{"name":"$key","type":"string|null","default":"null","optional":true,"description":"Dot-notated key to retrieve, or `null` to return every shared prop."},{"name":"$default","type":"mixed","default":"null","optional":true,"description":"Value returned when `$key` does not exist."}],"return":{"type":"mixed","description":"Shared value at `$key`, or `$default` when the key does not exist."}},"getVersion":{"signature":"public function getVersion(): int|string","summary":"Resolves the configured asset version.","return":{"type":"int|string","description":"Resolved version, or an empty `string` when no version is configured."}},"isInertiaRequest":{"signature":"public function isInertiaRequest(yii\\web\\Request|null $request = null): bool","summary":"Returns whether a request carries the Inertia request marker.","params":[{"name":"$request","type":"yii\\web\\Request|null","default":"null","optional":true,"description":"Request to inspect, or `null` to use the current application request."}],"return":{"type":"bool","description":"`true` when the request is Inertia-driven; otherwise, `false`."}},"location":{"signature":"public function location(array<array-key, mixed>|string $url): yii\\web\\Response","summary":"Returns an Inertia location response or a standard redirect response.","params":[{"name":"$url","type":"array<array-key, mixed>|string","description":"Destination URL or route array accepted by `Url::to()`."}],"return":{"type":"yii\\web\\Response","description":"Yii response containing the protocol location or redirect result."},"throws":[{"type":"yii\\web\\BadRequestHttpException","description":"if the request context is invalid."}]},"normalizeResponse":{"signature":"public function normalizeResponse(yii\\web\\Response $response): void","summary":"Normalizes a Yii response immediately before it is sent to an Inertia client.","params":[{"name":"$response","type":"yii\\web\\Response","description":"Outgoing Yii response to normalize."}],"return":{"type":"void"},"throws":[{"type":"yii\\web\\BadRequestHttpException","description":"if a redirect request context is invalid."}]},"render":{"signature":"public function render(string $component, array<string, mixed> $props = [], array<string, mixed> $viewData = []): yii\\web\\Response","summary":"Renders an Inertia page through the framework-agnostic protocol core.","params":[{"name":"$component","type":"string","description":"Client-side component name."},{"name":"$props","type":"array<string, mixed>","default":"[]","optional":true,"description":"Page-specific props."},{"name":"$viewData","type":"array<string, mixed>","default":"[]","optional":true,"description":"Additional data available to the initial root view."}],"return":{"type":"yii\\web\\Response","description":"Yii response containing the initial HTML document or Inertia JSON page."},"throws":[{"type":"yii\\web\\BadRequestHttpException","description":"if the request context is invalid."}]},"share":{"signature":"public function share(array<string, mixed>|string $key, mixed $value = null): void","summary":"Registers props shared with subsequent page responses in the current request.","params":[{"name":"$key","type":"array<string, mixed>|string","description":"Shared values or a dot-notated prop key."},{"name":"$value","type":"mixed","default":"null","optional":true,"description":"Value registered when `$key` is a string."}],"return":{"type":"void"}}},"inherited":{"properties":{"behaviors":"yii\\base\\Component"},"methods":{"__call":"yii\\base\\Component","__clone":"yii\\base\\Component","__construct":"yii\\base\\BaseObject","__get":"yii\\base\\Component","__isset":"yii\\base\\Component","__set":"yii\\base\\Component","__unset":"yii\\base\\Component","attachBehavior":"yii\\base\\Component","attachBehaviors":"yii\\base\\Component","behaviors":"yii\\base\\Component","canGetProperty":"yii\\base\\Component","canSetProperty":"yii\\base\\Component","className":"yii\\base\\BaseObject","detachBehavior":"yii\\base\\Component","detachBehaviors":"yii\\base\\Component","ensureBehaviors":"yii\\base\\Component","getBehavior":"yii\\base\\Component","getBehaviors":"yii\\base\\Component","hasEventHandlers":"yii\\base\\Component","hasMethod":"yii\\base\\Component","hasProperty":"yii\\base\\Component","init":"yii\\base\\BaseObject","off":"yii\\base\\Component","on":"yii\\base\\Component","trigger":"yii\\base\\Component"}}},"yii\\inertia\\web\\Controller":{"kind":"class","modifiers":["abstract"],"url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/web/controller/","summary":"Base controller for Inertia-driven pages.","extends":"yii\\web\\Controller","implements":["yii\\base\\ViewContextInterface","yii\\base\\Configurable"],"methods":{"inertia":{"signature":"protected function inertia(string $component, array<string, mixed> $props = [], array<string, mixed> $viewData = []): yii\\web\\Response","summary":"Renders an Inertia page.","params":[{"name":"$component","type":"string","description":"Inertia component name."},{"name":"$props","type":"array<string, mixed>","default":"[]","optional":true,"description":"Props to pass to the component."},{"name":"$viewData","type":"array<string, mixed>","default":"[]","optional":true,"description":"Additional view data."}],"return":{"type":"yii\\web\\Response","description":"Response containing the rendered Inertia page."},"visibility":"protected"},"location":{"signature":"protected function location(array<array-key, mixed>|string $url): yii\\web\\Response","summary":"Returns an Inertia location response.","params":[{"name":"$url","type":"array<array-key, mixed>|string","description":"URL to redirect to, either as a string or an array that can be processed by `Url::to()`."}],"return":{"type":"yii\\web\\Response","description":"Response containing the Inertia location header."},"visibility":"protected"}},"inherited":{"properties":{"action":"yii\\base\\Controller","actionParams":"yii\\web\\Controller","behaviors":"yii\\base\\Component","defaultAction":"yii\\base\\Controller","enableCsrfValidation":"yii\\web\\Controller","id":"yii\\base\\Controller","layout":"yii\\base\\Controller","module":"yii\\base\\Controller","modules":"yii\\base\\Controller","request":"yii\\web\\Controller","response":"yii\\web\\Controller","route":"yii\\base\\Controller","uniqueId":"yii\\base\\Controller","view":"yii\\web\\Controller","viewPath":"yii\\base\\Controller"},"methods":{"__call":"yii\\base\\Component","__clone":"yii\\base\\Component","__construct":"yii\\base\\Controller","__get":"yii\\base\\Component","__isset":"yii\\base\\Component","__set":"yii\\base\\Component","__unset":"yii\\base\\Component","actions":"yii\\base\\Controller","afterAction":"yii\\base\\Controller","asJson":"yii\\web\\Controller","asXml":"yii\\web\\Controller","attachBehavior":"yii\\base\\Component","attachBehaviors":"yii\\base\\Component","beforeAction":"yii\\web\\Controller","behaviors":"yii\\base\\Component","bindActionParams":"yii\\web\\Controller","bindActionParamsToCallable":"yii\\web\\Controller","bindInjectedParams":"yii\\base\\Controller","canGetProperty":"yii\\base\\Component","canSetProperty":"yii\\base\\Component","className":"yii\\base\\BaseObject","createAction":"yii\\base\\Controller","detachBehavior":"yii\\base\\Component","detachBehaviors":"yii\\base\\Component","ensureBehaviors":"yii\\base\\Component","findLayoutFile":"yii\\base\\Controller","getBehavior":"yii\\base\\Component","getBehaviors":"yii\\base\\Component","getModules":"yii\\base\\Controller","getRoute":"yii\\base\\Controller","getUniqueId":"yii\\base\\Controller","getView":"yii\\base\\Controller","getViewPath":"yii\\base\\Controller","goBack":"yii\\web\\Controller","goHome":"yii\\web\\Controller","hasEventHandlers":"yii\\base\\Component","hasMethod":"yii\\base\\Component","hasProperty":"yii\\base\\Component","init":"yii\\base\\Controller","off":"yii\\base\\Component","on":"yii\\base\\Component","redirect":"yii\\web\\Controller","refresh":"yii\\web\\Controller","render":"yii\\base\\Controller","renderAjax":"yii\\web\\Controller","renderContent":"yii\\base\\Controller","renderFile":"yii\\base\\Controller","renderPartial":"yii\\base\\Controller","run":"yii\\base\\Controller","runAction":"yii\\base\\Controller","setView":"yii\\base\\Controller","setViewPath":"yii\\base\\Controller","trigger":"yii\\base\\Component"},"events":{"EVENT_BEFORE_ACTION":"yii\\base\\Controller","EVENT_AFTER_ACTION":"yii\\base\\Controller"}}},"yii\\inertia\\web\\Request":{"kind":"class","url":"https://yii2-framework.github.io/docs/extensions/inertia/reference/web/request/","summary":"Configures CSRF protection for Inertia applications using the cookie-to-header pattern.","extends":"yii\\web\\Request","implements":["yii\\base\\Configurable"],"properties":{"csrfCookie":{"type":"mixed[]","default":"['httpOnly' => false]","description":"Cookie options. `httpOnly` is `false` so JavaScript can read the CSRF token."},"csrfHeader":{"default":"'X-XSRF-TOKEN'","description":"Header checked for the CSRF token sent by Inertia's HTTP client."},"csrfParam":{"default":"'XSRF-TOKEN'","description":"Cookie name and form parameter name for the CSRF token."}},"methods":{"getCsrfTokenFromHeader":{"signature":"public function getCsrfTokenFromHeader(): string|null","summary":"Returns the CSRF token sent via the `X-XSRF-TOKEN` header.","return":{"type":"string|null","description":"Masked token after signed-cookie validation, raw header when cookie validation is disabled, or `null` when the header is absent or fails signed-cookie validation."}}},"inherited":{"properties":{"absoluteUrl":"yii\\web\\Request","acceptableContentTypes":"yii\\web\\Request","acceptableLanguages":"yii\\web\\Request","authCredentials":"yii\\web\\Request","authPassword":"yii\\web\\Request","authUser":"yii\\web\\Request","baseUrl":"yii\\web\\Request","behaviors":"yii\\base\\Component","bodyParams":"yii\\web\\Request","contentType":"yii\\web\\Request","cookies":"yii\\web\\Request","cookieValidationKey":"yii\\web\\Request","csrfHeaderUnsafeMethods":"yii\\web\\Request","csrfToken":"yii\\web\\Request","csrfTokenFromHeader":"yii\\web\\Request","csrfTokenSafeMethods":"yii\\web\\Request","enableCookieValidation":"yii\\web\\Request","enableCsrfCookie":"yii\\web\\Request","enableCsrfValidation":"yii\\web\\Request","eTags":"yii\\web\\Request","headers":"yii\\web\\Request","hostInfo":"yii\\web\\Request","hostName":"yii\\web\\Request","ipHeaders":"yii\\web\\Request","isAjax":"yii\\web\\Request","isConsoleRequest":"yii\\base\\Request","isDelete":"yii\\web\\Request","isFlash":"yii\\web\\Request","isGet":"yii\\web\\Request","isHead":"yii\\web\\Request","isOptions":"yii\\web\\Request","isPatch":"yii\\web\\Request","isPjax":"yii\\web\\Request","isPost":"yii\\web\\Request","isPut":"yii\\web\\Request","isSecureConnection":"yii\\web\\Request","method":"yii\\web\\Request","methodParam":"yii\\web\\Request","origin":"yii\\web\\Request","parsers":"yii\\web\\Request","pathInfo":"yii\\web\\Request","port":"yii\\web\\Request","portHeaders":"yii\\web\\Request","preferredLanguage":"yii\\web\\Request","queryParams":"yii\\web\\Request","queryString":"yii\\web\\Request","rawBody":"yii\\web\\Request","referrer":"yii\\web\\Request","remoteHost":"yii\\web\\Request","remoteIP":"yii\\web\\Request","scriptFile":"yii\\web\\Request","scriptUrl":"yii\\web\\Request","secureHeaders":"yii\\web\\Request","securePort":"yii\\web\\Request","secureProtocolHeaders":"yii\\web\\Request","serverName":"yii\\web\\Request","serverPort":"yii\\web\\Request","trustedHosts":"yii\\web\\Request","url":"yii\\web\\Request","userAgent":"yii\\web\\Request","userHost":"yii\\web\\Request","userIP":"yii\\web\\Request","validateCsrfHeaderOnly":"yii\\web\\Request"},"methods":{"__call":"yii\\base\\Component","__clone":"yii\\base\\Component","__construct":"yii\\base\\BaseObject","__get":"yii\\base\\Component","__isset":"yii\\base\\Component","__set":"yii\\base\\Component","__unset":"yii\\base\\Component","attachBehavior":"yii\\base\\Component","attachBehaviors":"yii\\base\\Component","behaviors":"yii\\base\\Component","canGetProperty":"yii\\base\\Component","canSetProperty":"yii\\base\\Component","className":"yii\\base\\BaseObject","createCsrfCookie":"yii\\web\\Request","detachBehavior":"yii\\base\\Component","detachBehaviors":"yii\\base\\Component","ensureBehaviors":"yii\\base\\Component","filterHeaders":"yii\\web\\Request","generateCsrfToken":"yii\\web\\Request","get":"yii\\web\\Request","getAbsoluteUrl":"yii\\web\\Request","getAcceptableContentTypes":"yii\\web\\Request","getAcceptableLanguages":"yii\\web\\Request","getAuthCredentials":"yii\\web\\Request","getAuthPassword":"yii\\web\\Request","getAuthUser":"yii\\web\\Request","getBaseUrl":"yii\\web\\Request","getBehavior":"yii\\base\\Component","getBehaviors":"yii\\base\\Component","getBodyParam":"yii\\web\\Request","getBodyParams":"yii\\web\\Request","getContentType":"yii\\web\\Request","getCookies":"yii\\web\\Request","getCsrfToken":"yii\\web\\Request","getETags":"yii\\web\\Request","getHeaders":"yii\\web\\Request","getHostInfo":"yii\\web\\Request","getHostName":"yii\\web\\Request","getIpValidator":"yii\\web\\Request","getIsAjax":"yii\\web\\Request","getIsConsoleRequest":"yii\\base\\Request","getIsDelete":"yii\\web\\Request","getIsFlash":"yii\\web\\Request","getIsGet":"yii\\web\\Request","getIsHead":"yii\\web\\Request","getIsOptions":"yii\\web\\Request","getIsPatch":"yii\\web\\Request","getIsPjax":"yii\\web\\Request","getIsPost":"yii\\web\\Request","getIsPut":"yii\\web\\Request","getIsSecureConnection":"yii\\web\\Request","getMethod":"yii\\web\\Request","getOrigin":"yii\\web\\Request","getPathInfo":"yii\\web\\Request","getPort":"yii\\web\\Request","getPreferredLanguage":"yii\\web\\Request","getQueryParam":"yii\\web\\Request","getQueryParams":"yii\\web\\Request","getQueryString":"yii\\web\\Request","getRawBody":"yii\\web\\Request","getReferrer":"yii\\web\\Request","getRemoteHost":"yii\\web\\Request","getRemoteIP":"yii\\web\\Request","getScriptFile":"yii\\web\\Request","getScriptUrl":"yii\\web\\Request","getSecureForwardedHeaderParts":"yii\\web\\Request","getSecureForwardedHeaderTrustedPart":"yii\\web\\Request","getSecureForwardedHeaderTrustedParts":"yii\\web\\Request","getSecurePort":"yii\\web\\Request","getServerName":"yii\\web\\Request","getServerPort":"yii\\web\\Request","getTrustedHeaders":"yii\\web\\Request","getUrl":"yii\\web\\Request","getUserAgent":"yii\\web\\Request","getUserHost":"yii\\web\\Request","getUserIP":"yii\\web\\Request","getUserIpFromIpHeader":"yii\\web\\Request","getUserIpFromIpHeaders":"yii\\web\\Request","hasEventHandlers":"yii\\base\\Component","hasMethod":"yii\\base\\Component","hasProperty":"yii\\base\\Component","init":"yii\\base\\BaseObject","loadCookies":"yii\\web\\Request","loadCsrfToken":"yii\\web\\Request","off":"yii\\base\\Component","on":"yii\\base\\Component","parseAcceptHeader":"yii\\web\\Request","post":"yii\\web\\Request","resolve":"yii\\web\\Request","resolvePathInfo":"yii\\web\\Request","resolveRequestUri":"yii\\web\\Request","setAcceptableContentTypes":"yii\\web\\Request","setAcceptableLanguages":"yii\\web\\Request","setBaseUrl":"yii\\web\\Request","setBodyParams":"yii\\web\\Request","setHostInfo":"yii\\web\\Request","setIsConsoleRequest":"yii\\base\\Request","setPathInfo":"yii\\web\\Request","setPort":"yii\\web\\Request","setQueryParams":"yii\\web\\Request","setRawBody":"yii\\web\\Request","setScriptFile":"yii\\web\\Request","setScriptUrl":"yii\\web\\Request","setSecurePort":"yii\\web\\Request","setUrl":"yii\\web\\Request","trigger":"yii\\base\\Component","validateCsrfToken":"yii\\web\\Request"},"constants":{"CSRF_HEADER":"yii\\web\\Request"}}}}}
