Source of file FindYmlExamplesFilesAndChangeExtension.php
Size: 1,051 Bytes - Last Modified: 2020-07-03T12:08:09+00:00
/var/www/docs.ssmods.com/process/src/src/Tasks/IndividualTasks/FindYmlExamplesFilesAndChangeExtension.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php namespace Sunnysideup\UpgradeToSilverstripe4\Tasks\IndividualTasks; use Sunnysideup\UpgradeToSilverstripe4\Api\FindFiles; use Sunnysideup\UpgradeToSilverstripe4\Tasks\Task; /** * Run a dev/build as a smoke test to see if all is well */ class FindYmlExamplesFilesAndChangeExtension extends Task { protected $taskStep = 's30'; protected $extensions = [ 'example', 'Example', 'EXAMPLE', ]; public function getTitle() { return 'Find YML extension files and change extension temporarily.'; } public function getDescription() { return 'In our modules we include a lot of .yml.example files - we want to update those as well.'; } public function runActualTask($params = []) { $files = FindFiles::inst() ->setSearchPath($this->mu()->getGitRootDir()) ->setExtensions($this->extensions) ->getFlatFileArray(); print_r($files); } protected function hasCommitAndPush() { return true; } } |