Merge pull request #253 from chrisyue/master

remove old php snippet which Ultisnip already include, add something new
This commit is contained in:
Honza Pokorny 2013-07-31 07:58:58 -07:00
commit ca1793fdaa

View File

@ -1,258 +1,70 @@
## Snippets from SnipMate, taken from snippet <? "php open tag" b
## https://github.com/scrooloose/snipmate-snippets.git <?php
snippet array "array"
$${1:arrayName} = array('${2}' => ${3});${4}
endsnippet endsnippet
snippet def "def" snippet vdd "php var_dump and die" b
define('${1}'${2});${3} var_dump(); die();
endsnippet endsnippet
snippet do "do" snippet ns "php namespace" b
do { namespace ${1:`!p
${2} abspath = os.path.abspath(path)
} while (${1});" m = re.search(r'[A-Z].+(?=/)', abspath)
if m:
snip.rv = m.group().replace('/', '\\')
`};
endsnippet endsnippet
snippet doc_f "doc_f" snippet nc "php namespace and class" b
namespace ${1:`!p
abspath = os.path.abspath(path)
m = re.search(r'[A-Z].+(?=/)', abspath)
if m:
snip.rv = m.group().replace('/', '\\')
`};
/** /**
* $2 * ${3:@author `whoami`}$4
* @return ${4:void} */
* @author ${5:`!v g:snips_author`} class ${2:`!p
**/ snip.rv = re.match(r'.*(?=\.)', fn).group().capitalize()
${1:public }function ${2:someFunc}(${3}) `}
{${6} {
} }
endsnippet endsnippet
snippet doc_i "doc_i" snippet st "php static function" b
/** ${1:public} static function $2($3)
* $1 {
* @package ${2:default}
* @author ${3:`!v g:snips_author`}
**/
interface ${1:someClass}
{${4}
} // END interface $1"
endsnippet
snippet el "else"
else {
${1}
}
endsnippet
snippet for "for"
for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
${4} ${4}
} }
endsnippet endsnippet
snippet foreachk "foreachk" snippet __ "php constructor" b
foreach ($${1:variable} as $${2:key} => $${3:value}){ ${1:public} function __construct($2)
${4}
}
endsnippet
snippet get "get"
$_GET['${1}']${2}
endsnippet
snippet if "if"
if (${1}) {
${2}
}
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
*/
public function get${1/\w+\s*/\u$0/}()
{ {
return $this->$1;$2
}
$4
endsnippet
snippet setter "PHP Class Setter" !b
/*
* Setter for $1
*/
public function set${1/\w+\s*/\u$0/}($$1)
{
$this->$1 = $$1;$3
${4:return $this;}
}
$0
endsnippet
snippet gs "PHP Class Getter Setter" !b
protected $$1
/*
* Getter for $1
*/
public function get${1/\w+\s*/\u$0/}()
{
return $this->$1;$2
}
/*
* Setter for $1
*/
public function set${1/\w+\s*/\u$0/}($$1)
{
$this->$1 = $$1;$3
${4:return $this;}
}
$0
endsnippet
snippet pub "Public function" !b
public function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet pro "Protected function" !b
protected function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet pri "Private function" !b
private function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet pubs "Public static function" !b
public static function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet pros "Protected static function" !b
protected static function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet pris "Private static function" !b
private static function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
snippet fu "Function snip" !b
function ${1:name}(${2:$param})
{
${VISUAL}${3:return null;}
}
$0
endsnippet
# :vim:ft=snippets
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}
} else {
${3} ${3}
} }
$0
endsnippet endsnippet
snippet sg "Setter and Getter" b
snippet class "Class declaration template" !b
/** /**
* Class ${1:`!p snip.rv=snip.fn.capitalize().split('.')[0]`} * @var ${3:`!p snip.rv = t[2].capitalize()`}${4}
* @author $2
*/ */
class $1 ${1:protected} $$2;
public function set`!p snip.rv = t[2].capitalize()`(`!p
if re.match(r'[A-Z].*', t[3]):
snip.rv = t[3] + ' '
else:
snip.rv = ''
`$$2)
{ {
public function ${3:__construct}(${4:$options}) $this->$2 = $$2;
{
${4}
}
}
$0
endsnippet
snippet pr "Dumb debug helper in HTML" return $this;
echo '<pre>' . var_export($1, 1) . '</pre>';$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 endsnippet
# :vim:ft=snippets: