Map entities to API DTOs in API Platform v4 with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts
Quellsprache: Englisch
Menü
SkillsMP hat 44 Skills aus dev-toolings/superpowers-symfony gesammelt. Öffne einen Skill, um Quelle und Details zu prüfen.
Es werden 40 von 44 gesammelten Skills angezeigt.
Map entities to API DTOs in API Platform v4 with the Symfony Object Mapper (#[Map], stateOptions) for decoupled input/output contracts
Quellsprache: Englisch
Implement API Platform filters - v4 Parameters API (QueryParameter) and legacy
Quellsprache: Englisch
Configure API Platform v4 resources with explicit operations, pagination, and typed OpenAPI for clean, versioned REST/GraphQL APIs
Quellsprache: Englisch
Secure API Platform resources with security expressions, voters, securityPostValidation, and operation-level access control
Quellsprache: Englisch
Control API Platform serialization with groups,
Quellsprache: Englisch
Master API Platform v4 State Providers and Processors (ProviderInterface/ProcessorInterface) to decouple data retrieval and persistence from entities
Quellsprache: Englisch
Test API Platform resources with ApiTestCase; assert collections, items, filters, JSON schema, and authentication
Quellsprache: Englisch
Evolve API Platform APIs via deprecation (deprecationReason/sunset, RFC 8594/9745), the recommended alternative to versioning; plus path/header strategies
Quellsprache: Englisch
Verify Symfony project configuration including .env, services.yaml, doctrine settings, and framework requirements
Quellsprache: Englisch
Structured brainstorming for Symfony projects - explore requirements, identify components, and plan architecture collaboratively
Quellsprache: Englisch
Manage Symfony configuration with .env files, parameters, secrets vault, and environment-specific settings
Quellsprache: Englisch
Refactor fat controllers into lean ones by extracting business logic to services, handlers, and invokable commands
Quellsprache: Englisch
Implement CQRS in Symfony with separate Command and Query buses/handlers using the Messenger component
Quellsprache: Englisch
Daily development workflow for Symfony projects including common tasks, debugging, and productivity tips
Quellsprache: Englisch
Process large datasets with Doctrine (ORM 3 toIterable, flush+clear, bulk DQL) and memory management
Quellsprache: Englisch
React to Doctrine entity lifecycle in Symfony with attribute listeners (#[AsDoctrineListener]/#[AsEntityListener], ORM 3) and lifecycle callbacks
Quellsprache: Englisch
Optimize Doctrine fetching with DTO hydration (SELECT NEW; partial removed in ORM 3), lazy loading, query hints, and DBAL 4 access
Quellsprache: Englisch
Create test data with Zenstruck Foundry v2 factories (PersistentObjectFactory, real objects); define states, sequences, and relationships
Quellsprache: Englisch
Create and manage Doctrine migrations (lib 4.x) for schema versioning; handle dependencies, rollbacks, and production deployment
Quellsprache: Englisch
Define Doctrine entity relationships (OneToMany, ManyToMany, ManyToOne); configure cascade, orphan removal, multiple entity managers; prevent N+1 queries
Quellsprache: Englisch
Handle Doctrine transactions (ORM 3 wrapInTransaction), optimistic/pessimistic locking, flush strategies, and transaction boundaries
Quellsprache: Englisch
Write end-to-end tests with Symfony Panther 2.4 for browser automation or Playwright for complex scenarios
Quellsprache: Englisch
Provide effective context to Claude for Symfony development with relevant files, patterns, and constraints
Quellsprache: Englisch
Methodically execute implementation plans with a TDD approach, incremental commits, and continuous validation
Quellsprache: Englisch
Build Symfony forms with custom Form Types, validation constraints, HTTP 422 handling, and multi-step flows
Quellsprache: Englisch
Write functional tests for Symfony controllers and HTTP endpoints using WebTestCase, getContainer, loginUser, and DAMA rollback
Quellsprache: Englisch
Master Symfony Dependency Injection with autowiring,
Quellsprache: Englisch
Handle message failures with retry strategies, failure transport, and recovery in Symfony Messenger (Recoverable/Unrecoverable exceptions)
Quellsprache: Englisch
Implement Hexagonal Architecture (Ports and Adapters) in Symfony; separate domain logic from infrastructure with clear boundaries
Quellsprache: Englisch
Run code quality tools: PHP-CS-Fixer for style, PHPStan for static analysis, and type safety checks
Quellsprache: Englisch
Implement rate limiting with the Symfony RateLimiter (sliding window, token bucket, fixed window) and the
Quellsprache: Englisch
Select and configure the appropriate command runner based on Docker Compose standard, Symfony Docker (FrankenPHP), or host environment
Quellsprache: Englisch
Implement the Strategy pattern with Symfony's tagged services for runtime algorithm selection and extensibility
Quellsprache: Englisch
Implement caching with the Symfony Cache component; configure pools, use tags for invalidation, prevent stampede
Quellsprache: Englisch
Async message handling with Symfony Messenger; configure transports (RabbitMQ, Redis, Doctrine); implement handlers, middleware, and retry strategies
Quellsprache: Englisch
Schedule recurring tasks with the Symfony Scheduler component (native since 7.x); define schedules, triggers, and integrate with Messenger
Quellsprache: Englisch
Implement granular authorization with Symfony Voters; decouple permission logic from controllers; test authorization separately
Quellsprache: Englisch
Apply RED-GREEN-REFACTOR with Pest v4 (PHP 8.3+) for Symfony via the PHPUnit bridge; Foundry factories, WebTestCase, verify failures first
Quellsprache: Englisch
Apply RED-GREEN-REFACTOR with PHPUnit 10/11 for Symfony; KernelTestCase/WebTestCase, attributes (#[Test]/#[DataProvider]), Foundry
Quellsprache: Englisch
Create test doubles with PHPUnit mocks for isolated unit testing in Symfony
Quellsprache: Englisch