/**
  * @param RouteCollection $collection
  * @return array
  */
 private function rows(RouteCollection $collection)
 {
     $rows = [];
     $routes = self::alphabetically($collection->getRoutes());
     /** @var Route $route */
     foreach ($routes as $route) {
         array_push($rows, ['method' => implode(' | ', $route->getMethods()), 'uri' => $route->uri(), 'name' => $route->getName(), 'action' => $route->getActionName(), 'middleware' => implode(' | ', $route->getMiddleware())]);
     }
     return $rows;
 }