Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Environment Laravel Package

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.

View on GitHub
Deep Wiki
Context7
9.3.3

Changed

  • #98: Runtime::getCurrentSettings() no longer spawns a child process to determine the built-in default values of INI settings on PHP 8.6 and later
9.3.2

Fixed

  • #99: Runtime::getCurrentSettings() forwards empty-string overrides for php.ini-only extensions
8.1.2

Fixed

  • #99: Runtime::getCurrentSettings() forwards empty-string overrides for php.ini-only extensions
9.3.1

Fixed

  • #64: Runtime::getCurrentSettings() does not quote values, breaking php -d round-trip
8.1.1

Fixed

  • #64: Runtime::getCurrentSettings() does not quote values, breaking php -d round-trip
9.3.0

Added

  • Runtime::getSettingsNotChangeableAtRuntime()
8.1.0

Added

  • Runtime::getSettingsNotChangeableAtRuntime()
9.2.0

Added

  • #80: Support for FORCE_COLOR environment variable
9.1.0

Added

  • Host class
9.0.1

Fixed

  • #79: Warnings in non-TTY environments
8.0.4

Fixed

  • #79: Warnings in non-TTY environments
9.0.0

Removed

  • This component is no longer supported on PHP 8.3
8.0.3

Changed

  • #75: Make Runtime::isOpcacheActive() public
8.0.2

Fixed

  • #74: Regression introduced in version 8.0.0
8.0.1

Fixed

  • Take Xdebug mode into account for Runtime::canCollectCodeCoverage()
7.2.1

Fixed

  • Take Xdebug mode into account for Runtime::canCollectCodeCoverage()
8.0.0

Removed

  • This component is no longer supported on PHP 8.2
7.2.0

Changed

  • Synced Console::hasColorSupport() with Symfony's StreamOutput::hasColorSupport() implementation
  • Removed code left over from a time before PHP 5.4 and when HHVM was still supported
  • This project now uses PHPStan instead of Psalm for static analysis

Deprecated

  • The Runtime::getBinary() method is now deprecated, use escapeshellarg(PHP_BINARY) instead
  • The Runtime::getRawBinary() method is now deprecated, use the PHP_BINARY constant instead
7.1.0

Added

  • #72: Runtime::getRawBinary()
6.1.0

Added

  • #72: Runtime::getRawBinary()
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console