Declare missing properties and methods for PHPStan

This commit is contained in:
Tautvidas Sipavičius
2019-01-23 21:30:24 +02:00
parent 44bc27df90
commit 1af4666744
14 changed files with 88 additions and 27 deletions

View File

@ -7,6 +7,14 @@ use MailPoet\Tasks\Subscribers as TaskSubscribers;
if(!defined('ABSPATH')) exit;
/**
* @property int $count_processed
* @property int $count_total
* @property string $newsletter_rendered_body
* @property int $task_id
* @property string|object $meta
* @property string|array $subscribers
*/
class SendingQueue extends Model {
public static $_table = MP_SENDING_QUEUES_TABLE;
const STATUS_COMPLETED = 'completed';
@ -151,7 +159,7 @@ class SendingQueue extends Model {
}
static function getTasks() {
return ScheduledTask::table_alias('tasks')
return ScheduledTask::tableAlias('tasks')
->selectExpr('tasks.*')
->join(
MP_SENDING_QUEUES_TABLE,
@ -161,7 +169,7 @@ class SendingQueue extends Model {
}
static function joinWithTasks() {
return static::table_alias('queues')
return static::tableAlias('queues')
->join(
MP_SCHEDULED_TASKS_TABLE,
'tasks.id = queues.task_id',