class FileResource implements SelfCheckingResourceInterface, Serializable

FileResource represents a resource stored on the filesystem.

The resource can be a file or a directory.

Methods

__construct(string $resource)

Constructor.

string
__toString()

Returns a string representation of the Resource.

string|false
getResource()

No description

bool
isFresh(int $timestamp)

Returns true if the resource has not been updated since the given timestamp.

serialize()

No description

unserialize($serialized)

No description

Details

at line line 33
__construct(string $resource)

Constructor.

Parameters

string $resource The file path to the resource

at line line 41
string __toString()

Returns a string representation of the Resource.

This method is necessary to allow for resource de-duplication, for example by means of array_unique(). The string returned need not have a particular meaning, but has to be identical for different ResourceInterface instances referring to the same resource; and it should be unlikely to collide with that of other, unrelated resource instances.

Return Value

string A string representation unique to the underlying Resource

at line line 49
string|false getResource()

Return Value

string|false The canonicalized, absolute path to the resource or false if the resource does not exist.

at line line 57
bool isFresh(int $timestamp)

Returns true if the resource has not been updated since the given timestamp.

Parameters

int $timestamp The last time the resource was loaded

Return Value

bool True if the resource has not been updated, false otherwise

at line line 66
serialize()

at line line 71
unserialize($serialized)

Parameters

$serialized