public static function makeFiltered(Filter $filter, $template, $subject, array $params) { $mq = new MassMailQueue(); $mq->setType(self::TYPE_FILTER); $mq->setFilterSpec(Filter::toArray($filter)); $mq->setTemplate($template); $mq->setSubject($subject); $mq->setParameters($params); return $mq; }