original_string: protected function noEmergencyWithoutRetryOrExpire($priority, $retry, $expire)
      {
          if ($priority == self::EMERGENCY_PRIORITY && (! isset($retry) || ! isset($expire))) {
              throw new EmergencyNotificationRequiresRetryAndExpire();
          }
      }
code: protected function noEmergencyWithoutRetryOrExpire($priority, $retry, $expire)
      {
          if ($priority == self::EMERGENCY_PRIORITY && (! isset($retry) || ! isset($expire))) {
              throw new EmergencyNotificationRequiresRetryAndExpire();
          }
      }
code_tokens: protected function noEmergencyWithoutRetryOrExpire ( $ priority , $ retry , $ expire ) { if ( $ priority == self :: EMERGENCY_PRIORITY && ( ! isset ( $ retry ) || ! isset ( $ expire ) ) ) { throw new EmergencyNotificationRequiresRetryAndExpire ( ) ; } }
docstring: Ensure an emergency message has an retry and expiry time.
  
  @param  int  $priority
  @param  int  $retry
  @param  int  $expire
  @throws EmergencyNotificationRequiresRetryAndExpire
docstring_tokens: Ensure an emergency message has an retry and expiry time .