docteurklein / php-getter-setter.vim

a vim plugin to generate php getters and setters from class properties -- http://www.vim.org/scripts/script.php?script_id=1707
27 stars 15 forks source link

Add return on setter and trim empty line #6

Open meymard opened 7 years ago

meymard commented 7 years ago

I create this patch for add return $this on setter, call me if you want the diff file. diff --git a/ftplugin/php_getset.vim b/ftplugin/php_getset.vim index e56e5d0..40ad240 100644 --- a/ftplugin/php_getset.vim +++ b/ftplugin/php_getset.vim @@ -273,7 +273,7 @@ if exists("g:phpgetset_getterTemplate") let s:phpgetset_getterTemplate = g:phpgetset_getterTemplate else let s:phpgetset_getterTemplate = - \ " \n" . + \ "\n" . \ " /**\n" . \ " * Get %varname%.\n" . \ " *\n" . @@ -291,15 +291,19 @@ if exists("g:phpgetset_setterTemplate") let s:phpgetset_setterTemplate = g:phpgetset_setterTemplate else let s:phpgetset_setterTemplate = - \ " \n" . + \ "\n" . \ " /**\n" . \ " * Set %varname%.\n" . \ " *\n" . - \ " * @param %varname% the value to set.\n" . + \ " * @param $%varname% the value to set.\n" . + \ " *\n" . + \ " * @return this.\n" . \ " */\n" . \ " public function %funcname%($%varname%)\n" . \ " {\n" . \ " $this->%varname% = $%varname%;\n" . + \ "\n" . + \ " return $this;\n" . \ " }" endif