SelfCheckingResourceChecker
class SelfCheckingResourceChecker implements ResourceCheckerInterface
Resource checker for instances of SelfCheckingResourceInterface.
As these resources perform the actual check themselves, we can provide this class as a standard way of validating them.
Methods
bool | supports(ResourceInterface $metadata) Queries the ResourceChecker whether it can validate a given resource or not. | |
bool | isFresh(ResourceInterface $resource, int $timestamp) Validates the resource. |
Details
bool supports(ResourceInterface $metadata)
Queries the ResourceChecker whether it can validate a given resource or not.
Parameters
ResourceInterface | $metadata | The resource to be checked for freshness |
Return Value
bool | True if the ResourceChecker can handle this resource type, false if not |
bool isFresh(ResourceInterface $resource, int $timestamp)
Validates the resource.
Parameters
ResourceInterface | $resource | The resource to be validated. |
int | $timestamp | The timestamp at which the cache associated with this resource was created. |
Return Value
bool | True if the resource has not changed since the given timestamp, false otherwise. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Config/Resource/SelfCheckingResourceChecker.html