This is a replace task for Soy, you can use this task to replace strings in files based on a specific config.
Include soy-php/replace-task
in your project with composer:
$ composer require soy-php/replace-task
Then in your recipe you can use the task as follows:
<?php
$recipe = new \Soy\Recipe();
$recipe->component('default', function (\Soy\Replace\ReplaceTask $replaceTask) {
$replaceTask
->setReplacements([
'task' => 'dog',
])
->setSource('README.md')
->setDestination('DONTREADME.md')
->run();
});
return $recipe;