2016-06-13 13 views
0

내가 만들려고 노력하고 있어요 발행 내 PHP 코드 PSR-1 PSR-2 내가 정확히 나를 해결하기 위해 :(의 PHP 코드 스니퍼 유효성 검사

원하는 것을 이해하고 있지 않다 실제로 몇 가지 이상한 오류를 얻고있다하지 마십시오 준수 문제-1

Error: Opening parenthesis of a multi-line function call must be the last content on the line.

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

Error:Expected "if (...) {\n"; found "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; 
    } 

감사를 보이고있다 그!

답변

0

Issue1 :

  • && :

할 수없는 형식을 나열

  • 개방 (와 가까운 ) 단일 행 인수에 대해 동일한 라인에 있어야 다음 줄에 있어야합니다 외부 URL : pastebin link

    문제 2 :,210 {는 같은 줄에 아니

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

    해야한다는 것이 첫 번째 문제에 근무하지만 :) 난 당신이 "탭"코드 앞에있는 –

    +0

    에 문제가 havng하고 코드 패치를보고 내 편집을 참조 두 번째 문제에 대해 작동하지 않습니다. 마지막 3 행의 처음 4 칸 제거 –

    +0

    열린 중괄호 앞에 공백이 있어야하며 정의와 같은 줄에 있어야합니다. PHPCS에 --report = diff를 추가하면 코드를 변경하여 이러한 모든 오류를 수정하는 방법을 보여줍니다. –