<?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>LocalDev &#187; Setter</title>
	<atom:link href="http://localdev.de/tags/setter/feed/" rel="self" type="application/rss+xml" />
	<link>http://localdev.de</link>
	<description>Web, Desktop &#38; Mobile Development</description>
	<lastBuildDate>Thu, 01 Dec 2011 18:54:03 +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>PHP: Getter und Setter mit PDT generieren</title>
		<link>http://localdev.de/2010/02/php-getter-und-setter-mit-pdt-generieren/</link>
		<comments>http://localdev.de/2010/02/php-getter-und-setter-mit-pdt-generieren/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 11:40:25 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Getter]]></category>
		<category><![CDATA[Klassen]]></category>
		<category><![CDATA[Kostenlos]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[Properties]]></category>
		<category><![CDATA[Setter]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=518</guid>
		<description><![CDATA[Eine Möglichkeit, automatisch Getter und Setter mit PDT zu generieren, habe ich noch nicht gefunden. Mit dem unten genannten Code, könnt Ihr das Erstellen von Gettern und Settern mit PDT aber beschleunigen. Erstellt hierzu ein neues Code Template (Window -> Preferences -> PHP -> Editor -> Templates) und gebt ihm den Namen &#8216;get&#8217;. In das [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Möglichkeit, automatisch Getter und Setter mit PDT zu generieren, habe ich noch nicht gefunden. Mit dem unten genannten Code, könnt Ihr das Erstellen von Gettern und Settern mit PDT aber beschleunigen.</p>
<p>Erstellt hierzu ein neues Code Template (<em>Window</em> -> <em>Preferences</em> -> <em>PHP</em> -> <em>Editor</em> -> <em>Templates</em>) und gebt ihm den Namen &#8216;get&#8217;. In das Feld Pattern, fügt ihr den unten gezeigten Code ein.</p>
<p>Um nun Getter und Setter zu generieren, müsst ihr nur noch &#8216;get&#8217; in euren Editor tippen und die Tastenkombination STRG+Leertaste drücken. Der Code sollte erscheinen und der Cursor in der ersten Variable blinken. Mit Tab könnt ihr zwischen den Werten springen.</p>
<pre class="brush: php; title: ; notranslate">
/**
* Legt ${field} fest
*
* @param ${type} ${dollar}${field}
* @return void
*/
public function set${funcName}(${dollar}${field})
{
	${dollar}this-&gt;${field} = ${dollar}${field};
}

/**
* Gibt ${field} zurück
*
* @return ${type}
*/
public function get${funcName}()
{
	return ${dollar}this-&gt;${field};
}
</pre>
<p>Das ganze geht natürlich auch mit statischen Werten:</p>
<pre class="brush: php; title: ; notranslate">
/**
* Legt ${field} fest
*
* @param ${type} ${dollar}${field}
* @return void
*/
public static function set${funcName}(${dollar}${field})
{
	self::${dollar}${field} = ${dollar}${field};
}

/**
* Gibt ${field} zurück
*
* @return ${type}
*/
public static function get${funcName}()
{
	return self::${dollar}${field};
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/02/php-getter-und-setter-mit-pdt-generieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

