protected function pushCommandToQueue(QueueContract $queue, $command)
    {
        if (isset($command->queue, $command->delay)) {
            return $queue->laterOn($command->queue, $command->delay, $command);
        }

        if (isset($command->queue)) {
            return $queue->pushOn($command->queue, $command);
        }

        if (isset($command->delay)) {
            return $queue->later($command->delay, $command);
        }

        return $queue->push($command);
    }
protected function pushCommandToQueue(QueueContract $queue, $command)
    {
        if (isset($command->queue, $command->delay)) {
            return $queue->laterOn($command->queue, $command->delay, $command);
        }

        if (isset($command->queue)) {
            return $queue->pushOn($command->queue, $command);
        }

        if (isset($command->delay)) {
            return $queue->later($command->delay, $command);
        }

        return $queue->push($command);
    }
protected function pushCommandToQueue ( QueueContract $ queue , $ command ) { if ( isset ( $ command -> queue , $ command -> delay ) ) { return $ queue -> laterOn ( $ command -> queue , $ command -> delay , $ command ) ; } if ( isset ( $ command -> queue ) ) { return $ queue -> pushOn ( $ command -> queue , $ command ) ; } if ( isset ( $ command -> delay ) ) { return $ queue -> later ( $ command -> delay , $ command ) ; } return $ queue -> push ( $ command ) ; }
Push the command onto the given queue instance.

@param \Viserio\Component\Contract\Queue\QueueConnector $queue
@param mixed                                            $command

@return mixed
Push the command onto the given queue instance .