├── .gitignore ├── .sensiolabs.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── config └── settings.php ├── coverage.xml ├── migrations └── 2017_10_26_001144_create_settings_table.php ├── phpunit.xml ├── src ├── Commands │ ├── GetCommand.php │ └── SetCommand.php ├── Events │ ├── SettingCreated.php │ ├── SettingRead.php │ └── SettingUpdated.php ├── Exceptions │ ├── ClassDoesNotExist.php │ ├── KeyNotFoundException.php │ ├── NotASerializableClass.php │ ├── SettingsException.php │ └── UnknownDataType.php ├── Facades │ └── Settings.php ├── Models │ └── Settings.php ├── Serializers │ ├── ArrayType.php │ ├── BaseScalarType.php │ ├── ScalarBoolean.php │ ├── ScalarDouble.php │ ├── ScalarInteger.php │ ├── ScalarNull.php │ ├── ScalarString.php │ ├── Serializer.php │ └── SerializerFactory.php ├── Settings.php └── SettingsServiceProvider.php └── tests ├── BaseScalarTypeTest.php ├── CommandsTest.php ├── EventsTest.php ├── SerializerFactoryTest.php ├── Serializers └── FooSerializer.php ├── SettingsTest.php └── TestCase.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/.gitignore -------------------------------------------------------------------------------- /.sensiolabs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/.sensiolabs.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/composer.json -------------------------------------------------------------------------------- /config/settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/config/settings.php -------------------------------------------------------------------------------- /coverage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/coverage.xml -------------------------------------------------------------------------------- /migrations/2017_10_26_001144_create_settings_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/migrations/2017_10_26_001144_create_settings_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Commands/GetCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Commands/GetCommand.php -------------------------------------------------------------------------------- /src/Commands/SetCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Commands/SetCommand.php -------------------------------------------------------------------------------- /src/Events/SettingCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Events/SettingCreated.php -------------------------------------------------------------------------------- /src/Events/SettingRead.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Events/SettingRead.php -------------------------------------------------------------------------------- /src/Events/SettingUpdated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Events/SettingUpdated.php -------------------------------------------------------------------------------- /src/Exceptions/ClassDoesNotExist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Exceptions/ClassDoesNotExist.php -------------------------------------------------------------------------------- /src/Exceptions/KeyNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Exceptions/KeyNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/NotASerializableClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Exceptions/NotASerializableClass.php -------------------------------------------------------------------------------- /src/Exceptions/SettingsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Exceptions/SettingsException.php -------------------------------------------------------------------------------- /src/Exceptions/UnknownDataType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Exceptions/UnknownDataType.php -------------------------------------------------------------------------------- /src/Facades/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Facades/Settings.php -------------------------------------------------------------------------------- /src/Models/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Models/Settings.php -------------------------------------------------------------------------------- /src/Serializers/ArrayType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ArrayType.php -------------------------------------------------------------------------------- /src/Serializers/BaseScalarType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/BaseScalarType.php -------------------------------------------------------------------------------- /src/Serializers/ScalarBoolean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ScalarBoolean.php -------------------------------------------------------------------------------- /src/Serializers/ScalarDouble.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ScalarDouble.php -------------------------------------------------------------------------------- /src/Serializers/ScalarInteger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ScalarInteger.php -------------------------------------------------------------------------------- /src/Serializers/ScalarNull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ScalarNull.php -------------------------------------------------------------------------------- /src/Serializers/ScalarString.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/ScalarString.php -------------------------------------------------------------------------------- /src/Serializers/Serializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/Serializer.php -------------------------------------------------------------------------------- /src/Serializers/SerializerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Serializers/SerializerFactory.php -------------------------------------------------------------------------------- /src/Settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/Settings.php -------------------------------------------------------------------------------- /src/SettingsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/src/SettingsServiceProvider.php -------------------------------------------------------------------------------- /tests/BaseScalarTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/BaseScalarTypeTest.php -------------------------------------------------------------------------------- /tests/CommandsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/CommandsTest.php -------------------------------------------------------------------------------- /tests/EventsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/EventsTest.php -------------------------------------------------------------------------------- /tests/SerializerFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/SerializerFactoryTest.php -------------------------------------------------------------------------------- /tests/Serializers/FooSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/Serializers/FooSerializer.php -------------------------------------------------------------------------------- /tests/SettingsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/SettingsTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poisa/Settings/HEAD/tests/TestCase.php --------------------------------------------------------------------------------