Symfony Components: Standalone and Reusable PHP Classes

Posted on September 21, 2009, under PHP,  Bookmark it

symfony-components

Symfony components, released by Sensio Labs, are standalone and reusable PHP classes with powerful features that are meant to improve the productivity of any PHP developer. The components are fully documented: they came with a dedicated online book and a full API documentation. Each library is fully unit-tested having 100% code coverage making it stable and ready to be used in large projects. All the libraries are developed and maintained by the symfony project team. They have been extracted from symfony to be used as standalone libraries.

The components that are ready to be used are:

YAML

A PHP library that speaks YAML

Symfony YAML is a PHP library that parses YAML strings and converts them to PHP arrays. It can also converts PHP arrays to YAML strings.

Event Dispatcher

Facilitating communication between PHP classes

Symfony Event Dispatcher is a PHP library that provides a lightweight implementation of the Observer design pattern.

Dependency Injection

Reinventing how you manage PHP classes

Symfony Dependency Injection is a PHP library that provides a robust Dependency Injection Container.

Templating

Simple yet powerful templating framework

The Symfony Templating component provides all the tools needed to build any kind of template system.

Coming Soon
Request Handler: The flexible micro-kernel for fast frameworks

With no pre-requisite, except for PHP, you can install them today, and start using them right away!

Do you wish to receive the latest updates as soon as they are posted? Get our RSS Feed or Subscribe to the Newsletter!

Get our RSS Feed!

Leave a Reply


* = required fields

  (will not be published)


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Note: If you want to post CODE Snippets, please make them postable first!
(e.g. <br /> should be converted to &lt;br /&gt;)