AbstractRestApiRequestLogFilterSubscriber

Extends \Shopware\Plugins\ViisonCommon\Classes\Subscribers\AbstractBaseSubscriber

package

Default

Methods

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

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

Arguments

$responseJson

array

$request

\Enlight_Controller_Request_Request

Response

array

getSubscribedEvents

getSubscribedEvents() 
static
inheritdoc

onFilterLoggedResponseJson

onFilterLoggedResponseJson(\Enlight_Event_EventArgs $args) : array|null

Arguments

$args

\Enlight_Event_EventArgs

Response

array|null

onFilterShouldLogRequest

onFilterShouldLogRequest(\Enlight_Event_EventArgs $args) : boolean

Arguments

$args

\Enlight_Event_EventArgs

Response

boolean

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

shouldLogRequest(\Enlight_Controller_Request_RequestHttp $request) : boolean

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