GetOptionKit\ValueType\DateType::test PHP Method

test() public method

public test ( $value )
    public function test($value)
    {
        $a = date_parse($value);
        if ($a === false || $a['error_count'] > 0) {
            return false;
        }
        return true;
    }

Usage Example

Beispiel #1
0
 public function testDateType()
 {
     $type = new DateType();
     $this->assertTrue($type->test('2016-12-30'));
     $a = $type->parse('2016-12-30');
     $this->assertEquals(2016, $a['year']);
     $this->assertEquals(12, $a['month']);
     $this->assertEquals(30, $a['day']);
     $this->assertFalse($type->test('foo'));
 }