dev/core#4898 Add getLinks to Import api
authoreileen <emcnaughton@wikimedia.org>
Wed, 10 Jan 2024 04:15:11 +0000 (17:15 +1300)
committereileen <emcnaughton@wikimedia.org>
Wed, 10 Jan 2024 04:15:11 +0000 (17:15 +1300)
ext/civiimport/Civi/Api4/Import.php

index e260cad411070616ec7747a2614228cf31cd234f..2c58eb1012360f94e5bdc9b3a6293ebbef1a1cd3 100644 (file)
@@ -10,6 +10,7 @@
  */
 namespace Civi\Api4;
 
+use Civi\Api4\Action\GetLinks;
 use Civi\Api4\Import\CheckAccessAction;
 use Civi\Api4\Generic\DAOGetAction;
 use Civi\Api4\Generic\DAOGetFieldsAction;
@@ -104,6 +105,17 @@ class Import {
       ->setCheckPermissions($checkPermissions);
   }
 
+  /**
+   * @param int $userJobID
+   * @param bool $checkPermissions
+   *
+   * @return \Civi\Api4\Action\GetLinks
+   */
+  public static function getLinks(int $userJobID, bool $checkPermissions = TRUE): GetLinks {
+    return (new GetLinks('Import_' . $userJobID, __FUNCTION__))
+      ->setCheckPermissions($checkPermissions);
+  }
+
   /**
    * @param int $userJobID
    * @return \Civi\Api4\Generic\CheckAccessAction