Skip to content

Commit

Permalink
Fix PHP getter and setter UltiSnips snippet
Browse files Browse the repository at this point in the history
Was broken due to complex regular expressions applied to $1,
which made UltiSnips to complain about not knowing it.

Simplified the snippet using the already working getter and setter snippets.
  • Loading branch information
jorgelzpz committed Mar 19, 2014
1 parent 8c1fadf commit db3b240
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions UltiSnips/php.snippets
Original file line number Diff line number Diff line change
Expand Up @@ -120,19 +120,19 @@ endsnippet

snippet gs "PHP Class Getter Setter" b
/*
* Getter for ${1/(\w+)\s*;/$1/}
* Getter for $1
*/
public function get${1/(\w+)\s*;/\u$1/}()
public function get${1/\w+\s*/\u$0/}()
{
return $this->${1/(\w+)\s*;/$1/};$2
return $this->$1;$2
}

/*
* Setter for ${1/(\w+)\s*;/$1/}
* Setter for $1
*/
public function set${1/(\w+)\s*;/\u$1/}($${1/(\w+)\s*;/$1/})
public function set${1/\w+\s*/\u$0/}($$1)
{
$this->${1/(\w+)\s*;/$1/} = $${1/(\w+)\s*;/$1/};$3
$this->$1 = $$1;$3
${4:return $this;}
}
$0
Expand Down

0 comments on commit db3b240

Please sign in to comment.