YetiForceCompany/YetiForceCRM

View on GitHub
modules/Vendors/Vendors.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%

The class Vendors has 16 fields. Consider redesigning Vendors to keep the number of fields under 15.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

TooManyFields

Since: 0.1

Classes that have too many fields could be redesigned to have fewer fields, possibly through some nested object grouping of some of the information. For example, a class with city/state/zip fields could instead have one Address field.

Example

class Person {
   protected $one;
   private $two;
   private $three;
   [... many more fields ...]
}

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

The method setRelationTables has a boolean flag argument $secModule, which is a certain sign of a Single Responsibility Principle violation.
Open

    public function setRelationTables($secModule = false)
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

BooleanArgumentFlag

Since: 1.4.0

A boolean flag argument is a reliable indicator for a violation of the Single Responsibility Principle (SRP). You can fix this problem by extracting the logic in the boolean flag into its own class or method.

Example

class Foo {
    public function bar($flag = true) {
    }
}

Source https://phpmd.org/rules/cleancode.html#booleanargumentflag

Define a constant instead of duplicating this literal "vtiger_crmentity" 3 times.
Open

    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "vendorname" 4 times.
Open

        'Vendor Name' => 'vendorname',
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "crmid" 3 times.
Open

    public $tab_name_index = ['vtiger_crmentity' => 'crmid', 'vtiger_vendor' => 'vendorid', 'vtiger_vendoraddress' => 'vendorid', 'vtiger_vendorcf' => 'vendorid', 'vtiger_entity_stats' => 'crmid'];
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "vtiger_vendorcf" 4 times.
Open

    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "vtiger_vendor" 7 times.
Open

    public $table_name = 'vtiger_vendor';
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "vendorid" 11 times.
Open

    public $table_index = 'vendorid';
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Define a constant instead of duplicating this literal "vtiger_vendoraddress" 3 times.
Open

    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Critical
Found in modules/Vendors/Vendors.php by sonar-php

Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.

On the other hand, constants can be referenced from many places, but only need to be updated in a single place.

Noncompliant Code Example

With the default threshold of 3:

function run() {
  prepare('action1');                              // Non-Compliant - 'action1' is duplicated 3 times
  execute('action1');
  release('action1');
}

Compliant Solution

ACTION_1 = 'action1';

function run() {
  prepare(ACTION_1);
  execute(ACTION_1);
  release(ACTION_1);
}

Exceptions

To prevent generating some false-positives, literals having less than 5 characters are excluded.

Each class must be in a namespace of at least one level (a top-level vendor name)
Open

class Vendors extends CRMEntity
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

The property $list_fields_name is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $default_order_by is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $def_basicsearch_col is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $mandatory_fields is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $tab_name is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $entity_table is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $search_fields is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $table_name is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $column_fields is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $search_fields_name is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $tab_name_index is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $related_tables is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $default_sort_order is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

The property $table_index is not named in camelCase.
Open

class Vendors extends CRMEntity
{
    public $table_name = 'vtiger_vendor';
    public $table_index = 'vendorid';
    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpmd

CamelCasePropertyName

Since: 0.2

It is considered best practice to use the camelCase notation to name attributes.

Example

class ClassName {
    protected $property_name;
}

Source

Spaces must be used to indent lines; tabs are not allowed
Open

    public $list_fields_name = [
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Phone' => ['vendor' => 'phone'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     * Function to get the relation tables for related modules.
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     */
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Category' => 'category',
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     * Mandatory table for supporting custom fields.
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    ];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $entity_table = 'vtiger_crmentity';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        }
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Line exceeds 120 characters; contains 197 characters
Open

    public $tab_name_index = ['vtiger_crmentity' => 'crmid', 'vtiger_vendor' => 'vendorid', 'vtiger_vendoraddress' => 'vendorid', 'vtiger_vendorcf' => 'vendorid', 'vtiger_entity_stats' => 'crmid'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    /**
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     */
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $def_basicsearch_col = 'vendorname';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Line exceeds 120 characters; contains 127 characters
Open

    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'vtiger_vendoraddress' => ['vendorid', 'vtiger_vendor', 'vendorid'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Phone' => 'phone',
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $search_fields_name = [];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

            'Products' => ['vtiger_products' => ['vendor_id', 'productid'], 'vtiger_vendor' => 'vendorid'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $table_index = 'vendorid';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Vendor Name' => 'vendorname',
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     * @var string[] List of fields in the RelationListView
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    // Refers to vtiger_field.fieldname values.
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     * @param bool|string $secModule secondary module name
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $default_sort_order = 'ASC';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        ];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    ];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

            return $relTables;
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        return $relTables[$secModule];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $customFieldTable = ['vtiger_vendorcf', 'vendorid'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $related_tables = [
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    //Added these variables which are used as default order by and sortorder in ListView
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     * @return array with table names and fieldnames storing relations between module and this module
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

            'Campaigns' => ['vtiger_campaign_records' => ['crmid', 'campaignid'], 'vtiger_vendor' => 'vendorid'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'vtiger_vendorcf' => ['vendorid', 'vtiger_vendor', 'vendorid'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $mandatory_fields = ['createdtime', 'modifiedtime', 'vendorname', 'assigned_user_id'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    /**
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    /**
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Vendor Name' => ['vendor' => 'vendorname'],
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    // For Alphabetical search
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     *
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $table_name = 'vtiger_vendor';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $tab_name_index = ['vtiger_crmentity' => 'crmid', 'vtiger_vendor' => 'vendorid', 'vtiger_vendoraddress' => 'vendorid', 'vtiger_vendorcf' => 'vendorid', 'vtiger_entity_stats' => 'crmid'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    ];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        $relTables = [
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $search_fields = [
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     */
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public function setRelationTables($secModule = false)
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        if (false === $secModule) {
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    }
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    //Pavani: Assign value to entity_table
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $relationFields = [];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    // Used when enabling/disabling the mandatory fields for the module.
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

     *
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $tab_name = ['vtiger_crmentity', 'vtiger_vendor', 'vtiger_vendoraddress', 'vtiger_vendorcf', 'vtiger_entity_stats'];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $column_fields = [];
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

        'Email' => 'email',
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    public $default_order_by = '';
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

Spaces must be used to indent lines; tabs are not allowed
Open

    {
Severity: Minor
Found in modules/Vendors/Vendors.php by phpcodesniffer

There are no issues that match your filters.

Category
Status