aboutsummaryrefslogtreecommitdiffstats
path: root/oni-php
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-03-10 09:09:07 -0700
committerGravatar Tom Willemse2026-03-10 09:09:07 -0700
commit8b9bac4a543cccd6f33274047a9c366eb5b74757 (patch)
tree6497b00558c17b715ef2f24be3b4b9007dc0a1ca /oni-php
parentb855e39da6eabde4ff072dea666f97d587caad1a (diff)
downloademacs-config-8b9bac4a543cccd6f33274047a9c366eb5b74757.tar.gz
emacs-config-8b9bac4a543cccd6f33274047a9c366eb5b74757.zip
oni-php: Add some snippets
Diffstat (limited to 'oni-php')
-rw-r--r--oni-php/snippets/php-mode/class8
-rw-r--r--oni-php/snippets/php-mode/factory6
-rw-r--r--oni-php/snippets/php-mode/logger-warning5
-rw-r--r--oni-php/snippets/php-mode/mark-test-skipped6
4 files changed, 25 insertions, 0 deletions
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