Files
Chevereto/.vscode/class.code-snippets
2022-11-30 12:33:23 +00:00

46 lines
1.2 KiB
Plaintext

{
"interface": {
"description": "Create a interface",
"prefix": "interface",
"body": [
"<?php",
"",
"namespace Chevereto\\\\${TM_DIRECTORY/.*src\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
"",
"/**",
" * Describes the component in charge of ${1:doing}.",
" */",
"interface $TM_FILENAME_BASE",
"{",
"\t$0",
"}"
]
},
"class": {
"description": "Create a class",
"prefix": "class",
"body": [
"<?php",
"",
"namespace Chevereto\\\\${TM_DIRECTORY/.*src\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
"",
"final class $TM_FILENAME_BASE",
"{",
"\t${0}",
"}"
]
},
"trait": {
"description": "Create a trait",
"prefix": "trait",
"body": [
"<?php",
"namespace Chevereto\\\\${TM_DIRECTORY/.*src\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
"",
"trait $TM_FILENAME_BASE",
"{",
"\t$0",
"}"
]
},
}