<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brentertainment &#187; symfony</title>
	<atom:link href="http://brentertainment.com/tag/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://brentertainment.com</link>
	<description>Welcome to the Brenternet</description>
	<lastBuildDate>Wed, 01 Sep 2010 23:44:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flexible Symfony Testing Task</title>
		<link>http://brentertainment.com/2010/08/10/flexible-testing-task/</link>
		<comments>http://brentertainment.com/2010/08/10/flexible-testing-task/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 17:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=431</guid>
		<description><![CDATA[You should be testing your applications.  End of story.  This post outlines a task I created that makes testing your application easier.  This test is great if you fall into one of the following categories:

You want to run a group of test files you&#8217;ve organized into a directory.  
You want to [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2010/08/10/flexible-testing-task/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Short: Sync generator.yml with your Admin Module</title>
		<link>http://brentertainment.com/2010/07/25/sync-generator-yml-with-your-admin-module/</link>
		<comments>http://brentertainment.com/2010/07/25/sync-generator-yml-with-your-admin-module/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 17:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[admin generator]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=360</guid>
		<description><![CDATA[Recently I created a model I called sfDoctrineSecurityGenerator.  It&#8217;s an awesome class that you can drop directly into generator.yml that matches the admin generator&#8217;s security credentials with those that you set in security.yml.  This works with the default admin generator in core, and has worked swimmingly for me.
So what is sfModelGenerator? sfModelGenerator is [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2010/07/25/sync-generator-yml-with-your-admin-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://downloads.symfony-project.com/demo/admin/admin_generator_commented.mov" length="18537976" type="video/quicktime" />
		</item>
		<item>
		<title>Doctrine_Query_Extra: Extending the Doctrine Query Object</title>
		<link>http://brentertainment.com/2010/03/03/doctrine_query_extra-extending-the-doctrine-query-object/</link>
		<comments>http://brentertainment.com/2010/03/03/doctrine_query_extra-extending-the-doctrine-query-object/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 23:20:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[doctrine]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=250</guid>
		<description><![CDATA[How many of you encounter the need for complex where statements in Doctrine?  What application DOESN&#8217;T require a complex where statement on occasion?  Well, what I&#8217;m getting at is most of them do!.

If and when you encounter such a situation, you can choose one of three paths (but choose wisely):

- Break your query [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2010/03/03/doctrine_query_extra-extending-the-doctrine-query-object/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>csSecurityTaskExtraPlugin: Untangle Complex Security Confusion</title>
		<link>http://brentertainment.com/2010/02/07/cssecuritytaskextraplugin-untangle-complex-security-confusion/</link>
		<comments>http://brentertainment.com/2010/02/07/cssecuritytaskextraplugin-untangle-complex-security-confusion/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 18:34:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=225</guid>
		<description><![CDATA[Fantasy: Your client has an incredibly simple, intuitive, and cohesive ACL schema in mind.  Permission and group names make sense, never change, and current users perpetually encounter properly restricted behavior.  While we&#8217;re at it, you&#8217;re also able to code one-handed while scuba-diving the Caymans.

The Cold Hard Truth:  Permission names are inconsistent, Groups [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2010/02/07/cssecuritytaskextraplugin-untangle-complex-security-confusion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>An Exciting Time for the Nashville Symfony Community!</title>
		<link>http://brentertainment.com/2009/12/02/an-exciting-time-for-the-nashville-symfony-community/</link>
		<comments>http://brentertainment.com/2009/12/02/an-exciting-time-for-the-nashville-symfony-community/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:01:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[nashville]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symplist]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=217</guid>
		<description><![CDATA[What a great week!  So many things have been going on.  If you live in Nashville especially, you have a lot to be excited about.  The official releases of symfony 1.3 and 1.4 provide a lot of exciting new functionality in the framework, which you can read about here.  But even [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/12/02/an-exciting-time-for-the-nashville-symfony-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL and Protocol in Symfony &#8211; a No-hassle Filter for Redirecting</title>
		<link>http://brentertainment.com/2009/11/13/ssl-and-protocol-in-symfony-a-no-hassle-filter-for-redirecting/</link>
		<comments>http://brentertainment.com/2009/11/13/ssl-and-protocol-in-symfony-a-no-hassle-filter-for-redirecting/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 18:15:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=196</guid>
		<description><![CDATA[It&#8217;s Easy!  But it&#8217;s something we all have run into, and when we do we are filled with the dreaded realization that we have to use our brains again.  I imagine a perfect world where we all use our brains as little as possible, and so, I give you the sfProtocolFilter.  It [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/11/13/ssl-and-protocol-in-symfony-a-no-hassle-filter-for-redirecting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nashville Bar Camp Presentation: Test Your Might &#8211; Framework Combat</title>
		<link>http://brentertainment.com/2009/10/20/nashville-bar-camp-presentation/</link>
		<comments>http://brentertainment.com/2009/10/20/nashville-bar-camp-presentation/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:09:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[nashville]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=186</guid>
		<description><![CDATA[Well, BarCampNashville &#8216;09 is over.  The afternoon included free beer, a mechanical bull, and lots and lots of tech talk.  Travis Roberts and I presented our session in the form of a blood-boiling feud between Symfony and Rails, Ruby and PHP.  In reality, both of us were very respectful, and have still [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/10/20/nashville-bar-camp-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Helpful Symfony Form Validators</title>
		<link>http://brentertainment.com/2009/09/01/some-helpful-symfony-form-validators/</link>
		<comments>http://brentertainment.com/2009/09/01/some-helpful-symfony-form-validators/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 18:21:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=93</guid>
		<description><![CDATA[I thought some of you symfony developers out there might appreciate the following form validators.  They have been incredibly convenient, and were incredibly simple to write.  I hope they come in handy:

sfValidatorPhone: Validates a phone number using regex
sfValidatorZip: Validates a zip code using regex
sfValidatorUrl: Validates a url using regex
 sfValidatorCCExpirationDate (1.2, 1.4): validates [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/09/01/some-helpful-symfony-form-validators/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Form Testing in Symfony</title>
		<link>http://brentertainment.com/2009/09/01/form-testing-in-symfony/</link>
		<comments>http://brentertainment.com/2009/09/01/form-testing-in-symfony/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 17:59:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=89</guid>
		<description><![CDATA[I just posted to the Centresource code blog about form testing in Symfony.  Check it out:
Testing forms in Symfony can be a pain. The form framework form tester is an awesome tool, but it is a pain to fill out each form field for every form test you want to run. It is tedius, [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/09/01/form-testing-in-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony &#8220;Options Form&#8221; &#8211; Faux Form Serialization</title>
		<link>http://brentertainment.com/2009/07/11/symfony-options-form-faux-form-serialization/</link>
		<comments>http://brentertainment.com/2009/07/11/symfony-options-form-faux-form-serialization/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 21:01:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://brentertainment.com/?p=62</guid>
		<description><![CDATA[Symfony makes good use of the flat-string array syntax, a sudo-serialization technique.  This is great for objects that may require different options based on other column values (such as a &#8220;type&#8221; column).  The synax works like this:
this=that
key=value
something=Something Else
This flat string is then parsed into an associative array with the sfToolkit::stringToArray() method.  Using this, we [...]]]></description>
		<wfw:commentRss>http://brentertainment.com/2009/07/11/symfony-options-form-faux-form-serialization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
