Symfony
a SensioLabs product Download
Symfony
  • What is Symfony?
  • Documentation
  • Community
  • Showcase
  • Marketplace
  • Jobs
  • Business Solutions
  • News
Download
Total Symfony Downloads ---.---.--- The Road to 500 Million

Getting Started

  • Setup
  • Creating Pages
  • Routing
  • Controllers
  • Templates
  • Configuration

Guides

  • Assetic
  • Bundles
  • Console
  • Databases (Doctrine)
  • Debug
  • Deployment
  • Email
  • Event Dispatcher
  • Expressions
  • Forms
  • Front-end
  • HTTP Cache
  • Logging
  • Performance
  • Profiler
  • Request
  • Security
  • Serializer
  • Service Container
  • Sessions
  • Testing
  • Translation (i18n)
  • Validation

Components

Training

Certification

Master Symfony fundamentals

Be trained by SensioLabs experts (2 to 6 day sessions -- French or English).
training.sensiolabs.com

Discover the SensioLabs Support

Access to the SensioLabs Competency Center for an exclusive and tailor-made support on Symfony
sensiolabs.com
Blackfire Profiler Fire up your PHP Apps Performance PHP Project Quality Done Right
  1. Home
  2. Documentation
  3. The Components

The Symfony Components

The components

The Components implement common features needed to develop websites. They are the foundation of the Symfony full-stack framework, but they can also be used standalone even if you don't use the framework as they don't have any mandatory dependencies.

DOWNLOAD AS PDF

3.1 version
  • 2.7
  • 2.8
  • 3.2 / master
edit this page

The Components¶

  • How to Install and Use the Symfony Components
  • The Asset Component
  • The BrowserKit Component
  • The Cache Component
  • The ClassLoader Component
  • The Config Component
  • The Console Component
  • The CssSelector Component
  • The Debug Component
  • The DependencyInjection Component
  • The DomCrawler Component
  • The EventDispatcher Component
  • The ExpressionLanguage Component
  • The Filesystem Component
  • The Finder Component
  • The Form Component
  • The HttpFoundation Component
  • The HttpKernel Component
  • The Intl Component
  • The Ldap Component
  • The OptionsResolver Component
  • The PHPUnit Bridge
  • The Process Component
  • The PropertyAccess Component
  • The PropertyInfo Component
  • The Routing Component
  • The Security Component
  • The Serializer Component
  • The Stopwatch Component
  • The Templating Component
  • The Translation Component
  • The Validator Component
  • The VarDumper Component
  • The Yaml Component

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.

News from the Symfony blog

  • Symfony in the US: News from North America! September 20, 2016

  • A week of symfony #507 (12-18 September 2016) September 18, 2016

  • A week of symfony #506 (5-11 September 2016) September 11, 2016

Visit The Symfony Blog

In the news

The Symfony Certification by SensioLabs

Symfony 3 Certification now available in 4,000 centers around the world!

GET CERTIFIED

Upcoming training sessions

View all sessions
Symfony is a trademark of Fabien Potencier. All rights reserved.
  • What is Symfony?
    • Symfony at a Glance
    • Symfony Components
    • Projects using Symfony
    • Case Studies
    • Symfony Roadmap
    • Security Policy
    • Logo & Screenshots
    • Trademark & Licenses
    • symfony1 Legacy
  • Learn Symfony
    • Book
    • Cookbook
    • Components
    • Best Practices
    • Bundles
    • Reference
    • Training
    • Certification
    • Community
      • SensioLabs Connect
      • Support
      • How to be Involved
      • Code Stats
      • Downloads Stats
      • Contributors
    • Blog
      • A week of symfony
      • Case studies
      • Community
      • Documentation
      • Living on the edge
      • Meet the Bundle
      • Releases
      • Security Advisories
      • Symfony CMF
      • Community Events
  • Services
    • Our services
    • Train developers
    • Start a project
    • Manage your project quality
    • Improve your project performance
    • Struggling with your project
    • Support
    • Contact us
  • About
    • SensioLabs
    • Contributors
    • Jobs
    • Support