mirror of
https://github.com/elyby/accounts.git
synced 2024-11-09 23:12:20 +05:30
33 lines
760 B
PHP
33 lines
760 B
PHP
<?php
|
|
namespace common\tests\_support\queue;
|
|
|
|
use yii\base\NotSupportedException;
|
|
use yii\queue\Queue as BaseQueue;
|
|
|
|
class Queue extends BaseQueue {
|
|
|
|
private $messages = [];
|
|
|
|
public function __set($name, $value) {
|
|
// Yii2 components may contains some configuration
|
|
// But we just ignore it for this mock component
|
|
}
|
|
|
|
public function push($job) {
|
|
$this->messages[] = $job;
|
|
}
|
|
|
|
public function status($id) {
|
|
throw new NotSupportedException('Status is not supported in the driver.');
|
|
}
|
|
|
|
public function getMessages() {
|
|
return $this->messages;
|
|
}
|
|
|
|
protected function pushMessage($message, $ttr, $delay, $priority) {
|
|
// This function is abstract, but will be not called
|
|
}
|
|
|
|
}
|