├── .php_cs ├── .phpunit-watcher.yml ├── .styleci.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── logo.png ├── psalm.xml └── src ├── Builder.php ├── ComposerEventHandler.php ├── Config ├── ConfigOutput.php ├── ConfigOutputFactory.php ├── Constants.php ├── Envs.php ├── Params.php └── System.php ├── ContentWriter.php ├── Env.php ├── Exception ├── BadConfigurationException.php ├── CircularDependencyException.php ├── ConfigBuildException.php ├── Exception.php ├── FailedReadException.php ├── FailedWriteException.php └── UnsupportedFileTypeException.php ├── Merger ├── Merger.php └── Modifier │ ├── InsertValueBeforeKey.php │ ├── ModifierInterface.php │ ├── RemoveKeys.php │ ├── ReplaceValue.php │ ├── ReverseBlockMerge.php │ ├── ReverseValues.php │ └── UnsetValue.php ├── Package.php ├── Package └── PackageFinder.php ├── Plugin.php ├── Reader ├── AbstractReader.php ├── EnvReader.php ├── JsonReader.php ├── PhpReader.php ├── ReaderFactory.php ├── ReaderInterface.php └── YamlReader.php └── Util ├── BuilderRequireEncoder.php ├── ClosureEncoder.php ├── EnvEncoder.php ├── Helper.php ├── ObjectEncoder.php ├── PathHelper.php └── Resolver.php /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/.php_cs -------------------------------------------------------------------------------- /.phpunit-watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/.phpunit-watcher.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/logo.png -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/ComposerEventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/ComposerEventHandler.php -------------------------------------------------------------------------------- /src/Config/ConfigOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/ConfigOutput.php -------------------------------------------------------------------------------- /src/Config/ConfigOutputFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/ConfigOutputFactory.php -------------------------------------------------------------------------------- /src/Config/Constants.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/Constants.php -------------------------------------------------------------------------------- /src/Config/Envs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/Envs.php -------------------------------------------------------------------------------- /src/Config/Params.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/Params.php -------------------------------------------------------------------------------- /src/Config/System.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Config/System.php -------------------------------------------------------------------------------- /src/ContentWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/ContentWriter.php -------------------------------------------------------------------------------- /src/Env.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Env.php -------------------------------------------------------------------------------- /src/Exception/BadConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/BadConfigurationException.php -------------------------------------------------------------------------------- /src/Exception/CircularDependencyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/CircularDependencyException.php -------------------------------------------------------------------------------- /src/Exception/ConfigBuildException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/ConfigBuildException.php -------------------------------------------------------------------------------- /src/Exception/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/Exception.php -------------------------------------------------------------------------------- /src/Exception/FailedReadException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/FailedReadException.php -------------------------------------------------------------------------------- /src/Exception/FailedWriteException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/FailedWriteException.php -------------------------------------------------------------------------------- /src/Exception/UnsupportedFileTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Exception/UnsupportedFileTypeException.php -------------------------------------------------------------------------------- /src/Merger/Merger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Merger.php -------------------------------------------------------------------------------- /src/Merger/Modifier/InsertValueBeforeKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/InsertValueBeforeKey.php -------------------------------------------------------------------------------- /src/Merger/Modifier/ModifierInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/ModifierInterface.php -------------------------------------------------------------------------------- /src/Merger/Modifier/RemoveKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/RemoveKeys.php -------------------------------------------------------------------------------- /src/Merger/Modifier/ReplaceValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/ReplaceValue.php -------------------------------------------------------------------------------- /src/Merger/Modifier/ReverseBlockMerge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/ReverseBlockMerge.php -------------------------------------------------------------------------------- /src/Merger/Modifier/ReverseValues.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/ReverseValues.php -------------------------------------------------------------------------------- /src/Merger/Modifier/UnsetValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Merger/Modifier/UnsetValue.php -------------------------------------------------------------------------------- /src/Package.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Package.php -------------------------------------------------------------------------------- /src/Package/PackageFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Package/PackageFinder.php -------------------------------------------------------------------------------- /src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Plugin.php -------------------------------------------------------------------------------- /src/Reader/AbstractReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/AbstractReader.php -------------------------------------------------------------------------------- /src/Reader/EnvReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/EnvReader.php -------------------------------------------------------------------------------- /src/Reader/JsonReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/JsonReader.php -------------------------------------------------------------------------------- /src/Reader/PhpReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/PhpReader.php -------------------------------------------------------------------------------- /src/Reader/ReaderFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/ReaderFactory.php -------------------------------------------------------------------------------- /src/Reader/ReaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/ReaderInterface.php -------------------------------------------------------------------------------- /src/Reader/YamlReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Reader/YamlReader.php -------------------------------------------------------------------------------- /src/Util/BuilderRequireEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/BuilderRequireEncoder.php -------------------------------------------------------------------------------- /src/Util/ClosureEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/ClosureEncoder.php -------------------------------------------------------------------------------- /src/Util/EnvEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/EnvEncoder.php -------------------------------------------------------------------------------- /src/Util/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/Helper.php -------------------------------------------------------------------------------- /src/Util/ObjectEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/ObjectEncoder.php -------------------------------------------------------------------------------- /src/Util/PathHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/PathHelper.php -------------------------------------------------------------------------------- /src/Util/Resolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/composer-config-plugin/HEAD/src/Util/Resolver.php --------------------------------------------------------------------------------