sebastian/environment
Detects runtime details of the PHP environment, including version, operating system, and whether running under HHVM, so your code can branch into runtime-specific execution paths.
Runtime::getCurrentSettings() no longer spawns a child process to determine the built-in default values of INI settings on PHP 8.6 and laterRuntime::getCurrentSettings() forwards empty-string overrides for php.ini-only extensionsRuntime::getCurrentSettings() forwards empty-string overrides for php.ini-only extensionsRuntime::getCurrentSettings() does not quote values, breaking php -d round-tripRuntime::getCurrentSettings() does not quote values, breaking php -d round-tripRuntime::getSettingsNotChangeableAtRuntime()Runtime::getSettingsNotChangeableAtRuntime()#80: Support for FORCE_COLOR environment variableHost classRuntime::isOpcacheActive() publicRuntime::canCollectCodeCoverage()Runtime::canCollectCodeCoverage()Console::hasColorSupport() with Symfony's StreamOutput::hasColorSupport() implementationRuntime::getBinary() method is now deprecated, use escapeshellarg(PHP_BINARY) insteadRuntime::getRawBinary() method is now deprecated, use the PHP_BINARY constant insteadRuntime::getRawBinary()Runtime::getRawBinary()How can I help you explore Laravel packages today?