intval_base10() public method

This is used as a setting's sanitize_callback; we can't use just plain intval because the second argument is not what intval() expects.
Since: 4.3.0
public intval_base10 ( mixed $value ) : integer
$value mixed Number to convert.
return integer Integer.
Example #1
0
 /**
  * Test the intval_base10 method.
  *
  * @see WP_Customize_Nav_Menus::intval_base10()
  */
 function test_intval_base10()
 {
     $menus = new WP_Customize_Nav_Menus($this->wp_customize);
     $this->assertEquals(2, $menus->intval_base10(2));
     $this->assertEquals(4, $menus->intval_base10(4.1));
     $this->assertEquals(4, $menus->intval_base10('4'));
     $this->assertEquals(4, $menus->intval_base10('04'));
     $this->assertEquals(42, $menus->intval_base10(+42));
     $this->assertEquals(-42, $menus->intval_base10(-42));
     $this->assertEquals(26, $menus->intval_base10(0x1a));
     $this->assertEquals(0, $menus->intval_base10(array()));
 }