kuasha/cosmos

View on GitHub
samples/adminpanel/app/bower_components/ace-builds/src-noconflict/snippets/php.js

Summary

Maintainability
A
3 hrs
Test Coverage
ace.define("ace/snippets/php",["require","exports","module"], function(require, exports, module) {
"use strict";

exports.snippetText = "snippet <?\n\
    <?php\n\
\n\
    ${1}\n\
snippet ec\n\
    echo ${1};\n\
snippet <?e\n\
    <?php echo ${1} ?>\n\
# this one is for php5.4\n\
snippet <?=\n\
    <?=${1}?>\n\
snippet ns\n\
    namespace ${1:Foo\\Bar\\Baz};\n\
    ${2}\n\
snippet use\n\
    use ${1:Foo\\Bar\\Baz};\n\
    ${2}\n\
snippet c\n\
    ${1:abstract }class ${2:$FILENAME}\n\
    {\n\
        ${3}\n\
    }\n\
snippet i\n\
    interface ${1:$FILENAME}\n\
    {\n\
        ${2}\n\
    }\n\
snippet t.\n\
    $this->${1}\n\
snippet f\n\
    function ${1:foo}(${2:array }${3:$bar})\n\
    {\n\
        ${4}\n\
    }\n\
# method\n\
snippet m\n\
    ${1:abstract }${2:protected}${3: static} function ${4:foo}(${5:array }${6:$bar})\n\
    {\n\
        ${7}\n\
    }\n\
# setter method\n\
snippet sm \n\
    ${5:public} function set${6:$2}(${7:$2 }$$1)\n\
    {\n\
        $this->${8:$1} = $$1;\n\
        return $this;\n\
    }${9}\n\
# getter method\n\
snippet gm\n\
    ${3:public} function get${4:$2}()\n\
    {\n\
        return $this->${5:$1};\n\
    }${6}\n\
#setter\n\
snippet $s\n\
    ${1:$foo}->set${2:Bar}(${3});\n\
#getter\n\
snippet $g\n\
    ${1:$foo}->get${2:Bar}();\n\
\n\
# Tertiary conditional\n\
snippet =?:\n\
    $${1:foo} = ${2:true} ? ${3:a} : ${4};\n\
snippet ?:\n\
    ${1:true} ? ${2:a} : ${3}\n\
\n\
snippet C\n\
    $_COOKIE['${1:variable}']${2}\n\
snippet E\n\
    $_ENV['${1:variable}']${2}\n\
snippet F\n\
    $_FILES['${1:variable}']${2}\n\
snippet G\n\
    $_GET['${1:variable}']${2}\n\
snippet P\n\
    $_POST['${1:variable}']${2}\n\
snippet R\n\
    $_REQUEST['${1:variable}']${2}\n\
snippet S\n\
    $_SERVER['${1:variable}']${2}\n\
snippet SS\n\
    $_SESSION['${1:variable}']${2}\n\
    \n\
# the following are old ones\n\
snippet inc\n\
    include '${1:file}';${2}\n\
snippet inc1\n\
    include_once '${1:file}';${2}\n\
snippet req\n\
    require '${1:file}';${2}\n\
snippet req1\n\
    require_once '${1:file}';${2}\n\
# Start Docblock\n\
snippet /*\n\
# Class - post doc\n\
snippet doc_cp${5}\n\
# Class Variable - post doc\n\
snippet doc_vp${3}\n\
# Class Variable\n\
snippet doc_v\n\
    ${1:var} $${2};${5}\n\
# Class\n\
snippet doc_c\n\
    ${1:}class ${2:}\n\
    {\n\
        ${7}\n\
    } // END $1class $2\n\
# Constant Definition - post doc\n\
snippet doc_dp${2}\n\
# Constant Definition\n\
snippet doc_d\n\
    ace.define(${1}, ${2});${4}\n\
# Function - post doc\n\
snippet doc_fp${4}\n\
# Function signature\n\
snippet doc_s\n\
    ${1}function ${2}(${3});${7}\n\
# Function\n\
snippet doc_f\n\
    ${1}function ${2}(${3})\n\
    {${7}\n\
    }\n\
# Header\n\
snippet doc_h\n\
    \n\
# Interface\n\
snippet interface\n\
    interface ${1:$FILENAME}\n\
    {\n\
        ${5}\n\
    }\n\
# class ...\n\
snippet class\n\
    class ${2:$FILENAME}\n\
    {\n\
        ${3}\n\
        ${5:public} function ${6:__construct}(${7:argument})\n\
        {\n\
            ${8:// code...}\n\
        }\n\
    }\n\
# ace.define(...)\n\
snippet def\n\
    ace.define('${1}'${2});${3}\n\
# defined(...)\n\
snippet def?\n\
    ${1}defined('${2}')${3}\n\
snippet wh\n\
    while (${1:/* condition */}) {\n\
        ${2:// code...}\n\
    }\n\
# do ... while\n\
snippet do\n\
    do {\n\
        ${2:// code... }\n\
    } while (${1:/* condition */});\n\
snippet if\n\
    if (${1:/* condition */}) {\n\
        ${2:// code...}\n\
    }\n\
snippet ifil\n\
    <?php if (${1:/* condition */}): ?>\n\
        ${2:<!-- code... -->}\n\
    <?php endif; ?>\n\
snippet ife\n\
    if (${1:/* condition */}) {\n\
        ${2:// code...}\n\
    } else {\n\
        ${3:// code...}\n\
    }\n\
    ${4}\n\
snippet ifeil\n\
    <?php if (${1:/* condition */}): ?>\n\
        ${2:<!-- html... -->}\n\
    <?php else: ?>\n\
        ${3:<!-- html... -->}\n\
    <?php endif; ?>\n\
    ${4}\n\
snippet else\n\
    else {\n\
        ${1:// code...}\n\
    }\n\
snippet elseif\n\
    elseif (${1:/* condition */}) {\n\
        ${2:// code...}\n\
    }\n\
snippet switch\n\
    switch ($${1:variable}) {\n\
        case '${2:value}':\n\
            ${3:// code...}\n\
            break;\n\
        ${5}\n\
        default:\n\
            ${4:// code...}\n\
            break;\n\
    }\n\
snippet case\n\
    case '${1:value}':\n\
        ${2:// code...}\n\
        break;${3}\n\
snippet for\n\
    for ($${2:i} = 0; $$2 < ${1:count}; $$2${3:++}) {\n\
        ${4: // code...}\n\
    }\n\
snippet foreach\n\
    foreach ($${1:variable} as $${2:value}) {\n\
        ${3:// code...}\n\
    }\n\
snippet foreachil\n\
    <?php foreach ($${1:variable} as $${2:value}): ?>\n\
        ${3:<!-- html... -->}\n\
    <?php endforeach; ?>\n\
snippet foreachk\n\
    foreach ($${1:variable} as $${2:key} => $${3:value}) {\n\
        ${4:// code...}\n\
    }\n\
snippet foreachkil\n\
    <?php foreach ($${1:variable} as $${2:key} => $${3:value}): ?>\n\
        ${4:<!-- html... -->}\n\
    <?php endforeach; ?>\n\
# $... = array (...)\n\
snippet array\n\
    $${1:arrayName} = array('${2}' => ${3});${4}\n\
snippet try\n\
    try {\n\
        ${2}\n\
    } catch (${1:Exception} $e) {\n\
    }\n\
# lambda with closure\n\
snippet lambda\n\
    ${1:static }function (${2:args}) use (${3:&$x, $y /*put vars in scope (closure) */}) {\n\
        ${4}\n\
    };\n\
# pre_dump();\n\
snippet pd\n\
    echo '<pre>'; var_dump(${1}); echo '</pre>';\n\
# pre_dump(); die();\n\
snippet pdd\n\
    echo '<pre>'; var_dump(${1}); echo '</pre>'; die(${2:});\n\
snippet vd\n\
    var_dump(${1});\n\
snippet vdd\n\
    var_dump(${1}); die(${2:});\n\
snippet http_redirect\n\
    header (\"HTTP/1.1 301 Moved Permanently\"); \n\
    header (\"Location: \".URL); \n\
    exit();\n\
# Getters & Setters\n\
snippet gs\n\
    public function get${3:$2}()\n\
    {\n\
        return $this->${4:$1};\n\
    }\n\
    public function set$3(${7:$2 }$$1)\n\
    {\n\
        $this->$4 = $$1;\n\
        return $this;\n\
    }${8}\n\
# anotation, get, and set, useful for doctrine\n\
snippet ags\n\
    ${2:protected} $${3:foo};\n\
\n\
    public function get${4:$3}()\n\
    {\n\
        return $this->$3;\n\
    }\n\
\n\
    public function set$4(${5:$4 }$${6:$3})\n\
    {\n\
        $this->$3 = $$6;\n\
        return $this;\n\
    }\n\
snippet rett\n\
    return true;\n\
snippet retf\n\
    return false;\n\
";
exports.scope = "php";

});