Archives


Master Symfony2 fundamentals

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

Discover the SensioLabs Support

Access to the SensioLabs Competency Center for an exclusive and tailor-made support on Symfony
sensiolabs.com

Fabien Potencier
Symfony2 PEAR Channel
by Fabien Potencier – June 24, 2011 – 5 comments

One of the strengths of Symfony2 lies in its components; they define the building blocks of the framework and they can be used as standalone libraries:

For instance, Silex, a micro-framework for PHP 5.3, is based on the Symfony2 components; Sismo, a simple continuous testing server, has been built using many components as well.

The Symfony2 components have been available on Git for quite some time now, and as of today, I'm really excited to announce that they are also installable via the brand new Symfony2 PEAR channel, powered by Pirum of course.

Comments RSS

  • gravatar
    #1 Brett Bieber said on the 2011/06/24 at 17:21
    This is great news for PHP developers that prefer to use à la carte components for their applications instead of an entire framework.

    Is there any way we could get the package.xml files validating against the PEAR package xml schema, so they're installable with Pyrus?

    Thanks!
  • gravatar
    #2 Oscar B. said on the 2011/06/24 at 19:16
    Great! S1 lack of this flexibiliy and that handicap was a major concern on Symfony1 vs `framework's name of people behind php`.

    I have also tried Silex; it is very small but powerfull. The very best for small app. I'm also willing to teach some students 'how a framework works and how to implement it (mvc, routing, clousures, custom error pages)' with it and then jump to S2.
  • gravatar
    #3 Oscar B. said on the 2011/06/24 at 19:16
    Great! S1 lack of this flexibiliy and that handicap was a major concern on Symfony1 vs `framework's name of people behind php`.

    I have also tried Silex; it is very small but powerfull. The very best for small app. I'm also willing to teach some students 'how a framework works and how to implement it (mvc, routing, clousures, custom error pages)' with it and then jump to S2.
  • gravatar
    #4 Fabien said on the 2011/06/26 at 13:57
    The Symfony PEAR channel package.xml now validates the XSD.
  • gravatar
    #5 sasezaki said on the 2011/06/29 at 14:49
    Great! But, these package aren't define dependencies?
    (For example, BrowserKit uses Symfony\Component\DomCrawler.)