diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 80098e9..05f5df8 100755 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -73,7 +73,7 @@ jobs: fail-fast: false max-parallel: 3 matrix: - php-versions: ['8.0'] + php-versions: ['8.1'] steps: - name: Checkout Repository uses: actions/checkout@main @@ -135,7 +135,7 @@ jobs: fail-fast: false max-parallel: 3 matrix: - php-versions: ['8.0'] + php-versions: ['8.1'] steps: - name: Checkout Repository uses: actions/checkout@main @@ -184,7 +184,7 @@ jobs: fail-fast: false max-parallel: 3 matrix: - php-versions: ['8.0'] + php-versions: ['8.1'] steps: - name: Checkout Repository uses: actions/checkout@main @@ -240,7 +240,7 @@ jobs: submodules: recursive token: ${{ secrets.GH_PAT }} - name: Lint Code Base - uses: github/super-linter@v4 + uses: github/super-linter/slim@v4 env: VALIDATE_ALL_CODEBASE: false DEFAULT_BRANCH: develop diff --git a/Controller/ApiController.php b/Controller/ApiController.php index c4b7e57..cbb3d97 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -61,7 +61,7 @@ final class ApiController extends Controller * * @since 1.0.0 */ - public function runWorkflowFromHook(...$data) : void + public function runWorkflowFromHook(mixed ...$data) : void { /** @var WorkflowTemplate[] $workflows */ $workflows = WorkflowTemplateMapper::getAll() @@ -86,17 +86,17 @@ final class ApiController extends Controller foreach ($hooks as $hook) { /** @var array{:triggerGroup?:string} $data */ - $triggerIsRegex = \stripos($data[':triggerGroup'], '/') === 0; + $triggerIsRegex = \stripos($data['@triggerGroup'], '/') === 0; $matched = false; if ($triggerIsRegex) { - $matched = \preg_match($data[':triggerGroup'], $hook) === 1; + $matched = \preg_match($data['@triggerGroup'], $hook) === 1; } else { - $matched = $data[':triggerGroup'] === $hook; + $matched = $data['@triggerGroup'] === $hook; } if (!$matched && \stripos($hook, '/') === 0) { - $matched = \preg_match($hook, $data[':triggerGroup']) === 1; + $matched = \preg_match($hook, $data['@triggerGroup']) === 1; } if ($matched) { diff --git a/Controller/CliController.php b/Controller/CliController.php index 9cae9f7..4a2507b 100644 --- a/Controller/CliController.php +++ b/Controller/CliController.php @@ -47,7 +47,7 @@ final class CliController extends Controller * * @since 1.0.0 */ - public function runWorkflowFromHook(...$data) : void + public function runWorkflowFromHook(mixed ...$data) : void { /** @var \Modules\Workflow\Models\WorkflowTemplate[] $workflows */ $workflows = WorkflowTemplateMapper::getAll()->where('status', WorkflowStatus::ACTIVE)->execute(); @@ -56,17 +56,17 @@ final class CliController extends Controller foreach ($hooks as $hook) { /** @var array{\\:triggerGroup?:string} $data */ - $triggerIsRegex = \stripos($data[':triggerGroup'], '/') === 0; + $triggerIsRegex = \stripos($data['@triggerGroup'], '/') === 0; $matched = false; if ($triggerIsRegex) { - $matched = \preg_match($data[':triggerGroup'], $hook) === 1; + $matched = \preg_match($data['@triggerGroup'], $hook) === 1; } else { - $matched = $data[':triggerGroup'] === $hook; + $matched = $data['@triggerGroup'] === $hook; } if (!$matched && \stripos($hook, '/') === 0) { - $matched = \preg_match($hook, $data[':triggerGroup']) === 1; + $matched = \preg_match($hook, $data['@triggerGroup']) === 1; } if ($matched) { diff --git a/composer.json b/composer.json index ac4e7bd..15e8d01 100755 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ "friendsofphp/php-cs-fixer": ">=3.8", "squizlabs/php_codesniffer": ">=3.6", "phpmd/phpmd": ">=2.9", - "phpstan/phpstan": ">=1.5.4", + "phpstan/phpstan": ">=1.8.6", "phan/phan": ">=3.2.6" }, "minimum-stability": "dev",