@@ -114,10 +114,9 @@ final class SimpleClient
114114 * ]
115115 * ]
116116 *
117- *
118117 * @param string|array $config
119118 */
120- public function __construct ($ config , LoggerInterface $ logger = null )
119+ public function __construct ($ config , ? LoggerInterface $ logger = null )
121120 {
122121 if (is_string ($ config )) {
123122 $ config = [
@@ -134,7 +133,7 @@ public function __construct($config, LoggerInterface $logger = null)
134133 /**
135134 * @param callable|Processor $processor
136135 */
137- public function bindTopic (string $ topic , $ processor , string $ processorName = null ): void
136+ public function bindTopic (string $ topic , $ processor , ? string $ processorName = null ): void
138137 {
139138 if (is_callable ($ processor )) {
140139 $ processor = new CallbackProcessor ($ processor );
@@ -144,7 +143,7 @@ public function bindTopic(string $topic, $processor, string $processorName = nul
144143 throw new \LogicException ('The processor must be either callable or instance of Processor ' );
145144 }
146145
147- $ processorName = $ processorName ?: uniqid (get_class ( $ processor) );
146+ $ processorName = $ processorName ?: uniqid ($ processor::class );
148147
149148 $ this ->driver ->getRouteCollection ()->add (new Route ($ topic , Route::TOPIC , $ processorName ));
150149 $ this ->processorRegistry ->add ($ processorName , $ processor );
@@ -153,7 +152,7 @@ public function bindTopic(string $topic, $processor, string $processorName = nul
153152 /**
154153 * @param callable|Processor $processor
155154 */
156- public function bindCommand (string $ command , $ processor , string $ processorName = null ): void
155+ public function bindCommand (string $ command , $ processor , ? string $ processorName = null ): void
157156 {
158157 if (is_callable ($ processor )) {
159158 $ processor = new CallbackProcessor ($ processor );
@@ -163,7 +162,7 @@ public function bindCommand(string $command, $processor, string $processorName =
163162 throw new \LogicException ('The processor must be either callable or instance of Processor ' );
164163 }
165164
166- $ processorName = $ processorName ?: uniqid (get_class ( $ processor) );
165+ $ processorName = $ processorName ?: uniqid ($ processor::class );
167166
168167 $ this ->driver ->getRouteCollection ()->add (new Route ($ command , Route::COMMAND , $ processorName ));
169168 $ this ->processorRegistry ->add ($ processorName , $ processor );
@@ -185,7 +184,7 @@ public function sendEvent(string $topic, $message): void
185184 $ this ->producer ->sendEvent ($ topic , $ message );
186185 }
187186
188- public function consume (ExtensionInterface $ runtimeExtension = null ): void
187+ public function consume (? ExtensionInterface $ runtimeExtension = null ): void
189188 {
190189 $ this ->setupBroker ();
191190
0 commit comments