1
0
Fork 0

Merge remote-tracking branch 'TheFootballSocialClub/loader-singleton'

pull/1112/merge
Jordi Boggiano 2012-09-18 10:52:03 +02:00
commit ebc9c73008
4 changed files with 28 additions and 4 deletions

View File

@ -372,9 +372,15 @@ require __DIR__ . '/ClassLoader.php';
class ComposerAutoloaderInit$suffix class ComposerAutoloaderInit$suffix
{ {
private static \$loader;
public static function getLoader() public static function getLoader()
{ {
\$loader = new \\Composer\\Autoload\\ClassLoader(); if (null !== static::\$loader) {
return static::\$loader;
}
static::\$loader = \$loader = new \\Composer\\Autoload\\ClassLoader();
\$vendorDir = $vendorPathCode; \$vendorDir = $vendorPathCode;
\$baseDir = $appBaseDirCode; \$baseDir = $appBaseDirCode;

View File

@ -6,9 +6,15 @@ require __DIR__ . '/ClassLoader.php';
class ComposerAutoloaderInitFilesAutoloadOrder class ComposerAutoloaderInitFilesAutoloadOrder
{ {
private static $loader;
public static function getLoader() public static function getLoader()
{ {
$loader = new \Composer\Autoload\ClassLoader(); if (null !== static::$loader) {
return static::$loader;
}
static::$loader = $loader = new \Composer\Autoload\ClassLoader();
$vendorDir = dirname(__DIR__); $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir); $baseDir = dirname($vendorDir);

View File

@ -6,9 +6,15 @@ require __DIR__ . '/ClassLoader.php';
class ComposerAutoloaderInitFilesAutoload class ComposerAutoloaderInitFilesAutoload
{ {
private static $loader;
public static function getLoader() public static function getLoader()
{ {
$loader = new \Composer\Autoload\ClassLoader(); if (null !== static::$loader) {
return static::$loader;
}
static::$loader = $loader = new \Composer\Autoload\ClassLoader();
$vendorDir = dirname(__DIR__); $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir); $baseDir = dirname($vendorDir);

View File

@ -6,9 +6,15 @@ require __DIR__ . '/ClassLoader.php';
class ComposerAutoloaderInitTargetDir class ComposerAutoloaderInitTargetDir
{ {
private static $loader;
public static function getLoader() public static function getLoader()
{ {
$loader = new \Composer\Autoload\ClassLoader(); if (null !== static::$loader) {
return static::$loader;
}
static::$loader = $loader = new \Composer\Autoload\ClassLoader();
$vendorDir = dirname(__DIR__); $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir); $baseDir = dirname($vendorDir);