-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Platform
macOS
Operating system version
MacOs Tahoe 26.1
System architecture
ARM64 (M1, M2, etc)
Herd Version
1.25
PHP Version
No response
Bug description
When running herd init I get this output:
INFO Setting up your project…
INFO PHP 8.4 is installed.
INFO Site is secured.
INFO Mysql is running on port 3306
Warning: Undefined array key "installation_status" in phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 221
INFO Installing service Redis
INFO Redis is running on port 6379
INFO Minio is running on port 9000
INFO Typesense is running on port 8108
DONE Your application is ready to go!When I ran it the first time, I had no mysql service set up. Subsequent runs produce the same error even though mysql is now up and running.
My herd.yml file:
name: 'havana'
php: '8.4'
secured: true
services:
mysql:
version: 8.4.8
port: '${DB_PORT}'
redis:
version: 7.4.5
port: '${REDIS_PORT}'
minio:
version: 'RELEASE.2025-09-07'
port: '9000'
typesense:
version: '29.0'
port: '8108'
integrations:
forge: { }Steps to reproduce
I just ran herd init with the attached herd.yml file
Relevant log output
Warning: Undefined array key "installation_status" in phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 221
Call Stack:
0.0122 4652856 1. {main}() /Users/robwatson/Library/Application Support/Herd/bin/herd.phar:0
0.0125 4657240 2. require('phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/herd.php') /Users/robwatson/Library/Application Support/Herd/bin/herd.phar:13
0.0891 7477440 3. Symfony\Component\Console\Application->run($input = ???, $output = ???) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/herd.php:8
0.0930 7956200 4. Symfony\Component\Console\Application->doRun($input = class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = ['command' => 'init']; protected $interactive = TRUE; private array $tokens = [0 => 'init']; private array $parsed = [] }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private bool $decorated = TRUE; private array $styles = [...]; private Symfony\Component\Console\Formatter\OutputFormatterStyleStack $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private $stream = resource(3) of type (stream) }; private array $consoleSectionOutputs = [] }) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/symfony/console/Application.php:175
0.0931 7960040 5. Symfony\Component\Console\Application->doRunCommand($command = class Silly\Command\Command { private ?Symfony\Component\Console\Application ${Symfony\Component\Console\Command\Command}application = class Silly\Application { private array ${Symfony\Component\Console\Application}commands = [...]; private bool ${Symfony\Component\Console\Application}wantHelps = FALSE; private ?Symfony\Component\Console\Command\Command ${Symfony\Component\Console\Application}runningCommand = ...; private string ${Symfony\Component\Console\Application}name = 'Herd'; private string ${Symfony\Component\Console\Application}version = '1.25.0'; private ?Symfony\Component\Console\CommandLoader\CommandLoaderInterface ${Symfony\Component\Console\Application}commandLoader = NULL; private bool ${Symfony\Component\Console\Application}catchExceptions = TRUE; private bool ${Symfony\Component\Console\Application}catchErrors = FALSE; private bool ${Symfony\Component\Console\Application}autoExit = TRUE; private Symfony\Component\Console\Input\InputDefinition ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private Symfony\Component\Console\Helper\HelperSet ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ?Symfony\Contracts\EventDispatcher\EventDispatcherInterface ${Symfony\Component\Console\Application}dispatcher = class Symfony\Component\EventDispatcher\EventDispatcher { ... }; private Symfony\Component\Console\Terminal ${Symfony\Component\Console\Application}terminal = class Symfony\Component\Console\Terminal { ... }; private string ${Symfony\Component\Console\Application}defaultCommand = 'list'; private bool ${Symfony\Component\Console\Application}singleCommand = FALSE; private bool ${Symfony\Component\Console\Application}initialized = TRUE; private ?Symfony\Component\Console\SignalRegistry\SignalRegistry ${Symfony\Component\Console\Application}signalRegistry = class Symfony\Component\Console\SignalRegistry\SignalRegistry { ... }; private array ${Symfony\Component\Console\Application}signalsToDispatchEvent = [...]; private $expressionParser = class Silly\Command\ExpressionParser { ... }; private $invoker = class Invoker\Invoker { ... }; private $container = NULL }; private ?string ${Symfony\Component\Console\Command\Command}name = 'init'; private ?string ${Symfony\Component\Console\Command\Command}processTitle = NULL; private array ${Symfony\Component\Console\Command\Command}aliases = []; private Symfony\Component\Console\Input\InputDefinition ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 0; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; private bool ${Symfony\Component\Console\Command\Command}hidden = FALSE; private string ${Symfony\Component\Console\Command\Command}help = ''; private string ${Symfony\Component\Console\Command\Command}description = 'Start the services defined in the Herd manifest file, and apply the configuration.'; private ?Symfony\Component\Console\Input\InputDefinition ${Symfony\Component\Console\Command\Command}fullDefinition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; private bool ${Symfony\Component\Console\Command\Command}ignoreValidationErrors = FALSE; private ?Closure ${Symfony\Component\Console\Command\Command}code = class Closure { public $name = '{closure:Silly\\Application::command():72}'; public $file = 'phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/mnapoli/silly/src/Application.php'; public $line = 72; public $static = [...]; public $this = class Silly\Application { ... }; public $parameter = [...] }; private array ${Symfony\Component\Console\Command\Command}synopsis = []; private array ${Symfony\Component\Console\Command\Command}usages = []; private ?Symfony\Component\Console\Helper\HelperSet ${Symfony\Component\Console\Command\Command}helperSet = class Symfony\Component\Console\Helper\HelperSet { private array $helpers = [...] } }, $input = class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = ['command' => 'init']; protected $interactive = TRUE; private array $tokens = [0 => 'init']; private array $parsed = [] }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private bool $decorated = TRUE; private array $styles = [...]; private Symfony\Component\Console\Formatter\OutputFormatterStyleStack $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private $stream = resource(3) of type (stream) }; private array $consoleSectionOutputs = [] }) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/symfony/console/Application.php:324
0.1011 7993368 6. Symfony\Component\Console\Command\Command->run($input = class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = ['command' => 'init']; protected $interactive = TRUE; private array $tokens = [0 => 'init']; private array $parsed = [] }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private bool $decorated = TRUE; private array $styles = [...]; private Symfony\Component\Console\Formatter\OutputFormatterStyleStack $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private $stream = resource(3) of type (stream) }; private array $consoleSectionOutputs = [] }) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/symfony/console/Application.php:1096
0.1011 7993368 7. Silly\Application->{closure:phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/mnapoli/silly/src/Application.php:72-99}($input = class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = ['command' => 'init']; protected $interactive = TRUE; private array $tokens = [0 => 'init']; private array $parsed = [] }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private bool $decorated = TRUE; private array $styles = [...]; private Symfony\Component\Console\Formatter\OutputFormatterStyleStack $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private $stream = resource(3) of type (stream) }; private array $consoleSectionOutputs = [] }) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/symfony/console/Command/Command.php:324
0.1017 8162560 8. Invoker\Invoker->call($callable = class Closure { public $name = '{closure:phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php:149}'; public $file = 'phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php'; public $line = 149; public $this = class Silly\Application { private array ${Symfony\Component\Console\Application}commands = [...]; private bool ${Symfony\Component\Console\Application}wantHelps = FALSE; private ?Symfony\Component\Console\Command\Command ${Symfony\Component\Console\Application}runningCommand = class Silly\Command\Command { ... }; private string ${Symfony\Component\Console\Application}name = 'Herd'; private string ${Symfony\Component\Console\Application}version = '1.25.0'; private ?Symfony\Component\Console\CommandLoader\CommandLoaderInterface ${Symfony\Component\Console\Application}commandLoader = NULL; private bool ${Symfony\Component\Console\Application}catchExceptions = TRUE; private bool ${Symfony\Component\Console\Application}catchErrors = FALSE; private bool ${Symfony\Component\Console\Application}autoExit = TRUE; private Symfony\Component\Console\Input\InputDefinition ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private Symfony\Component\Console\Helper\HelperSet ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ?Symfony\Contracts\EventDispatcher\EventDispatcherInterface ${Symfony\Component\Console\Application}dispatcher = class Symfony\Component\EventDispatcher\EventDispatcher { ... }; private Symfony\Component\Console\Terminal ${Symfony\Component\Console\Application}terminal = class Symfony\Component\Console\Terminal { ... }; private string ${Symfony\Component\Console\Application}defaultCommand = 'list'; private bool ${Symfony\Component\Console\Application}singleCommand = FALSE; private bool ${Symfony\Component\Console\Application}initialized = TRUE; private ?Symfony\Component\Console\SignalRegistry\SignalRegistry ${Symfony\Component\Console\Application}signalRegistry = class Symfony\Component\Console\SignalRegistry\SignalRegistry { ... }; private array ${Symfony\Component\Console\Application}signalsToDispatchEvent = [...]; private $expressionParser = class Silly\Command\ExpressionParser { ... }; private $invoker = class Invoker\Invoker { ... }; private $container = NULL }; public $parameter = ['$input' => '<required>', '$output' => '<required>'] }, $parameters = ['input' => class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { ... }; protected $stream = NULL; protected $options = [...]; protected $arguments = [...]; protected $interactive = TRUE; private array $tokens = [...]; private array $parsed = [...] }, 'output' => class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { ... }; private array $consoleSectionOutputs = [...] }, 'Symfony\\Component\\Console\\Input\\InputInterface' => class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { ... }; protected $stream = NULL; protected $options = [...]; protected $arguments = [...]; protected $interactive = TRUE; private array $tokens = [...]; private array $parsed = [...] }, 'Symfony\\Component\\Console\\Output\\OutputInterface' => class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { ... }; private array $consoleSectionOutputs = [...] }, 'Symfony\\Component\\Console\\Input\\Input' => class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { ... }; protected $stream = NULL; protected $options = [...]; protected $arguments = [...]; protected $interactive = TRUE; private array $tokens = [...]; private array $parsed = [...] }, 'Symfony\\Component\\Console\\Output\\Output' => class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { ... }; private array $consoleSectionOutputs = [...] }, 'Symfony\\Component\\Console\\Style\\SymfonyStyle' => class Symfony\Component\Console\Style\SymfonyStyle { private Symfony\Component\Console\Output\OutputInterface ${Symfony\Component\Console\Style\OutputStyle}output = class Symfony\Component\Console\Output\ConsoleOutput { ... }; private Symfony\Component\Console\Input\InputInterface $input = class Symfony\Component\Console\Input\ArgvInput { ... }; private Symfony\Component\Console\Output\OutputInterface $output = class Symfony\Component\Console\Output\ConsoleOutput { ... }; private Symfony\Component\Console\Helper\SymfonyQuestionHelper $questionHelper = *uninitialized*; private Symfony\Component\Console\Helper\ProgressBar $progressBar = *uninitialized*; private int $lineLength = 120; private Symfony\Component\Console\Output\TrimmedBufferOutput $bufferedOutput = class Symfony\Component\Console\Output\TrimmedBufferOutput { ... } }, 'command' => 'init', 'fresh' => FALSE, 'help' => FALSE, 'quiet' => FALSE, 'verbose' => FALSE, 'version' => FALSE, 'ansi' => NULL, 'no-interaction' => FALSE]) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/mnapoli/silly/src/Application.php:95
0.1017 8163152 9. call_user_func_array:{phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/php-di/invoker/src/Invoker.php:74}($callback = class Closure { public $name = '{closure:phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php:149}'; public $file = 'phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php'; public $line = 149; public $this = class Silly\Application { private array ${Symfony\Component\Console\Application}commands = [...]; private bool ${Symfony\Component\Console\Application}wantHelps = FALSE; private ?Symfony\Component\Console\Command\Command ${Symfony\Component\Console\Application}runningCommand = class Silly\Command\Command { ... }; private string ${Symfony\Component\Console\Application}name = 'Herd'; private string ${Symfony\Component\Console\Application}version = '1.25.0'; private ?Symfony\Component\Console\CommandLoader\CommandLoaderInterface ${Symfony\Component\Console\Application}commandLoader = NULL; private bool ${Symfony\Component\Console\Application}catchExceptions = TRUE; private bool ${Symfony\Component\Console\Application}catchErrors = FALSE; private bool ${Symfony\Component\Console\Application}autoExit = TRUE; private Symfony\Component\Console\Input\InputDefinition ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private Symfony\Component\Console\Helper\HelperSet ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ?Symfony\Contracts\EventDispatcher\EventDispatcherInterface ${Symfony\Component\Console\Application}dispatcher = class Symfony\Component\EventDispatcher\EventDispatcher { ... }; private Symfony\Component\Console\Terminal ${Symfony\Component\Console\Application}terminal = class Symfony\Component\Console\Terminal { ... }; private string ${Symfony\Component\Console\Application}defaultCommand = 'list'; private bool ${Symfony\Component\Console\Application}singleCommand = FALSE; private bool ${Symfony\Component\Console\Application}initialized = TRUE; private ?Symfony\Component\Console\SignalRegistry\SignalRegistry ${Symfony\Component\Console\Application}signalRegistry = class Symfony\Component\Console\SignalRegistry\SignalRegistry { ... }; private array ${Symfony\Component\Console\Application}signalsToDispatchEvent = [...]; private $expressionParser = class Silly\Command\ExpressionParser { ... }; private $invoker = class Invoker\Invoker { ... }; private $container = NULL }; public $parameter = ['$input' => '<required>', '$output' => '<required>'] }, $args = [0 => class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { ... }; protected $stream = NULL; protected $options = [...]; protected $arguments = [...]; protected $interactive = TRUE; private array $tokens = [...]; private array $parsed = [...] }, 1 => class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { ... }; private array $consoleSectionOutputs = [...] }]) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/php-di/invoker/src/Invoker.php:74
0.1017 8163384 10. Silly\Application->{closure:phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php:149-335}($input = class Symfony\Component\Console\Input\ArgvInput { protected $definition = class Symfony\Component\Console\Input\InputDefinition { private array $arguments = [...]; private int $requiredCount = 1; private ?Symfony\Component\Console\Input\InputArgument $lastArrayArgument = NULL; private ?Symfony\Component\Console\Input\InputArgument $lastOptionalArgument = NULL; private array $options = [...]; private array $negations = [...]; private array $shortcuts = [...] }; protected $stream = NULL; protected $options = []; protected $arguments = ['command' => 'init']; protected $interactive = TRUE; private array $tokens = [0 => 'init']; private array $parsed = [] }, $output = class Symfony\Component\Console\Output\ConsoleOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { private bool $decorated = TRUE; private array $styles = [...]; private Symfony\Component\Console\Formatter\OutputFormatterStyleStack $styleStack = class Symfony\Component\Console\Formatter\OutputFormatterStyleStack { ... } }; private ${Symfony\Component\Console\Output\StreamOutput}stream = resource(2) of type (stream); private Symfony\Component\Console\Output\OutputInterface $stderr = class Symfony\Component\Console\Output\StreamOutput { private int ${Symfony\Component\Console\Output\Output}verbosity = 32; private Symfony\Component\Console\Formatter\OutputFormatterInterface ${Symfony\Component\Console\Output\Output}formatter = class Symfony\Component\Console\Formatter\OutputFormatter { ... }; private $stream = resource(3) of type (stream) }; private array $consoleSectionOutputs = [] }) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/vendor/php-di/invoker/src/Invoker.php:74
0.7904 11643376 11. Facade::__callStatic($method = 'isExtraServiceInstalled', $parameters = [0 => 'redis', 1 => '6379', 2 => '7.4.5']) phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/app.php:301
0.7904 11643680 12. Valet\Herd->isExtraServiceInstalled($service = 'redis', $port = '6379', $version = '7.4.5') phar:///Users/robwatson/Library/Application Support/Herd/bin/herd.phar/cli/includes/facades.php:22Reactions are currently unavailable