Skip to content

Add SesClient email identity operations#2106

Merged
jderusse merged 4 commits into
async-aws:masterfrom
mfruehauf:ses-email-identity-operations
Jul 13, 2026
Merged

Add SesClient email identity operations#2106
jderusse merged 4 commits into
async-aws:masterfrom
mfruehauf:ses-email-identity-operations

Conversation

@mfruehauf

@mfruehauf mfruehauf commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Adds the following operations to the SESv2 client:

  • getEmailIdentity
  • createEmailIdentity
  • putEmailIdentityDkimSigningAttributes

Generated with ./generate Ses <Operation>.

The code generator also learned the SOA acronym so the SOARecord value object (returned by getEmailIdentity) could be generated.

The generated unit tests have been filled in with real request/response fixtures and pass locally (phpunit, php-cs-fixer and phpstan all green). The integration tests remain markTestSkipped ("No Docker image for SES"), consistent with the existing SES integration tests.

🤖 Generated with Claude Code

Markus Fruehauf and others added 2 commits July 3, 2026 15:49
Generate getEmailIdentity, createEmailIdentity and
putEmailIdentityDkimSigningAttributes operations for the SESv2 client.

Also add the "SOA" acronym to the code generator so the SOARecord value
object (returned by getEmailIdentity) can be generated.
Fill in the generated request/response unit tests with real fixtures so
the getEmailIdentity, createEmailIdentity and
putEmailIdentityDkimSigningAttributes operations are actually covered.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mfruehauf
mfruehauf marked this pull request as ready for review July 3, 2026 14:03
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@jderusse jderusse left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just 2 minor comments about tests

Comment thread src/Service/Ses/tests/Integration/SesClientTest.php Outdated
Comment thread src/Service/Ses/tests/Integration/SesClientTest.php Outdated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mfruehauf

Copy link
Copy Markdown
Contributor Author

LGTM, just 2 minor comments about tests

Are there any other steps to take or any issues preventing this pull request from being merged?

@jderusse
jderusse merged commit 02e863e into async-aws:master Jul 13, 2026
13 checks passed
@jderusse

Copy link
Copy Markdown
Member

Thank you @mfruehauf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants