Skip to content
Snippets Groups Projects

Make project URL a Url object and use that to show the link

Files

@@ -6,6 +6,7 @@ use Drupal\Component\Serialization\Json;
@@ -6,6 +6,7 @@ use Drupal\Component\Serialization\Json;
use Drupal\Component\Utility\Html;
use Drupal\Component\Utility\Html;
use Drupal\Core\Extension\ExtensionVersion;
use Drupal\Core\Extension\ExtensionVersion;
use Drupal\Core\StringTranslation\StringTranslationTrait;
use Drupal\Core\StringTranslation\StringTranslationTrait;
 
use Drupal\Core\Url;
use Drupal\project_browser\DevelopmentStatus;
use Drupal\project_browser\DevelopmentStatus;
use Drupal\project_browser\MaintenanceStatus;
use Drupal\project_browser\MaintenanceStatus;
use Drupal\project_browser\Plugin\ProjectBrowserSourceBase;
use Drupal\project_browser\Plugin\ProjectBrowserSourceBase;
@@ -396,6 +397,7 @@ class DrupalDotOrgJsonApi extends ProjectBrowserSourceBase {
@@ -396,6 +397,7 @@ class DrupalDotOrgJsonApi extends ProjectBrowserSourceBase {
packageName: $project['attributes']['field_composer_namespace'] ?? 'drupal/' . $machine_name,
packageName: $project['attributes']['field_composer_namespace'] ?? 'drupal/' . $machine_name,
categories: $module_categories,
categories: $module_categories,
images: $project_images,
images: $project_images,
 
url: Url::fromUri('https://www.drupal.org/project/' . $machine_name),
);
);
$returned_list[] = $project_object;
$returned_list[] = $project_object;
}
}
Loading