<snippet> <content><![CDATA[ /** * Get ${1/(.*)/\u$1/:[ Prop name ]} * ${4:[description]} * * @return ${3:[type]} */ public function get${1/(.*)/\u$1/:[ Prop name ]}() { return \$this->${1:[ Prop name ]}; } /** * Set ${1/(.*)/\u$1/:[ Prop name ]} * ${5/(.*)/\u$1/:[description]} * * @param ${3/(.*)/\u$1/:[type]} \$${1:[ Prop name ]} */ public function set${1/(.*)/\u$1/:[ Prop name ]}(\$${1/(.*)/$1/:[ Prop name ]}) { \$this->${1:[Prop name ]} = \$${1/(.*)/$1/:[ Prop name ]}; return \$this; } ${6} ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>getset</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> <scope>source.php</scope> </snippet>