RestApiRequestLogFilterSubscriber

Extends \Shopware\Plugins\ViisonPickwareERP\Components\RestApi\RequestLogging\AbstractRestApiRequestLogFilterSubscriber

package

Default

Methods

Filters specific fields from the given $responseJson and returns the filtered data.

filterLoggedResponseJson(array $responseJson, \Enlight_Controller_Request_Request $request) : array
inherited abstract

Arguments

$responseJson

array

$request

\Enlight_Controller_Request_Request

Response

array

getSubscribedEvents

getSubscribedEvents() 
inherited static
inheritdoc

onFilterLoggedResponseJson

onFilterLoggedResponseJson(\Enlight_Event_EventArgs $args) : array|null
inherited

Arguments

$args

\Enlight_Event_EventArgs

Response

array|null

onFilterShouldLogRequest

onFilterShouldLogRequest(\Enlight_Event_EventArgs $args) : boolean
inherited

Arguments

$args

\Enlight_Event_EventArgs

Response

boolean

Filters whether the passe `$request` should be logged.

shouldLogRequest(\Enlight_Controller_Request_RequestHttp $request) : boolean
inherited

Note: By default no requests are logged! Hence you must override this method to whitelist any requests that should be logged.

Arguments

$request

\Enlight_Controller_Request_RequestHttp

Response

boolean