diff options
Diffstat (limited to 'oni-yasnippet/snippets/php-mode')
24 files changed, 168 insertions, 0 deletions
diff --git a/oni-yasnippet/snippets/php-mode/arrow-function b/oni-yasnippet/snippets/php-mode/arrow-function new file mode 100644 index 0000000..3b44e01 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/arrow-function @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: arrow-function +# key: f +# condition: (oni-php-in-expression-context-p) +# -- +fn($1): $2 => $3
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/casts b/oni-yasnippet/snippets/php-mode/casts new file mode 100644 index 0000000..2850d72 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/casts @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: casts +# key: casts +# -- +protected $casts = [ + '$1' => $0, +];
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/class b/oni-yasnippet/snippets/php-mode/class new file mode 100644 index 0000000..26a58a1 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/class @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: class +# key: cls +# -- +class ${1:`(file-name-nondirectory (file-name-sans-extension buffer-file-name))`} +{ + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/constructor b/oni-yasnippet/snippets/php-mode/constructor new file mode 100644 index 0000000..f919e6c --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/constructor @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: constructor +# key: constructor +# -- +public function __construct($1) +{ + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/factory b/oni-yasnippet/snippets/php-mode/factory new file mode 100644 index 0000000..534f227 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/factory @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: factory +# key: f +# condition: (and (oni-php-in-test-file) (oni-php-in-static-call-context-p)) +# -- +factory()->create([$0]);
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/for b/oni-yasnippet/snippets/php-mode/for new file mode 100644 index 0000000..1adae91 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/for @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: for +# key: for +# -- +for (${1:$i = 0}; ${2:$i < $3}; ${4:$i++}) { + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/function-expression b/oni-yasnippet/snippets/php-mode/function-expression new file mode 100644 index 0000000..fa59b03 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/function-expression @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: function expression +# key: f +# condition: (oni-php-in-expression-context-p) +# -- +function ($1) ${2:use ($3)} { + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/function-statement b/oni-yasnippet/snippets/php-mode/function-statement new file mode 100644 index 0000000..9c44aef --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/function-statement @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: function statement +# key: f +# condition: (oni-php-in-expression-context-p) +# -- +/** + * $5 + */ +${1:private} function $2($3): ${4:void} { + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/if-statement b/oni-yasnippet/snippets/php-mode/if-statement new file mode 100644 index 0000000..6033e3a --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/if-statement @@ -0,0 +1,7 @@ +# -*- mode: snippet -*- +# name: if statement +# key: ? +# -- +if ($1) { + $2 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/logger-debug b/oni-yasnippet/snippets/php-mode/logger-debug new file mode 100644 index 0000000..d0e0b7e --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/logger-debug @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: logger.debug +# key: ld +# -- +logger()->debug('$1'${2:, [ $3 ]});
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/logger-error b/oni-yasnippet/snippets/php-mode/logger-error new file mode 100644 index 0000000..19344aa --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/logger-error @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: logger-error +# key: le +# -- +logger()->error('$1'${2:, [ $3 ]});
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/logger-info b/oni-yasnippet/snippets/php-mode/logger-info new file mode 100644 index 0000000..9491d24 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/logger-info @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: logger.info +# key: li +# -- +logger()->info('$1'${2:, [ $3 ]});
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/logger-warning b/oni-yasnippet/snippets/php-mode/logger-warning new file mode 100644 index 0000000..3945490 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/logger-warning @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: logger.warning +# key: lw +# -- +logger()->warning('$1'${2, [ $3 ]});
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/mark-test-skipped b/oni-yasnippet/snippets/php-mode/mark-test-skipped new file mode 100644 index 0000000..ce4761d --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/mark-test-skipped @@ -0,0 +1,6 @@ +# -*- mode: snippet -*- +# name: mark test skipped +# key: @s +# condition: (string-suffix-p "Test.php" buffer-file-name) +# -- +$this->markTestSkipped("${1:Don't skip your tests.}");
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/namespace b/oni-yasnippet/snippets/php-mode/namespace new file mode 100644 index 0000000..7a5b5e1 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/namespace @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: namespace +# key: ns +# -- +namespace ${1:`(oni-php-generate-namespace)`};
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/php b/oni-yasnippet/snippets/php-mode/php new file mode 100644 index 0000000..12f7492 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/php @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: <?php +# key: php +# -- +<?php diff --git a/oni-yasnippet/snippets/php-mode/phpstan-ignore b/oni-yasnippet/snippets/php-mode/phpstan-ignore new file mode 100644 index 0000000..91439ba --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/phpstan-ignore @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: phpstan-ignore +# key: @i +# -- +/** @phpstan-ignore $1 */
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/strict-types b/oni-yasnippet/snippets/php-mode/strict-types new file mode 100644 index 0000000..bdcf3f9 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/strict-types @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: strict-types +# key: strict-types +# -- +declare(strict_types=1);
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/test-class b/oni-yasnippet/snippets/php-mode/test-class new file mode 100644 index 0000000..de3bd3f --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/test-class @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: test-class +# key: test +# -- + +use Illuminate\Foundation\Testing\RefreshDatabase; +use Tests\TestCase; + +class ${1:`(file-name-sans-extension (file-name-nondirectory (buffer-file-name)))`} extends TestCase +{ + use RefreshDatabase; + + $0 +}
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/test-comment b/oni-yasnippet/snippets/php-mode/test-comment new file mode 100644 index 0000000..b1c9dfb --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/test-comment @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: test-comment +# key: @t +# -- +#[Test] +public function $1(): void +{ + $0 +} diff --git a/oni-yasnippet/snippets/php-mode/test-name b/oni-yasnippet/snippets/php-mode/test-name new file mode 100644 index 0000000..2b9d72b --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/test-name @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# name: test-name +# key: test +# -- +public function test_$1(): void +{ + $0 +} diff --git a/oni-yasnippet/snippets/php-mode/todo-comment b/oni-yasnippet/snippets/php-mode/todo-comment new file mode 100644 index 0000000..a079ce8 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/todo-comment @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: todo-comment +# key: /t +# -- +`comment-start``(if (looking-back " " 2) " " "")`TODO: $0`comment-end`
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/var b/oni-yasnippet/snippets/php-mode/var new file mode 100644 index 0000000..ce2b8fc --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/var @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: var +# key: @v +# -- +/** @var $1 `(save-excursion (and (search-forward "$" nil t) (symbol-at-point)))` */`(unless (looking-at (rx "\n")) "\n")`
\ No newline at end of file diff --git a/oni-yasnippet/snippets/php-mode/wpheader.php b/oni-yasnippet/snippets/php-mode/wpheader.php new file mode 100644 index 0000000..2c70f93 --- /dev/null +++ b/oni-yasnippet/snippets/php-mode/wpheader.php @@ -0,0 +1,13 @@ +# -*- mode: snippet; require-final-newline: nil -*- +# name: WP Plugin Header +# key: header +# -- +/* + * Plugin Name: $1 + * Plugin URI: $2 + * Description: $3 + * Version: ${4:1.0} + * Author: ${5:Tom Willemse} + * Author URI: ${6:https://ryuslash.org} + * License: ${7:GPLv2} + */
\ No newline at end of file |
