<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 00:31:45 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Symfony Blog: New in Symfony 2.2: The new fragment sub-framework]]></title>
      <guid>http://www.phpdeveloper.org/news/19239</guid>
      <link>http://www.phpdeveloper.org/news/19239</link>
      <description><![CDATA[<p>
<i>Fabien Potencier</i> has new post post to the Symfony Blog today talking about a <a href="http://symfony.com/blog/new-in-symfony-2-2-the-new-fragment-sub-framework">big update to the Symfony framework</a>, the introduction of a new "fragment sub-framework". This framework (now a part of the HttpKernel) allows the handling of requests based on a few different strategies.
</p>
<blockquote>
About a month ago, I merged a complete refactoring of the sub-requests management of Symfony. In fact, I created a whole new sub-framework to handle the rendering of resource fragments via different strategies. [...] Besides classical master requests, the HttpKernel component is now able to handle sub-requests. Let's me sum up the different strategies that are available: internal sub-requests, ESIs, HIncludes, and SSIs (in 2.3). 
</blockquote>
<p>
He talks some about each strategy and what situations they're best suited for and some sample code that shows the use of the "standalone" and "strategy" parameters. There's also new methods you can call (like "render_esi" or "render_hinclude") to work with the new features as well. 
</p>]]></description>
      <pubDate>Tue, 26 Feb 2013 10:13:50 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Fabien Potencier: Debugging Silex applications just got fun]]></title>
      <guid>http://www.phpdeveloper.org/news/19156</guid>
      <link>http://www.phpdeveloper.org/news/19156</link>
      <description><![CDATA[<p>
On his site <i>Fabien Potencier</i> has <a href="http://fabien.potencier.org/article/66/debugging-silex-applications-just-got-funnier">posted about a feature added to Silex</a> to help make debugging the flow of your application "more fun" - the Symfony web profiler.
</p>
<blockquote>
One of the big advantages of both Symfony and Silex is that they are based on the Symfony HttpKernel component. [...] But handling HTTP requests with the Symfony HttpKernel also gives you a lot of free and optional features like a built-in reverse proxy written in PHP, easy handling of ESI and Hincludes (via the Fragment sub-framework), or the gorgeous Symfony web profiler.
</blockquote>
<p>
<a href="http://symfony.com/uploads/assets/profiler_timeline.jpg">The profiler</a> provides information on which components were accessed, their memory consumption and how long they took to execute. The integration happens via the <a href="https://github.com/sensiolabs/Silex-WebProfiler">WebProfiler</a> provider for Silex and is already integrated into the <a href="https://github.com/fabpot/Silex-Skeleton">Silex skeleton</a> base application.
</p>]]></description>
      <pubDate>Fri, 08 Feb 2013 11:54:38 -0600</pubDate>
    </item>
  </channel>
</rss>
