: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
* Wrapper for ProviderName's API.
* @package ET\Core\API\Email
class ET_Core_API_Email_ProviderName extends ET_Core_API_Email_Provider {
public $name = 'ProviderName';
* Whether or not only a single name field is supported instead of first/last name fields.
public static $name_field_only = false;
public $slug = 'providername';
* @internal If true, oauth endpoints properties must also be defined.
public $uses_oauth = false;
public function get_account_fields() {
// Implement get_account_fields() method.
public function get_data_keymap( $keymap = array(), $custom_fields_key = '' ) {
// Implement get_data_keys() method.
'subscribers_count' => '',
return parent::get_data_keymap( $keymap, $custom_fields_key );
public function fetch_subscriber_lists() {
// Implement get_subscriber_lists() method.
public function subscribe( $args, $url = '' ) {
// Implement subscribe() method.