From 8b9bac4a543cccd6f33274047a9c366eb5b74757 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 10 Mar 2026 09:09:07 -0700 Subject: oni-php: Add some snippets --- oni-php/snippets/php-mode/class | 8 ++++++++ oni-php/snippets/php-mode/factory | 6 ++++++ oni-php/snippets/php-mode/logger-warning | 5 +++++ oni-php/snippets/php-mode/mark-test-skipped | 6 ++++++ 4 files changed, 25 insertions(+) create mode 100644 oni-php/snippets/php-mode/class create mode 100644 oni-php/snippets/php-mode/factory create mode 100644 oni-php/snippets/php-mode/logger-warning create mode 100644 oni-php/snippets/php-mode/mark-test-skipped (limited to 'oni-php/snippets/php-mode') diff --git a/oni-php/snippets/php-mode/class b/oni-php/snippets/php-mode/class new file mode 100644 index 0000000..26a58a1 --- /dev/null +++ b/oni-php/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-php/snippets/php-mode/factory b/oni-php/snippets/php-mode/factory new file mode 100644 index 0000000..534f227 --- /dev/null +++ b/oni-php/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-php/snippets/php-mode/logger-warning b/oni-php/snippets/php-mode/logger-warning new file mode 100644 index 0000000..3945490 --- /dev/null +++ b/oni-php/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-php/snippets/php-mode/mark-test-skipped b/oni-php/snippets/php-mode/mark-test-skipped new file mode 100644 index 0000000..ce4761d --- /dev/null +++ b/oni-php/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 -- cgit v1.3-2-g0d8e