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

Config Laravel Package

hassankhan/config

Lightweight PHP config loader (PHP 7.4+) for files or strings. Supports PHP, INI, XML, JSON, YAML (via Symfony Yaml), Properties and serialized formats. Load single/multiple files or directories, optional files, and get/set values with simple API.

View on GitHub
Deep Wiki
Context7
3.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/hassankhan/config/compare/3.1.0...3.2.0

3.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/hassankhan/config/compare/3.0.1...3.1.0

3.0.0

Added

  • Move CI to GitHub actions (#132, #136 and #137)
  • PHP 8.0 support, adding it to the build matrix (#138 and #139)
  • PHP 8.1 support, adding it to the build matrix (#135, #140 and #141)
2.2.0

Added

  • Serialization support (#127)
  • Support for Properties files (#128)

Fixed

  • Test enhancement (#126)
  • Typehint on Xml parser, parse method (#130)
2.1.0

Added

  • Support for writing configuration back to file and string (#122)
2.0.2

Fixed

  • Implementations of ParserInterface and cleanup (#120)
  • Tests for PHP 7
2.0.1

Fixed

  • Parsing PHP file (#114)
  • Parsing PHP string with $config variable (#118)
1.1.0

Added

  • Added support for PHP constants in YAML (#112)
1.0.1

Fixed

  • Possibility to use an own file parser (#103)
1.0.0

Added

  • Merge support (#96)
  • Set PHP 5.5.9 as minimum required version (#75 and #99)

Fixed

  • Fix PHP 5.6 test (#100)
  • Edit PHP versions tested on Travis (#101)
  • Add more info about the symfony/yaml requirement (#97 and #102)

Breaking changes

  • PHP 5.3 and 5.4 are no longer supported.
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport