Remove unneeded and risky stub parsing

PHPStan already reads these stubs, but in a controlled and safe why. It
does not seem to read global constants yet, which is why we define
OCI_NO_AUTO_COMMIT if undefined. Might be unneeded in the future too.
parent 30430efc
...@@ -2,12 +2,9 @@ ...@@ -2,12 +2,9 @@
declare(strict_types=1); declare(strict_types=1);
(static function () : void { // PHPStan does not read global constants from the stubs yet, remove this when it does
foreach (['ibm_db2', 'mysqli', 'oci8', 'sqlsrv', 'pgsql'] as $extension) { if (defined('OCI_NO_AUTO_COMMIT')) {
if (extension_loaded($extension)) { return;
continue; }
}
require sprintf(__DIR__ . '/../vendor/jetbrains/phpstorm-stubs/%1$s/%1$s.php', $extension); define('OCI_NO_AUTO_COMMIT', 0);
}
})();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment