Updates to vendors etc

This commit is contained in:
Chris Hunt
2025-07-11 15:57:48 +01:00
parent d972cbcd0a
commit 8fb6438254
8043 changed files with 248005 additions and 189479 deletions

View File

@@ -37,7 +37,7 @@ final class CommandDataCollector extends DataCollector
$application = $command->getApplication();
$this->data = [
'command' => $this->cloneVar($command->command),
'command' => $command->invokableCommandInfo ?? $this->cloneVar($command->command),
'exit_code' => $command->exitCode,
'interrupted_by_signal' => $command->interruptedBySignal,
'duration' => $command->duration,
@@ -95,6 +95,10 @@ final class CommandDataCollector extends DataCollector
*/
public function getCommand(): array
{
if (\is_array($this->data['command'])) {
return $this->data['command'];
}
$class = $this->data['command']->getType();
$r = new \ReflectionMethod($class, 'execute');
@@ -118,7 +122,7 @@ final class CommandDataCollector extends DataCollector
public function getInterruptedBySignal(): ?string
{
if (isset($this->data['interrupted_by_signal'])) {
return sprintf('%s (%d)', SignalMap::getSignalName($this->data['interrupted_by_signal']), $this->data['interrupted_by_signal']);
return \sprintf('%s (%d)', SignalMap::getSignalName($this->data['interrupted_by_signal']), $this->data['interrupted_by_signal']);
}
return null;
@@ -204,7 +208,7 @@ final class CommandDataCollector extends DataCollector
public function getSignalable(): array
{
return array_map(
static fn (int $signal): string => sprintf('%s (%d)', SignalMap::getSignalName($signal), $signal),
static fn (int $signal): string => \sprintf('%s (%d)', SignalMap::getSignalName($signal), $signal),
$this->data['signalable']
);
}
@@ -212,7 +216,7 @@ final class CommandDataCollector extends DataCollector
public function getHandledSignals(): array
{
$keys = array_map(
static fn (int $signal): string => sprintf('%s (%d)', SignalMap::getSignalName($signal), $signal),
static fn (int $signal): string => \sprintf('%s (%d)', SignalMap::getSignalName($signal), $signal),
array_keys($this->data['handled_signals'])
);