priority -50 ## Snippets from SnipMate, taken from ## https://github.com/scrooloose/snipmate-snippets.git snippet array "array" $${1:arrayName} = array('${2}' => ${3});${4} endsnippet snippet def "def" define('${1}'${2});${3} endsnippet snippet do "do" do { ${2:// code... } } while (${1:/* condition */}); endsnippet snippet doc_f "doc_f" /** * $2 * @return ${4:void} * @author ${5:`!v g:snips_author`} **/ ${1:public }function ${2:someFunc}(${3}) {${6} } endsnippet snippet doc_i "doc_i" /** * $1 * @package ${2:default} * @author ${3:`!v g:snips_author`} **/ interface ${1:someClass} {${4} } // END interface $1" endsnippet snippet else "else" else { ${1:// code...} } endsnippet snippet for "for" for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) { ${4:// code...} } endsnippet snippet foreachk "foreachk" foreach ($${1:variable} as $${2:key} => $${3:value}){ ${4:// code...} } endsnippet snippet get "get" $_GET['${1}']${2} endsnippet snippet if "if" if (${1:/* condition */}) { ${2:// code...} } endsnippet snippet elif "elseif" elseif (${1:/* condition */}) { ${2:// code...} } endsnippet snippet inc "inc" include '${1:file}';${2} endsnippet snippet log "log" error_log(var_export(${1}, true));${2} endsnippet snippet post "post" $_POST['${1}']${2} endsnippet snippet req1 "req1" require_once '${1:file}';${2} endsnippet snippet session "session" $_SESSION['${1}']${2} endsnippet snippet t "t" $${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};${5} endsnippet snippet var "var" var_export(${1});${2} endsnippet snippet getter "PHP Class Getter" b /** * Getter for $1 * * ${2:return string} */ public function get${1/\w+\s*/\u$0/}() { return $this->$1;$3 } $0 endsnippet snippet setter "PHP Class Setter" b /** * Setter for $1 * * @param ${2:string} $$1 * @return ${3:`!p snip.rv=snip.basename`} */ public function set${1/\w+\s*/\u$0/}(${4:${2/(void|string|int|integer|double|float|object|boolear|null|mixed|number|resource)|(.*)/(?1::$2 )/}}$$1) { $this->$1 = $$1;$5 ${6:return $this;} } $0 endsnippet snippet gs "PHP Class Getter Setter" b /** * Getter for $1 * * return ${2:string} */ public function get${1/\w+\s*/\u$0/}() { return $this->$1;$3 } /** * Setter for $1 * * @param $2 $$1 * @return ${4:`!p snip.rv=snip.basename`} */ public function set${1/\w+\s*/\u$0/}(${5:${2/(void|string|int|integer|double|float|object|boolear|null|mixed|number|resource)|(.*)/(?1::$2 )/}}$$1) { $this->$1 = $$1;$6 ${7:return $this;} } $0 endsnippet snippet pub "Public function" b /** * ${3:undocumented function} * * @return ${4:void} */ public function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet pro "Protected function" b /** * ${3:undocumented function} * * @return ${4:void} */ protected function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet pri "Private function" b /** * ${3:undocumented function} * * @return ${4:void} */ private function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet pubs "Public static function" b /** * ${3:undocumented function} * * @return ${4:void} */ public static function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet pros "Protected static function" b /** * ${3:undocumented function} * * @return ${4:void} */ protected static function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet pris "Private static function" b /** * ${3:undocumented function} * * @return ${4:void} */ private static function ${1:name}(${2:$param}) { ${VISUAL}${5:return null;} } $0 endsnippet snippet fu "Function snip" b function ${1:name}(${2:$param}) { ${VISUAL}${3:return null;} } $0 endsnippet snippet fore "Foreach loop" foreach ($${1:variable} as $${3:value}){ ${VISUAL}${4} } $0 endsnippet snippet new "New class instance" b $$1 = new $1($2); $0 endsnippet snippet ife "if else" if (${1:/* condition */}) { ${2:// code...} } else { ${3:// code...} } $0 endsnippet snippet class "Class declaration template" b /** * Class ${2:`!p snip.rv=snip.fn.split('.')[0]`} * @author ${3:`!v g:snips_author`} */ $1class $2 { public function ${4:__construct}(${5:$options}) { ${6:// code} } } $0 endsnippet snippet interface "interface declaration template" b /** * Interface ${1:`!p snip.rv=snip.fn.split('.')[0]`} * @author ${2:`!v g:snips_author`} */ interface $1 { public function ${3:__construct}(${4:$options}) { ${5:// code} } } $0 endsnippet snippet construct "__construct()" b /** * @param $2mixed ${1/, /\n * \@param mixed /g} */ public function __construct(${1:$dependencies}) {${1/\$(\w+)(, )*/\n $this->$1 = $$1;/g} } $0 endsnippet snippet ve "Dumb debug helper in HTML" echo '
' . var_export($1, 1) . '';$0 endsnippet snippet pc "Dumb debug helper in cli" var_export($1);$0 endsnippet # Symfony 2 based snippets snippet sfa "Symfony 2 Controller action" /** * @Route("/${1:route_name}", name="$1") * @Template() */ public function $1Action($2) { $3 return ${4:array();}$0 } endsnippet snippet inheritdoc "@inheritdoc docblock" /** * {@inheritdoc} */ endsnippet # :vim:ft=snippets: