class ProxyClassLoader (View source)

Class loader for Flow proxy classes.

This will be asked before the composer loader.

Properties

protected array $ignoredClassNames
protected PhpFrontend $classesCache
protected array $availableProxyClasses

Methods

__construct(ApplicationContext $context)

No description

void
injectClassesCache(PhpFrontend $classesCache)

Injects the cache for storing the renamed original classes

bool
loadClass(string $className)

Loads php files containing classes or interfaces found in the classes directory of a package and specifically registered classes.

void
initializeAvailableProxyClasses(ApplicationContext $context = null)

Initialize available proxy classes from the cached list.

Details

__construct(ApplicationContext $context)

No description

Parameters

ApplicationContext $context

void injectClassesCache(PhpFrontend $classesCache)

Injects the cache for storing the renamed original classes

Parameters

PhpFrontend $classesCache

Return Value

void

bool loadClass(string $className)

Loads php files containing classes or interfaces found in the classes directory of a package and specifically registered classes.

Parameters

string $className

Name of the class/interface to load

Return Value

bool

void initializeAvailableProxyClasses(ApplicationContext $context = null)

Initialize available proxy classes from the cached list.

Parameters

ApplicationContext $context

Return Value

void