<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>