我已经在magento 2.3中为SSO编写了代码,并为处理来自不同IDP(如okta,keycloak)的响应而编写了以下代码:
if(!(@$xpath->query('/saml2p:Response',$xml))) {
$status = SAML2Utilities::xpQuery($xml,'./samlp:Status/samlp:StatusCode');
}
else{
$status = SAML2Utilities::xpQuery($xml,'./saml2p:Status/saml2p:StatusCode');
}
我的代码运行正常,可以通过不同的IDP登录,但是当我检查了magento 2的php编码标准时,出现以下错误: '不鼓励消除错误;找到:@ $ xpath-> query ...' 该如何解决?