brandon14/ebay-sdk-php

View on GitHub

Showing 3,709 of 3,709 total issues

Method getCustomerServiceMetricRequest has 84 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    public function getCustomerServiceMetricRequest($customer_service_metric_type, $evaluation_marketplace_id, $evaluation_type)
    {
        // Verify the required parameter 'customer_service_metric_type' is set.
        if ($customer_service_metric_type === null || (\is_array($customer_service_metric_type) && count($customer_service_metric_type) === 0)) {
            throw new \InvalidArgumentException('Missing the required parameter $customer_service_metric_type when calling getCustomerServiceMetric');
Severity: Major
Found in src/Sell/Analytics/V1/Api/CustomerServiceMetricApi.php - About 3 hrs to fix

    AvailableCoupon has 28 functions (exceeds 20 allowed). Consider refactoring.
    Open

    class AvailableCoupon implements ModelInterface, \ArrayAccess, \JsonSerializable
    {
        public const DISCRIMINATOR = null;
    
        /**
    Severity: Minor
    Found in src/Buy/Browse/V1/Model/AvailableCoupon.php - About 3 hrs to fix

      ItemGroupSummary has 28 functions (exceeds 20 allowed). Consider refactoring.
      Open

      class ItemGroupSummary implements ModelInterface, \ArrayAccess, \JsonSerializable
      {
          public const DISCRIMINATOR = null;
      
          /**
      Severity: Minor
      Found in src/Buy/Browse/V1/Model/ItemGroupSummary.php - About 3 hrs to fix

        EstimatedAvailability has 28 functions (exceeds 20 allowed). Consider refactoring.
        Open

        class EstimatedAvailability implements ModelInterface, \ArrayAccess, \JsonSerializable
        {
            public const DISCRIMINATOR = null;
        
            /**
        Severity: Minor
        Found in src/Buy/Browse/V1/Model/EstimatedAvailability.php - About 3 hrs to fix

          Taxes has 28 functions (exceeds 20 allowed). Consider refactoring.
          Open

          class Taxes implements ModelInterface, \ArrayAccess, \JsonSerializable
          {
              public const DISCRIMINATOR = null;
          
              /**
          Severity: Minor
          Found in src/Buy/Browse/V1/Model/Taxes.php - About 3 hrs to fix

            SupportedFeed has 28 functions (exceeds 20 allowed). Consider refactoring.
            Open

            class SupportedFeed implements ModelInterface, \ArrayAccess, \JsonSerializable
            {
                public const DISCRIMINATOR = null;
            
                /**
            Severity: Minor
            Found in src/Buy/Feed/V1/Model/SupportedFeed.php - About 3 hrs to fix

              GuestCheckoutSessionResponseV2 has 28 functions (exceeds 20 allowed). Consider refactoring.
              Open

              class GuestCheckoutSessionResponseV2 implements ModelInterface, \ArrayAccess, \JsonSerializable
              {
                  public const DISCRIMINATOR = null;
              
                  /**
              Severity: Minor
              Found in src/Buy/Order/V2/Model/GuestCheckoutSessionResponseV2.php - About 3 hrs to fix

                CreateShipmentFromQuoteRequest has 28 functions (exceeds 20 allowed). Consider refactoring.
                Open

                class CreateShipmentFromQuoteRequest implements ModelInterface, \ArrayAccess, \JsonSerializable
                {
                    public const DISCRIMINATOR = null;
                
                    /**
                Severity: Minor
                Found in src/Sell/Logistics/V1/Model/CreateShipmentFromQuoteRequest.php - About 3 hrs to fix

                  ClientSettings has 28 functions (exceeds 20 allowed). Consider refactoring.
                  Open

                  class ClientSettings implements ModelInterface, \ArrayAccess, \JsonSerializable
                  {
                      public const DISCRIMINATOR = null;
                  
                      /**
                  Severity: Minor
                  Found in src/Developer/ClientRegistration/V1/Model/ClientSettings.php - About 3 hrs to fix

                    ReturnPolicyDetails has 28 functions (exceeds 20 allowed). Consider refactoring.
                    Open

                    class ReturnPolicyDetails implements ModelInterface, \ArrayAccess, \JsonSerializable
                    {
                        public const DISCRIMINATOR = null;
                    
                        /**
                    Severity: Minor
                    Found in src/Sell/Metadata/V1/Model/ReturnPolicyDetails.php - About 3 hrs to fix

                      ItemDraft has 28 functions (exceeds 20 allowed). Consider refactoring.
                      Open

                      class ItemDraft implements ModelInterface, \ArrayAccess, \JsonSerializable
                      {
                          public const DISCRIMINATOR = null;
                      
                          /**
                      Severity: Minor
                      Found in src/Sell/ListingBeta/V1/Model/ItemDraft.php - About 3 hrs to fix

                        Product has 28 functions (exceeds 20 allowed). Consider refactoring.
                        Open

                        class Product implements ModelInterface, \ArrayAccess, \JsonSerializable
                        {
                            public const DISCRIMINATOR = null;
                        
                            /**
                        Severity: Minor
                        Found in src/Sell/ListingBeta/V1/Model/Product.php - About 3 hrs to fix

                          StandardsProfile has 28 functions (exceeds 20 allowed). Consider refactoring.
                          Open

                          class StandardsProfile implements ModelInterface, \ArrayAccess, \JsonSerializable
                          {
                              public const DISCRIMINATOR = null;
                          
                              /**
                          Severity: Minor
                          Found in src/Sell/Analytics/V1/Model/StandardsProfile.php - About 3 hrs to fix

                            NegativeKeyword has 28 functions (exceeds 20 allowed). Consider refactoring.
                            Open

                            class NegativeKeyword implements ModelInterface, \ArrayAccess, \JsonSerializable
                            {
                                public const DISCRIMINATOR = null;
                            
                                /**
                            Severity: Minor
                            Found in src/Sell/Marketing/V1/Model/NegativeKeyword.php - About 3 hrs to fix

                              AdResponse has 28 functions (exceeds 20 allowed). Consider refactoring.
                              Open

                              class AdResponse implements ModelInterface, \ArrayAccess, \JsonSerializable
                              {
                                  public const DISCRIMINATOR = null;
                              
                                  /**
                              Severity: Minor
                              Found in src/Sell/Marketing/V1/Model/AdResponse.php - About 3 hrs to fix

                                SelectionRule has 28 functions (exceeds 20 allowed). Consider refactoring.
                                Open

                                class SelectionRule implements ModelInterface, \ArrayAccess, \JsonSerializable
                                {
                                    public const DISCRIMINATOR = null;
                                
                                    /**
                                Severity: Minor
                                Found in src/Sell/Marketing/V1/Model/SelectionRule.php - About 3 hrs to fix

                                  Rate has 28 functions (exceeds 20 allowed). Consider refactoring.
                                  Open

                                  class Rate implements ModelInterface, \ArrayAccess, \JsonSerializable
                                  {
                                      public const DISCRIMINATOR = null;
                                  
                                      /**
                                  Severity: Minor
                                  Found in src/Sell/Account/V2/Model/Rate.php - About 3 hrs to fix

                                    Keyword has 28 functions (exceeds 20 allowed). Consider refactoring.
                                    Open

                                    class Keyword implements ModelInterface, \ArrayAccess, \JsonSerializable
                                    {
                                        public const DISCRIMINATOR = null;
                                    
                                        /**
                                    Severity: Minor
                                    Found in src/Sell/Marketing/V1/Model/Keyword.php - About 3 hrs to fix

                                      CreateAdsByInventoryReferenceResponse has 28 functions (exceeds 20 allowed). Consider refactoring.
                                      Open

                                      class CreateAdsByInventoryReferenceResponse implements ModelInterface, \ArrayAccess, \JsonSerializable
                                      {
                                          public const DISCRIMINATOR = null;
                                      
                                          /**
                                      Severity: Minor
                                      Found in src/Sell/Marketing/V1/Model/CreateAdsByInventoryReferenceResponse.php - About 3 hrs to fix

                                        RateTableDetails has 28 functions (exceeds 20 allowed). Consider refactoring.
                                        Open

                                        class RateTableDetails implements ModelInterface, \ArrayAccess, \JsonSerializable
                                        {
                                            public const DISCRIMINATOR = null;
                                        
                                            /**
                                        Severity: Minor
                                        Found in src/Sell/Account/V2/Model/RateTableDetails.php - About 3 hrs to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language