@@ -39,20 +39,23 @@ public function run(Output $output, Configuration $configuration): void
39
39
{
40
40
$ filePaths = $ this ->fileFinder ->findFiles ($ configuration ->getPaths (), $ configuration ->getFileExtensions ());
41
41
42
- $ output ->progressStart (count ($ filePaths ));
42
+ if (! $ configuration ->isQuiet ()) {
43
+ $ output ->progressStart (count ($ filePaths ));
44
+ }
43
45
44
46
foreach ($ filePaths as $ filePath ) {
45
47
$ file = new File ($ filePath , FileSystem::read ($ filePath ));
46
48
$ this ->fileCollector ->addFile ($ file );
47
49
48
50
foreach ($ this ->processors as $ processor ) {
49
- if (! $ processor -> canHandle ( $ file )) {
51
+ if (! $ configuration -> isQuiet ( )) {
50
52
$ output ->progressAdvance ();
53
+ }
54
+ if (! $ processor ->canHandle ($ file )) {
51
55
continue ;
52
56
}
53
57
54
58
$ processor ->handle ($ file );
55
- $ output ->progressAdvance ();
56
59
}
57
60
58
61
if (! $ file ->hasChanged ()) {
@@ -62,21 +65,25 @@ public function run(Output $output, Configuration $configuration): void
62
65
$ file ->setFileDiff ($ this ->fileDiffFactory ->createFileDiff ($ file ));
63
66
}
64
67
65
- $ output ->progressFinish ();
68
+ if (! $ configuration ->isQuiet ()) {
69
+ $ output ->progressFinish ();
70
+ }
66
71
67
72
foreach ($ this ->fileCollector ->getFiles () as $ file ) {
68
73
if ($ file ->getFileDiff () === null ) {
69
74
continue ;
70
75
}
71
76
72
- $ output ->write ($ file ->getFileDiff ()->getDiffConsoleFormatted ());
73
- if ($ file ->getAppliedRules () !== []) {
74
- $ fractorsChangelogsLines = $ this ->fractorsChangelogLinesResolver ->createFractorChangelogLines (
75
- $ file ->getAppliedRules ()
76
- );
77
- $ output ->write ('<options=underscore>Applied rules:</> ' );
78
- $ output ->listing ($ fractorsChangelogsLines );
79
- $ output ->newLine ();
77
+ if (! $ configuration ->isQuiet ()) {
78
+ $ output ->write ($ file ->getFileDiff ()->getDiffConsoleFormatted ());
79
+ if ($ file ->getAppliedRules () !== []) {
80
+ $ fractorsChangelogsLines = $ this ->fractorsChangelogLinesResolver ->createFractorChangelogLines (
81
+ $ file ->getAppliedRules ()
82
+ );
83
+ $ output ->write ('<options=underscore>Applied rules:</> ' );
84
+ $ output ->listing ($ fractorsChangelogsLines );
85
+ $ output ->newLine ();
86
+ }
80
87
}
81
88
82
89
if ($ configuration ->isDryRun ()) {
0 commit comments