original_string: public function numeric()
      {
          $ret = array();
          foreach (self::$ordinality as $part) {
              if ($part === self::STABILITY) {
                  $ret[]= array_search($this->get($part), self::$stabilities);
              } else {
                  $ret[]= $this->get($part);
              }
          }
          return $ret;
      }
code: public function numeric()
      {
          $ret = array();
          foreach (self::$ordinality as $part) {
              if ($part === self::STABILITY) {
                  $ret[]= array_search($this->get($part), self::$stabilities);
              } else {
                  $ret[]= $this->get($part);
              }
          }
          return $ret;
      }
code_tokens: public function numeric ( ) { $ ret = array ( ) ; foreach ( self :: $ ordinality as $ part ) { if ( $ part === self :: STABILITY ) { $ ret [ ] = array_search ( $ this -> get ( $ part ) , self :: $ stabilities ) ; } else { $ ret [ ] = $ this -> get ( $ part ) ; } } return $ ret ; }
docstring: Returns a numeric representation of all version parts, used for comparison
  
  @return array
docstring_tokens: Returns a numeric representation of all version parts used for comparison