The Components
Warning: You are browsing the documentation for Symfony 2.x, which is no longer maintained.
Read the updated version of this page for Symfony 7.3 (the current stable version).
- How to Install and Use the Symfony Components
 - The Asset Component
 - The BrowserKit Component
 - The ClassLoader Component
 - Cache a Class Loader
 - The PSR-0 Class Loader
 - The Class Map Generator
 - Debugging a Class Loader
 - MapClassLoader
 - The PSR-4 Class Loader
 - The Config Component
 - Caching based on Resources
 - Defining and Processing Configuration Values
 - Loading Resources
 - The Console Component
 - Changing the Default Command
 - Understanding how Console Arguments and Options Are Handled
 - Using Events
 - Debug Formatter Helper
 - Dialog Helper
 - Formatter Helper
 - The Console Helpers
 - Process Helper
 - Progress Bar
 - Progress Helper
 - Question Helper
 - Table
 - Table Helper
 - Using the Logger
 - Building a single Command Application
 - Using Console Commands, Shortcuts and Built-in Commands
 - The CssSelector Component
 - The Debug Component
 - The DependencyInjection Component
 - Compiling the Container
 - Container Building Workflow
 - The DomCrawler Component
 - The EventDispatcher Component
 - The Container Aware Event Dispatcher
 - The Generic Event Object
 - The Immutable Event Dispatcher
 - The Traceable Event Dispatcher
 - The ExpressionLanguage Component
 - Caching Expressions Using Parser Caches
 - Extending the ExpressionLanguage
 - The Expression Syntax
 - The Filesystem Component
 - LockHandler
 - The Finder Component
 - The Form Component
 - The HttpFoundation Component
 - Configuring Sessions and Save Handlers
 - Integrating with Legacy Sessions
 - Testing with Sessions
 - Session Management
 - Trusting Proxies
 - The HttpKernel Component
 - The Components
 - The Intl Component
 - The Ldap Component
 - The OptionsResolver Component
 - The PHPUnit Bridge
 - The Symfony Polyfill / APCu Component
 - The Symfony Polyfill / Ctype Component
 - The Symfony Polyfill / Iconv Component
 - The Symfony Polyfill / Intl Grapheme Component
 - The Symfony Polyfill / Intl ICU Component
 - The Symfony Polyfill / Intl Normalizer Component
 - The Symfony Polyfill / Mbstring Component
 - The Symfony Polyfill / PHP 5.4 Component
 - The Symfony Polyfill / PHP 5.5 Component
 - The Symfony Polyfill / PHP 5.6 Component
 - The Symfony Polyfill / PHP 7.0 Component
 - The Symfony Polyfill / PHP 7.1 Component
 - The Symfony Polyfill / PHP 7.2 Component
 - The Symfony Polyfill / PHP 7.3 Component
 - The Process Component
 - The PropertyAccess Component
 - The PropertyInfo Component
 - The PSR-7 Bridge
 - The Routing Component
 - The Security Component
 - Authentication
 - Authorization
 - The Firewall and Authorization
 - Securely Generating Random Values
 - The Serializer Component
 - The Stopwatch Component
 - The Templating Component
 - Assets Helper
 - Slots Helper
 - The Translation Component
 - Adding Custom Format Support
 - Using the Translator
 - How to Install and Use the Symfony Components
 - The Validator Component
 - Metadata
 - Loading Resources
 - The VarDumper Component
 - Advanced Usage of the VarDumper Component
 - The Yaml Component
 - The YAML Format
 
        This work, including the code samples, is licensed under a
        Creative Commons BY-SA 3.0 license.