Фабрика
класс Factory реализует LoggerAwareInterface
Фабрика предоставляет метод для создания блокировок.
Свойства
| LoggerAwareTrait |
Методы
| __construct(StoreInterface $store) | ||
| Lock | createLock(string $resource, float|null $ttl = 300.0, bool $autoRelease = true) Создаёт блокировку для данного ресурса. |
Подробности
__construct(StoreInterface $store)
Параметры
| StoreInterface | $store |
Lock createLock(string $resource, float|null $ttl = 300.0, bool $autoRelease = true)
Создаёт блокировку для данного ресурса.
Параметры
| string | $resource | Ресурс для блокировки |
| float|null | $ttl | Максимальная ожидаемая длительность блокировки в секундах |
| bool | $autoRelease | Автоматически ли высвободить блокировку при уничтожении экземпляра блокировки |
Возвращаемое значение
| Lock |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Lock/Factory.html