class CRM_Mailing_Event_BAO_Queue extends CRM_Mailing_Event_DAO_Queue {
/**
- * class constructor
+ * Class constructor
*/
function __construct() {
parent::__construct();
/**
* Queue a new recipient
*
- * @param array The values of the new EventQueue
+ * @param array $params values of the new EventQueue
*
- * @return object The new EventQueue
+ * @return CRM_Mailing_Event_BAO_Queue The new EventQueue
* @access public
* @static
*/
- public static function &create(&$params) {
+ public static function create($params) {
$eq = new CRM_Mailing_Event_BAO_Queue();
$eq->copyValues($params);
$eq->hash = self::hash($params);
return $mailing;
}
+ /**
+ * @param int $queueID
+ *
+ * @return array
+ */
public static function getContactInfo($queueID) {
$query = "
SELECT DISTINCT(civicrm_mailing_event_queue.contact_id) as contact_id,
return array($displayName, $email);
}
+ /**
+ * @param array $params
+ * @param null $now
+ */
static function bulkCreate($params, $now = NULL) {
if (!$now) {
$now = time();