original_string: private function extract($segments, $number)
      {
          foreach ($segments as $part) {
              if (! is_null($line = $this->extractFromString($part, $number))) {
                  return $line;
              }
          }
      }
code: private function extract($segments, $number)
      {
          foreach ($segments as $part) {
              if (! is_null($line = $this->extractFromString($part, $number))) {
                  return $line;
              }
          }
      }
code_tokens: private function extract ( $ segments , $ number ) { foreach ( $ segments as $ part ) { if ( ! is_null ( $ line = $ this -> extractFromString ( $ part , $ number ) ) ) { return $ line ; } } }
docstring: Extract a translation string using inline conditions.
  
  @param  array  $segments
  @param  int  $number
  @return mixed
docstring_tokens: Extract a translation string using inline conditions .