fix missing newly created activity types
[civicrm-core.git] / CRM / Extension / Info.php
index fddd975f496cea5c003a0d2c89f16cac00e649a7..43e185d3264fb0eb5daa8d8a78d5e147be745304 100644 (file)
@@ -44,6 +44,12 @@ class CRM_Extension_Info {
    */
   public $requires = [];
 
+  /**
+   * @var array
+   *   List of strings (tag-names).
+   */
+  public $tags = [];
+
   /**
    * Load extension info an XML file.
    *
@@ -155,6 +161,12 @@ class CRM_Extension_Info {
           ];
         }
       }
+      elseif ($attr === 'tags') {
+        $this->tags = [];
+        foreach ($val->tag as $tag) {
+          $this->tags[] = (string) $tag;
+        }
+      }
       elseif ($attr === 'requires') {
         $this->requires = $this->filterRequirements($val);
       }