From f9dc728a370c80c70dd3157ce4e315bd6fa11e12 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 5 May 2023 00:42:37 -0700 Subject: [PATCH] Resources - Define helper methods `addModule()`, `addModuleFile()`, `addModuleUrl()` --- .../Resources/CollectionAdderInterface.php | 46 ++++++++++++ CRM/Core/Resources/CollectionAdderTrait.php | 73 +++++++++++++++++++ .../Core/Resources/CollectionTestTrait.php | 40 ++++++++++ 3 files changed, 159 insertions(+) diff --git a/CRM/Core/Resources/CollectionAdderInterface.php b/CRM/Core/Resources/CollectionAdderInterface.php index e3b4f2cc92..606af6798e 100644 --- a/CRM/Core/Resources/CollectionAdderInterface.php +++ b/CRM/Core/Resources/CollectionAdderInterface.php @@ -44,6 +44,52 @@ interface CRM_Core_Resources_CollectionAdderInterface { */ public function addMarkup(string $markup, ...$options); + /** + * Add an ECMAScript module to the current page (