<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Snippet sfValidatorEmailList</title>
	<atom:link href="http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979</link>
	<description>Blog sur le développement Web PHP</description>
	<lastBuildDate>Sun, 25 Jul 2010 16:15:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Par : Richtermeister</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/comment-page-1#comment-3521</link>
		<dc:creator>Richtermeister</dc:creator>
		<pubDate>Mon, 19 Oct 2009 00:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/blog/symfony/?p=979#comment-3521</guid>
		<description>Very nice validator! Elegant and useful, thank you for sharing.

I think you should try to submit this to be included in the symfony core in the future.

Have a great day, 
Daniel</description>
		<content:encoded><![CDATA[<p>Very nice validator! Elegant and useful, thank you for sharing.</p>
<p>I think you should try to submit this to be included in the symfony core in the future.</p>
<p>Have a great day,<br />
Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : NiKo</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/comment-page-1#comment-3499</link>
		<dc:creator>NiKo</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/blog/symfony/?p=979#comment-3499</guid>
		<description>C&#039;est pour ça que j&#039;aime bien le setOption() qui se chaîne aisément grâce à son interface fluide. J&#039;aime pas trop le passage d&#039;arguments au constructeur, notamment du fait de la capacité de ce dernier à être surchargé en PHP.

Les goûts et les couleurs...</description>
		<content:encoded><![CDATA[<p>C&#8217;est pour ça que j&#8217;aime bien le setOption() qui se chaîne aisément grâce à son interface fluide. J&#8217;aime pas trop le passage d&#8217;arguments au constructeur, notamment du fait de la capacité de ce dernier à être surchargé en PHP.</p>
<p>Les goûts et les couleurs&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : yoye</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/comment-page-1#comment-3498</link>
		<dc:creator>yoye</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/blog/symfony/?p=979#comment-3498</guid>
		<description>Je viens de corriger cela par contre au niveau de mon action je préfère instancier mon objet comme suit : 

$this-&gt;form = new lkInvitationForm(array(), array(&#039;mailer&#039; =&gt; $this-&gt;getMailer()));

je ne sais pas si c&#039;est une bonne ou mauvaise pratique mais je n&#039;aime pas trop surcharger mon action.

Après on peut aussi se poser la question à savoir si on peut rédéfinir le constructeur car le tableau vide en premier paramètre va correspondre à 90% de mes instanciations et le mailer étant obligatoire cela devient de la dependency injection.</description>
		<content:encoded><![CDATA[<p>Je viens de corriger cela par contre au niveau de mon action je préfère instancier mon objet comme suit : </p>
<p>$this->form = new lkInvitationForm(array(), array(&#8216;mailer&#8217; => $this->getMailer()));</p>
<p>je ne sais pas si c&#8217;est une bonne ou mauvaise pratique mais je n&#8217;aime pas trop surcharger mon action.</p>
<p>Après on peut aussi se poser la question à savoir si on peut rédéfinir le constructeur car le tableau vide en premier paramètre va correspondre à 90% de mes instanciations et le mailer étant obligatoire cela devient de la dependency injection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : [MA]Pascal</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/comment-page-1#comment-3497</link>
		<dc:creator>[MA]Pascal</dc:creator>
		<pubDate>Wed, 14 Oct 2009 14:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/blog/symfony/?p=979#comment-3497</guid>
		<description>Pratique comme validateur, par contre comme NiKo je comprends pas trop l&#039;implémentation.

Pourquoi passer sfWebRequest $request à bindAndSend ? tu es déjà dans un form qui est normalement valide donc hydraté.

Quitte à mettre des params à cette méthode c&#039;est ici que j&#039;aurai fait passer $this-&gt;getMailer(); 

Pourquoi le mettre en param de tout le form ?</description>
		<content:encoded><![CDATA[<p>Pratique comme validateur, par contre comme NiKo je comprends pas trop l&#8217;implémentation.</p>
<p>Pourquoi passer sfWebRequest $request à bindAndSend ? tu es déjà dans un form qui est normalement valide donc hydraté.</p>
<p>Quitte à mettre des params à cette méthode c&#8217;est ici que j&#8217;aurai fait passer $this-&gt;getMailer(); </p>
<p>Pourquoi le mettre en param de tout le form ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : NiKo</title>
		<link>http://www.lexik.fr/blog/symfony/symfony/12x/snippet-sfvalidatoremaillist-979/comment-page-1#comment-3496</link>
		<dc:creator>NiKo</dc:creator>
		<pubDate>Wed, 14 Oct 2009 13:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.lexik.fr/blog/symfony/?p=979#comment-3496</guid>
		<description>C&#039;est pas une super idée d&#039;utiliser sfContext::getInstance() dans le formulaire ; il vaut mieux passer le mailer en option de ce dernier (et du même coup le mail de l&#039;expéditeur tant qu&#039;à faire), comme ça par exemple : http://pastie.org/654442

Ainsi le formulaire devient facilement testable, grâce au découplage ainsi opéré.</description>
		<content:encoded><![CDATA[<p>C&#8217;est pas une super idée d&#8217;utiliser sfContext::getInstance() dans le formulaire ; il vaut mieux passer le mailer en option de ce dernier (et du même coup le mail de l&#8217;expéditeur tant qu&#8217;à faire), comme ça par exemple : <a href="http://pastie.org/654442" rel="nofollow">http://pastie.org/654442</a></p>
<p>Ainsi le formulaire devient facilement testable, grâce au découplage ainsi opéré.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
