Skip to content

Instantly share code, notes, and snippets.

@mattias-sanfridsson
Last active December 6, 2019 07:27
Show Gist options
  • Select an option

  • Save mattias-sanfridsson/79cb32fe531b9078582b0f91a1ebc602 to your computer and use it in GitHub Desktop.

Select an option

Save mattias-sanfridsson/79cb32fe531b9078582b0f91a1ebc602 to your computer and use it in GitHub Desktop.

Revisions

  1. mattias-sanfridsson revised this gist Dec 6, 2019. 1 changed file with 15 additions and 0 deletions.
    15 changes: 15 additions & 0 deletions Extensions
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    - Advanced New File https://marketplace.visualstudio.com/items?itemName=patbenatar.advanced-new-file
    - Auto Close Tag https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag
    - Auto Rename Tag https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
    - Better PHPUnit https://marketplace.visualstudio.com/items?itemName=calebporzio.better-phpunit
    - DotENV Syntax highlighting https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv
    - EditorConfig https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
    - Eslint https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
    - File utilshttps://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils
    - Import Cost https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost
    - Material theme https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme
    - DocBlocker https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker
    - Intelephense https://marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
    - PHP Namespace Resolver https://marketplace.visualstudio.com/items?itemName=MehediDracula.php-namespace-resolver
    - Vetur https://marketplace.visualstudio.com/items?itemName=octref.vetur
    - PHP-CS-Fixer https://marketplace.visualstudio.com/items?itemName=fterrag.vscode-php-cs-fixer
  2. mattias-sanfridsson revised this gist Dec 5, 2019. 1 changed file with 6 additions and 6 deletions.
    12 changes: 6 additions & 6 deletions global.code-snippets
    Original file line number Diff line number Diff line change
    @@ -31,8 +31,8 @@
    "\\Illuminate\\Http\\JsonResponse"
    ]
    },
    "Public method": {
    "scope": "php",
    "Public method": {
    "scope": "php",
    "prefix": "pubf",
    "body": [
    "public function $1()",
    @@ -42,8 +42,8 @@
    ],
    "description": "A public method."
    },
    "Class": {
    "scope": "php",
    "Class": {
    "scope": "php",
    "prefix": "class",
    "body": [
    "class ${TM_FILENAME_BASE} {",
    @@ -52,8 +52,8 @@
    ],
    "description": "A new class."
    },
    "Log to console": {
    "scope": "javascript"
    "Log to console": {
    "scope": "javascript",
    "prefix": "clog",
    "body": [
    "console.log($1);"
  3. mattias-sanfridsson created this gist Dec 5, 2019.
    63 changes: 63 additions & 0 deletions global.code-snippets
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,63 @@
    {
    "PHPUnit Test": {
    "scope": "php",
    "prefix": "test",
    "body": [
    "/** @test */",
    "public function $1()",
    "{",
    " $2",
    "}",
    ]
    },
    "hasMany": {
    "scope": "php",
    "prefix": "@hasMany",
    "body": [
    "\\Illuminate\\Database\\Eloquent\\Relations\\HasMany"
    ]
    },
    "belongsTo": {
    "scope": "php",
    "prefix": "@belongsTo",
    "body": [
    "\\Illuminate\\Database\\Eloquent\\Relations\\BelongsTo"
    ]
    },
    "jsonResponse": {
    "scope": "php",
    "prefix": "@jsonResponse",
    "body": [
    "\\Illuminate\\Http\\JsonResponse"
    ]
    },
    "Public method": {
    "scope": "php",
    "prefix": "pubf",
    "body": [
    "public function $1()",
    "{",
    "\t$2",
    "}"
    ],
    "description": "A public method."
    },
    "Class": {
    "scope": "php",
    "prefix": "class",
    "body": [
    "class ${TM_FILENAME_BASE} {",
    " $1",
    "}"
    ],
    "description": "A new class."
    },
    "Log to console": {
    "scope": "javascript"
    "prefix": "clog",
    "body": [
    "console.log($1);"
    ],
    "description": "Log to console"
    }
    }