yii2-extension yii2-unique-command
Yii2 command trait and behavior allows you to control uniqueness of command
daydiff/yii2-unique-command
Yii2 command trait and behavior allows you to control uniqueness of command
- Monday, November 7, 2016
- by Daydiff
- Repository
- 1 Watchers
- 0 Stars
- 3 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 1 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Yii2 command behavior allows you to control uniqueness of a command
How to use
use Daydiff\UniqueCommand\UniqueCommandBehavior;
use yii\console\Controller;
class UniqueController extends Controller
{
public function behaviors()
{
return [
[
'class' => UniqueCommandBehavior::className(),
'actions' => ['foo'] //an action foo will be unique
]
];
}
/**
* Unique action
*/
public function actionFoo()
{
//just if it do really long work
sleep(5);
return 'unique';
}
/**
* Non unique action
*/
public function actionBar()
{
//just if it do really long work
sleep(5);
return 'non-unique';
}
}