JBZoo\Utils\Filter::data PHP Method

data() public static method

public static data ( array | Data $data ) : Data
$data array | JBZoo\Data\Data
return JBZoo\Data\Data
    public static function data($data)
    {
        if ($data instanceof Data) {
            return $data;
        }
        return new JSON($data);
    }

Usage Example

Example #1
0
 public function testData()
 {
     $data = array('key' => 'value');
     $obj = new JSON($data);
     isSame($obj, Filter::data($obj));
     isSame($data, (array) Filter::data($obj));
     isSame($data, (array) Filter::data($data));
 }