: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Double Opt-In Helper module
* @link https://contactform7.com/doi-helper/
add_action( 'wpcf7_doi', 'wpcf7_doihelper_start_session', 10, 3 );
* Starts a double opt-in session.
function wpcf7_doihelper_start_session( $agent_name, $args, &$token ) {
if ( ! function_exists( 'doihelper_start_session' ) ) {
$submission = WPCF7_Submission::get_instance();
$contact_form = $submission->get_contact_form();
$do_doi = apply_filters( 'wpcf7_do_doi',
! $contact_form->is_false( 'doi' ),
$token = doihelper_start_session( $agent_name, $args );