Weave Code
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

sebastian/environment helps PHP developers detect runtime details (PHP vs HHVM, OS, architecture, 32/64-bit, debugging extensions) to choose runtime-specific execution paths. Commonly used by testing tools to adapt behavior to the environment.

View on GitHub
Deep Wiki
Context7
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.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai