This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.
There is no license information available for the latest version (v1.0.3) of this package.

Description of project Config.

v1.0.3 2018-09-05 19:36 UTC

This package is not auto-updated.

Last update: 2021-06-18 06:20:36 UTC


README

A common library to load a directory full of JSON files into a massive array that can be accessed.

Build Status Coverage Status License Downloads Version

Methods summary

Method Description
public __construct( string $path = null )
public mixed get( string $dotNotation, mixed $defaultValue = null ) retrieves a value from the amalgamation of all the JSON files data
public array getFiles( string $path ) retrieves an array of JSON files found in a directory
public importData( array $files = [] ) loads data into the object from a list of JSON files. If run multiple times the data will be continually added to
public load( string $path ) loads JSON files from a directory path
public DSchoenbauer\DotNotation\ArrayDotNotation #getArrayDot( ) Array dot notation allows for quick and easy access to a complicated data structure
public setArrayDot( DSchoenbauer\DotNotation\ArrayDotNotation $arrayDot ) Array dot notation allows for quick and easy access to a complicated data structure
public string filterPath( string $path ) Cleans a string so that it is truly a path relevant to the class.