Ejemplo n.º 1
0
 /**
  * prepareCallbackPrompter
  *
  * @param CallbackPrompter $prompter
  * @param string|null      $noValidMessage
  * @param integer          $attemptTimes
  * @param string|null      $failCloseMessage
  *
  * @return CallbackPrompter
  */
 protected static function prepareCallbackPrompter(CallbackPrompter $prompter, $noValidMessage, $attemptTimes, $failCloseMessage)
 {
     $prompter->setAttemptTimes($attemptTimes);
     if ($noValidMessage !== null) {
         $prompter->setNoValidMessage($noValidMessage);
     }
     if ($failCloseMessage !== false) {
         $prompter->failToClose(true, $failCloseMessage);
     }
     return $prompter;
 }