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