Classes, interfaces and traits

InstalledVersions

« More »

Functions

includeFile

Scope isolated include.

Prevents access to $this/self from included files.

package

Default

Arguments

$file

« More »

Classes, interfaces and traits

ClassLoader

ClassLoader implements a PSR-0, PSR-4 and classmap class loader.

$loader = new \Composer\Autoload\ClassLoader();

// register classes with namespaces
$loader->add('Symfony\Component', __DIR__.'/component');
$loader->add('Symfony',           __DIR__.'/framework');

// activate the autoloader
$loader->register();

// to enable searching the include path (eg. for PEAR packages)
$loader->setUseIncludePath(true);

In this example, if you try to use a class in the Symfony\Component namespace or one of its children (Symfony\Component\Console for instance), the autoloader will first look for the class under the component/ directory, and it will then fallback to the framework/ directory if not found before giving up.

This class is loosely based on the Symfony UniversalClassLoader.

« More »

ComposerStaticInit2659d7f00f449de3862d7a6e5ccde300

« More »