public function current()
    {
    	$data = $this->dbi->current();
		$class_name = $this->__class_name;
		$object = new $class_name($data['id']);
//		$object->set_id($data['id']);
		$object->data = $data;
		$object->set_is_loaded(true);
		return $object;
    }
public function current()
    {
    	$data = $this->dbi->current();
		$class_name = $this->__class_name;
		$object = new $class_name($data['id']);
//		$object->set_id($data['id']);
		$object->data = $data;
		$object->set_is_loaded(true);
		return $object;
    }
public function current ( ) { $ data = $ this -> dbi -> current ( ) ; $ class_name = $ this -> __class_name ; $ object = new $ class_name ( $ data [ 'id' ] ) ; //		$object->set_id($data['id']); $ object -> data = $ data ; $ object -> set_is_loaded ( true ) ; return $ object ; }
Can return any type.
Can return any type .