コード例 #1
0
 public function buildColor($colorString)
 {
     $lowercaseColorString = strtolower($colorString);
     if (isset(self::$colorKeywords[$lowercaseColorString])) {
         $rgbProcessor = new HexProcessor();
         return $rgbProcessor->buildColor(self::$colorKeywords[$lowercaseColorString]);
     }
     return NULL;
 }
コード例 #2
0
 /**
  * @dataProvider invalidColors
  */
 public function testInvalidColors($string)
 {
     $processor = new HexProcessor();
     $color = $processor->buildColor($string);
     $this->assertNull($color);
 }