corrade-nucleus-nucleons – Blame information for rev 20

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