name: RedisStore class_comment: "# * RedisStore is a PersistingStoreInterface implementation using\ \ Redis as store engine.\n# *\n# * @author Gr\xE9goire Pineau \n\ # * @author J\xE9r\xE9my Deruss\xE9 " dependencies: - name: Relay type: class source: Relay\Relay - name: InvalidArgumentException type: class source: Symfony\Component\Semaphore\Exception\InvalidArgumentException - name: SemaphoreAcquiringException type: class source: Symfony\Component\Semaphore\Exception\SemaphoreAcquiringException - name: SemaphoreExpiredException type: class source: Symfony\Component\Semaphore\Exception\SemaphoreExpiredException - name: Key type: class source: Symfony\Component\Semaphore\Key - name: PersistingStoreInterface type: class source: Symfony\Component\Semaphore\PersistingStoreInterface properties: [] methods: - name: __construct visibility: public parameters: - name: redis comment: null - name: save visibility: public parameters: - name: key - name: ttlInSecond comment: null - name: putOffExpiration visibility: public parameters: - name: key - name: ttlInSecond comment: null - name: delete visibility: public parameters: - name: key comment: null - name: exists visibility: public parameters: - name: key comment: null - name: evaluate visibility: private parameters: - name: script - name: resource - name: args comment: null - name: getUniqueToken visibility: private parameters: - name: key comment: null traits: - Relay\Relay - Symfony\Component\Semaphore\Exception\InvalidArgumentException - Symfony\Component\Semaphore\Exception\SemaphoreAcquiringException - Symfony\Component\Semaphore\Exception\SemaphoreExpiredException - Symfony\Component\Semaphore\Key - Symfony\Component\Semaphore\PersistingStoreInterface interfaces: - PersistingStoreInterface