File "Upgrade1_9_2.php"
Full path: C:/Inetpub/vhosts/drshti.com/httpdocs/wp-content/plugins/wpforms-lite/src/Migrations/Upgrade1_9_2.php
File
size: 911 B (911 B bytes)
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
<?php
namespace WPForms\Migrations;
use WPForms\Integrations\Stripe\Helpers;
use WPForms\Tasks\Actions\WebhooksAutoConfigurationTask;
/**
* Class upgrade for 1.9.2 release.
*
* @since 1.9.2
*
* @noinspection PhpUnused
*/
class Upgrade1_9_2 extends UpgradeBase {
/**
* Run upgrade.
*
* @since 1.9.2
*
* @return bool|null
*/
public function run() {
$this->set_webhooks_settings();
return $this->run_async( WebhooksAutoConfigurationTask::class );
}
/**
* Set Stripe webhooks settings.
*
* @since 1.9.2
*/
private function set_webhooks_settings() {
$settings = (array) get_option( 'wpforms_settings', [] );
// Enable Stripe webhooks by default if account is connected.
if ( ! isset( $settings['stripe-webhooks-enabled'] ) && Helpers::has_stripe_keys() ) {
$settings['stripe-webhooks-enabled'] = true;
update_option( 'wpforms_settings', $settings );
}
}
}