<?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>Wojciech Sznapka - PHP, Symfony 2, Open Source &#187; php</title>
	<atom:link href="http://blog.sznapka.pl/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sznapka.pl</link>
	<description>About modern web technologies</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:34:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why Mockery is better than PHPUnit Mock Builder and how to integrate it with Symfony2</title>
		<link>http://blog.sznapka.pl/why-mockery-is-better-than-phpunit-mock-builder-and-how-to-integrate-it-with-symfony2/</link>
		<comments>http://blog.sznapka.pl/why-mockery-is-better-than-phpunit-mock-builder-and-how-to-integrate-it-with-symfony2/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 20:33:21 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[mock]]></category>
		<category><![CDATA[Mockery]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[stubs]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[tdd]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=539</guid>
		<description><![CDATA[Recently I did a lot of Test Driven Development on my Symfony2 bundle. I used PHPUnit&#8217;s built-in mocks and stubs for many projects, so I took it again. But while I was working on mocking Symfony2 core objects I found those mocks very uncomfortable in use. I tried Mockery and it saved my day. Let&#8217;s [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/why-mockery-is-better-than-phpunit-mock-builder-and-how-to-integrate-it-with-symfony2/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Use Proxy-Object in Symfony2 applictions to test non-public methods</title>
		<link>http://blog.sznapka.pl/use-proxy-object-in-symfony2-applictions-to-test-non-public-methods/</link>
		<comments>http://blog.sznapka.pl/use-proxy-object-in-symfony2-applictions-to-test-non-public-methods/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 11:44:58 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[proxyobject]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[unit tests]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=533</guid>
		<description><![CDATA[Generally, it&#8217;s not a good idea to unit test protected or private methods, but in some cases it could be useful. Of course we don&#8217;t want to change our class contract, and expose those methods as a public ones, just becasue we want to test them with PHPUnit. This case can&#8217;t be solved with Proxy-Object [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/use-proxy-object-in-symfony2-applictions-to-test-non-public-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to add a custom class to form field in Symfony2</title>
		<link>http://blog.sznapka.pl/how-to-add-a-custom-class-to-form-field-in-symfony2/</link>
		<comments>http://blog.sznapka.pl/how-to-add-a-custom-class-to-form-field-in-symfony2/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 19:54:15 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[tinymce]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=526</guid>
		<description><![CDATA[Today I needed to add a custom class to textarea field, to achieve TinyMCE field rendering (with help of http://symfony2bundles.org/stfalcon/TinymceBundle). It wasn&#8217;t such straightforward like I thought&#8230; I tried: But it threw exception, that attribute &#8220;class&#8221; is undefined, so I need to solve it in other way. Thank god I use Twig, so I tried [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/how-to-add-a-custom-class-to-form-field-in-symfony2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Loosening dependencies with closures in PHP</title>
		<link>http://blog.sznapka.pl/loosening-dependencies-with-closures-in-php/</link>
		<comments>http://blog.sznapka.pl/loosening-dependencies-with-closures-in-php/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 22:34:08 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[closures]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=516</guid>
		<description><![CDATA[Today I ran into a little issue: how to pass generic logger object to method? I wanted to get some verbose output from method, which I call from Command, but onc time it should log with Symfony2 OutputInterface and other time it should use monolog logger. Of course I can make some wrapper class for [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/loosening-dependencies-with-closures-in-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Moja prezentacja o Symfony2 i dedykowanym oprogramowaniu z InternetBeta 2011</title>
		<link>http://blog.sznapka.pl/moja-prezentacja-o-symfony2-i-dedykowanym-oprogramowaniu-z-internetbeta-2011/</link>
		<comments>http://blog.sznapka.pl/moja-prezentacja-o-symfony2-i-dedykowanym-oprogramowaniu-z-internetbeta-2011/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 13:33:25 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[custom software]]></category>
		<category><![CDATA[dedicated software]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=507</guid>
		<description><![CDATA[Poniżej slajdy z mojej prezentacji, którą wygłosiłem na InternetBeta 2011 w Rzeszowie. Zapraszam do zapoznania się z slajdami. Łebski Development czyli kiedy i dlaczego tworzyć oprogramowanie pod klucz i dlaczego framework Symfony2 pasuje tu jak ulał? View more presentations from Wojciech Sznapka]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/moja-prezentacja-o-symfony2-i-dedykowanym-oprogramowaniu-z-internetbeta-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prezentacja o Symfony2 i oprogramowaniu dedykowanym na InternetBeta 2011 w Rzeszowie</title>
		<link>http://blog.sznapka.pl/prezentacja-o-symfony2-i-oprogramowaniu-dedykowanym-na-internetbeta-2011-w-rzeszowie/</link>
		<comments>http://blog.sznapka.pl/prezentacja-o-symfony2-i-oprogramowaniu-dedykowanym-na-internetbeta-2011-w-rzeszowie/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 07:38:54 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[internetbeta]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=504</guid>
		<description><![CDATA[W czwartek 15 września 2011 o 14:30 będę miał przyjemność prowadzić prelekcję na Sesji Technologicznej InternetBeta 2011 w Rzeszowie. Mój temat to Łebski Development czyli kiedy i dlaczego tworzyć oprogramowanie pod klucz i dlaczego framework Symfony2 pasuje tu jak ulał? A poniżej krótka agenda: - oprogramowanie dedykowane vs. produkty Open Source gotowe do użycia &#8211; w [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/prezentacja-o-symfony2-i-oprogramowaniu-dedykowanym-na-internetbeta-2011-w-rzeszowie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Symfony2 stable is available, what&#8217;s the big deal?</title>
		<link>http://blog.sznapka.pl/symfony2-stable-is-available-whats-the-big-deal/</link>
		<comments>http://blog.sznapka.pl/symfony2-stable-is-available-whats-the-big-deal/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 17:29:22 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[bundles]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[di]]></category>
		<category><![CDATA[doctrine2]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[twig]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=496</guid>
		<description><![CDATA[On July 28th Symfony2 was finally released, with launch parties all over the world. Developers are excited, managers are excited and whole ecosystem is happy. They&#8217;re right, there are plenty of reasons to be optimistic. symfony 1.x is a great framework, I made many  projects with it, nevertheless Symfony2 is a new way of doing [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/symfony2-stable-is-available-whats-the-big-deal/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RESTful Symfony2</title>
		<link>http://blog.sznapka.pl/restful-symfony2/</link>
		<comments>http://blog.sznapka.pl/restful-symfony2/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 21:50:43 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=494</guid>
		<description><![CDATA[Zapraszam do zapoznania się z moją prezentacją pt. RESTful Symfony2, którą można obejrzeć na xlabie http://xlab.pl/2011/08/restful-symfony2/]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/restful-symfony2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Symfony2 Launch Party w Gliwicach</title>
		<link>http://blog.sznapka.pl/symfony2-launch-party-w-gliwicach/</link>
		<comments>http://blog.sznapka.pl/symfony2-launch-party-w-gliwicach/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 13:58:10 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=487</guid>
		<description><![CDATA[Jutro (28.07) o 17:00 odbędzie się Launch Party Symfony2. Imprezę organizuje software house XSolve wraz z agencją Chilid, a więcej można dowiedzieć się na blogu http://xlab.pl/2011/07/xsolve-poland-symfony2-launch-party/ Zapraszam! Ja tam będę :-)]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/symfony2-launch-party-w-gliwicach/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fully isolated tests in Symfony2</title>
		<link>http://blog.sznapka.pl/fully-isolated-tests-in-symfony2/</link>
		<comments>http://blog.sznapka.pl/fully-isolated-tests-in-symfony2/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 21:35:58 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[symfony2]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[unit tests]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=478</guid>
		<description><![CDATA[The most important thing you should provide with your re-usable bundles is unit tests set. Lately I solved two major cases which Symfony2 hasn&#8217;t got out of the box: testing services, defined in Dependency Injection Container and running model tests with fixtures in fully isolated environment. Testing services defined in DIC Since DIC in Symfony2 [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/fully-isolated-tests-in-symfony2/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Dutch PHP Conference &#8211; review of the day 2</title>
		<link>http://blog.sznapka.pl/dutch-php-conference-review-of-the-day-2/</link>
		<comments>http://blog.sznapka.pl/dutch-php-conference-review-of-the-day-2/#comments</comments>
		<pubDate>Mon, 23 May 2011 20:34:39 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dpc]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[oauth]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=468</guid>
		<description><![CDATA[I had great pleasure to attend to Dutch PHP Conference day 2, as a replacement for collegue of mine. The conference met all my expectations &#8211; organisation was on very high level and talks were worth listening. Firstly I attended opening keynote by Helgi Þormar Þorbjörnsson, who spoke about importance of APIs in nowadays bussiness. [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/dutch-php-conference-review-of-the-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artykuł mojego autorstwa w Software Developer Journal 05/2011</title>
		<link>http://blog.sznapka.pl/artykul-mojego-autorstwa-w-software-developer-journal-052011/</link>
		<comments>http://blog.sznapka.pl/artykul-mojego-autorstwa-w-software-developer-journal-052011/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 08:39:12 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[ci]]></category>
		<category><![CDATA[continous integration]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test driven development]]></category>
		<category><![CDATA[unit test]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=464</guid>
		<description><![CDATA[W najnowszym Software Developer Journal ukazał się mój artykuł pod tytułem &#8220;Test-Driven Development oraz Continous Integration w projektach PHP 5.3&#8243;. Zapraszam do lektury i dzielenia się spostrzeżeniami w komentarzach. http://sdjournal.pl/magazine/1683-po-co-nam-interfejsy-tworzenie-elastycznego-kodu]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/artykul-mojego-autorstwa-w-software-developer-journal-052011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic LAMP setup for localhost development</title>
		<link>http://blog.sznapka.pl/dynamic-lamp-setup-for-localhost-development/</link>
		<comments>http://blog.sznapka.pl/dynamic-lamp-setup-for-localhost-development/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:13:15 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dnsmasq]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[vhost_alias]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=456</guid>
		<description><![CDATA[If you are developing PHP application on your own PC, you probably have some vhost based configuration of your Apache. With some tricks, you can turn your Linux box into powerful development server without configuring vhost for every app . In the minimum configuration effort, you need to pass those steps: checkout repository to disk [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/dynamic-lamp-setup-for-localhost-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Symfony2 showcase</title>
		<link>http://blog.sznapka.pl/symfony2-showcase/</link>
		<comments>http://blog.sznapka.pl/symfony2-showcase/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 11:15:36 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[symfony2]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=451</guid>
		<description><![CDATA[Na firmowym blogu http://xlab.pl zamieściłem post odnośnie mojej ostatniej prezentacji na temat Symfony2 &#8211; zapraszam do lektury :-) Post jest dostępny pod tym linkiem.]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/symfony2-showcase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I passed Zend Certified Engineer exam for PHP 5.3</title>
		<link>http://blog.sznapka.pl/how-i-passed-zend-certified-engineer-exam-for-php-5-3/</link>
		<comments>http://blog.sznapka.pl/how-i-passed-zend-certified-engineer-exam-for-php-5-3/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 21:07:02 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[php 5.3]]></category>
		<category><![CDATA[zce]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend certified engineer]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=446</guid>
		<description><![CDATA[On thursday 25th of November 2010 I passed Zend Certified Engineer exam for PHP 5.3 thanks to certification program in company where I work - XSolve. It's quite new exam, because of PHP 5.3, so I will describe my feelings and recomend you some helpful sources.]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/how-i-passed-zend-certified-engineer-exam-for-php-5-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Power of the PHP streams &#8211; decompress gz archives on the fly from remote server</title>
		<link>http://blog.sznapka.pl/power-of-the-php-streams-decompress-gz-archives-on-the-fly-from-remote-server/</link>
		<comments>http://blog.sznapka.pl/power-of-the-php-streams-decompress-gz-archives-on-the-fly-from-remote-server/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 21:58:49 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[filters]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=427</guid>
		<description><![CDATA[Probably most of us heard about streams in PHP. They are background of all files and network operations in PHP, even if we don't see it. Everytime when you use file_get_contetnts or fopen you are actually using streams. But there are many stream wrappers I haven't used, because they aren't well known.]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/power-of-the-php-streams-decompress-gz-archives-on-the-fly-from-remote-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Accessing private object property from other object in PHP</title>
		<link>http://blog.sznapka.pl/accessing-private-object-property-from-other-object/</link>
		<comments>http://blog.sznapka.pl/accessing-private-object-property-from-other-object/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 02:01:59 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[opp]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=415</guid>
		<description><![CDATA[Last time I wrote about Weirdest PHP construction I’ve ever seen, now I found another unusual PHP solution]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/accessing-private-object-property-from-other-object/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Weirdest PHP construction I&#8217;ve ever seen</title>
		<link>http://blog.sznapka.pl/weirdest-php-construction-ive-ever-seen/</link>
		<comments>http://blog.sznapka.pl/weirdest-php-construction-ive-ever-seen/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 16:42:13 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[weird]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=403</guid>
		<description><![CDATA[Let's say that PHP isn't the best if it goes with language organization. But thing I discovered yesterday scared me and surprised in the same moment.]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/weirdest-php-construction-ive-ever-seen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Uporządkowane wysyłanie e-maili w projekcie symfony</title>
		<link>http://blog.sznapka.pl/uporzadkowane-wysylanie-e-maili-w-projekcie-symfony/</link>
		<comments>http://blog.sznapka.pl/uporzadkowane-wysylanie-e-maili-w-projekcie-symfony/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 07:24:43 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[xlab]]></category>
		<category><![CDATA[xsolve]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=383</guid>
		<description><![CDATA[Na firmowym blogu XSolve xlab.pl umieściłem artykuł o uporządkowanym wysyłaniu e-maili w projektach symfony 1.4, wykorzystującym dobrodziejstwa programowania zorientowanego obiektowo. Krótki wstęp: Niemal każdy projekt, z jakim miałem do czynienia, zawierał fragmenty, w których były wysyłane e-maile. Najczęściej czynność ta jest wykonywana w kontrolerze aplikacji (klasa actions), a treścią wiadomości jest wyrenderowany partial. To rozwiązanie [...]]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/uporzadkowane-wysylanie-e-maili-w-projekcie-symfony/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony sfWidgetFormSelect with disabled options</title>
		<link>http://blog.sznapka.pl/symfony-sfwidgetformselect-with-disabled-options/</link>
		<comments>http://blog.sznapka.pl/symfony-sfwidgetformselect-with-disabled-options/#comments</comments>
		<pubDate>Thu, 13 May 2010 21:00:06 +0000</pubDate>
		<dc:creator>wowo</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[sfWidgetFormSelect]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://blog.sznapka.pl/?p=351</guid>
		<description><![CDATA[The sfWidgetFormSelect doesn't provide ability to render disabled options. It's rarely used feature of a HTML select element, but sometimes it could save your life :-) In fact, we can achieve this feature by creating our own widget, which inherits from sfWidgetFormSelect.]]></description>
		<wfw:commentRss>http://blog.sznapka.pl/symfony-sfwidgetformselect-with-disabled-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

