ZF\Console\Application::showUsageMessageForRoute PHP Method

showUsageMessageForRoute() protected method

Display the usage message for an individual route
protected showUsageMessageForRoute ( Route $route, $log = false )
$route Route
    protected function showUsageMessageForRoute(Route $route, $log = false)
    {
        $console = $this->console;
        $console->writeLine('Usage:', Color::GREEN);
        $console->writeLine(' ' . $route->getRoute());
        $console->writeLine('');
        $options = $route->getOptionsDescription();
        if (!empty($options)) {
            $console->writeLine('Arguments:', Color::GREEN);
            $maxSpaces = $this->calcMaxString(array_keys($options)) + 2;
            foreach ($options as $name => $description) {
                $spaces = $maxSpaces - strlen($name);
                $console->write(' ' . $name, Color::GREEN);
                $console->writeLine(str_repeat(' ', $spaces) . $description);
            }
            $console->writeLine('');
        }
        $description = $route->getDescription();
        if (!empty($description)) {
            $console->writeLine('Help:', Color::GREEN);
            $console->writeLine('');
            $console->writeLine($description);
        }
    }