(new LegacyFormFieldMarkup())($formId, false), ]; } /** * @since 3.0.0 */ public function enqueueScript(int $formId) { $scriptAsset = ScriptAsset::get(GIVE_PLUGIN_DIR . 'build/offlineGateway.asset.php'); wp_enqueue_script( $this::id(), GIVE_PLUGIN_URL . 'build/offlineGateway.js', $scriptAsset['dependencies'], $scriptAsset['version'], true ); Language::setScriptTranslations($this::id()); } /** * @since 3.0.0 */ public function getLegacyFormFieldMarkup(int $formId): string { return (new LegacyFormFieldMarkup())($formId, true); } /** * @since 3.0.0 */ public function createPayment(Donation $donation, $gatewayData): PaymentPending { return new PaymentPending(); } }