This commit is contained in:
Saeed Vaziry
2024-03-25 22:52:45 +01:00
parent 165212fed2
commit d16d3c1385
2 changed files with 55 additions and 12 deletions

View File

@ -34,7 +34,7 @@ public function connect(bool $sftp = false): void
}
}
public function exec(string|array $commands, string $log = '', ?int $siteId = null, ?bool $stream = false): string
public function exec(string $command, string $log = '', ?int $siteId = null, ?bool $stream = false): string
{
if ($log) {
$this->setLog($log, $siteId);
@ -42,21 +42,19 @@ public function exec(string|array $commands, string $log = '', ?int $siteId = nu
$this->log = null;
}
if (! is_array($commands)) {
$commands = [$commands];
}
foreach ($commands as $command) {
if (is_string($command)) {
$this->commands[] = $command;
} else {
$this->commands[] = get_class($command);
}
}
$this->commands[] = $command;
$output = $this->output ?? 'fake output';
$this->log?->write($output);
if ($stream) {
echo $output;
ob_flush();
flush();
return '';
}
return $output;
}