The Components
Warning: You are browsing the documentation for Symfony 3.x, which is no longer maintained.
Read the updated version of this page for Symfony 7.1 (the current stable version).
- How to Install and Use the Symfony Components
- The Asset Component
- The BrowserKit Component
- The Cache Component
- APCu Cache Adapter
- Chain Cache Adapter
- Doctrine Cache Adapter
- Filesystem Cache Adapter
- Memcached Cache Adapter
- PDO & Doctrine DBAL Cache Adapter
- PHP Array Cache Adapter
- PHP Files Cache Adapter
- Proxy Cache Adapter
- Redis Cache Adapter
- Cache Invalidation
- Cache Items
- Cache Pools and Supported Adapters
- Adapters For Interoperability between PSR-6 and PSR-16 Cache
- 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
- Question Helper
- Table
- Using the Logger
- Building a single Command Application
- Using Console Commands, Shortcuts and Built-in Commands
- The CssSelector Component
- The DependencyInjection Component
- Compiling the Container
- Container Building Workflow
- The DomCrawler Component
- The Dotenv Component
- The EventDispatcher Component
- The Container Aware Event Dispatcher
- The Generic Event Object
- The Immutable Event Dispatcher
- The Traceable Event Dispatcher
- The ExpressionLanguage Component
- Dumping and Manipulating the AST of Expressions
- 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
- The HttpKernel Component
- The Components
- The Intl Component
- The Ldap Component
- The Lock 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 IDN Component
- The Symfony Polyfill / Intl MessageFormatter 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 Symfony Polyfill / UUID 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
- Slots Helper
- How to Install and Use the Symfony Components
- The Validator Component
- Metadata
- Loading Resources
- The VarDumper Component
- Advanced Usage of the VarDumper Component
- The WebLink Component
- The Workflow Component
- The Yaml Component
- The YAML Format
This work, including the code samples, is licensed under a
Creative Commons BY-SA 3.0 license.