PhpBrew\PatchKit\RegExpPatchRule::backup PHP Method

backup() public method

public backup ( PhpBrew\Buildable $build, CLIFramework\Logger $logger )
$build PhpBrew\Buildable
$logger CLIFramework\Logger
    public function backup(Buildable $build, Logger $logger)
    {
        foreach ($this->files as $file) {
            $path = $build->getSourceDirectory() . DIRECTORY_SEPARATOR . $file;
            if (!file_exists($path)) {
                $logger->error("file {$path} doesn't exist in the build directory.");
                continue;
            }
            $this->backupFile($path);
        }
    }