FileResource
    
            
            in package
            
        
    
            
            implements
                            SelfCheckingResourceInterface                    
    
    
        
            FileResource represents a resource stored on the filesystem.
The resource can be a file or a directory.
Tags
Interfaces, Classes and Traits
- SelfCheckingResourceInterface
 - Interface for Resources that can check for freshness autonomously, without special support from external services.
 
Table of Contents
- $resource : string|false
 - __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|false
    $resource
    
    
    
    
Methods
__construct()
    public
                __construct(string $resource) : mixed
    
        Parameters
- $resource : string
 - 
                    
The file path to the resource
 
Tags
Return values
mixed —__toString()
    public
                __toString() : string
        
    
    
        Return values
string —getResource()
Returns the canonicalized, absolute path to the resource.
    public
                getResource() : string
    
    
    
        Return values
string —isFresh()
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