Esempio n. 1
0
 /**
  * Returns a typed ArrayI
  * @param array|\blaze\collections\ArrayI $a The array in which to look for the key
  * @param string|blaze\lang\String|blaze\lang\ClassWrapper $type
  * @return blaze\collections\ArrayI
  */
 public static function typedArray($a, $type)
 {
     if (!is_array($a) && !$a instanceof ArrayI) {
         throw new \blaze\lang\ClassCastException('No array given');
     }
     return new arrays\TypedArray($a, TypeChecker::getInstance($type));
 }