├── .gitignore ├── .travis.yml ├── LICENSE ├── composer.json ├── phpunit.xml ├── readme.md ├── src └── Gestalt │ ├── Configuration.php │ ├── Loaders │ ├── DirectoryLoader.php │ ├── IniDirectoryLoader.php │ ├── JsonDirectoryLoader.php │ ├── LoaderInterface.php │ ├── PhpDirectoryLoader.php │ └── YamlDirectoryLoader.php │ └── Util │ ├── Observable.php │ └── ObserverInterface.php └── tests ├── ConfigurationTest.php ├── IniDirectoryLoaderTest.php ├── JsonDirectoryLoader.php ├── ObservableTest.php ├── PhpDirectoryLoaderTest.php ├── TestCase.php ├── YamlDirectoryLoaderTest.php └── config ├── bar.php ├── foo.php ├── foobar.ini ├── foobar.json └── foobar.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/readme.md -------------------------------------------------------------------------------- /src/Gestalt/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Configuration.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/DirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/DirectoryLoader.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/IniDirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/IniDirectoryLoader.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/JsonDirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/JsonDirectoryLoader.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/LoaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/LoaderInterface.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/PhpDirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/PhpDirectoryLoader.php -------------------------------------------------------------------------------- /src/Gestalt/Loaders/YamlDirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Loaders/YamlDirectoryLoader.php -------------------------------------------------------------------------------- /src/Gestalt/Util/Observable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Util/Observable.php -------------------------------------------------------------------------------- /src/Gestalt/Util/ObserverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/src/Gestalt/Util/ObserverInterface.php -------------------------------------------------------------------------------- /tests/ConfigurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/ConfigurationTest.php -------------------------------------------------------------------------------- /tests/IniDirectoryLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/IniDirectoryLoaderTest.php -------------------------------------------------------------------------------- /tests/JsonDirectoryLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/JsonDirectoryLoader.php -------------------------------------------------------------------------------- /tests/ObservableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/ObservableTest.php -------------------------------------------------------------------------------- /tests/PhpDirectoryLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/PhpDirectoryLoaderTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/YamlDirectoryLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/YamlDirectoryLoaderTest.php -------------------------------------------------------------------------------- /tests/config/bar.php: -------------------------------------------------------------------------------- 1 | 456]; 6 | -------------------------------------------------------------------------------- /tests/config/foo.php: -------------------------------------------------------------------------------- 1 | 123]; 6 | -------------------------------------------------------------------------------- /tests/config/foobar.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/gestalt/HEAD/tests/config/foobar.ini -------------------------------------------------------------------------------- /tests/config/foobar.json: -------------------------------------------------------------------------------- 1 | { 2 | "baz": true 3 | } 4 | -------------------------------------------------------------------------------- /tests/config/foobar.yaml: -------------------------------------------------------------------------------- 1 | foobar: true 2 | --------------------------------------------------------------------------------