Code Duplication    Length = 8-8 lines in 2 locations

src/Api/Command/Command.php 1 location

@@ 490-497 (lines=8) @@
487
488
    private function doHandle(Args $args, IO $io)
489
    {
490
        if ($this->dispatcher && $this->dispatcher->hasListeners(ConsoleEvents::PRE_HANDLE)) {
491
            $event = new PreHandleEvent($args, $io, $this);
492
            $this->dispatcher->dispatch(ConsoleEvents::PRE_HANDLE, $event);
493
494
            if ($event->isHandled()) {
495
                return $event->getStatusCode();
496
            }
497
        }
498
499
        $commandHandler = $this->config->getHandler();
500
        $handlerMethod = $this->config->getHandlerMethod();

src/ConsoleApplication.php 1 location

@@ 228-235 (lines=8) @@
225
     */
226
    public function resolveCommand(RawArgs $args)
227
    {
228
        if ($this->dispatcher && $this->dispatcher->hasListeners(ConsoleEvents::PRE_RESOLVE)) {
229
            $event = new PreResolveEvent($args, $this);
230
            $this->dispatcher->dispatch(ConsoleEvents::PRE_RESOLVE, $event);
231
232
            if ($resolvedCommand = $event->getResolvedCommand()) {
233
                return $resolvedCommand;
234
            }
235
        }
236
237
        return $this->config->getCommandResolver()->resolveCommand($args, $this);
238
    }