diff --git a/src/trigger/src/Config.php b/src/trigger/src/Config.php index 1ea5d90bc..e6a0eb232 100644 --- a/src/trigger/src/Config.php +++ b/src/trigger/src/Config.php @@ -11,6 +11,21 @@ namespace FriendsOfHyperf\Trigger; -class Config extends \Hyperf\Config\Config +use Hyperf\Collection\Arr; + +class Config { + public function __construct(private array $configs = []) + { + } + + public function get(string $key, mixed $default = null): mixed + { + return Arr::get($this->configs, $key, $default); + } + + public function has(string $key): bool + { + return Arr::has($this->configs, $key); + } } diff --git a/src/trigger/src/Consumer.php b/src/trigger/src/Consumer.php index a4791f38e..6bd8b975b 100644 --- a/src/trigger/src/Consumer.php +++ b/src/trigger/src/Consumer.php @@ -14,7 +14,6 @@ use FriendsOfHyperf\Trigger\Monitor\HealthMonitor; use FriendsOfHyperf\Trigger\Mutex\ServerMutexInterface; use FriendsOfHyperf\Trigger\Snapshot\BinLogCurrentSnapshotInterface; -use Hyperf\Config\Config; use Hyperf\Coordinator\Constants; use Hyperf\Coordinator\CoordinatorManager; use Hyperf\Coroutine\Coroutine;