Skip to content

asmakaruk/settings-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Settings Loader

Simple configuration file loader. Supports PHP, JSON, INI and XML files.

Requirements

Settings Loader requires PHP 5.4+.

Installation

The supported way of installing Config is via Composer.

$ composer require asmakaruk/settings-loader

Usage

Settings Loader is very simple to use. You can load files and get settings values.

Loading files

// Loading single file
$data = \Configuration\Settings::load('config.ini');
//Load values from multiple files
$data = \Configuration\Settings::load(['config.json', 'config.xml']);
//Load values from directory
$data = \Configuration\Settings::load(__DIR__ . '/config');

Getting values

Getting values can be done in two ways. One, by using the get() method:

$app = \Configuration\Settings::get('app');
$timezone = \Configuration\Settings::get('app.timezone');
$host = \Configuration\Settings::get('app.host', 'localhost');

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages