final public function queueReport($user, $date_from, $date_to, $offset = 0, $limit = null)
	{
		$offset = max(0, (int) $offset);
		$limit = min(999999999, (int) $limit);
		
		$hookdata = array(
			'offset' => $offset, 
			'limit' => $limit, 
			'from' => $date_from, 
			'to' => $date_to, 
			);
		$hookerr = '';
		$this->_callHook(QuickBooks_Driver::HOOK_QUEUEREPORT, null, $hookerr, $hookdata);
		
		return $this->_queueReport($user, $date_from, $date_to, $offset, $limit);
	}
final public function queueReport($user, $date_from, $date_to, $offset = 0, $limit = null)
	{
		$offset = max(0, (int) $offset);
		$limit = min(999999999, (int) $limit);
		
		$hookdata = array(
			'offset' => $offset, 
			'limit' => $limit, 
			'from' => $date_from, 
			'to' => $date_to, 
			);
		$hookerr = '';
		$this->_callHook(QuickBooks_Driver::HOOK_QUEUEREPORT, null, $hookerr, $hookdata);
		
		return $this->_queueReport($user, $date_from, $date_to, $offset, $limit);
	}
final public function queueReport ( $ user , $ date_from , $ date_to , $ offset = 0 , $ limit = null ) { $ offset = max ( 0 , ( int ) $ offset ) ; $ limit = min ( 999999999 , ( int ) $ limit ) ; $ hookdata = array ( 'offset' => $ offset , 'limit' => $ limit , 'from' => $ date_from , 'to' => $ date_to , ) ; $ hookerr = '' ; $ this -> _callHook ( QuickBooks_Driver :: HOOK_QUEUEREPORT , null , $ hookerr , $ hookdata ) ; return $ this -> _queueReport ( $ user , $ date_from , $ date_to , $ offset , $ limit ) ; }
Get a list of records from the queue for use in a report

@param string $date_from
@param string $date_to
@param integer $offset
@param integer $limit
@return array
Get a list of records from the queue for use in a report