Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ProjectRelease.php

function ProjectRelease::__construct

Constructs a ProjectRelease object.

Parameters

bool $published: Whether the release is published.

string $version: The release version.

string $release_url: The URL for the release.

string[]|null $release_types: The release types or NULL if not set.

bool|null $core_compatible: Whether the release is compatible with the site's version of Drupal core.

string|null $core_compatibility_message: The core compatibility message or NULL if not set.

string|null $download_url: The download URL or NULL if not available.

int|null $date: The release date in Unix timestamp format.

File

core/modules/update/src/ProjectRelease.php, line 93

Class

ProjectRelease
Provides a project release value object.

Namespace

Drupal\update

Code

private function __construct(bool $published, string $version, string $release_url, ?array $release_types, ?bool $core_compatible, ?string $core_compatibility_message, ?string $download_url, ?int $date) {
    $this->published = $published;
    $this->version = $version;
    $this->releaseUrl = $release_url;
    $this->releaseTypes = $release_types;
    $this->coreCompatible = $core_compatible;
    $this->coreCompatibilityMessage = $core_compatibility_message;
    $this->downloadUrl = $download_url;
    $this->date = $date;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal