├── .gitignore ├── LICENCE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src └── Stiphle │ ├── Storage │ ├── Apc.php │ ├── Apcu.php │ ├── DoctrineCache.php │ ├── LockWaitTimeoutException.php │ ├── Memcached.php │ ├── Process.php │ ├── Redis.php │ ├── StorageInterface.php │ └── ZendStorage.php │ └── Throttle │ ├── LeakyBucket.php │ ├── ThrottleInterface.php │ └── TimeWindow.php └── tests └── src └── Stiphle ├── Storage ├── ApcTest.php ├── ProcessTest.php └── RedisTest.php └── Throttle ├── LeakyBucketTest.php └── TimeWindowTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /phpunit.xml 3 | /composer.lock 4 | /.idea/ 5 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Stiphle/Storage/Apc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/Apc.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/Apcu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/Apcu.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/DoctrineCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/DoctrineCache.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/LockWaitTimeoutException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/LockWaitTimeoutException.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/Memcached.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/Memcached.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/Process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/Process.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/Redis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/Redis.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/StorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/StorageInterface.php -------------------------------------------------------------------------------- /src/Stiphle/Storage/ZendStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Storage/ZendStorage.php -------------------------------------------------------------------------------- /src/Stiphle/Throttle/LeakyBucket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Throttle/LeakyBucket.php -------------------------------------------------------------------------------- /src/Stiphle/Throttle/ThrottleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Throttle/ThrottleInterface.php -------------------------------------------------------------------------------- /src/Stiphle/Throttle/TimeWindow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/src/Stiphle/Throttle/TimeWindow.php -------------------------------------------------------------------------------- /tests/src/Stiphle/Storage/ApcTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/tests/src/Stiphle/Storage/ApcTest.php -------------------------------------------------------------------------------- /tests/src/Stiphle/Storage/ProcessTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/tests/src/Stiphle/Storage/ProcessTest.php -------------------------------------------------------------------------------- /tests/src/Stiphle/Storage/RedisTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/tests/src/Stiphle/Storage/RedisTest.php -------------------------------------------------------------------------------- /tests/src/Stiphle/Throttle/LeakyBucketTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/tests/src/Stiphle/Throttle/LeakyBucketTest.php -------------------------------------------------------------------------------- /tests/src/Stiphle/Throttle/TimeWindowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davedevelopment/stiphle/HEAD/tests/src/Stiphle/Throttle/TimeWindowTest.php --------------------------------------------------------------------------------