public static function verifyServices(array $config, Request $request = null)
    {
        $request = (isset($request)) ? $request : Request::createFromGlobals();
        foreach (self::getAvailableHttpDrivers() as $driver) {
            $driver = new $driver($request, $config, new Curl());
            if ($driver instanceof VerifiesService && ! is_null($driver->verifyRequest($request))) {
                return true;
            }
        }

        return false;
    }