CRM_Extension_Info - Fix php82 warnings
authorTim Otten <totten@civicrm.org>
Fri, 28 Oct 2022 21:30:56 +0000 (14:30 -0700)
committerTim Otten <totten@civicrm.org>
Fri, 28 Oct 2022 22:04:48 +0000 (15:04 -0700)
CRM/Extension/Info.php

index 8d5b4203ea11dfaee6a132af6b6f2ac63b79eee3..2c28779bfe1b52dba10757dc94627195cad10386 100644 (file)
@@ -95,6 +95,66 @@ class CRM_Extension_Info {
    */
   public $upgrader = NULL;
 
+  /**
+   * @var array|null
+   */
+  public $civix;
+
+  /**
+   * @var string|null
+   */
+  public $comments;
+
+  /**
+   * @var array
+   *   Ex: ['ver' => '5.50']
+   */
+  public $compatibility;
+
+  /**
+   * @var string|null
+   */
+  public $description;
+
+  /**
+   * @var string|null
+   *   Ex: 'stable', 'alpha', 'beta'
+   */
+  public $develStage;
+
+  /**
+   * Full URL of the zipball for this extension/version.
+   *
+   * This property is (usually) only provided on the feed of new/available extensions.
+   *
+   * @var string|null
+   */
+  public $downloadUrl;
+
+  /**
+   * @var string|null
+   *   Ex: 'GPL-3.0'
+   */
+  public $license;
+
+  /**
+   * @var string|null
+   *   Ex: '2025-01-02'
+   */
+  public $releaseDate;
+
+  /**
+   * @var array|null
+   *   Ex: ['Documentation' => 'https://example.org/my-extension/docs']
+   */
+  public $urls;
+
+  /**
+   * @var string|null
+   *   Ex: '1.2.3'
+   */
+  public $version;
+
   /**
    * Load extension info an XML file.
    *