interface ResourceCheckerInterface

Interface for ResourceCheckers.

When a ResourceCheckerConfigCache instance is checked for freshness, all its associated metadata resources are passed to ResourceCheckers. The ResourceCheckers can then inspect the resources and decide whether the cache can be considered fresh or not.

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

Return Value

bool

bool isFresh(ResourceInterface$resource,int$timestamp)

Validates the resource.

Parameters

ResourceInterface $resource
int $timestamp

Return Value

bool