zendesk/zendesk_api_client_php

View on GitHub
src/Zendesk/API/HttpClient.php

Summary

Maintainability
B
5 hrs
Test Coverage

File HttpClient.php has 274 lines of code (exceeds 250 allowed). Consider refactoring.
Open

<?php

namespace Zendesk\API;

/*
Severity: Minor
Found in src/Zendesk/API/HttpClient.php - About 2 hrs to fix

    Method getValidSubResources has 46 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        public static function getValidSubResources()
        {
            return [
                'apps'                      => Apps::class,
                'activities'                => Activities::class,
    Severity: Minor
    Found in src/Zendesk/API/HttpClient.php - About 1 hr to fix

      Method __construct has 6 arguments (exceeds 4 allowed). Consider refactoring.
      Open

              $subdomain,
              $username = '',
              $scheme = "https",
              $hostname = "zendesk.com",
              $port = 443,
      Severity: Minor
      Found in src/Zendesk/API/HttpClient.php - About 45 mins to fix

        Method setDebug has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

                $lastRequestHeaders,
                $lastRequestBody,
                $lastResponseCode,
                $lastResponseHeaders,
                $lastResponseError
        Severity: Minor
        Found in src/Zendesk/API/HttpClient.php - About 35 mins to fix

          There are no issues that match your filters.

          Category
          Status