request = $request; } /** * Allow only AJAX requests when customers access web APIs. * * @param \Magento\Customer\Model\Authorization\CustomerSessionUserContext $userContext * @param int|null $result * @return int|null * @codeCoverageIgnore * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterGetUserId( \Magento\Customer\Model\Authorization\CustomerSessionUserContext $userContext, $result ) { return $this->request->isXmlHttpRequest() ? $result : null; } }