Skip to content

Latest commit

 

History

History
70 lines (53 loc) · 3.08 KB

symfony-architecture.md

File metadata and controls

70 lines (53 loc) · 3.08 KB
title
Symfony Architecture - Symfony Certification Preparation List

Back to index

Symfony Architecture ✅ ❌ 🌈 ⏩ 🤡

Symfony Flex ✅

    "conflict": {
         "symfony/symfony": "*"
    }

Indique de ne jamais jamais réinstaller symfony/symfony car les composants sont désormais gérés par Flex.

License ✅

MIT, most used licence in GitHub, can be used in proprietary softwares.

Components ✅

  • EventDispatcher => mediator pattern
  • symfony/http-foundation => Request/Response
  • CType => ctype.h

Bridges ✅

Configuration ✅

  • The Config Component - symfony.com 🌈
    • Caching based on Resources ✅
    • Defining and Processing Configuration Values ✅
      • arrayPrototype : quand on a un tableau
    • Loading Resources ✅
    • How to Create Friendly Configuration for a Bundle ✅
    • How to Load Service Configuration inside a Bundle ✅
    • How to Simplify Configuration of Multiple Bundles ✅

Code organization ✅

Request handling ✅

Exception handling ✅

Event dispatcher and kernel events ✅

Official best practices ✅

Release management ✅

Backward compatibility promise ✅

Deprecations best practices ✅