From df15c3d539c23f6dba4e6a9e058bbbc439b0eb6d Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 9 May 2026 22:11:41 +0700 Subject: [PATCH 1/4] Add structarmed to github workflows --- .github/workflows/ci_build.yml | 1 + composer.json | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml index 2e49d6e5..fafcaa44 100644 --- a/.github/workflows/ci_build.yml +++ b/.github/workflows/ci_build.yml @@ -44,6 +44,7 @@ jobs: run: "composer cs-check" - name: "Code analyze" run: | + bin/structarmed analyze composer phpstan bin/rector process --dry-run - name: "Run test suite (no coverage)" diff --git a/composer.json b/composer.json index 7640ba48..61c5cf58 100644 --- a/composer.json +++ b/composer.json @@ -56,6 +56,7 @@ "laminas/laminas-mvc-console": "*" }, "require-dev": { + "boundwize/structarmed": "^0.1.1", "doctrine/dbal": "^3.10.4", "doctrine/doctrine-orm-module": "^6.3.0", "guzzlehttp/promises": "^2.3", From 673b68af63edffa803c6ea3a6d61088fc018db84 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 9 May 2026 22:11:45 +0700 Subject: [PATCH 2/4] Add structarmed to github workflows --- structarmed.php | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 structarmed.php diff --git a/structarmed.php b/structarmed.php new file mode 100644 index 00000000..2cd501fd --- /dev/null +++ b/structarmed.php @@ -0,0 +1,9 @@ +withPreset(Preset::PSR4()); From 204fddd5ef531d6228d6b8ba5e1c902a52374864 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 9 May 2026 22:15:15 +0700 Subject: [PATCH 3/4] fix phpstan --- src/Handler/Writer/Mail.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Handler/Writer/Mail.php b/src/Handler/Writer/Mail.php index 1250cbeb..79812f52 100644 --- a/src/Handler/Writer/Mail.php +++ b/src/Handler/Writer/Mail.php @@ -25,6 +25,9 @@ use const E_USER_WARNING; use const PHP_EOL; +/** + * @property-read array $eventsToMail + */ final class Mail extends BaseMail { private const string NAME = 'name'; From fcfca0765d1f9b8db5c17ed82ba883cd83548c9e Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 9 May 2026 22:16:45 +0700 Subject: [PATCH 4/4] rectify --- config/module.config.php | 2 ++ .../error-hero-module.local.php | 2 ++ .../error-hero-module.local.php | 2 ++ .../error-hero-module.local.php | 2 ++ .../error-hero-module.local.php | 2 ++ .../autoload-for-xmlhttprequest/error-hero-module.local.php | 2 ++ .../config/autoload-with-doctrine/error-hero-module.local.php | 2 ++ .../error-hero-module.local.php | 2 ++ .../autoload-with-enable-sendmail/error-hero-module.local.php | 2 ++ spec/Fixture/config/autoload/error-hero-module.local.php | 2 ++ spec/Fixture/config/module.local.php | 2 ++ 11 files changed, 22 insertions(+) diff --git a/config/module.config.php b/config/module.config.php index 2e1ab484..2f92c5d6 100644 --- a/config/module.config.php +++ b/config/module.config.php @@ -1,5 +1,7 @@