Skip to content

Commit a54e648

Browse files
committed
[TASK] Rename printer to writer
1 parent c475691 commit a54e648

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

fractor/src/Application/Contract/FilePrinter.php fractor/src/Application/Contract/FileWriter.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use a9f\Fractor\Application\ValueObject\File;
88

9-
interface FilePrinter
9+
interface FileWriter
1010
{
11-
public function printFile(File $file): void;
11+
public function write(File $file): void;
1212
}

fractor/src/Application/FractorRunner.php

+7-5
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace a9f\Fractor\Application;
44

5-
use a9f\Fractor\Application\Contract\FilePrinter;
65
use a9f\Fractor\Application\Contract\FileProcessor;
6+
use a9f\Fractor\Application\Contract\FileWriter;
77
use a9f\Fractor\Application\ValueObject\File;
88
use a9f\Fractor\Configuration\ValueObject\Configuration;
99
use a9f\Fractor\Console\Contract\Output;
@@ -19,7 +19,7 @@
1919
/**
2020
* @param FileProcessor[] $processors
2121
*/
22-
public function __construct(private FilesFinder $fileFinder, private FilesCollector $fileCollector, private iterable $processors, private Configuration $configuration, private FilePrinter $filePrinter)
22+
public function __construct(private FilesFinder $fileFinder, private FilesCollector $fileCollector, private iterable $processors, private Configuration $configuration, private FileWriter $fileWriter)
2323
{
2424
}
2525

@@ -46,10 +46,12 @@ public function run(Output $output, bool $dryRun = false): void
4646
}
4747

4848

49-
if (!$dryRun) {
50-
foreach ($this->fileCollector->getFiles() as $file) {
51-
$this->filePrinter->printFile($file);
49+
foreach ($this->fileCollector->getFiles() as $file) {
50+
if ($dryRun) {
51+
continue;
5252
}
53+
54+
$this->fileWriter->write($file);
5355
}
5456

5557
$output->progressFinish();

fractor/src/Application/LocalFileSystemPrinter.php fractor/src/Application/LocalFileSystemWriter.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
namespace a9f\Fractor\Application;
66

7-
use a9f\Fractor\Application\Contract\FilePrinter;
7+
use a9f\Fractor\Application\Contract\FileWriter;
88
use a9f\Fractor\Application\ValueObject\File;
99
use Nette\Utils\FileSystem;
1010

11-
final class LocalFileSystemPrinter implements FilePrinter
11+
final class LocalFileSystemWriter implements FileWriter
1212
{
13-
public function printFile(File $file): void
13+
public function write(File $file): void
1414
{
1515
FileSystem::write($file->getFilePath(), $file->getContent());
1616
}

0 commit comments

Comments
 (0)