| 
{"top-level-test": {
 "description": "Top-level Test",
 "prefix": "test-tl",
 "body": [
 "<?php",
 "",
 "namespace Chevere\\Tests;",
 "",
 "use PHPUnit\\Framework\\TestCase;",
 "",
 "final class $TM_FILENAME_BASE extends TestCase",
 "{",
 "\t$0",
 "}"
 ]
 },
 "top-level-test-resource": {
 "description": "Top-level Test resource",
 "prefix": "test-resource-tl",
 "body": [
 "<?php",
 "",
 "namespace Chevere\\Tests;",
 "",
 "final class $TM_FILENAME_BASE",
 "{",
 "\t$0",
 "}"
 ]
 },
 "test": {
 "description": "Test",
 "prefix": "test",
 "body": [
 "<?php",
 "",
 "namespace Chevere\\Tests\\\\${TM_DIRECTORY/.*tests\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
 "",
 "use PHPUnit\\Framework\\TestCase;",
 "",
 "final class $TM_FILENAME_BASE extends TestCase",
 "{",
 "\t$0",
 "}"
 ]
 },
 "test-method": {
 "description": "Test method",
 "prefix": "test-method",
 "body": [
 "public function test${1:Name}(): void",
 "{",
 "\t$0",
 "}"
 ]
 },
 "test-resource": {
 "description": "Test resource",
 "prefix": "test-resource",
 "body": [
 "<?php",
 "",
 "namespace Chevere\\Tests\\\\${TM_DIRECTORY/.*tests\\/(([^\\/]*)(\\/)?)|(\\/)([^\\/]*)/$2${3:+\\\\}${5:+\\\\}$5/g};",
 "",
 "final class $TM_FILENAME_BASE",
 "{",
 "\t$0",
 "}"
 ]
 },
 }
 
 |