PHPackages                             codezero/configurator - 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. codezero/configurator

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

codezero/configurator
=====================

Inject configuration data into your classes

3.0.1(11y ago)240.1k1MITPHPPHP &gt;=5.4.0

Since Aug 26Pushed 11y ago3 watchersCompare

[ Source](https://github.com/codezero-be/configurator)[ Packagist](https://packagist.org/packages/codezero/configurator)[ RSS](/packages/codezero-configurator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (1)

Class Configurator
==================

[](#class-configurator)

[![Build Status](https://camo.githubusercontent.com/4b2b0ff46df8007d10143d18f8f8111fc9e86a4cffa95ff9e34d4917f2460058/68747470733a2f2f7472617669732d63692e6f72672f636f64657a65726f2d62652f636f6e666967757261746f722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/codezero-be/configurator)[![Latest Stable Version](https://camo.githubusercontent.com/edde1aac075dc7523272070e533ce366d101f4b63d2a82b8aafe7da03e600fc2/68747470733a2f2f706f7365722e707567782e6f72672f636f64657a65726f2f636f6e666967757261746f722f762f737461626c652e737667)](https://packagist.org/packages/codezero/configurator)[![Total Downloads](https://camo.githubusercontent.com/f880cf1ca3dcb7d68aadd538e2e1bd089c9d00812372212416bcda5ea93e289c/68747470733a2f2f706f7365722e707567782e6f72672f636f64657a65726f2f636f6e666967757261746f722f646f776e6c6f6164732e737667)](https://packagist.org/packages/codezero/configurator)[![License](https://camo.githubusercontent.com/ed982aba68a8ffd940813a7a1b8434991f9f9afd0acd0b6ef87924b1d4c84c64/68747470733a2f2f706f7365722e707567782e6f72672f636f64657a65726f2f636f6e666967757261746f722f6c6963656e73652e737667)](https://packagist.org/packages/codezero/configurator)

This package allows you to easily inject configuration files into you own classes.

- [Installation](#installation)
- [Usage](#usage)
- [Laravel 4 Setup](#laravel-4-setup)

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

[](#installation)

Download this package or install it through Composer:

```
"require": {
	"codezero/configurator": "3.*"
}

```

Usage
-----

[](#usage)

### Define a configuration

[](#define-a-configuration)

Specify an array...

```
$config = [
    'my_setting' => 'some value',
    'my_other_setting' => 'some other value'
];

```

Or refer to a configuration file...

```
$config = '/path/to/configFile.php';

```

That configuration file could look like this:

```
