ClockAwareTrait
Внедрение часов в сервис с фолбэком на глобальный слот.
Сервис получает setClock() для DI/тестов; без установки часы берутся
из ClockHolder. Защищённый now() — единая точка чтения времени
внутри сервиса.
Table of Contents
Methods
- setClock() : void
- Внедрить часы (сеттер-инъекция для DI и тестов).
Methods
setClock()
Внедрить часы (сеттер-инъекция для DI и тестов).
public
setClock(ClockInterface $clock) : void
Parameters
- $clock : ClockInterface
-
источник времени