Horde_Url_Data::isData PHP Method

isData() public static method

Check input to see if it contains RFC 2397 data.
Since: 2.2.0
public static isData ( $input ) : boolean
return boolean True if the input contains RFC 2397 compliant data.
    public static function isData($input)
    {
        if (is_object($input)) {
            return $input instanceof self;
        }
        return is_string($input) && strpos($input, 'data:') === 0;
    }

Usage Example

Example #1
0
 public function testIsData()
 {
     $this->assertFalse(Horde_Url_Data::isData(new Horde_Url()));
     $this->assertFalse(Horde_Url_Data::isData('foo'));
     $this->assertFalse(Horde_Url_Data::isData(333));
     $this->assertFalse(Horde_Url_Data::isData(array(new Horde_Url_Data())));
     $this->assertTrue(Horde_Url_Data::isData(new Horde_Url_Data()));
     $this->assertTrue(Horde_Url_Data::isData('data:text/plain,Foo'));
 }
All Usage Examples Of Horde_Url_Data::isData