src/Client.php
public function executeRaw(array $arguments, &$error = null)
    {
        $error = false;
        $commandID = array_shift($arguments);

        $response = $this->connection->executeCommand(
            new RawCommand($commandID, $arguments)
        );

        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $error = true;
            }

            return (string) $response;
        }

        return $response;
    }
public function executeRaw(array $arguments, &$error = null)
    {
        $error = false;
        $commandID = array_shift($arguments);

        $response = $this->connection->executeCommand(
            new RawCommand($commandID, $arguments)
        );

        if ($response instanceof ResponseInterface) {
            if ($response instanceof ErrorResponseInterface) {
                $error = true;
            }

            return (string) $response;
        }

        return $response;
    }
Executes a command without filtering its arguments, parsing the response,
applying any prefix to keys or throwing exceptions on Redis errors even
regardless of client options.

It is possible to identify Redis error responses from normal responses
using the second optional argument which is populated by reference.

@param array $arguments Command arguments as defined by the command signature.
@param bool  $error     Set to TRUE when Redis returned an error response.

@return mixed