Skip to content

Commit fec8e29

Browse files
committed
converted snipmate php snippets
1 parent 5076d2b commit fec8e29

File tree

1 file changed

+397
-0
lines changed

1 file changed

+397
-0
lines changed
Lines changed: 397 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,397 @@
1+
snippet ec "ec"
2+
echo ${0};
3+
endsnippet
4+
5+
snippet <?e "<?e"
6+
<?php echo ${0} ?>
7+
endsnippet
8+
9+
# this one is for php5.4
10+
snippet <?= "<?="
11+
<?=${0}?>
12+
endsnippet
13+
14+
snippet ? "?"
15+
<?php ${0} ?>
16+
endsnippet
17+
18+
snippet ?f "?f"
19+
<?php foreach ($${1:vars} as $${2:$var}): ?>
20+
${0}
21+
<?php endforeach ?>
22+
endsnippet
23+
24+
snippet ?i "?i"
25+
<?php if ($${1:var}): ?>
26+
${0}
27+
<?php endif ?>
28+
endsnippet
29+
30+
snippet t. "t."
31+
$this->
32+
endsnippet
33+
34+
snippet f "f"
35+
function ${1:foo}(${2:array }${3:$bar})
36+
{
37+
${0}
38+
}
39+
endsnippet
40+
41+
# method
42+
snippet m "m"
43+
${1:protected} function ${2:foo}()
44+
{
45+
${0}
46+
}
47+
endsnippet
48+
49+
# Tertiary conditional
50+
snippet =?: "=?:"
51+
$${1:foo} = ${2:true} ? ${3:a} : ${0};
52+
endsnippet
53+
54+
snippet ?: "?:"
55+
${1:true} ? ${2:a} : ${0}
56+
endsnippet
57+
58+
# Class - post doc
59+
snippet doc_cp "doc_cp"
60+
/**
61+
* ${1:undocumented class}
62+
*
63+
* @package ${2:default}
64+
* @subpackage ${3:default}
65+
* @author ${4:`!v g:snips_author`}
66+
*/
67+
endsnippet
68+
69+
# Class Variable - post doc
70+
snippet doc_vp "doc_vp"
71+
/**
72+
* ${1:undocumented class variable}
73+
*
74+
* @var ${2:string}
75+
*/
76+
endsnippet
77+
78+
# Class Variable
79+
snippet doc_v "doc_v"
80+
/**
81+
* ${3:undocumented class variable}
82+
*
83+
* @var ${4:string}
84+
*/
85+
${1:var} $${2};
86+
endsnippet
87+
88+
# Class
89+
snippet doc_c "doc_c"
90+
/**
91+
* ${3:undocumented class}
92+
*
93+
* @package ${4:default}
94+
* @subpackage ${5:default}
95+
* @author ${6:`!v g:snips_author`}
96+
*/
97+
${1:}class ${2:}
98+
{
99+
${0}
100+
} // END $1class $2
101+
endsnippet
102+
103+
# Constant Definition - post doc
104+
snippet doc_dp "doc_dp"
105+
/**
106+
* ${1:undocumented constant}
107+
*/
108+
endsnippet
109+
110+
# Constant Definition
111+
snippet doc_d "doc_d"
112+
/**
113+
* ${3:undocumented constant}
114+
*/
115+
define(${1}, ${2});
116+
endsnippet
117+
118+
# Function - post doc
119+
snippet doc_fp "doc_fp"
120+
/**
121+
* ${1:undocumented function}
122+
*
123+
* @return ${2:void}
124+
* @author ${3:`!v g:snips_author`}
125+
*/
126+
endsnippet
127+
128+
# Function signature
129+
snippet doc_s "doc_s"
130+
/**
131+
* ${4:undocumented function}
132+
*
133+
* @return ${5:void}
134+
* @author ${6:`!v g:snips_author`}
135+
*/
136+
${1}function ${2}(${3});
137+
endsnippet
138+
139+
# Function
140+
snippet doc_f "doc_f"
141+
/**
142+
* ${4:undocumented function}
143+
*
144+
* @return ${5:void}
145+
* @author ${6:`!v g:snips_author`}
146+
*/
147+
${1}function ${2}(${3})
148+
{${0}
149+
}
150+
endsnippet
151+
152+
# Header
153+
snippet doc_h "doc_h"
154+
/**
155+
* ${1}
156+
*
157+
* @author ${2:`!v g:snips_author`}
158+
* @version ${3:$Id$}
159+
* @copyright ${4:$2}, `!v strftime('%d %B, %Y')`
160+
* @package ${0:default}
161+
*/
162+
endsnippet
163+
164+
# Interface
165+
snippet interface "interface"
166+
/**
167+
* ${2:undocumented class}
168+
*
169+
* @package ${3:default}
170+
* @author ${4:`!v g:snips_author`}
171+
*/
172+
interface ${1:`!v vim_snippets#Filename()`}
173+
{
174+
${0}
175+
}
176+
endsnippet
177+
178+
# class ...
179+
snippet class "class"
180+
/**
181+
* ${1}
182+
*/
183+
class ${2:`!v vim_snippets#Filename()`}
184+
{
185+
${3}
186+
/**
187+
* ${4}
188+
*/
189+
${5:public} function ${6:__construct}(${7:argument})
190+
{
191+
${0}
192+
}
193+
}
194+
endsnippet
195+
196+
snippet nc "nc"
197+
namespace ${1:`!v substitute(substitute(expand("%:h"), '\v^\w+\/(\u)', '\1', ''), '\/', '\\\', 'g')`};
198+
${2:abstract }class ${3:`!v vim_snippets#Filename()`}
199+
{
200+
${0}
201+
}
202+
endsnippet
203+
204+
# define(...)
205+
snippet def "def"
206+
define('${1}'${2});
207+
endsnippet
208+
209+
# defined(...)
210+
snippet def? "def?"
211+
${1}defined('${2}')
212+
endsnippet
213+
214+
snippet wh "wh"
215+
while (${1:/* condition */}) {
216+
${0}
217+
}
218+
endsnippet
219+
220+
# do ... while
221+
snippet do "do"
222+
do {
223+
${0}
224+
} while (${1:/* condition */});
225+
endsnippet
226+
227+
snippet ifil "ifil"
228+
<?php if (${1:/* condition */}): ?>
229+
${0}
230+
<?php endif; ?>
231+
endsnippet
232+
233+
snippet ifeil "ifeil"
234+
<?php if (${1:/* condition */}): ?>
235+
${2:<!-- html... -->}
236+
<?php else: ?>
237+
${3:<!-- html... -->}
238+
<?php endif; ?>
239+
${0}
240+
endsnippet
241+
242+
snippet el "el"
243+
else {
244+
${0}
245+
}
246+
endsnippet
247+
248+
snippet eif "eif"
249+
elseif (${1:/* condition */}) {
250+
${0}
251+
}
252+
endsnippet
253+
254+
snippet switch "switch"
255+
switch ($${1:variable}) {
256+
case '${2:value}':
257+
${3}
258+
break;
259+
${0}
260+
default:
261+
${4}
262+
break;
263+
}
264+
endsnippet
265+
266+
snippet case "case"
267+
case '${1:value}':
268+
${2}
269+
break;
270+
endsnippet
271+
272+
snippet for "for"
273+
for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
274+
${0}
275+
}
276+
endsnippet
277+
278+
snippet foreach "foreach"
279+
foreach ($${1:variable} as $${2:value}) {
280+
${0}
281+
}
282+
endsnippet
283+
284+
snippet foreachil "foreachil"
285+
<?php foreach ($${1:variable} as $${2:value}): ?>
286+
${0:<!-- html... -->}
287+
<?php endforeach; ?>
288+
endsnippet
289+
290+
snippet foreachk "foreachk"
291+
foreach ($${1:variable} as $${2:key} => $${3:value}) {
292+
${0}
293+
}
294+
endsnippet
295+
296+
snippet foreachkil "foreachkil"
297+
<?php foreach ($${1:variable} as $${2:key} => $${3:value}): ?>
298+
${0:<!-- html... -->}
299+
<?php endforeach; ?>
300+
endsnippet
301+
302+
# $... = array (...)
303+
snippet array "array"
304+
$${1:arrayName} = array('${2}' => ${3});
305+
endsnippet
306+
307+
snippet try "try"
308+
try {
309+
${0}
310+
} catch (${1:Exception} $e) {
311+
}
312+
endsnippet
313+
314+
# lambda with closure
315+
snippet lambda "lambda"
316+
${1:static }function (${2:args}) use (${3:&$x, $y /*put vars in scope (closure) */}) {
317+
${0}
318+
};
319+
endsnippet
320+
321+
# pre_dump();
322+
snippet pd "pd"
323+
echo '<pre>'; var_dump(${0}); echo '</pre>';
324+
endsnippet
325+
326+
# pre_dump(); die();
327+
snippet pdd "pdd"
328+
echo '<pre>'; var_dump(${1}); echo '</pre>'; die(${0:});
329+
endsnippet
330+
331+
snippet vd "vd"
332+
var_dump(${0});
333+
endsnippet
334+
335+
snippet vdd "vdd"
336+
var_dump(${1}); die(${0:});
337+
endsnippet
338+
339+
snippet vdf "vdf"
340+
error_log(print_r($${1:foo}, true), 3, '${2:/tmp/debug.log}');
341+
endsnippet
342+
343+
snippet http_redirect "http_redirect"
344+
header ("HTTP/1.1 301 Moved Permanently");
345+
header ("Location: ".URL);
346+
exit();
347+
endsnippet
348+
349+
# anotation, get, and set, useful for doctrine
350+
snippet ags "ags"
351+
/**
352+
* ${1:description}
353+
*
354+
* @${0}
355+
*/
356+
${2:protected} $${3:foo};
357+
public function get${4:$3}()
358+
{
359+
return $this->$3;
360+
}
361+
public function set$4(${5:$4 }$${6:$3})
362+
{
363+
$this->$3 = $$6;
364+
return $this;
365+
}
366+
endsnippet
367+
368+
snippet rett "rett"
369+
return true;
370+
endsnippet
371+
372+
snippet retf "retf"
373+
return false;
374+
endsnippet
375+
376+
snippet am "am"
377+
$${1:foo} = array_map(function($${2:v}) {
378+
${0}
379+
return $$2;
380+
}, $$1);
381+
endsnippet
382+
383+
snippet aw "aw"
384+
array_walk($${1:foo}, function(&$${2:v}, $${3:k}) {
385+
$$2 = ${0};
386+
});
387+
endsnippet
388+
389+
# static var assign once
390+
snippet static_var "static_var"
391+
static $${1} = null;
392+
if (is_null($$1)){
393+
$$1 = ${2};
394+
}
395+
endsnippet
396+
397+

0 commit comments

Comments
 (0)