0 = failure) */ public ExitCode $exitCode { get; } /** * Metadata for testing/introspection * * Returns array with result data that can be inspected in tests. * Useful for asserting on result contents without rendering. * * @return array */ public array $data { get; } /** * Render result to console output * * Implementations should write to the provided output interface. */ public function render(ConsoleOutputInterface $output): void; }