* list display, pagination, sorting and export in multiple formats (CSV is
* supported right now, XML support will be added as and when needed
*
- *
* @package CRM
* @copyright CiviCRM LLC (c) 2004-2015
- * $Id$
- *
*/
interface CRM_Core_Selector_API {
/**
+ * Get pager parameters.
+ *
* Based on the action, the GET variables and the session state
* it adds various key => value pairs to the params array including
*
* The action being performed.
* @param array $params
* The array that the pagerParams will be inserted into.
- *
- * @return void
*/
public function getPagerParams($action, &$params);
public function &getSortOrder($action);
/**
- * Returns the column headers as an array of tuples:
+ * Returns the column headers as an array of tuples.
+ *
* (name, sortName (key to the sort array))
*
* @param string $action
public function &getRows($action, $offset, $rowCount, $sort, $type = NULL);
/**
- * Return the template (.tpl) filename
+ * Return the template (.tpl) filename.
*
* @param string $action
* The action being performed.