libSmalldb  v2.0.1
Classes | Functions | Variables
Smalldb\​ClassLocator Namespace Reference

Description

The ClassLocator namespace.

Classes

interface  BrokenClassHandlerInterface
 
class  BrokenClassLogger
 
interface  ClassLocator
 
class  ClassMapClassLocator
 
class  ComposerClassLocator
 
class  CompositeClassLocator
 
class  PathList
 
class  Psr0ClassLocator
 
class  Psr4ClassLocator
 
class  RealPathList
 

Functions

 setBrokenClassHandler (?BrokenClassHandlerInterface $brokenClassHandler)
 
 handleBrokenClass (string $className, string $fileAbsPath, \Throwable $reason)
 

Variables

trait BrokenClassHandlerTrait
 

Function Documentation

◆ setBrokenClassHandler()

Smalldb\ClassLocator\setBrokenClassHandler ( ?BrokenClassHandlerInterface  $brokenClassHandler)

◆ handleBrokenClass()

Smalldb\ClassLocator\handleBrokenClass ( string  $className,
string  $fileAbsPath,
\Throwable  $reason 
)

Variable Documentation

◆ BrokenClassHandlerTrait

trait BrokenClassHandlerTrait
Initial value:
{
private ?BrokenClassHandlerInterface $brokenClassHandler = null