Class yii\queue\closure\Behavior
Inheritance | yii\queue\closure\Behavior » yii\base\Behavior |
---|
Closure Behavior
If you use the behavior, you can push closures into queue. For example:
$url = 'http://example.com/name.jpg';
$file = '/tmp/name.jpg';
Yii::$app->push(function () use ($url, $file) {
file_put_contents($file, file_get_contents($url));
});
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$owner | yii\queue\Queue | yii\queue\closure\Behavior |
Public Methods
Method | Description | Defined By |
---|---|---|
beforePush() | Converts the closure to a job object | yii\queue\closure\Behavior |
events() | yii\queue\closure\Behavior |
Property Details
Method Details
Converts the closure to a job object
public void beforePush ( yii\queue\PushEvent $event ) | ||
$event | yii\queue\PushEvent |
public void events ( ) |