コード例 #1
0
ファイル: ArrayValueType.php プロジェクト: thunderer/monotype
 public function isValid($value)
 {
     $objectTest = new ObjectType();
     return is_array($value) || $objectTest->isValid($value) && $value instanceof \ArrayAccess;
 }
コード例 #2
0
 public function isValid($value)
 {
     $objectTest = new ObjectType();
     $stringTest = new StringType();
     return $objectTest->isValid($value) ? method_exists($value, '__toString') : $stringTest->isValid((string) $value);
 }