mirror of
https://github.com/phpseclib/phpseclib.git
synced 2025-02-03 12:28:30 +00:00
Remove bootstrap.php
This commit is contained in:
parent
e798c6052e
commit
7b557d46c5
@ -15354,14 +15354,6 @@
|
||||
<code>$type</code>
|
||||
</UnusedVariable>
|
||||
</file>
|
||||
<file src="../phpseclib/bootstrap.php">
|
||||
<InvalidOperand occurrences="1">
|
||||
<code>ini_get('mbstring.func_overload')</code>
|
||||
</InvalidOperand>
|
||||
<PossiblyFalseOperand occurrences="1">
|
||||
<code>ini_get('mbstring.func_overload')</code>
|
||||
</PossiblyFalseOperand>
|
||||
</file>
|
||||
<file src="../tests/Functional/Net/SFTPLargeFileTest.php">
|
||||
<PropertyNotSetInConstructor occurrences="3">
|
||||
<code>SFTPLargeFileTest</code>
|
||||
|
@ -75,9 +75,6 @@
|
||||
"ext-dom": "Install the DOM extension to load XML formatted public keys."
|
||||
},
|
||||
"autoload": {
|
||||
"files": [
|
||||
"phpseclib/bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"phpseclib3\\": "phpseclib/"
|
||||
}
|
||||
|
@ -1,24 +0,0 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* Bootstrapping File for phpseclib
|
||||
*
|
||||
* composer isn't a requirement for phpseclib 2.0 but this file isn't really required
|
||||
* either. it's a bonus for those using composer but if you're not phpseclib will
|
||||
* still work
|
||||
*
|
||||
* @license http://www.opensource.org/licenses/mit-license.html MIT License
|
||||
*/
|
||||
|
||||
if (extension_loaded('mbstring')) {
|
||||
// 2 - MB_OVERLOAD_STRING
|
||||
// mbstring.func_overload is deprecated in php 7.2 and removed in php 8.0.
|
||||
if (version_compare(PHP_VERSION, '8.0.0') < 0 && ini_get('mbstring.func_overload') & 2) {
|
||||
throw new UnexpectedValueException(
|
||||
'Overloading of string functions using mbstring.func_overload ' .
|
||||
'is not supported by phpseclib.'
|
||||
);
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user