7
7
use PHPSemVerChecker \Scanner \Scanner ;
8
8
use Symfony \Component \Console \Command \Command ;
9
9
use Symfony \Component \Console \Helper \ProgressBar ;
10
+ use Symfony \Component \Console \Input \InputArgument ;
10
11
use Symfony \Component \Console \Input \InputInterface ;
11
- use Symfony \Component \Console \Input \InputOption ;
12
12
use Symfony \Component \Console \Output \OutputInterface ;
13
13
14
14
class CompareCommand extends Command {
@@ -18,8 +18,8 @@ protected function configure()
18
18
->setName ('compare ' )
19
19
->setDescription ('Compare a set of files to determine what semantic versioning change needs to be done ' )
20
20
->setDefinition ([
21
- new InputOption ('source-before ' , null , InputOption:: VALUE_REQUIRED , 'A single file to check ' ),
22
- new InputOption ('source-after ' , null , InputOption:: VALUE_REQUIRED , 'A single file to check against ' ),
21
+ new InputArgument ('source-before ' , InputArgument:: REQUIRED , 'A directory to check ' ),
22
+ new InputArgument ('source-after ' , InputArgument:: REQUIRED , 'A directory to check against ' ),
23
23
]);
24
24
}
25
25
@@ -29,10 +29,10 @@ protected function execute(InputInterface $input, OutputInterface $output)
29
29
$ beforeScanner = new Scanner ();
30
30
$ afterScanner = new Scanner ();
31
31
32
- $ beforeFiles = $ input ->getOption ('source-before ' );
32
+ $ beforeFiles = $ input ->getArgument ('source-before ' );
33
33
$ beforeFiles = $ fileIterator ->getFilesAsArray ($ beforeFiles , '.php ' );
34
34
35
- $ afterFiles = $ input ->getOption ('source-after ' );
35
+ $ afterFiles = $ input ->getArgument ('source-after ' );
36
36
$ afterFiles = $ fileIterator ->getFilesAsArray ($ afterFiles , '.php ' );
37
37
38
38
$ progress = new ProgressBar ($ output , count ($ beforeFiles ) + count ($ afterFiles ));
0 commit comments