コード例 #1
0
 private function chooseText(AreaRequest $ar, Request $request)
 {
     switch ($ar->getStatus()) {
         case AreaRequest::STATUS_NEW:
             $textType = CoreTexts::AREA_REQUEST_NEW_INFO_TEXT;
             break;
         case AreaRequest::STATUS_VERIFICATION:
             $textType = CoreTexts::AREA_REQUEST_VERIFICATION_INFO_TEXT;
             break;
         case AreaRequest::STATUS_APPROVED:
             $textType = CoreTexts::AREA_REQUEST_APPROVED_INFO_TEXT;
             break;
         case AreaRequest::STATUS_REVOKED:
             $textType = CoreTexts::AREA_REQUEST_REVOKED_INFO_TEXT;
             break;
     }
     return $this->getTextRepository()->getTextOrFalse($textType, $request, $ar->getProject());
 }