This reverts commit 77569bae45
.
Signed-off-by: Bennet Becker <dev@bennet.cc>
tags/v26.0.0beta1
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -3,7 +3,7 @@ | |||
'name' => '__root__', | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), | |||
@@ -13,7 +13,7 @@ | |||
'__root__' => array( | |||
'pretty_version' => 'dev-master', | |||
'version' => 'dev-master', | |||
'reference' => '43ed68ddcd51faa18366ba54aacd155aff69fe85', | |||
'reference' => 'f13629cf4a091f0d7307e4daed15eae31acf1134', | |||
'type' => 'library', | |||
'install_path' => __DIR__ . '/../', | |||
'aliases' => array(), |
@@ -7,7 +7,114 @@ | |||
* To regenerate this file run ./occ maintenance:mimetype:update-js | |||
*/ | |||
OC.MimeTypeList={ | |||
aliases: [], | |||
aliases: { | |||
"application/coreldraw": "image", | |||
"application/epub+zip": "text", | |||
"application/font-sfnt": "image", | |||
"application/font-woff": "image", | |||
"application/gpx+xml": "location", | |||
"application/illustrator": "image", | |||
"application/javascript": "text/code", | |||
"application/json": "text/code", | |||
"application/msaccess": "file", | |||
"application/msexcel": "x-office/spreadsheet", | |||
"application/msonenote": "x-office/document", | |||
"application/mspowerpoint": "x-office/presentation", | |||
"application/msword": "x-office/document", | |||
"application/octet-stream": "file", | |||
"application/postscript": "image", | |||
"application/rss+xml": "application/xml", | |||
"application/vnd.android.package-archive": "package/x-generic", | |||
"application/vnd.lotus-wordpro": "x-office/document", | |||
"application/vnd.garmin.tcx+xml": "location", | |||
"application/vnd.google-earth.kml+xml": "location", | |||
"application/vnd.google-earth.kmz": "location", | |||
"application/vnd.ms-excel": "x-office/spreadsheet", | |||
"application/vnd.ms-excel.addin.macroEnabled.12": "x-office/spreadsheet", | |||
"application/vnd.ms-excel.sheet.binary.macroEnabled.12": "x-office/spreadsheet", | |||
"application/vnd.ms-excel.sheet.macroEnabled.12": "x-office/spreadsheet", | |||
"application/vnd.ms-excel.template.macroEnabled.12": "x-office/spreadsheet", | |||
"application/vnd.ms-fontobject": "image", | |||
"application/vnd.ms-powerpoint": "x-office/presentation", | |||
"application/vnd.ms-powerpoint.addin.macroEnabled.12": "x-office/presentation", | |||
"application/vnd.ms-powerpoint.presentation.macroEnabled.12": "x-office/presentation", | |||
"application/vnd.ms-powerpoint.slideshow.macroEnabled.12": "x-office/presentation", | |||
"application/vnd.ms-powerpoint.template.macroEnabled.12": "x-office/presentation", | |||
"application/vnd.ms-visio.drawing.macroEnabled.12": "application/vnd.visio", | |||
"application/vnd.ms-visio.drawing": "application/vnd.visio", | |||
"application/vnd.ms-visio.stencil.macroEnabled.12": "application/vnd.visio", | |||
"application/vnd.ms-visio.stencil": "application/vnd.visio", | |||
"application/vnd.ms-visio.template.macroEnabled.12": "application/vnd.visio", | |||
"application/vnd.ms-visio.template": "application/vnd.visio", | |||
"application/vnd.ms-word.document.macroEnabled.12": "x-office/document", | |||
"application/vnd.ms-word.template.macroEnabled.12": "x-office/document", | |||
"application/vnd.oasis.opendocument.presentation": "x-office/presentation", | |||
"application/vnd.oasis.opendocument.presentation-template": "x-office/presentation", | |||
"application/vnd.oasis.opendocument.spreadsheet": "x-office/spreadsheet", | |||
"application/vnd.oasis.opendocument.spreadsheet-template": "x-office/spreadsheet", | |||
"application/vnd.oasis.opendocument.text": "x-office/document", | |||
"application/vnd.oasis.opendocument.text-master": "x-office/document", | |||
"application/vnd.oasis.opendocument.text-template": "x-office/document", | |||
"application/vnd.oasis.opendocument.graphics": "x-office/drawing", | |||
"application/vnd.oasis.opendocument.graphics-template": "x-office/drawing", | |||
"application/vnd.oasis.opendocument.text-web": "x-office/document", | |||
"application/vnd.oasis.opendocument.text-flat-xml": "x-office/document", | |||
"application/vnd.oasis.opendocument.spreadsheet-flat-xml": "x-office/spreadsheet", | |||
"application/vnd.oasis.opendocument.graphics-flat-xml": "x-office/drawing", | |||
"application/vnd.oasis.opendocument.presentation-flat-xml": "x-office/presentation", | |||
"application/vnd.openxmlformats-officedocument.presentationml.presentation": "x-office/presentation", | |||
"application/vnd.openxmlformats-officedocument.presentationml.slideshow": "x-office/presentation", | |||
"application/vnd.openxmlformats-officedocument.presentationml.template": "x-office/presentation", | |||
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "x-office/spreadsheet", | |||
"application/vnd.openxmlformats-officedocument.spreadsheetml.template": "x-office/spreadsheet", | |||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document": "x-office/document", | |||
"application/vnd.openxmlformats-officedocument.wordprocessingml.template": "x-office/document", | |||
"application/vnd.visio": "x-office/document", | |||
"application/vnd.wordperfect": "x-office/document", | |||
"application/x-7z-compressed": "package/x-generic", | |||
"application/x-bzip2": "package/x-generic", | |||
"application/x-cbr": "text", | |||
"application/x-compressed": "package/x-generic", | |||
"application/x-dcraw": "image", | |||
"application/x-deb": "package/x-generic", | |||
"application/x-fictionbook+xml": "text", | |||
"application/x-font": "image", | |||
"application/x-gimp": "image", | |||
"application/x-gzip": "package/x-generic", | |||
"application/x-iwork-keynote-sffkey": "x-office/presentation", | |||
"application/x-iwork-numbers-sffnumbers": "x-office/spreadsheet", | |||
"application/x-iwork-pages-sffpages": "x-office/document", | |||
"application/x-mobipocket-ebook": "text", | |||
"application/x-perl": "text/code", | |||
"application/x-photoshop": "image", | |||
"application/x-php": "text/code", | |||
"application/x-rar-compressed": "package/x-generic", | |||
"application/x-tar": "package/x-generic", | |||
"application/x-tex": "text", | |||
"application/xml": "text/html", | |||
"application/yaml": "text/code", | |||
"application/zip": "package/x-generic", | |||
"database": "file", | |||
"httpd/unix-directory": "dir", | |||
"text/css": "text/code", | |||
"text/csv": "x-office/spreadsheet", | |||
"text/html": "text/code", | |||
"text/x-c": "text/code", | |||
"text/x-c++src": "text/code", | |||
"text/x-h": "text/code", | |||
"text/x-java-source": "text/code", | |||
"text/x-ldif": "text/code", | |||
"text/x-python": "text/code", | |||
"text/x-shellscript": "text/code", | |||
"web": "text/code", | |||
"application/internet-shortcut": "link", | |||
"application/km": "mindmap", | |||
"application/x-freemind": "mindmap", | |||
"application/vnd.xmind.workbook": "mindmap", | |||
"image/targa": "image/tga", | |||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform": "x-office/form", | |||
"application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf": "x-office/form-template" | |||
}, | |||
files: [ | |||
"application", | |||
"application-pdf", |
@@ -42,9 +42,6 @@ namespace Composer\Autoload; | |||
*/ | |||
class ClassLoader | |||
{ | |||
/** @var \Closure(string):void */ | |||
private static $includeFile; | |||
/** @var ?string */ | |||
private $vendorDir; | |||
@@ -109,7 +106,6 @@ class ClassLoader | |||
public function __construct($vendorDir = null) | |||
{ | |||
$this->vendorDir = $vendorDir; | |||
self::initializeIncludeClosure(); | |||
} | |||
/** | |||
@@ -429,7 +425,7 @@ class ClassLoader | |||
public function loadClass($class) | |||
{ | |||
if ($file = $this->findFile($class)) { | |||
(self::$includeFile)($file); | |||
includeFile($file); | |||
return true; | |||
} | |||
@@ -559,23 +555,18 @@ class ClassLoader | |||
return false; | |||
} | |||
} | |||
private static function initializeIncludeClosure(): void | |||
{ | |||
if (self::$includeFile !== null) { | |||
return; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
*/ | |||
self::$includeFile = static function($file) { | |||
include $file; | |||
}; | |||
} | |||
/** | |||
* Scope isolated include. | |||
* | |||
* Prevents access to $this/self from included files. | |||
* | |||
* @param string $file | |||
* @return void | |||
* @private | |||
*/ | |||
function includeFile($file) | |||
{ | |||
include $file; | |||
} |
@@ -478,7 +478,6 @@ return array( | |||
'OCP\\Log\\ILogFactory' => $baseDir . '/lib/public/Log/ILogFactory.php', | |||
'OCP\\Log\\IWriter' => $baseDir . '/lib/public/Log/IWriter.php', | |||
'OCP\\Log\\RotationTrait' => $baseDir . '/lib/public/Log/RotationTrait.php', | |||
'OCP\\Mail\\AutoSubmittedValue' => $baseDir . '/lib/public/Mail/AutoSubmittedValue.php', | |||
'OCP\\Mail\\Events\\BeforeMessageSent' => $baseDir . '/lib/public/Mail/Events/BeforeMessageSent.php', | |||
'OCP\\Mail\\IAttachment' => $baseDir . '/lib/public/Mail/IAttachment.php', | |||
'OCP\\Mail\\IEMailTemplate' => $baseDir . '/lib/public/Mail/IEMailTemplate.php', |
@@ -31,18 +31,25 @@ class ComposerAutoloaderInit749170dad3f5e7f9ca158f5a9f04f6a2 | |||
$loader->register(true); | |||
$filesToLoad = \Composer\Autoload\ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2::$files; | |||
$requireFile = static function ($fileIdentifier, $file) { | |||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { | |||
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; | |||
require $file; | |||
} | |||
}; | |||
foreach ($filesToLoad as $fileIdentifier => $file) { | |||
($requireFile)($fileIdentifier, $file); | |||
$includeFiles = \Composer\Autoload\ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2::$files; | |||
foreach ($includeFiles as $fileIdentifier => $file) { | |||
composerRequire749170dad3f5e7f9ca158f5a9f04f6a2($fileIdentifier, $file); | |||
} | |||
return $loader; | |||
} | |||
} | |||
/** | |||
* @param string $fileIdentifier | |||
* @param string $file | |||
* @return void | |||
*/ | |||
function composerRequire749170dad3f5e7f9ca158f5a9f04f6a2($fileIdentifier, $file) | |||
{ | |||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { | |||
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; | |||
require $file; | |||
} | |||
} |
@@ -511,7 +511,6 @@ class ComposerStaticInit749170dad3f5e7f9ca158f5a9f04f6a2 | |||
'OCP\\Log\\ILogFactory' => __DIR__ . '/../../..' . '/lib/public/Log/ILogFactory.php', | |||
'OCP\\Log\\IWriter' => __DIR__ . '/../../..' . '/lib/public/Log/IWriter.php', | |||
'OCP\\Log\\RotationTrait' => __DIR__ . '/../../..' . '/lib/public/Log/RotationTrait.php', | |||
'OCP\\Mail\\AutoSubmittedValue' => __DIR__ . '/../../..' . '/lib/public/Mail/AutoSubmittedValue.php', | |||
'OCP\\Mail\\Events\\BeforeMessageSent' => __DIR__ . '/../../..' . '/lib/public/Mail/Events/BeforeMessageSent.php', | |||
'OCP\\Mail\\IAttachment' => __DIR__ . '/../../..' . '/lib/public/Mail/IAttachment.php', | |||
'OCP\\Mail\\IEMailTemplate' => __DIR__ . '/../../..' . '/lib/public/Mail/IEMailTemplate.php', |