<?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"
	>
<channel>
	<title>Comments on: phpDocumentor enhancements</title>
	<atom:link href="http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/</link>
	<description>The weblog of Joshua Eichorn, AJAX, PHP and Open Source</description>
	<pubDate>Sun, 20 Jul 2008 23:05:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1-alpha</generator>
		<item>
		<title>By: aric caley</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-461873</link>
		<dc:creator>aric caley</dc:creator>
		<pubDate>Thu, 08 May 2008 15:51:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-461873</guid>
		<description>My solution to this is to define the property or method, but then unset them in the constructor so that __call/__get/__set can handle them.</description>
		<content:encoded><![CDATA[<p>My solution to this is to define the property or method, but then unset them in the constructor so that __call/__get/__set can handle them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-26181</link>
		<dc:creator>Derick</dc:creator>
		<pubDate>Wed, 19 Jul 2006 11:48:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-26181</guid>
		<description>Actually Toby, that is something we wouldn't want. Properties are part of the *class* and not of the __set() and __get() methods. By separating them out (you need to document some of them twice as well) it's going to be less maintainable.</description>
		<content:encoded><![CDATA[<p>Actually Toby, that is something we wouldn&#8217;t want. Properties are part of the *class* and not of the __set() and __get() methods. By separating them out (you need to document some of them twice as well) it&#8217;s going to be less maintainable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Eichorn</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25195</link>
		<dc:creator>Joshua Eichorn</dc:creator>
		<pubDate>Fri, 14 Jul 2006 16:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25195</guid>
		<description>@license is already supported: http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.license.pkg.html</description>
		<content:encoded><![CDATA[<p>@license is already supported: <a href="http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.license.pkg.html" rel="nofollow">http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.license.pkg.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sooey &#187; Blog Archive &#187; phpDocumentorに仮想プロパティ用の新記法？</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25192</link>
		<dc:creator>Sooey &#187; Blog Archive &#187; phpDocumentorに仮想プロパティ用の新記法？</dc:creator>
		<pubDate>Fri, 14 Jul 2006 14:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25192</guid>
		<description>[...] phpDocumentor enhancements [...]</description>
		<content:encoded><![CDATA[<p>[...] phpDocumentor enhancements [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PHPDeveloper.org</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25179</link>
		<dc:creator>PHPDeveloper.org</dc:creator>
		<pubDate>Fri, 14 Jul 2006 12:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25179</guid>
		<description>&lt;strong&gt;Joshua Eichorn's Blog: phpDocumentor enhancements...&lt;/strong&gt;

...</description>
		<content:encoded><![CDATA[<p><strong>Joshua Eichorn&#8217;s Blog: phpDocumentor enhancements&#8230;</strong></p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Kunz</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25161</link>
		<dc:creator>Christopher Kunz</dc:creator>
		<pubDate>Fri, 14 Jul 2006 08:07:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25161</guid>
		<description>For general-purpose tags, it would be nice to support the @license tag (at least).</description>
		<content:encoded><![CDATA[<p>For general-purpose tags, it would be nice to support the @license tag (at least).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joshua Eichorn</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25058</link>
		<dc:creator>Joshua Eichorn</dc:creator>
		<pubDate>Thu, 13 Jul 2006 23:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25058</guid>
		<description>Moving the docs down to the magic methods is an interesting approach.  I think it makes the implmentation a bit harder but it should be worth it.

Also wordpress ate your example url.</description>
		<content:encoded><![CDATA[<p>Moving the docs down to the magic methods is an interesting approach.  I think it makes the implmentation a bit harder but it should be worth it.</p>
<p>Also wordpress ate your example url.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25056</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Thu, 13 Jul 2006 23:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.joshuaeichorn.com/archives/2006/07/13/phpdocumentor-enhancements/#comment-25056</guid>
		<description>Hi!

Personally I like this approach quite much, maybe because it looks quite similar ;) to the approach we discussed at work for documenting our properties.

Anyway, while reading your blog post it came to my mind, that one could simply move the property docs, where they belong, to avoid poluting the class-level docblocks: To the __get/__set/__call method. This would mean that you would have to document read/write properties twice, which could by worked around by simply adding the tags for the properties, but only documenting their description once. See this example

</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>Personally I like this approach quite much, maybe because it looks quite similar <img src='http://blog.joshuaeichorn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> to the approach we discussed at work for documenting our properties.</p>
<p>Anyway, while reading your blog post it came to my mind, that one could simply move the property docs, where they belong, to avoid poluting the class-level docblocks: To the __get/__set/__call method. This would mean that you would have to document read/write properties twice, which could by worked around by simply adding the tags for the properties, but only documenting their description once. See this example</p>
]]></content:encoded>
	</item>
</channel>
</rss>
