api/symfony/Component/Semaphore/Store/RedisStore.yaml
2024-09-26 02:03:21 -07:00

73 lines
1.9 KiB
YAML

name: RedisStore
class_comment: "# * RedisStore is a PersistingStoreInterface implementation using\
\ Redis as store engine.\n# *\n# * @author Gr\xE9goire Pineau <lyrixx@lyrixx.info>\n\
# * @author J\xE9r\xE9my Deruss\xE9 <jeremy@derusse.com>"
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