original_string: public function getUnboundedLabel($oldLabel, $lowerBound)
      {
          if ($lowerBound < 60) {
              return sprintf($this->labelSecondsPlural, $lowerBound);
          } else {
              // since we're using minutes, we use floor so 1801s+ will be 30m+ and not 31m+
              return sprintf($this->labelPlural, "" . floor($lowerBound / 60) . urlencode('+'));
          }
      }
code: public function getUnboundedLabel($oldLabel, $lowerBound)
      {
          if ($lowerBound < 60) {
              return sprintf($this->labelSecondsPlural, $lowerBound);
          } else {
              // since we're using minutes, we use floor so 1801s+ will be 30m+ and not 31m+
              return sprintf($this->labelPlural, "" . floor($lowerBound / 60) . urlencode('+'));
          }
      }
code_tokens: public function getUnboundedLabel ( $ oldLabel , $ lowerBound ) { if ( $ lowerBound < 60 ) { return sprintf ( $ this -> labelSecondsPlural , $ lowerBound ) ; } else { // since we're using minutes, we use floor so 1801s+ will be 30m+ and not 31m+ return sprintf ( $ this -> labelPlural , "" . floor ( $ lowerBound / 60 ) . urlencode ( '+' ) ) ; } }
docstring: Beautifies and returns a range label whose range is unbounded, ie
  5+, 10+, etc.
  
  If the lower bound of the range is less than 60 the pretty range label
  will be in seconds. Otherwise, it will be in minutes.
  
  @param string $oldLabel The original label value.
  @param int $lowerBound The lower bound of the range.
  @return string  The pretty range label.
docstring_tokens: Beautifies and returns a range label whose range is unbounded ie 5 + 10 + etc .