CacheException
        
        extends Exception
    
    
            
            in package
            
        
    
    
    
        
            Exception thrown by classes derived from ObjectCache.
Table of Contents
- $cached_id : int|string|null
- The id of the cached object, if available.
- $errors : array<string|int, mixed>
- Error messages.
- $thrower : ObjectCache
- The object that threw the exception.
- __construct() : mixed
- Creates a new instance of the class.
- __toString() : string
- Get a string representation of the exception object.
- get_cached_id() : int|string|null
- Gets the id of the cached object as passed to the exception constructor.
- get_errors() : array<string|int, mixed>
- Gets the array of error messages passed to the exception constructor.
- get_thrower() : object
- Gets the object that threw the exception as passed to the exception constructor.
Properties
$cached_id
The id of the cached object, if available.
    private
        int|string|null
    $cached_id
    
        
    
$errors
Error messages.
    private
        array<string|int, mixed>
    $errors
    
        
    
$thrower
The object that threw the exception.
    private
        ObjectCache
    $thrower
    
        
    
Methods
__construct()
Creates a new instance of the class.
    public
                __construct(string $message, ObjectCache $thrower[, int|string|null $cached_id = null ][, array<string|int, mixed>|null $errors = null ], mixed $code[, Throwable|null $previous = null ]) : mixed
        
        Parameters
- $message : string
- 
                    The exception message. 
- $thrower : ObjectCache
- 
                    The object that is throwing the exception. 
- $cached_id : int|string|null = null
- 
                    The involved cached object id, if available. 
- $errors : array<string|int, mixed>|null = null
- 
                    An array of error messages, if available. 
- $code : mixed
- 
                    An error code, if available. 
- $previous : Throwable|null = null
- 
                    The previous exception, if available. 
Return values
mixed —__toString()
Get a string representation of the exception object.
    public
                __toString() : string
        
    
    
        Return values
string — String representation of the exception object.get_cached_id()
Gets the id of the cached object as passed to the exception constructor.
    public
                get_cached_id() : int|string|null
        
    
    
        Return values
int|string|null — The id of the cached object.get_errors()
Gets the array of error messages passed to the exception constructor.
    public
                get_errors() : array<string|int, mixed>
        
    
    
        Return values
array<string|int, mixed> — Error messages passed to the exception constructor.get_thrower()
Gets the object that threw the exception as passed to the exception constructor.
    public
                get_thrower() : object
        
    
    
        