SelfCheckingResourceChecker
class SelfCheckingResourceChecker implements ResourceCheckerInterface
Проверяющий ресурс для экземпляров SelfCheckingResourceInterface.
Так как эти ресурсы сами выполняют проверку, мы можем предоставить этот класс как стандартный способ их проверки.
Методы
| bool | supports(ResourceInterface $metadata) Определяет, может ли ResourceChecker проверить данный ресурс или нет. | |
| bool | isFresh(ResourceInterface $resource, int $timestamp) Проверяет ресурс. |
Подробности
bool supports(ResourceInterface $metadata)
Определяет, может ли ResourceChecker проверить данный ресурс или нет.
Параметры
| ResourceInterface | $metadata | Ресурс, который нужно проверить на свежесть |
Возвращаемое значение
| bool | True, если ResourceChecker может обработать этот тип ресурса, false — если нет |
bool isFresh(ResourceInterface $resource, int $timestamp)
Проверяет ресурс.
Параметры
| ResourceInterface | $resource | Ресурс, который нужно проверить |
| int | $timestamp | Отметка времени создания кэша, связанного с этим ресурсом |
Возвращаемое значение
| bool | True, если ресурс не изменился с момента указанной отметки времени, иначе false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Config/Resource/SelfCheckingResourceChecker.html