# boolean_smtp_migration_connection_data

> Filters the attributes of a connection imported from another plugin before it is persisted.

Filter · Tier B · Since 1.0.0



## Signature

```php
add_filter( 'boolean_smtp_migration_connection_data', $callback, 10, 2 );
```

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `$attributes` | `array<string, mixed>` | Connection attributes about to be persisted. |
| `$source` | `string` | Identifier of the plugin the connection was imported from. |

**Returns** `array<string, mixed>` — The filtered attributes.

## Fires in

- [app/Services/Migration/MigrationConnectionAttributes.php:41](https://github.com/booleanpress/boolean-smtp-src/blob/main/app/Services/Migration/MigrationConnectionAttributes.php#L41) — `BooleanSmtp\Services\Migration\MigrationConnectionAttributes::filtered()`

## Example

```php
add_filter( 'boolean_smtp_migration_connection_data', function ( array $attributes, string $source ) {
    return $attributes;
}, 10, 2 );
```
