credy/yii2-leakybucket

Maintainers

Package info

gitlab.com/traffic_control/yii-extensions/yii2-leakybucket

Issues

Type:yii2-extension

pkg:composer/credy/yii2-leakybucket

Statistics

Installs: 1 120

Dependents: 0

Suggesters: 0

Stars: 0

1.0.1 2024-07-05 15:48 UTC

This package is auto-updated.

Last update: 2026-03-05 17:00:12 UTC


README

===========

Configuration:

LeakyBucket Component:

Put following snippet into your config

return [
    'components' => [
        'leakyBucket' => [
            'class' => credy\leakyBucket\handlers\DummyHandler::class,
        ]
    ]
];

Usage

In your class:

class YourClassName extends BaseObject
{
    public function yourMethod()
    {
        Yii::$app->leakyBucket->try(
            'unique key',
            function () {
                //insert your code here
            }
        );
    }
}