workflow fix

This commit is contained in:
Dennis Eichhorn 2022-09-30 00:37:12 +02:00
parent 74354377ce
commit de8ec268ef
4 changed files with 15 additions and 15 deletions

View File

@ -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

View File

@ -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) {

View File

@ -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) {

View File

@ -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",