ex

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

Committer:
TMBOY
Date:
Tue Jul 18 16:27:22 2017 +0800
Revision:
44:c1d8923072ba
?

Who changed what in which revision?

UserRevisionLine numberNew contents of line
TMBOY 44:c1d8923072ba 1 <?php
TMBOY 44:c1d8923072ba 2
TMBOY 44:c1d8923072ba 3 namespace JsonSchema\Constraints\TypeCheck;
TMBOY 44:c1d8923072ba 4
TMBOY 44:c1d8923072ba 5 class StrictTypeCheck implements TypeCheckInterface
TMBOY 44:c1d8923072ba 6 {
TMBOY 44:c1d8923072ba 7 public static function isObject($value)
TMBOY 44:c1d8923072ba 8 {
TMBOY 44:c1d8923072ba 9 return is_object($value);
TMBOY 44:c1d8923072ba 10 }
TMBOY 44:c1d8923072ba 11
TMBOY 44:c1d8923072ba 12 public static function isArray($value)
TMBOY 44:c1d8923072ba 13 {
TMBOY 44:c1d8923072ba 14 return is_array($value);
TMBOY 44:c1d8923072ba 15 }
TMBOY 44:c1d8923072ba 16
TMBOY 44:c1d8923072ba 17 public static function propertyGet($value, $property)
TMBOY 44:c1d8923072ba 18 {
TMBOY 44:c1d8923072ba 19 return $value->{$property};
TMBOY 44:c1d8923072ba 20 }
TMBOY 44:c1d8923072ba 21
TMBOY 44:c1d8923072ba 22 public static function propertyExists($value, $property)
TMBOY 44:c1d8923072ba 23 {
TMBOY 44:c1d8923072ba 24 return property_exists($value, $property);
TMBOY 44:c1d8923072ba 25 }
TMBOY 44:c1d8923072ba 26
TMBOY 44:c1d8923072ba 27 public static function propertyCount($value)
TMBOY 44:c1d8923072ba 28 {
TMBOY 44:c1d8923072ba 29 return count(get_object_vars($value));
TMBOY 44:c1d8923072ba 30 }
TMBOY 44:c1d8923072ba 31 }