├── .gitattributes ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── config └── services.yaml ├── ecs.php ├── grumphp.yml ├── phpunit.xml.dist ├── src ├── Command │ ├── CookCommand.php │ └── CookUninstallCommand.php ├── Cook.php ├── Filter │ ├── ClassConstantFilter.php │ ├── Filter.php │ └── SingleLineArrayFilter.php ├── Merger │ ├── AbstractMerger.php │ ├── DockerComposeMerger.php │ ├── EnvMerger.php │ ├── JsonMerger.php │ ├── Merger.php │ ├── PhpArrayMerger.php │ ├── TextMerger.php │ ├── TextMergerUninstallTrait.php │ └── YamlMerger.php ├── Options.php ├── Oven.php ├── ServiceContainer.php ├── State.php └── StateInterface.php └── tests ├── Dummy ├── after │ ├── .env │ ├── bundles.php │ ├── composer.json │ ├── routes.yaml │ └── services.yaml ├── before │ ├── .env │ ├── .env.dist │ ├── bundles.php │ ├── composer.json │ └── services.yaml └── recipe │ ├── .env │ ├── .env.dist │ ├── routes.yaml │ └── services.yaml ├── Filter ├── ClassConstantFilterTest.php └── SingleLineArrayFilterTest.php ├── Merger ├── DockerComposeMergerTest.php ├── EnvMergerTest.php ├── JsonMergerTest.php ├── MergerTestCase.php ├── PhpArrayMergerTest.php ├── TextMergerTest.php └── YamlMergerTest.php ├── OptionsTest.php ├── StateTest.php └── bootstrap.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/composer.json -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/config/services.yaml -------------------------------------------------------------------------------- /ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/ecs.php -------------------------------------------------------------------------------- /grumphp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/grumphp.yml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Command/CookCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Command/CookCommand.php -------------------------------------------------------------------------------- /src/Command/CookUninstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Command/CookUninstallCommand.php -------------------------------------------------------------------------------- /src/Cook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Cook.php -------------------------------------------------------------------------------- /src/Filter/ClassConstantFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Filter/ClassConstantFilter.php -------------------------------------------------------------------------------- /src/Filter/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Filter/Filter.php -------------------------------------------------------------------------------- /src/Filter/SingleLineArrayFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Filter/SingleLineArrayFilter.php -------------------------------------------------------------------------------- /src/Merger/AbstractMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/AbstractMerger.php -------------------------------------------------------------------------------- /src/Merger/DockerComposeMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/DockerComposeMerger.php -------------------------------------------------------------------------------- /src/Merger/EnvMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/EnvMerger.php -------------------------------------------------------------------------------- /src/Merger/JsonMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/JsonMerger.php -------------------------------------------------------------------------------- /src/Merger/Merger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/Merger.php -------------------------------------------------------------------------------- /src/Merger/PhpArrayMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/PhpArrayMerger.php -------------------------------------------------------------------------------- /src/Merger/TextMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/TextMerger.php -------------------------------------------------------------------------------- /src/Merger/TextMergerUninstallTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/TextMergerUninstallTrait.php -------------------------------------------------------------------------------- /src/Merger/YamlMerger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Merger/YamlMerger.php -------------------------------------------------------------------------------- /src/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Options.php -------------------------------------------------------------------------------- /src/Oven.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/Oven.php -------------------------------------------------------------------------------- /src/ServiceContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/ServiceContainer.php -------------------------------------------------------------------------------- /src/State.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/State.php -------------------------------------------------------------------------------- /src/StateInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/src/StateInterface.php -------------------------------------------------------------------------------- /tests/Dummy/after/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/after/.env -------------------------------------------------------------------------------- /tests/Dummy/after/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/after/bundles.php -------------------------------------------------------------------------------- /tests/Dummy/after/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/after/composer.json -------------------------------------------------------------------------------- /tests/Dummy/after/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/after/routes.yaml -------------------------------------------------------------------------------- /tests/Dummy/after/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/after/services.yaml -------------------------------------------------------------------------------- /tests/Dummy/before/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/before/.env -------------------------------------------------------------------------------- /tests/Dummy/before/.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/before/.env.dist -------------------------------------------------------------------------------- /tests/Dummy/before/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/before/bundles.php -------------------------------------------------------------------------------- /tests/Dummy/before/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/before/composer.json -------------------------------------------------------------------------------- /tests/Dummy/before/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/before/services.yaml -------------------------------------------------------------------------------- /tests/Dummy/recipe/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/recipe/.env -------------------------------------------------------------------------------- /tests/Dummy/recipe/.env.dist: -------------------------------------------------------------------------------- 1 | DATABASE_URL="sqlite:///%kernel.project_dir%/data/app.db" 2 | NEW_VAR=some_value 3 | -------------------------------------------------------------------------------- /tests/Dummy/recipe/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/recipe/routes.yaml -------------------------------------------------------------------------------- /tests/Dummy/recipe/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Dummy/recipe/services.yaml -------------------------------------------------------------------------------- /tests/Filter/ClassConstantFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Filter/ClassConstantFilterTest.php -------------------------------------------------------------------------------- /tests/Filter/SingleLineArrayFilterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Filter/SingleLineArrayFilterTest.php -------------------------------------------------------------------------------- /tests/Merger/DockerComposeMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/DockerComposeMergerTest.php -------------------------------------------------------------------------------- /tests/Merger/EnvMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/EnvMergerTest.php -------------------------------------------------------------------------------- /tests/Merger/JsonMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/JsonMergerTest.php -------------------------------------------------------------------------------- /tests/Merger/MergerTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/MergerTestCase.php -------------------------------------------------------------------------------- /tests/Merger/PhpArrayMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/PhpArrayMergerTest.php -------------------------------------------------------------------------------- /tests/Merger/TextMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/TextMergerTest.php -------------------------------------------------------------------------------- /tests/Merger/YamlMergerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/Merger/YamlMergerTest.php -------------------------------------------------------------------------------- /tests/OptionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/OptionsTest.php -------------------------------------------------------------------------------- /tests/StateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/williarin/cook/HEAD/tests/StateTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |