From c9956be7a2c716db71ecdc95b7cd2c51438c84ea Mon Sep 17 00:00:00 2001 From: indifferentketchup Date: Thu, 30 Apr 2026 15:30:28 +0000 Subject: [PATCH] Scaffold Minecraft game stubs Add empty per-component subdirectories under src/{Analyser,Log,Parser,Pattern}/Minecraft/ with .gitkeep markers, plus MinecraftDetective stub extending the base Detective with a TODO body. Smoke test under test/tests/Games/Minecraft/ asserts the detective is instantiable. Introduces src/Pattern/ as a new top-level component directory. --- src/Analyser/Minecraft/.gitkeep | 0 src/Detective/Minecraft/MinecraftDetective.php | 10 ++++++++++ src/Log/Minecraft/.gitkeep | 0 src/Parser/Minecraft/.gitkeep | 0 src/Pattern/Minecraft/.gitkeep | 0 test/tests/Games/Minecraft/SmokeTest.php | 15 +++++++++++++++ 6 files changed, 25 insertions(+) create mode 100644 src/Analyser/Minecraft/.gitkeep create mode 100644 src/Detective/Minecraft/MinecraftDetective.php create mode 100644 src/Log/Minecraft/.gitkeep create mode 100644 src/Parser/Minecraft/.gitkeep create mode 100644 src/Pattern/Minecraft/.gitkeep create mode 100644 test/tests/Games/Minecraft/SmokeTest.php diff --git a/src/Analyser/Minecraft/.gitkeep b/src/Analyser/Minecraft/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/Detective/Minecraft/MinecraftDetective.php b/src/Detective/Minecraft/MinecraftDetective.php new file mode 100644 index 0000000..aec7df5 --- /dev/null +++ b/src/Detective/Minecraft/MinecraftDetective.php @@ -0,0 +1,10 @@ +assertInstanceOf(MinecraftDetective::class, $detective); + } +}