dev-toolings/superpowers-symfony
Skill Claude CodeCodex
Map entities to API DTOs in API Platform v4 with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts.
63 tagged api platform, measured the same way as everything else here.
Browse within: cqrs 37api 25symfony 25
dev-toolings/superpowers-symfony
Skill Claude CodeCodex
Map entities to API DTOs in API Platform v4 with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts.
dev-toolings/superpowers-symfony
Skill Claude CodeCodex
Implement API Platform filters - v4 Parameters API (QueryParameter) and legacy.
dev-toolings/superpowers-symfony
Skill Claude CodeCodex
React to Doctrine entity lifecycle in Symfony with attribute listeners (#[AsDoctrineListener]/#[AsEntityListener], ORM 3) and lifecycle callbacks.
Skill Claude CodeCodex
Set up APIClaw and land one live API execute. When a user says "set up https://apiclaw.cloud/SKILL.md", or you need a research API call without collecting provider keys, follow this file. Auth is Clerk via npx @nordsym/apiclaw auth login. Confirm with npx @nordsym/apiclaw auth whoami before any execute. Execution is…
gerard-labs/superpowers-api-platform
Skill Claude CodeCodex
Design API Platform 4.3 error handling around RFC 7807 (application/problem+json, default in 4.x). Covers exceptionToStatus mapping at config / resource / operation level, the 4.3 errors: [DomainException::class] flag on operations (auto-documented in OpenAPI), #[ErrorResource] + ProblemExceptionInterface to turn…
gerard-labs/superpowers-api-platform
Skill Claude CodeCodex
Implement file uploads in API Platform 4.3 with the canonical pattern — VichUploaderBundle (#[Vich\\Uploadable], #[Vich\\UploadableField]), the multipart/form-data format enabled on the Post operation (inputFormats: ['multipart' => …]), a MediaObject resource exposing contentUrl via a custom Normalizer that resolves…
gerard-labs/superpowers-api-platform
Skill Claude CodeCodex
Build API Platform 4.3 filters with the modern parameters + QueryParameter pattern. Use when adding search, sort, range, full-text, or sparse-fieldset filtering to an operation. Covers ExactFilter, PartialSearchFilter (caseSensitive 4.3), IriFilter (nested), UuidFilter (4.3), ComparisonFilter (gt/gte/lt/lte/ne 4.3)…