libSmalldb  v2.0.2
Public Member Functions | List of all members
CompositeClassLocator Class Reference

Inheritance diagram for CompositeClassLocator

Public Member Functions

 __construct (array $classLocators=[])
 
 setBrokenClassHandler (?BrokenClassHandlerInterface $brokenClassHandler)
 
 addClassLocator (ClassLocator $classLocator)
 
 getClassLocators ()
 
 getClasses ()
 
 mapClassNameToFileName (string $className)
 
 mapFileNameToClassName (string $fileName)
 
 setBrokenClassHandler (BrokenClassHandlerInterface $brokenClassHandler)
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( array  $classLocators = [])
Parameters
ClassLocator[]$classLocators

Member Function Documentation

◆ setBrokenClassHandler() [1/2]

setBrokenClassHandler ( ?BrokenClassHandlerInterface  $brokenClassHandler)

◆ addClassLocator()

addClassLocator ( ClassLocator  $classLocator)

◆ getClassLocators()

getClassLocators ( )
Returns
ClassLocator[]

◆ getClasses()

getClasses ( )

Implements ClassLocator.

◆ mapClassNameToFileName()

mapClassNameToFileName ( string  $className)

Implements ClassLocator.

◆ mapFileNameToClassName()

mapFileNameToClassName ( string  $fileName)

Implements ClassLocator.

◆ setBrokenClassHandler() [2/2]

setBrokenClassHandler ( BrokenClassHandlerInterface  $brokenClassHandler)
inherited