Simplify php bin proxies further
parent
e1dbd65aff
commit
df6c2ce1db
|
@ -277,25 +277,13 @@ class BinaryInstaller
|
||||||
* @generated
|
* @generated
|
||||||
*/
|
*/
|
||||||
|
|
||||||
\$binPath = realpath(__DIR__ . "/" . $binPathExported);
|
if (PHP_VERSION_ID < 80000) {
|
||||||
|
|
||||||
if (PHP_VERSION_ID >= 80000) {
|
|
||||||
include \$binPath;
|
|
||||||
exit(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
\$contents = file_get_contents(\$binPath);
|
|
||||||
\$contents = preg_replace('{^#!/.+\\r?\\n<\\?(php)?}', '', \$contents, 1, \$replaced);
|
|
||||||
if (\$replaced) {
|
|
||||||
ob_start(function (\$buffer, \$phase) {
|
ob_start(function (\$buffer, \$phase) {
|
||||||
return (PHP_OUTPUT_HANDLER_START & \$phase) && '#!' === substr(\$buffer, 0, 2) ? '' : \$buffer;
|
return (PHP_OUTPUT_HANDLER_START & \$phase) && '#!' === substr(\$buffer, 0, 2) ? '' : \$buffer;
|
||||||
}, 1);
|
}, 1);
|
||||||
|
|
||||||
include \$binPath;
|
|
||||||
exit(0);
|
|
||||||
}
|
}
|
||||||
include \$binPath;
|
|
||||||
|
|
||||||
|
include __DIR__ . "/" . $binPathExported;
|
||||||
PROXY;
|
PROXY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue