diff --git a/src/shared/TargetDirectoryLocator.php b/src/shared/TargetDirectoryLocator.php index c2f416f3..ba766c67 100644 --- a/src/shared/TargetDirectoryLocator.php +++ b/src/shared/TargetDirectoryLocator.php @@ -25,15 +25,16 @@ public function __construct(Config $config, PhiveXmlConfig $phiveXmlConfig, Opti * @throws ConfigException */ public function getTargetDirectory(): Directory { - switch (true) { case $this->cliOptions->hasOption('target'): { $directory = new Directory($this->cliOptions->getOption('target')); + break; } case $this->phiveXmlConfig->hasTargetDirectory(): { $directory = $this->phiveXmlConfig->getTargetDirectory(); + break; } @@ -43,6 +44,7 @@ public function getTargetDirectory(): Directory { } $directory->ensureExists(); + return $directory; } }