PHP Class Symfony\Component\ClassLoader\ApcClassLoader
It expects an object implementing a findFile method to find the file. This
allow using it as a wrapper around the other loaders of the component (the
ClassLoader and the UniversalClassLoader for instance) but also around any
other autoloader following this convention (the Composer one for instance)
$loader = new ClassLoader();
register classes with namespaces
$loader->add('Symfony\Component', __DIR__.'/component');
$loader->add('Symfony', __DIR__.'/framework');
$cachedLoader = new ApcClassLoader('my_prefix', $loader);
activate the cached autoloader
$cachedLoader->register();
eventually deactivate the non-cached loader if it was registered previously
to be sure to use the cached one.
$loader->unregister();
Afficher le fichier
Open project: symfony/symfony
Class Usage Examples
Protected Properties
Свойство |
Type |
Description |
|
$decorated |
object |
A class loader object that implements the findFile() method. |
|
Méthodes publiques
Method Details
Passes through all unknown calls onto the decorated object.
public __call ( $method, $args ) |
__construct()
public méthode
public __construct ( string $prefix, object $decorated ) |
$prefix |
string |
The APC namespace prefix to use |
$decorated |
object |
A class loader object that implements the findFile() method |
findFile()
public méthode
Finds a file by class name while caching lookups to APC.
loadClass()
public méthode
Loads the given class or interface.
register()
public méthode
Registers this instance as an autoloader.
unregister()
public méthode
Unregisters this instance as an autoloader.
Property Details
$decorated protected_oe property
A class loader object that implements the findFile() method.
protected object $decorated |
Résultat |
object |
|