PHPackages                             germania-kg/configreader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. germania-kg/configreader

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

germania-kg/configreader
========================

Merge default and custom configuration files with Symfony YAML. Supports CacheItemPools.

3.2.0(3y ago)05281[1 PRs](https://github.com/GermaniaKG/ConfigReader/pulls)MITPHPPHP ^7.4|^8.0

Since Jan 7Pushed 3y ago2 watchersCompare

[ Source](https://github.com/GermaniaKG/ConfigReader)[ Packagist](https://packagist.org/packages/germania-kg/configreader)[ RSS](/packages/germania-kg-configreader/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (9)Versions (42)Used By (0)

Germania · ConfigReader
=======================

[](#germania--configreader)

**Merge default and custom configuration files with [Symfony YAML](https://symfony.com/doc/current/components/yaml.html)**

[![Packagist](https://camo.githubusercontent.com/8e5ad30698d9085e9af0169d44da6289b4c39317007fbe2c2d8c4b160dc080bd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6765726d616e69612d6b672f636f6e6669677265616465722e7376673f7374796c653d666c6174)](https://packagist.org/packages/germania-kg/configreader)[![PHP version](https://camo.githubusercontent.com/b822eba49ed059941b7e553b85e8675ede840acb2e53be58a05392b071d76425/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6765726d616e69612d6b672f636f6e6669677265616465722e737667)](https://packagist.org/packages/germania-kg/configreader)[![Tests](https://github.com/GermaniaKG/ConfigReader/actions/workflows/tests.yml/badge.svg)](https://github.com/GermaniaKG/ConfigReader/actions/workflows/tests.yml)

Installation
------------

[](#installation)

- v2 requires PHP 7.1
- v3.0 requires PHP 7.2+
- v3.1 requires PHP 7.3+
- v3.2 requires PHP 7.4+

```
$ composer require germania-kg/configreader
```

Interfaces
----------

[](#interfaces)

The **ConfigReaderInterface** requires an *\_\_invoke* method which may be called with an arbitrary number of filename strings:

```
