FileResource
in package
implements
SelfCheckingResourceInterface
FileResource represents a resource stored on the filesystem.
The resource can be a file or a directory.
Tags
Table of Contents
Interfaces
- SelfCheckingResourceInterface
- Interface for Resources that can check for freshness autonomously, without special support from external services.
Properties
- $resource : string
Methods
- __construct() : mixed
- __toString() : string
- getResource() : string
- Returns the canonicalized, absolute path to the resource.
- isFresh() : bool
- Returns true if the resource has not been updated since the given timestamp.
Properties
$resource
private
string
$resource
Methods
__construct()
public
__construct(string $resource) : mixed
Parameters
- $resource : string
-
The file path to the resource
Tags
__toString()
public
__toString() : string
Return values
stringgetResource()
Returns the canonicalized, absolute path to the resource.
public
getResource() : string
Return values
stringisFresh()
Returns true if the resource has not been updated since the given timestamp.
public
isFresh(int $timestamp) : bool
Parameters
- $timestamp : int
-
The last time the resource was loaded