gitlab-telegram-webhook
21 строка · 494.0 Байт
1<?php
2
3namespace App\Helper;
4
5class StatusHelper
6{
7/**
8* @param string $current
9* @param string $next
10*
11* @return bool
12*/
13public static function isChange(string $current, string $next): bool
14{
15$statusStack = ['created', 'pending', 'running', 'failed', 'skipped', 'success'];
16$currentKey = array_search($current, $statusStack, true);
17$nextKey = array_search($next, $statusStack, true);
18
19return $nextKey > $currentKey;
20}
21}
22