Skip to content

Add SesClient email identity operations#2106

Open
mfruehauf wants to merge 4 commits into
async-aws:masterfrom
mfruehauf:ses-email-identity-operations
Open

Add SesClient email identity operations#2106
mfruehauf wants to merge 4 commits into
async-aws:masterfrom
mfruehauf:ses-email-identity-operations

Conversation

@mfruehauf

@mfruehauf mfruehauf commented Jul 3, 2026

Copy link
Copy Markdown

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) <[email protected]>
@mfruehauf mfruehauf marked this pull request as ready for review July 3, 2026 14:03
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

@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) <[email protected]>
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