From 9ee9008019866d3772260f5e424959c46ea15d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Thu, 5 Aug 2021 17:27:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kafka/Kafka.php | 1 - System/Di/Container.php | 8 ++++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Kafka/Kafka.php b/Kafka/Kafka.php index 5cbfc1b4..f179d63f 100644 --- a/Kafka/Kafka.php +++ b/Kafka/Kafka.php @@ -127,7 +127,6 @@ class Kafka implements CustomProcess /** @var KafkaProvider $container */ $container = Snowflake::getDi()->get(KafkaProvider::class); $data = $container->getConsumer($topic); - var_dump($data); if (!empty($data)) { $server->sendMessage(new $data(new Struct($topic, $message)), random_int(0, $setting - 1)); } diff --git a/System/Di/Container.php b/System/Di/Container.php index b1d77abd..ed964dd0 100644 --- a/System/Di/Container.php +++ b/System/Di/Container.php @@ -135,11 +135,11 @@ class Container extends BaseObject if ($construct->getNumberOfParameters() < 1) { return $reflect->newInstance(); } - - $parameters = $this->resolveMethodParameters($construct); - if (!empty($dependencies)) { - $parameters = $this->mergeParam($parameters, $dependencies); + if (empty($dependencies)) { + return $reflect->newInstanceWithoutConstructor(); } + $parameters = $this->resolveMethodParameters($construct); + $parameters = $this->mergeParam($parameters, $dependencies); return $reflect->newInstanceArgs($parameters); }