code: public function getRoutesByNames($names): array
      {
          $this->framework->initialize(true);
  
          /** @var PageModel $pageModel */
          $pageModel = $this->framework->getAdapter(PageModel::class);
  
          if (null === $names) {
              $pages = $pageModel->findAll();
          } else {
              $ids = $this->getPageIdsFromNames($names);
  
              if (empty($ids)) {
                  return [];
              }
  
              $pages = $pageModel->findBy('tl_page.id IN ('.implode(',', $ids).')', []);
          }
  
          if (!$pages instanceof Collection) {
              return [];
          }
  
          $routes = [];
  
          $this->addRoutesForPages($pages, $routes);
          $this->sortRoutes($routes);
  
          return $routes;
      }
docs: {@inheritdoc}