public function execute(Input $input): void
    {
        $this->bus->handle(
            $this->messageCreator->create($this->command, $input)
        );
    }
public function execute(Input $input): void
    {
        $this->bus->handle(
            $this->messageCreator->create($this->command, $input)
        );
    }
public function execute ( Input $ input ) : void { $ this -> bus -> handle ( $ this -> messageCreator -> create ( $ this -> command , $ input ) ) ; }
Creates the command with given input and executes it

@throws MessageCannotBeCreated
Creates the command with given input and executes it