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

Inheritance diagram for ComposerClassLocator

Public Member Functions

 __construct (string $baseDir, $includePaths=[], $excludePaths=[], bool $excludeVendor=true, string $vendorDir='vendor')
 
 getClasses ()
 
 mapClassNameToFileName (string $className)
 
 mapFileNameToClassName (string $fileName)
 
 setBrokenClassHandler (?BrokenClassHandlerInterface $brokenClassHandler)
 
 setBrokenClassHandler (BrokenClassHandlerInterface $brokenClassHandler)
 
 addClassLocator (ClassLocator $classLocator)
 
 getClassLocators ()
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( string  $baseDir,
  $includePaths = [],
  $excludePaths = [],
bool  $excludeVendor = true,
string  $vendorDir = 'vendor' 
)

Member Function Documentation

◆ getClasses()

getClasses ( )

Implements ClassLocator.

◆ mapClassNameToFileName()

mapClassNameToFileName ( string  $className)

Implements ClassLocator.

◆ mapFileNameToClassName()

mapFileNameToClassName ( string  $fileName)

Implements ClassLocator.

◆ setBrokenClassHandler() [1/2]

setBrokenClassHandler ( ?BrokenClassHandlerInterface  $brokenClassHandler)
inherited

◆ setBrokenClassHandler() [2/2]

setBrokenClassHandler ( BrokenClassHandlerInterface  $brokenClassHandler)
inherited

◆ addClassLocator()

addClassLocator ( ClassLocator  $classLocator)
inherited

◆ getClassLocators()

getClassLocators ( )
inherited
Returns
ClassLocator[]