original_string: public function priority($priority, $retryTimeout = null, $expireAfter = null)
      {
          $this->noEmergencyWithoutRetryOrExpire($priority, $retryTimeout, $expireAfter);
  
          $this->priority = $priority;
          $this->retry = $retryTimeout;
          $this->expire = $expireAfter;
  
          return $this;
      }
code: public function priority($priority, $retryTimeout = null, $expireAfter = null)
      {
          $this->noEmergencyWithoutRetryOrExpire($priority, $retryTimeout, $expireAfter);
  
          $this->priority = $priority;
          $this->retry = $retryTimeout;
          $this->expire = $expireAfter;
  
          return $this;
      }
code_tokens: public function priority ( $ priority , $ retryTimeout = null , $ expireAfter = null ) { $ this -> noEmergencyWithoutRetryOrExpire ( $ priority , $ retryTimeout , $ expireAfter ) ; $ this -> priority = $ priority ; $ this -> retry = $ retryTimeout ; $ this -> expire = $ expireAfter ; return $ this ; }
docstring: Set the priority of the Pushover message.
  Retry and expire are mandatory when setting the priority to emergency.
  
  @param  int  $priority
  @param  int  $retryTimeout
  @param  int  $expireAfter
  @return $this
docstring_tokens: Set the priority of the Pushover message . Retry and expire are mandatory when setting the priority to emergency .