We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f268fae commit d7e6e7bCopy full SHA for d7e6e7b
1 file changed
Classes/Domain/Service/ProcessRunner.php
@@ -14,12 +14,14 @@
14
15
use B13\ContentSync\Domain\Model\Configuration;
16
use B13\ContentSync\Exception;
17
+use Psr\Log\LoggerInterface;
18
use Symfony\Component\Process\Process;
19
20
final readonly class ProcessRunner
21
{
22
public function __construct(
- private DatabaseParameterBuilder $databaseParameterBuilder
23
+ private DatabaseParameterBuilder $databaseParameterBuilder,
24
+ private LoggerInterface $logger
25
) {}
26
27
public function localToRemote(Configuration $configuration): void
@@ -70,6 +72,7 @@ public function remoteToLocal(Configuration $configuration): void
70
72
71
73
private function exec(string $cmd): void
74
75
+ $this->logger->debug($cmd);
76
$process = Process::fromShellCommandline($cmd);
77
$process->run();
78
if (!$process->isSuccessful()) {
0 commit comments