Repository: symfony/symfony
File: src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php (PHP)

Code before:
                'Controller' => $controller ? $this->formatControllerLink($controller, $this->formatCallable($controller), $options['container'] ?? null) : '',
            ];

            if ($showAliases) {
                $row['Aliases'] = implode('|', ($this->getReverseAliases($routes))[$name] ?? []);
            }

            $tableRows[] = $row;
        }

        $tableHeaders = ['Name', 'Method'];

        if ($shouldShowSchema) {
            $tableHeaders[] = 'Schema';
        } else {
            array_walk($tableRows, function (&$row) {
                unset($row['Schema']);
            });
        }

        if ($shouldShowHost) {
            $tableHeaders[] = 'Host';
        } else {
            array_walk($tableRows, function (&$row) {
                unset($row['Host']);
            });
        }

        $tableHeaders = array_merge($tableHeaders, ['Path', 'Controller']);

        if ($showAliases) {
            $tableHeaders[] = 'Aliases';
        }

        if (isset($options['output'])) {
            $options['output']->table($tableHeaders, $tableRows);
        } else {
            $table = new Table($this->getOutput());
            $table->setHeaders($tableHeaders)->setRows($tableRows);
            $table->render();
        }
    }

    protected function describeRoute(Route $route, array $options = []): void
    {
        $defaults = $route->getDefaults();
        if (isset($defaults['_controller'])) {
            $defaults['_controller'] = $this->formatControllerLink($defaults['_controller'], $this->formatCallable($defaults['_controller']), $options['container'] ?? null);
        }

        $tableHeaders = ['Property', 'Value'];

Review comment (suggestion):
```suggestion
            array_walk($tableRows, function (&$row) { unset($row['Host']); });
```

Code after:
                'Host' => $host,
                'Path' => $route->getPath(),
            ];

            if ($showControllers) {
                $row['Controller'] = $controller ? $this->formatControllerLink($controller, $this->formatCallable($controller), $options['container'] ?? null) : '';
            }

            if ($showAliases) {
                $row['Aliases'] = implode('|', $this->getReverseAliases($routes)[$name] ?? []);
            }

            $tableRows[] = $row;
        }

        $tableHeaders = ['Name', 'Method'];

        if ($shouldShowScheme) {
            $tableHeaders[] = 'Scheme';
        } else {
            array_walk($tableRows, function (&$row) { unset($row['Scheme']); });
        }

        if ($shouldShowHost) {
            $tableHeaders[] = 'Host';
        } else {
            array_walk($tableRows, function (&$row) { unset($row['Host']); });
        }

        $tableHeaders[] = 'Path';

        if ($showControllers) {
            $tableHeaders[] = 'Controller';
        }

        if ($showAliases) {
            $tableHeaders[] = 'Aliases';
        }

        if (isset($options['output'])) {
            $options['output']->table($tableHeaders, $tableRows);
        } else {
            $table = new Table($this->getOutput());
            $table->setHeaders($tableHeaders)->setRows($tableRows);
            $table->render();
        }
    }

    protected function describeRoute(Route $route, array $options = []): void
    {
        $defaults = $route->getDefaults();