<?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>test.ical.ly &#187; symfony</title>
	<atom:link href="http://test.ical.ly/tags/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://test.ical.ly</link>
	<description>getting PHP by the balls</description>
	<lastBuildDate>Tue, 31 Aug 2010 23:01:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>gjShortUrlPlugin &#8211; Creating SEO landing pages and manage redirection of legacy URLs with the symfony and Doctrine plugin</title>
		<link>http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin</link>
		<comments>http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 03:25:00 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[The real job]]></category>
		<category><![CDATA[gjShortUrlPlugin]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://test.ical.ly/?p=1352</guid>
		<description><![CDATA[At my work place at Gruner+Jahr I had to find a simple yet effective solution to the requirement of redirecting old legacy URLs to new and shiny symfony URLs after a relaunch. Another requirement was to be able to build campaign and SEO landing pages that redirect to and article or search result or whatsit. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://test.ical.ly/wp-content/uploads/2010/08/redirection.jpg"><img class="alignleft size-medium wp-image-1355" title="redirection" src="http://test.ical.ly/wp-content/uploads/2010/08/redirection-300x225.jpg" alt="" width="300" height="225" /></a>At my work place at Gruner+Jahr I had to find a simple yet effective solution to the requirement of redirecting old legacy URLs to new and shiny symfony URLs after a relaunch.</p>
<p>Another requirement was to be able to build campaign and SEO landing pages that redirect to and article or search result or whatsit.</p>
<p>As a result of just a few hours of writing routing related code there is now a new kid in town: <a href="http://www.symfony-project.org/plugins/gjShortUrlPlugin" target="_blank">gjShortUrlPlugin</a>.</p>
<p><span id="more-1352"></span>The functionality of the plugin is very simple.</p>
<p>Every symfony route object implements a method called <em>matchesUrl()</em> which tries to match the URL pattern from the <em>routing.yml</em> on the current URL.</p>
<p>In gjShortUrlPlugin this method looks up a database table to do the matching. All methods to do the matching are atomic and easy to override.</p>
<p>The actual redirection is performed by a symfony module action controller which again gives you every opportunity to override.</p>
<p>Using the admin generator you can easily generate an admin tool to maintain your redirections.</p>
<p>In the <a href="http://www.symfony-project.org/plugins/gjShortUrlPlugin/0_1_2?tab=plugin_readme" target="_parent">README</a> I have listed a few basic examples that should illustrate the flexibility of the plugin and gives you ideas on how to achieve your goals with it.</p>
<p>If anyone cares to write a Propel route I would be glad to add it to the plugin as an alternative option.</p>
<p>I hope this proves useful to someone out there.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/&amp;title=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/&amp;title=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin&amp;summary=At%20my%20work%20place%20at%20Gruner%2BJahr%20I%20had%20to%20find%20a%20simple%20yet%20effective%20solution%20to%20the%20requirement%20of%20redirecting%20old%20legacy%20URLs%20to%20new%20and%20shiny%20symfony%20URLs%20after%20a%20relaunch.Another%20requirement%20was%20to%20be%20able%20to%20build%20campaign%20and%20SEO%20landing%20pages%20that%20redirect%20to%20and%20article%20or%20search%20result%20or%20w&amp;source=test.ical.ly" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22gjShortUrlPlugin%20-%20Creating%20SEO%20landing%20pages%20and%20manage%20redirection%20of%20legacy%20URLs%20with%20the%20symfony%20and%20Doctrine%20plugin%22&amp;body=Link: http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A At%20my%20work%20place%20at%20Gruner%2BJahr%20I%20had%20to%20find%20a%20simple%20yet%20effective%20solution%20to%20the%20requirement%20of%20redirecting%20old%20legacy%20URLs%20to%20new%20and%20shiny%20symfony%20URLs%20after%20a%20relaunch.Another%20requirement%20was%20to%20be%20able%20to%20build%20campaign%20and%20SEO%20landing%20pages%20that%20redirect%20to%20and%20article%20or%20search%20result%20or%20w" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/&amp;bm_description=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin&amp;url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/&amp;title=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/&amp;title=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+URLs+with+the+symfony+and+Doctrine+plugin" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=gjShortUrlPlugin+-+Creating+SEO+landing+pages+and+manage+redirection+of+legacy+U%5B..%5D+-+http://bit.ly/chQGwP&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://test.ical.ly/2010/08/31/gjshorturlplugin-creating-seo-landing-pages-and-manage-redirection-of-legacy-urls-with-the-symfony-and-doctrine-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Options for setting up a Doctrine database connection when PHPUnit testing symfony plugins</title>
		<link>http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins</link>
		<comments>http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 03:16:00 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[The real job]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Unit Tests]]></category>

		<guid isPermaLink="false">http://test.ical.ly/?p=1337</guid>
		<description><![CDATA[It is rarely the case that your unit tests actually test your database. It is however not so rare that the code your unit test tries to cover needs a database connection of some sorts. In symfony 1.x you will find quite some tightly coupled code. Together with Doctrines (1.x) implementation of the active record [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://test.ical.ly/wp-content/uploads/2010/08/database.png"><img class="alignleft size-full wp-image-1338" title="database" src="http://test.ical.ly/wp-content/uploads/2010/08/database.png" alt="" width="256" height="256" /></a></p>
<p>It is rarely the case that your unit tests actually test your database. It is however not so rare that the code your unit test tries to cover needs a database connection of some sorts.</p>
<p>In symfony 1.x you will find quite some tightly coupled code. Together with Doctrines (1.x) implementation of the active record pattern you will get a lot of exceptions complaining about no open database connection.</p>
<p>So if your tests need a database connection how should you do that?</p>
<p><span id="more-1337"></span>I created a little experiment to test setting up database connections. If you&#8217;re interested you can reproduce those experiments with <a href="http://github.com/caefer/sfPhpUnitDbBootstrapExperimentPlugin" target="_blank">the sources on GitHub</a>.</p>
<p>I basically tried a few combinations of the following code.</p>
<h2>Setting up a database connection using the settings in the fixture projects <em>databases.yml</em></h2>
<p><script src="http://gist.github.com/556455.js"> </script></p>
<h2>Setting up a database connection using Doctrines mock adapter</h2>
<p><script src="http://gist.github.com/556456.js"> </script></p>
<h2>Findings</h2>
<p>You should always set up a database connection using the <em>setUp()</em> method of your testcase or a test method itself if it is the only method requiring a database connection. This way you only use the database when you actually need it.</p>
<p>I am still pretty amazed that using the mock adapter shows no functional difference to <em>sqlite::memory:</em> and is using up the same amount of memory.</p>
<p>Using &#8211;process-isolation on PHPUnit when executing a testcase or testsuite will drastically reduce the memory consumption but at the time of writing this (using PHPUnit 3.5RC1) it will produce a strange runtime exception when the database connection is made in the bootstrap file.</p>
<p>Oh and on the GitHub page you can also see the results of the experiments. <img src='http://test.ical.ly/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/&amp;title=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/&amp;title=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins&amp;summary=%20It%20is%20rarely%20the%20case%20that%20your%20unit%20tests%20actually%20test%20your%20database.%20It%20is%20however%20not%20so%20rare%20that%20the%20code%20your%20unit%20test%20tries%20to%20cover%20needs%20a%20database%20connection%20of%20some%20sorts.%20In%20symfony%201.x%20you%20will%20find%20quite%20some%20tightly%20coupled%20code.%20Together%20with%20Doctrines%20%281.x%29%20implementation%20of%20the%20&amp;source=test.ical.ly" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Options%20for%20setting%20up%20a%20Doctrine%20database%20connection%20when%20PHPUnit%20testing%20symfony%20plugins%22&amp;body=Link: http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %20It%20is%20rarely%20the%20case%20that%20your%20unit%20tests%20actually%20test%20your%20database.%20It%20is%20however%20not%20so%20rare%20that%20the%20code%20your%20unit%20test%20tries%20to%20cover%20needs%20a%20database%20connection%20of%20some%20sorts.%20In%20symfony%201.x%20you%20will%20find%20quite%20some%20tightly%20coupled%20code.%20Together%20with%20Doctrines%20%281.x%29%20implementation%20of%20the%20" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/&amp;bm_description=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins&amp;url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/&amp;title=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/&amp;title=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfony+plugins" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Options+for+setting+up+a+Doctrine+database+connection+when+PHPUnit+testing+symfo%5B..%5D+-+http://bit.ly/cqHwCH&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://test.ical.ly/2010/08/30/options-for-setting-up-a-doctrine-database-connection-when-phpunit-testing-symfony-plugins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why Doctrine_Core::getTable(&#8216;BarFoo&#8217;) is not such a good idea.. when PHPUnit testing a symfony plugin</title>
		<link>http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin</link>
		<comments>http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 03:02:14 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[phpUnit]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://test.ical.ly/?p=1333</guid>
		<description><![CDATA[If you have a look at the symfony and Doctrine documentation you will notice that whenever you want to get the table object for a model you will call Doctrine_Core::getTable(&#8216;ModelName&#8217;). Apparently this is considered a best practice however I came to thing quite the opposite. As you probably know I am quite keen on the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://test.ical.ly/wp-content/uploads/2010/08/static.jpg"><img class="alignleft size-medium wp-image-1335" title="static" src="http://test.ical.ly/wp-content/uploads/2010/08/static-300x227.jpg" alt="" width="300" height="227" /></a>If you have a look at the symfony and Doctrine documentation you will notice that whenever you want to get the table object for a model you will call Doctrine_Core::getTable(&#8216;ModelName&#8217;).</p>
<p>Apparently this is considered a best practice however I came to thing quite the opposite.</p>
<p><span id="more-1333"></span>As you probably know I am quite keen on the topic of unit testing and that is exactly where Doctrine_Core::getTable() gets annoying.</p>
<p>It&#8217;s a static method that will be called in many methods of your classes. Mostly actions and components I suppose but also in other places.</p>
<p>Now when you want to test those methods that include a static call like this you will notice that you need to bootstrap a lot of symfony and Doctrine. Many times you will also need to open a database connection. But the method you want to test only calls to database related methods.</p>
<p>I would like to be able to mock all these database related methods in order to optimise execution speed of my unit tests. However you can not mock static methods (with PHP3.5 and PHPUnit 3.5 you will be able to) which means that you need to connect the database.</p>
<p>This may all sound a bit loopy but I just spend several hours optimising unit tests replacing calls to Doctrine_Core::getTable(&#8216;BarFoo&#8217;) with new BarFooTable().</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/&amp;title=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/&amp;title=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin&amp;summary=If%20you%20have%20a%20look%20at%20the%20symfony%20and%20Doctrine%20documentation%20you%20will%20notice%20that%20whenever%20you%20want%20to%20get%20the%20table%20object%20for%20a%20model%20you%20will%20call%20Doctrine_Core%3A%3AgetTable%28%27ModelName%27%29.Apparently%20this%20is%20considered%20a%20best%20practice%20however%20I%20came%20to%20thing%20quite%20the%20opposite.As%20you%20probably%20know%20I%20a&amp;source=test.ical.ly" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-mail">
			<a href="mailto:?subject=%22Why%20Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29%20is%20not%20such%20a%20good%20idea..%20when%20PHPUnit%20testing%20a%20symfony%20plugin%22&amp;body=Link: http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A If%20you%20have%20a%20look%20at%20the%20symfony%20and%20Doctrine%20documentation%20you%20will%20notice%20that%20whenever%20you%20want%20to%20get%20the%20table%20object%20for%20a%20model%20you%20will%20call%20Doctrine_Core%3A%3AgetTable%28%27ModelName%27%29.Apparently%20this%20is%20considered%20a%20best%20practice%20however%20I%20came%20to%20thing%20quite%20the%20opposite.As%20you%20probably%20know%20I%20a" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="shr-misterwong">
			<a href="http://www.mister-wong.com/addurl/?bm_url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/&amp;bm_description=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin&amp;plugin=sexybookmarks" rel="nofollow" class="external" title="Add this to Mister Wong">Add this to Mister Wong</a>
		</li>
		<li class="shr-netvibes">
			<a href="http://www.netvibes.com/share?title=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin&amp;url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/&amp;title=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/&amp;title=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+testing+a+symfony+plugin" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Why+Doctrine_Core%3A%3AgetTable%28%27BarFoo%27%29+is+not+such+a+good+idea..+when+PHPUnit+tes%5B..%5D+-+http://bit.ly/9j04vh&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://test.ical.ly/2010/08/27/why-doctrine_core-gettable-is-not-such-a-good-idea-when-phpunit-testing-a-symfony-plugin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
