Fast Forward Config utility classes
    • Fastforward-Config
      • Getting Started
        • Installation
        • Quick Start
      • Usage
        • Creating Config Objects
        • Accessing And Mutating Values
        • Working With Directories
        • Common Use Cases
      • Advanced Topics
        • Integration
        • Lazy Loading
        • Provider-Based Configuration
        • Caching
      • API Reference
        • Interfaces And Classes
        • Helpers And Traits
        • Exceptions
      • Links And Resources
        • Dependencies
        • Coverage And Reports
      • FAQ
      • Compatibility
    • Namespaces
      • FastForward
        • Config
          • Container
          • Exception
          • Helper
    • Packages
      • FastForward
        • Config
    • Reports
      • Deprecated
      • Errors
      • Markers
    • Indices
      • Files

    Usage

    Once the package is installed, most questions fall into one of four buckets:

    • How do I create the right kind of config object?
    • How do I read and change values safely?
    • How should I organize configuration files on disk?
    • What does a realistic application setup look like?

    The pages below answer those questions in that order.

    • Creating Config Objects
      • Using The Default Factory
      • Using Directories Explicitly
      • Using Providers Explicitly
      • Using Concrete Classes Directly
      • See Also
    • Accessing And Mutating Values
      • Reading Values
      • Writing And Merging Values
      • Removing Values
      • Exporting And Iterating
      • Array Access
      • Good To Know
    • Working With Directories
      • Example Layout
      • Loading Top-Level Files Only
      • Loading Recursively
      • Adding A Cache File
      • Tips
    • Common Use Cases
      • Small Application Or Test Suite
      • Layering Defaults And Local Overrides
      • Module-Based Applications
      • File-Based Projects
      • Exposing Config Through PSR-11
      • Production Cache
    Search results