daydiff / yii2-unique-command
Yii2 command trait and behavior allows you to control uniqueness of command
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-11-09 20:22:55 UTC
README
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'; } }