Overview

Namespaces

  • bandwidthThrottle
    • tokenBucket
      • storage
        • scope

Classes

  • FileStorage
  • IPCStorage
  • MemcachedStorage
  • MemcacheStorage
  • PDOStorage
  • PHPRedisStorage
  • PredisStorage
  • SessionStorage
  • SingleProcessStorage

Interfaces

  • Storage

Exceptions

  • StorageException
  • Overview
  • Namespace
  • Class

Namespace bandwidthThrottle\tokenBucket\storage

Namespaces summary
bandwidthThrottle\tokenBucket\storage\scope
Classes summary
FileStorage File based storage which can be shared among processes.
IPCStorage Shared memory based storage which can be shared among processes of a single host.
MemcachedStorage Memcached based storage which can be shared among processes.
MemcacheStorage Memcache based storage which can be shared among processes.
PDOStorage PDO based storage which can be shared over a common DBS.
PHPRedisStorage Redis based storage which uses the phpredis extension.
PredisStorage Redis based storage which uses the Predis API.
SessionStorage Session based storage which is shared for one user accross requests.
SingleProcessStorage In-memory token storage which is only used for one single process.
Interfaces summary
Storage Token storage.
Exceptions summary
StorageException The storage exception.
API documentation generated by ApiGen