original_string: public static function fromRgbString(string $string) : Colour
      {
          list($r, $g, $b) = ColourStringParser::parseRgbString($string);
  
          return new self($r, $g, $b);
      }
code: public static function fromRgbString(string $string) : Colour
      {
          list($r, $g, $b) = ColourStringParser::parseRgbString($string);
  
          return new self($r, $g, $b);
      }
code_tokens: public static function fromRgbString ( string $ string ) : Colour { list ( $ r , $ g , $ b ) = ColourStringParser :: parseRgbString ( $ string ) ; return new self ( $ r , $ g , $ b ) ; }
docstring: Creates a new colour from the supplied rgb string value
  
  @param string $string eg: "rgb(100, 100, 100)"
  
  @return Colour
  @throws InvalidArgumentException
docstring_tokens: Creates a new colour from the supplied rgb string value