symfony
Installation
SKILL.md
Symfony
Symfony is a decoupled, reusable PHP framework and set of components, emphasizing strict typing, PHP Attributes, and enterprise application architecture.
When to Use
- Enterprise PHP Web Applications & APIs: High-performance backend architectures adhering strictly to design patterns.
- Modular Enterprise Microservices: Decoupled Symfony Components (HTTP Kernel, Console, Messenger, Serializer).
- Asynchronous Message Queue Processing: Handling event-driven message architectures with Symfony Messenger.
- REST & GraphQL with API Platform: Auto-generating compliant JSON:API and OpenAPI backends.
Quick Start
// src/Controller/ApiController.php
namespace App\Controller;