Skip to content

Commit f79462e

Browse files
committed
Consolidated PHP snippets and removed UltiSnips duplicates
1 parent 317155e commit f79462e

File tree

2 files changed

+59
-182
lines changed

2 files changed

+59
-182
lines changed

UltiSnips/php.snippets

Lines changed: 0 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -3,114 +3,6 @@ priority -50
33
## Snippets from SnipMate, taken from
44
## https://github.com/scrooloose/snipmate-snippets.git
55

6-
snippet array "array"
7-
$${1:arrayName} = array('${2}' => ${3});${4}
8-
endsnippet
9-
10-
snippet def "def"
11-
define('${1:VARIABLE_NAME}', ${2:'definition'});${3}
12-
endsnippet
13-
14-
snippet wh "while"
15-
while (${1}) {
16-
${0:${VISUAL}}
17-
}
18-
endsnippet
19-
20-
snippet do "do"
21-
do {
22-
${2:// code... }
23-
} while (${1:/* condition */});
24-
endsnippet
25-
26-
snippet doc_f "doc_f"
27-
/**
28-
* $2
29-
* @return ${4:void}
30-
* @author ${5:`!v g:snips_author`}
31-
**/
32-
${1:public }function ${2:someFunc}(${3})
33-
{${6}
34-
}
35-
endsnippet
36-
37-
snippet doc_i "doc_i"
38-
/**
39-
* $1
40-
* @package ${2:default}
41-
* @author ${3:`!v g:snips_author`}
42-
**/
43-
interface ${1:someClass}
44-
{${4}
45-
} // END interface $1"
46-
endsnippet
47-
48-
snippet el "else"
49-
else {
50-
${0:${VISUAL}}
51-
}
52-
endsnippet
53-
54-
snippet for "for"
55-
for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
56-
${4:// code...}
57-
}
58-
endsnippet
59-
60-
snippet foreachk "foreachk"
61-
foreach ($${1:variable} as $${2:key} => $${3:value}) {
62-
${4:// code...}
63-
}
64-
endsnippet
65-
66-
snippet get "get"
67-
$_GET['${1}']${2}
68-
endsnippet
69-
70-
snippet if "if"
71-
if (${1}) {
72-
${0:${VISUAL}}
73-
}
74-
endsnippet
75-
76-
snippet eif "elseif"
77-
elseif (${1}) {
78-
${0:${VISUAL}}
79-
}
80-
endsnippet
81-
82-
snippet inc "inc"
83-
include '${1:file}';${2}
84-
endsnippet
85-
86-
snippet log "log"
87-
error_log(var_export(${1}, true));${2}
88-
endsnippet
89-
90-
snippet post "post"
91-
$_POST['${1}']${2}
92-
endsnippet
93-
94-
snippet req "req1"
95-
require_once '${1:file}';${2}
96-
endsnippet
97-
98-
snippet req1 "req1"
99-
require_once '${1:file}';${2}
100-
endsnippet
101-
102-
snippet session "session"
103-
$_SESSION['${1}']${2}
104-
endsnippet
105-
106-
snippet t "t"
107-
$${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};${5}
108-
endsnippet
109-
110-
snippet var "var"
111-
var_export(${1});${2}
112-
endsnippet
113-
1146
snippet getter "PHP Class Getter" b
1157
/**
1168
* Getter for $1
@@ -251,27 +143,11 @@ function ${1:name}(${2:$param})
251143
$0
252144
endsnippet
253145

254-
snippet fore "Foreach loop"
255-
foreach ($${1:variable} as $${3:value}) {
256-
${VISUAL}${4}
257-
}
258-
$0
259-
endsnippet
260-
261146
snippet new "New class instance" b
262147
$${1:variableName} = new ${2:${1/\w+\s*/\u$0/}}($3);
263148
$0
264149
endsnippet
265150

