diff options
author | Oxbian <got.dacs@slmail.me> | 2024-06-06 12:38:37 +0200 |
---|---|---|
committer | Oxbian <got.dacs@slmail.me> | 2024-06-06 12:38:37 +0200 |
commit | 375403fff8d45f850e68391cebba20fd77d92e15 (patch) | |
tree | 2915ad4d969fbac6b04e4df706d72c6d5b9b8666 /snippets/php.json | |
parent | 29f83df862462ec2b6ce7e545bd9e2853a5ee0c3 (diff) | |
download | vimrc-375403fff8d45f850e68391cebba20fd77d92e15.tar.gz vimrc-375403fff8d45f850e68391cebba20fd77d92e15.zip |
ADD: C, C++, PHP snippets
Diffstat (limited to 'snippets/php.json')
-rw-r--r-- | snippets/php.json | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/snippets/php.json b/snippets/php.json new file mode 100644 index 0000000..bb3b932 --- /dev/null +++ b/snippets/php.json @@ -0,0 +1,50 @@ +{ + "Class":{ + "scope": "php", + "prefix": "class", + "body": [ + "class $1", + "{", + " ${2:// Attributes}", + "", + " public function __construct($3)", + " {", + " ${4:// Attributes construction}", + " }", + "", + " public function __destruct($5)", + " {", + " ${6:// Attributes destruction}", + " }", + "", + " public function info()", + " {", + " ${7:// Showing attributes data}", + " }", + "}" + ], + "description": "Class with constructor, destructor, info" + }, + "Class Get":{ + "scope":"php", + "prefix":"get", + "body": [ + "public function get_$1()", + "{", + " return \\$this->${2:$1};", + "}" + ], + "description": "Class get function for an attribute" + }, + "Class Set":{ + "scope":"php", + "prefix":"set", + "body": [ + "public function set_$1($2)", + "{", + " \\$this->$1 = $2;", + "}" + ], + "description": "Class set function for an attribute" + } +}
\ No newline at end of file |