public function runRaw($commands, $array = false, $trim = false)
    {
        $pretend = $this->getOption('pretend');
        if ($pretend) {
            return $array ? [$commands] : 'true';
        }

        $this->displayCommands($commands, OutputInterface::VERBOSITY_VERY_VERBOSE);

        // Run commands
        $output = null;
        $this->modulable->getConnection()->run($commands, function ($results) use (&$output) {
            $output .= $results;
        });

        // Process the output
        $output = $this->processOutput($output, $array, $trim);

        return $output;
    }