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); }