get_rgb() public static méthode

Gets the rgb value of a color.
public static get_rgb ( string $color, boolean $implode = false ) : array | string
$color string The color.
$implode boolean Whether we want to implode the values or not.
Résultat array | string
 public function test_get_rgb()
 {
     $this->assertEquals('rgb(255,255,255)', Kirki_Color::get_rgb('#ffffff'));
     $this->assertEquals('rgb(0,0,0)', Kirki_Color::get_rgb('#000000'));
     $this->assertEquals('rgb(255,0,0)', Kirki_Color::get_rgb('#ff0000'));
     $this->assertEquals('rgb(0,255,0)', Kirki_Color::get_rgb('#00ff00'));
     $this->assertEquals('rgb(0,0,255)', Kirki_Color::get_rgb('#0000ff'));
 }
 public function test_get_rgb()
 {
     /**
      * White
      */
     $this->assertEquals(array(255, 255, 255), Kirki_Color::get_rgb('#ffffff'));
     $this->assertEquals('255,255,255', Kirki_Color::get_rgb('#ffffff', true));
     /**
      * Black
      */
     $this->assertEquals(array(0, 0, 0), Kirki_Color::get_rgb('#000000'));
     $this->assertEquals('0,0,0', Kirki_Color::get_rgb('#000000', true));
 }
 public function test()
 {
     $this->assertEquals(kirki_get_option(), Kirki::get_option());
     $this->assertEquals(kirki_sanitize_hex('#ffffff'), Kirki_Color::sanitize_hex('#ffffff'));
     $this->assertEquals(kirki_get_rgb('#ffffff'), Kirki_Color::get_rgb('#ffffff'));
     $this->assertEquals(kirki_get_rgba('#ffffff'), Kirki_Color::get_rgba('#ffffff'));
     $this->assertEquals(kirki_get_brightness('#ffffff'), Kirki_Color::get_brightness('#ffffff'));
     $font_registry = Kirki_Toolkit::fonts();
     $this->assertEquals(Kirki_Fonts::get_all_fonts(), $font_registry->get_all_fonts());
     $this->assertEquals(Kirki_Fonts::get_font_choices(), $font_registry->get_font_choices());
     $this->assertEquals(Kirki_Fonts::is_google_font('foo'), $font_registry->is_google_font('foo'));
     $this->assertEquals(Kirki_Fonts::get_google_font_uri(array('foo')), $font_registry->get_google_font_uri(array('foo')));
     $this->assertEquals(Kirki_Fonts::get_google_font_subsets(), $font_registry->get_google_font_subsets());
     $this->assertEquals(Kirki_Fonts::choose_google_font_variants('Roboto'), $font_registry->choose_google_font_variants('Roboto'));
     $this->assertEquals(Kirki_Fonts::get_standard_fonts(), $font_registry->get_standard_fonts());
     $this->assertEquals(Kirki_Fonts::get_font_stack('foo'), $font_registry->get_font_stack('foo'));
     $this->assertEquals(Kirki_Fonts::sanitize_font_choice('foo'), $font_registry->sanitize_font_choice('foo'));
     $this->assertEquals(Kirki_Fonts::get_google_fonts(), $font_registry->get_google_fonts());
 }
Exemple #4
0
 public function test_kirki_get_rgb()
 {
     $random_color = str_pad(dechex(mt_rand(0, 255)), 2, '0', STR_PAD_LEFT) . str_pad(dechex(mt_rand(0, 255)), 2, '0', STR_PAD_LEFT) . str_pad(dechex(mt_rand(0, 255)), 2, '0', STR_PAD_LEFT);
     $this->assertEquals(kirki_get_rgb($random_color), Kirki_Color::get_rgb($random_color));
 }
 function kirki_get_rgb($hex, $implode = false)
 {
     return Kirki_Color::get_rgb($hex, $implode);
 }