chillerlan/php-settings-container
A lightweight PHP settings container that decouples configuration logic from your application. It is not a DI container, offering typed settings objects, property hooks for PHP before 8.4, and straightforward access, merging, and serialization.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| helis/settings-manager-bundle | 0.84 | Symfony bundle for application settings management: define typed settings, persist values with Doctrine, validate and cache them, and read settings via services. Ideal for runtime-configurable preferences and admin-editable configuration without redeploying. | 30 | 32 | 18 | 1K | 6 | 7.2 | 24.7 | MIT | 9 months ago | |
| spiral/config | 0.84 | Spiral Config provides a flexible configuration system for Spiral apps. Load, merge, and access settings from multiple sources with a clean API, supporting layered environments and structured config classes for predictable, testable application configuration. | 2 | 2 | 1 | 8K | 0 | 2.4 | 47.7 | MIT | 6 years ago | |
| hexanet/settings-bundle | 0.83 | hexanet/settings-bundle provides persistent, database-backed key-value settings for PHP applications. Store, retrieve, and update configuration values at runtime through a simple API, with support for typed values and defaults—so settings stay editable without redeploying code. | 0 | 0 | 0 | 18 | 0 | 0.2 | 12.5 | MIT | 8 years ago | |
| php-standard-library/env | 0.83 | A lightweight PHP package from the Standard Library for inspecting and modifying environment variables, working directories, and filesystem paths, with simple, consistent functions that are easy to drop into any project. | 0 | 0 | 0 | 48K | 0 | 21.7 | 65.0 | MIT | 1 week ago | |
| winter/laravel-config-writer | 0.83 | A Laravel package for writing and updating configuration files at runtime. It lets you modify config values programmatically and save them back to disk, making dynamic settings changes easier without manual file edits. | 16 | 16 | 10 | 38K | 0 | 2.5 | 47.0 | MIT | 10 months ago | |
| liip/container-wrapper-bundle | 0.83 | Symfony bundle that provides a lightweight wrapper around the service container, letting you inject a container interface into services and fetch dependencies lazily without coupling code to Symfony's full container. | 29 | 29 | 1 | 0 | 1 | 0.3 | — | — | 11 years ago | |
| internal/container | 0.83 | A lightweight service container for Laravel and PHP applications, offering straightforward bindings, singleton management, and dependency resolution to keep internal wiring explicit, modular, and testable. Ideal for package internals and smaller codebases that need clean, predictable object construc... | 1 | 0 | 0 | 60K | 1 | 17.3 | 63.6 | BSD-3-Clause | 1 month ago | |
| bnf/phpstan-psr-container | 0.83 | PHPStan dynamic return type extension for PSR-11 ContainerInterface. Improves type inference for $container->get() so services are typed correctly during static analysis. Install via Composer and include extension.neon (or use phpstan/extension-installer). | 13 | 13 | 4 | 208K | 1 | 0.6 | 55.2 | GPL-2.0 | 1 year ago | |
| visual-ideas/laravel-site-settings | 0.82 | A Laravel package for managing site settings in the database. Define settings, read typed values anywhere in your app, and cache them for fast access, so editable options like site name, contact details, or feature flags stay out of config files and code. | 14 | — | 2 | — | 1 | 0.5 | — | MIT | 2 years ago | |
| swp/settings-bundle | 0.82 | SWP Settings Bundle provides flexible, database-backed application settings for Symfony. Define and organize settings, read and write values at runtime, and manage configuration through a clean service API, with caching to keep lookups fast. | 1 | 1 | 1 | 51 | 0 | 0.3 | 19.7 | — | 8 years ago | |
| chilldev/dependency-injection-extra | 0.82 | Extra utilities and extensions for the chilldev dependency injection container, adding convenient helpers, configuration options, and integrations that simplify service wiring and make complex dependency graphs easier to manage in PHP applications. | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| php-standard-library/dict | 0.82 | Utility functions for working with PHP associative arrays (“dicts”): create, map, filter, and transform collections while preserving keys. Lightweight helpers from PHP Standard Library for cleaner, safer array manipulation. | 1 | 1 | 0 | 43K | 0 | 21.7 | 65.0 | MIT | 1 week ago | |
| michael-rubel/laravel-enhanced-container | 0.82 | A lightweight extension for Laravel’s service container, offering convenient helpers for binding, resolving, and managing dependencies. Simplify contextual bindings, singletons, and instance handling while keeping service providers clean, expressive, and easier to test. | 88 | 88 | 3 | 546 | 0 | 0.8 | 11.8 | MIT | 1 year ago | |
| php-standard-library/type | 0.82 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| ongr/settings-bundle | 0.82 | Symfony bundle for managing configurable application settings, with services for storing, retrieving, and editing settings. Integrates with ONGR’s Elasticsearch stack to persist settings and expose them to your application. | 7 | 7 | 9 | 5 | 4 | 1.7 | 4.0 | MIT | 10 years ago | |
| mnapoli/php-di | 0.82 | PHP-DI is a practical, feature-rich dependency injection container for PHP. It offers autowiring, constructor injection, flexible definitions, lazy dependencies, and PSR-11 compatibility, helping you build cleaner, more testable applications with minimal configuration and boilerplate. | 2,773 | 2,775 | 320 | 421 | 56 | 40.5 | 24.0 | MIT | 1 year ago | |
| patchlevel/hydrator | 0.82 | Hydrate objects to arrays and back without calling constructors. Supports final and readonly classes, nested structures, enums, dates, lazy hydration, field renaming, and metadata caching with a developer-friendly, fully typed API. | 19 | 19 | 4 | 23K | 2 | 30.2 | 53.5 | MIT | 2 weeks ago | |
| mesd/settings-bundle | 0.82 | MESD Settings Bundle adds flexible, database-backed application settings to Symfony projects. Define and organize typed settings, then read or update values through a simple service API with Doctrine integration. | 0 | 0 | 1 | 1 | 2 | 0.7 | 4.2 | — | 11 years ago | |
| etsglobal/php-static-analysis | 0.82 | A PHP static analysis package from ETS Global for inspecting PHP codebases and supporting code quality workflows. Integrates into Laravel/PHP projects to help surface potential issues, encourage cleaner code, and complement existing test and CI pipelines with additional static checks. | 0 | 0 | — | 50 | — | 0.0 | 23.6 | — | — | |
| sandrokeil/interop-config | 0.82 | Framework-agnostic PHP library for configuration-driven factories. Validates config structure, merges defaults, enforces required options, reduces factory boilerplate, supports auto-discovery of factories, and can generate configuration files from factory classes. | 58 | 58 | 11 | 17K | 2 | 3.8 | 34.2 | NOASSERTION | 6 years ago |
How can I help you explore Laravel packages today?