266-
snippet ife "if else"
267-
if (${1:/* condition */}) {
268-
${2:// code...}
269-
} else {
270-
${3:// code...}
271-
}
272-
$0
273-
endsnippet
274-
275151
snippet ns "namespace declaration" b
276152
namespace ${1:`!p
277153
relpath = os.path.relpath(path)
@@ -349,20 +225,6 @@ public function __construct(${1:$dependencies})
349225
$0
350226
endsnippet
351227

352-
snippet ve "Dumb debug helper in HTML"
353-
echo '<pre>' . var_export($1, 1) . '</pre>';$0
354-
endsnippet
355-
356-
snippet pc "Dumb debug helper in cli"
357-
var_export($1);$0
358-
endsnippet
359-
360-
snippet inheritdoc "@inheritdoc docblock"
361-
/**
362-
* {@inheritdoc}
363-
*/
364-
endsnippet
365-
366228
# PHPUnit snippets
367229
snippet testcase "class XYZTest extends \PHPUnit_Framework_TestCase { ... }"
368230
<?php

snippets/php.snippets

Lines changed: 59 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@ snippet ?i
2424
snippet ns
2525
namespace ${1:Foo\Bar\Baz};
2626
${0}
27-
snippet use
28-
use ${1:Foo\Bar\Baz};
29-
${0}
3027
snippet c
3128
class ${1:`vim_snippets#Filename()`}
3229
{
@@ -81,13 +78,14 @@ snippet $s
8178
#getter
8279
snippet $g
8380
${1:$foo}->get${0:Bar}();
84-
8581
# Tertiary conditional
8682
snippet =?:
8783
$${1:foo} = ${2:true} ? ${3:a} : ${0};
8884
snippet ?:
8985
${1:true} ? ${2:a} : ${0}
90-
86+
snippet t "$retVal = (condition) ? a : b"
87+
$${1:retVal} = (${2:condition}) ? ${3:a} : ${4:b};
88+
# Predefined variables
9189
snippet C
9290
$_COOKIE['${1:variable}']
9391
snippet E
@@ -104,7 +102,12 @@ snippet S
104102
$_SERVER['${1:variable}']
105103
snippet SS
106104
$_SESSION['${1:variable}']
107-
105+
snippet get "get"
106+
$_GET['${1}']
107+
snippet post "post"
108+
$_POST['${1}']
109+
snippet session "session"
110+
$_SESSION['${1}']
108111
# the following are old ones
109112
snippet inc
110113
include '${1:file}';
@@ -205,7 +208,19 @@ snippet doc_h
205208
* @copyright ${4:$2}, `strftime('%d %B, %Y')`
206209
* @package ${0:default}
207210
*/
208-
211+
snippet doc_i "interface someClass {}"
212+
/**
213+
* $1
214+
* @package ${2:default}
215+
* @author ${3:`!v g:snips_author`}
216+
**/
217+
interface ${1:someClass}
218+
{${4}
219+
}
220+
snippet inheritdoc "@inheritdoc docblock"
221+
/**
222+
* {@inheritdoc}
223+
*/
209224
# Interface
210225
snippet interface
211226
/**
@@ -254,55 +269,54 @@ snippet nc
254269
${0}
255270
}
256271
# define(...)
257-
snippet def
258-
define('${1}'${2});
272+
snippet def "define('VARIABLE_NAME', 'definition')"
273+
define('${1:VARIABLE_NAME}', ${2:'definition'});
259274
# defined(...)
260275
snippet def?
261276
${1}defined('${2}')
262-
snippet wh
277+
snippet wh "while (condition) { ... }"
263278
while (${1:/* condition */}) {
264279
${0}
265280
}
266-
# do ... while
267-
snippet do
281+
snippet do "do { ... } while (condition)"
268282
do {
269283
${0}
270-
} while (${1:/* condition */});
271-
snippet if
272-
if (${1:/* condition */}) {
284+
} while (${1});
285+
snippet if "if (condition) { ... }"
286+
if (${1}) {
273287
${0}
274288
}
275-
snippet ifn
276-
if (!${1:/* condition */}) {
289+
snippet ifn "if (!condition) { ... }"
290+
if (!${1}) {
277291
${2}
278292
}
279-
snippet ifil
280-
<?php if (${1:/* condition */}): ?>
293+
snippet ifil "<?php if (condition): ?> ... <?php endif; ?>"
294+
<?php if (${1}): ?>
281295
${0}
282296
<?php endif; ?>
283-
snippet ife
284-
if (${1:/* condition */}) {
297+
snippet ife "if (cond) { ... } else { ... }"
298+
if (${1}) {
285299
${2}
286300
} else {
287301
${3}
288302
}
289303
${0}
290-
snippet ifeil
291-
<?php if (${1:/* condition */}): ?>
292-
${2:<!-- html... -->}
304+
snippet ifeil "<?php if (condition): ?> ... <?php else: ?> ... <?php endif; ?>"
305+
<?php if (${1}): ?>
306+
${2}
293307
<?php else: ?>
294-
${3:<!-- html... -->}
308+
${3}
295309
<?php endif; ?>
296310
${0}
297-
snippet el
311+
snippet el "else { ... }"
298312
else {
299313
${0}
300314
}
301-
snippet eif
315+
snippet eif "elseif(condition) { ... }"
302316
elseif (${1}) {
303317
${0}
304318
}
305-
snippet switch
319+
snippet switch "switch($var) { case 'xyz': ... default: .... }"
306320
switch ($${1:variable}) {
307321
case '${2:value}':
308322
${3}
@@ -312,34 +326,33 @@ snippet switch
312326
${4}
313327
break;
314328
}
315-
snippet case
329+
snippet case "case 'value': ... break"
316330
case '${1:value}':
317331
${2}
318332
break;
319-
snippet for
333+
snippet for "for ($i = 0; $i < $count; $i++) { ... }"
320334
for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {
321335
${0}
322336
}
323-
snippet foreach
337+
snippet foreach "foreach ($var as $value) { .. }"
324338
foreach ($${1:variable} as $${2:value}) {
325339
${0}
326340
}
327-
snippet foreachil
341+
snippet foreachil "<?php foreach ($var as $value): ?> ... <?php endforeach; ?>"
328342
<?php foreach ($${1:variable} as $${2:value}): ?>
329-
${0:<!-- html... -->}
343+
${0}
330344
<?php endforeach; ?>
331-
snippet foreachk
345+
snippet foreachk "foreach ($var as $key => $value) { .. }"
332346
foreach ($${1:variable} as $${2:key} => $${3:value}) {
333347
${0}
334348
}
335-
snippet foreachkil
349+
snippet foreachkil "<?php foreach ($var as $key => $value): ?> ... <?php endforeach; ?>"
336350
<?php foreach ($${1:variable} as $${2:key} => $${3:value}): ?>
337351
${0:<!-- html... -->}
338352
<?php endforeach; ?>
339-
# $... = array (...)
340-
snippet array b
353+
snippet array "$... = array(...)"
341354
$${1:arrayName} = array('${2}' => ${3});
342-
snippet try
355+
snippet try "try { ... } catch (Exception $e) { ... }"
343356
try {
344357
${0}
345358
} catch (${1:Exception} $e) {
@@ -369,6 +382,14 @@ snippet http_redirect
369382
header ("HTTP/1.1 301 Moved Permanently");
370383
header ("Location: ".URL);
371384
exit();
385+
snippet log "error_log(var_export($var, true));"
386+
error_log(var_export(${1}, true));
387+
snippet var "var_export($var)"
388+
var_export(${1});
389+
snippet ve "Dumb debug helper in HTML"
390+
echo '<pre>' . var_export(${1}, 1) . '</pre>';
391+
snippet pc "Dumb debug helper in cli"
392+
var_export($1);$0
372393
# Getters & Setters
373394
snippet gs
374395
/**
@@ -425,14 +446,12 @@ snippet aw
425446
array_walk($${1:foo}, function(&$${2:v}, $${3:k}) {
426447
$$2 = ${0};
427448
});
428-
429449
# static var assign once
430450
snippet static_var
431451
static $${1} = null;
432452
if (is_null($$1)){
433453
$$1 = ${2};
434454
}
435-
436455
snippet CSVWriter
437456
<?php
438457

@@ -467,7 +486,6 @@ snippet CSVWriter
467486
}
468487

469488
}
470-
471489
snippet CSVIterator
472490

473491
// http://snipplr.com/view.php?codeview&id=1986 // modified
@@ -570,9 +588,6 @@ snippet CSVIterator
570588
}
571589

572590
} // end class
573-
574-
snippet is "isset()"
575-
isset($1{VISUAL})
576591
# phpunit
577592
snippet ase "$this->assertEquals()"
578593
$this->assertEquals(${1:expected}, ${2:actual});

0 commit comments

Comments
 (0)