# boolean_smtp_migration_connection_assessed

> Filters the assessment of a connection read from another SMTP plugin, before any draft is written.

Filter · Tier B · Since 1.0.0



## Signature

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

## Parameters

| Name | Type | Description |
| --- | --- | --- |
| `$assessment` | `\BooleanSmtp\Services\Migration\Assessment\ConnectionAssessment` | The assessment: driver, settings, status, missing keys, issues. |
| `$source` | `string` | Migration source id. |

**Returns** `\BooleanSmtp\Services\Migration\Assessment\ConnectionAssessment` — The assessment to use.

## Fires in

- [app/Services/Migration/MigrationRunner.php:191](https://github.com/booleanpress/boolean-smtp-src/blob/main/app/Services/Migration/MigrationRunner.php#L191) — `BooleanSmtp\Services\Migration\MigrationRunner::runConnections()`

## Example

```php
add_filter( 'boolean_smtp_migration_connection_assessed', function ( \BooleanSmtp\Services\Migration\Assessment\ConnectionAssessment $assessment, string $source ) {
    return $assessment;
}, 10, 2 );
```
