public function validate($data) { if (!parent::validate($data)) { return false; } foreach ($data as $key => $val) { if (Basis_Type_Types::getTypeString($val) != $this->typename) { return false; } } return true; }