From 09a4099586657170cbdcff071b2d0fac5ed133b7 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 28 May 2026 02:12:40 -0700 Subject: oni-yasnippet: Move all snippets to ‘oni-yasnippet’ There is no real point in having them all separate. Having them all in a single place makes them much easier to manage. --- oni-yasnippet/snippets/php-mode/arrow-function | 6 ++++++ oni-yasnippet/snippets/php-mode/casts | 7 +++++++ oni-yasnippet/snippets/php-mode/class | 8 ++++++++ oni-yasnippet/snippets/php-mode/constructor | 8 ++++++++ oni-yasnippet/snippets/php-mode/factory | 6 ++++++ oni-yasnippet/snippets/php-mode/for | 7 +++++++ oni-yasnippet/snippets/php-mode/function-expression | 8 ++++++++ oni-yasnippet/snippets/php-mode/function-statement | 11 +++++++++++ oni-yasnippet/snippets/php-mode/if-statement | 7 +++++++ oni-yasnippet/snippets/php-mode/logger-debug | 5 +++++ oni-yasnippet/snippets/php-mode/logger-error | 5 +++++ oni-yasnippet/snippets/php-mode/logger-info | 5 +++++ oni-yasnippet/snippets/php-mode/logger-warning | 5 +++++ oni-yasnippet/snippets/php-mode/mark-test-skipped | 6 ++++++ oni-yasnippet/snippets/php-mode/namespace | 5 +++++ oni-yasnippet/snippets/php-mode/php | 5 +++++ oni-yasnippet/snippets/php-mode/phpstan-ignore | 5 +++++ oni-yasnippet/snippets/php-mode/strict-types | 5 +++++ oni-yasnippet/snippets/php-mode/test-class | 14 ++++++++++++++ oni-yasnippet/snippets/php-mode/test-comment | 9 +++++++++ oni-yasnippet/snippets/php-mode/test-name | 8 ++++++++ oni-yasnippet/snippets/php-mode/todo-comment | 5 +++++ oni-yasnippet/snippets/php-mode/var | 5 +++++ oni-yasnippet/snippets/php-mode/wpheader.php | 13 +++++++++++++ 24 files changed, 168 insertions(+) create mode 100644 oni-yasnippet/snippets/php-mode/arrow-function create mode 100644 oni-yasnippet/snippets/php-mode/casts create mode 100644 oni-yasnippet/snippets/php-mode/class create mode 100644 oni-yasnippet/snippets/php-mode/constructor create mode 100644 oni-yasnippet/snippets/php-mode/factory create mode 100644 oni-yasnippet/snippets/php-mode/for create mode 100644 oni-yasnippet/snippets/php-mode/function-expression create mode 100644 oni-yasnippet/snippets/php-mode/function-statement create mode 100644 oni-yasnippet/snippets/php-mode/if-statement create mode 100644 oni-yasnippet/snippets/php-mode/logger-debug create mode 100644 oni-yasnippet/snippets/php-mode/logger-error create mode 100644 oni-yasnippet/snippets/php-mode/logger-info create mode 100644 oni-yasnippet/snippets/php-mode/logger-warning create mode 100644 oni-yasnippet/snippets/php-mode/mark-test-skipped create mode 100644 oni-yasnippet/snippets/php-mode/namespace create mode 100644 oni-yasnippet/snippets/php-mode/php create mode 100644 oni-yasnippet/snippets/php-mode/phpstan-ignore create mode 100644 oni-yasnippet/snippets/php-mode/strict-types create mode 100644 oni-yasnippet/snippets/php-mode/test-class create mode 100644 oni-yasnippet/snippets/php-mode/test-comment create mode 100644 oni-yasnippet/snippets/php-mode/test-name create mode 100644 oni-yasnippet/snippets/php-mode/todo-comment create mode 100644 oni-yasnippet/snippets/php-mode/var create mode 100644 oni-yasnippet/snippets/php-mode/wpheader.php (limited to 'oni-yasnippet/snippets/php-mode') 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: