zibios/wrike-php-library

View on GitHub
src/AbstractApi.php

Summary

Maintainability
B
4 hrs
Test Coverage

AbstractApi has 37 functions (exceeds 20 allowed). Consider refactoring.
Open

abstract class AbstractApi implements ApiInterface
{
    public const BASE_URI = 'https://www.wrike.com/api/v4/';

    /**
Severity: Minor
Found in src/AbstractApi.php - About 4 hrs to fix

    The class AbstractApi has 19 public methods. Consider refactoring AbstractApi to keep number of public methods under 10.
    Open

    abstract class AbstractApi implements ApiInterface
    {
        public const BASE_URI = 'https://www.wrike.com/api/v4/';
    
        /**
    Severity: Minor
    Found in src/AbstractApi.php by phpmd

    TooManyPublicMethods

    Since: 0.1

    A class with too many public methods is probably a good suspect for refactoring, in order to reduce its complexity and find a way to have more fine grained objects.

    By default it ignores methods starting with 'get' or 'set'.

    Example

    Source https://phpmd.org/rules/codesize.html#toomanypublicmethods

    There are no issues that match your filters.

    Category
    Status