SelfCheckingResourceChecker
in package
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.
Tags
Interfaces, Classes, Traits and Enums
- ResourceCheckerInterface
- Interface for ResourceCheckers.
Table of Contents
- isFresh() : bool
- Validates the resource.
- supports() : bool
- Queries the ResourceChecker whether it can validate a given resource or not.
Methods
isFresh()
Validates the resource.
public
isFresh(ResourceInterface $resource, int $timestamp) : bool
Parameters
- $resource : ResourceInterface
- $timestamp : int
-
The timestamp at which the cache associated with this resource was created
Return values
bool —True if the resource has not changed since the given timestamp, false otherwise
supports()
Queries the ResourceChecker whether it can validate a given resource or not.
public
supports(ResourceInterface $metadata) : bool
Parameters
- $metadata : ResourceInterface
Return values
bool —True if the ResourceChecker can handle this resource type, false if not