ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Revision:
49:b9eb462f36a9
Parent:
48:c7ee67edcf1d
Child:
50:9ecaa144d1f3
--- a/dumi_doc-master/schema/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/TypeCheck/LooseTypeCheck.php	Tue Jul 18 16:56:22 2017 +0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-<?php
-
-namespace JsonSchema\Constraints\TypeCheck;
-
-class LooseTypeCheck implements TypeCheckInterface
-{
-    public static function isObject($value)
-    {
-        return
-            is_object($value) ||
-            (is_array($value) && (count($value) == 0 || self::isAssociativeArray($value)));
-    }
-
-    public static function isArray($value)
-    {
-        return
-            is_array($value) &&
-            (count($value) == 0 || !self::isAssociativeArray($value));
-    }
-
-    public static function propertyGet($value, $property)
-    {
-        if (is_object($value)) {
-            return $value->{$property};
-        }
-
-        return $value[$property];
-    }
-
-    public static function propertyExists($value, $property)
-    {
-        if (is_object($value)) {
-            return property_exists($value, $property);
-        }
-
-        return array_key_exists($property, $value);
-    }
-
-    public static function propertyCount($value)
-    {
-        if (is_object($value)) {
-            return count(get_object_vars($value));
-        }
-
-        return count($value);
-    }
-
-    /**
-     * Check if the provided array is associative or not
-     *
-     * @param array $arr
-     *
-     * @return bool
-     */
-    private static function isAssociativeArray($arr)
-    {
-        return (array_keys($arr) !== range(0, count($arr) - 1));
-    }
-}