/** * @param int $torrentId */ public function queuedTorrent($torrentId) { $model = new ScrapesQueue(); $model->torrent_id = $torrentId; if ($model->validate()) { $model->save(); } }
/** * @param array $queue */ protected function clearQueue(array $queue) { $list = []; /** @var \common\modules\torrent_scraper\models\ScrapesQueue $item */ foreach ($queue as $item) { $list[] = $item->id; } ScrapesQueue::deleteAll('id in (' . join(',', $list) . ')'); }