Php Code Sniffer验证问题

时间:2016-06-13 06:34:52

标签: php phpcodesniffer psr-2 psr-1

我试图让我的PHP代码psr-1 psr-2兼容我不会得到一些奇怪的错误实际上我不明白它究竟是什么让我解决:(

问题-1

  

错误:打开多行函数调用的括号必须是该行的最后一个内容。

 if (Configuration::updateValue('AV_GTC_CT_GT_DG_CT', $AV_GTC_CT) &&
        Configuration::updateValue('AV_GTC_ST_CR_GP', $AV_GTC_ST) &&
        Configuration::updateValue('AV_GTC_SD_NN_EA_AR_CN_AT_CT', $AV_GTC_SD) &&
        Configuration::updateValue('AV_GTC_SD_NN_EA_AR_BK_CN', $AV_GTC_SD_NN_EA_AR_BK_CN) &&
        Configuration::updateValue('AV_GTC_SW_GT_TO_CR_AT_BN_AT_OR_AS_PE',
            $AV_GTC_SW_GT_TO_CR_AT_BN_AT_OR
        ) &&
        Configuration::updateValue('AV_GTC_CN_CE_FR_LG_CR_CN', $AV_GTC_CN)
    ) {
    $output .= $this->displayConfirmation($this->l('Settings updated'));
}          

问题-2

  

错误:预期“if(...){\ n”;发现“if(...)\ n {\ n”

if (!$customer->isGuest())
                {
                    return false;
                }

任何线索的人?

显示相同错误的其他代码补丁

  if (!$customer->isGuest()){
    return false;
 }



if (empty($password)){
                        $password = Tools::passwdGen();
                    }
if (empty($id_customer)||empty($id_guest)){
        return false;
    }


    if (empty($id_guest) || empty($id_customer)){
        return false;
    }  

谢谢!

1 个答案:

答案 0 :(得分:0)

Issue1:

  • &&应该在下一行
  • 打开(并关闭)应该在单行参数列表的同一行中:)

无法在此处格式化来源,外部网址:pastebin link

Issue2: {应该在同一行

if (!$customer->isGuest()) {
    return false;
}