YetiForceCompany/YetiForceCRM

View on GitHub
tests/Settings/Countries.php

Summary

Maintainability
B
6 hrs
Test Coverage
A
100%

Missing class import via use statement (line '26', column '18').
Open

        $exists = (new \App\Db\Query())->from('u_#__countries')->where(['status' => (int) !$status])->exists();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '109', column '22').
Open

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '82', column '22').
Open

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '138', column '17').
Open

        $count = (new \App\Db\Query())->from('u_#__countries')->count();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '83', column '15').
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '110', column '15').
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '24', column '22').
Open

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '101', column '15').
Open

        return (new \App\Db\Query())->from('u_#__countries')->select($fieldName)->where(['id' => $id])->scalar();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '74', column '15').
Open

        return (new \App\Db\Query())->from('u_#__countries')->all();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '124', column '15').
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '46', column '22').
Open

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Missing class import via use statement (line '123', column '22').
Open

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

MissingImport

Since: 2.7.0

Importing all external classes in a file through use statements makes them clearly visible.

Example

function make() {
    return new \stdClass();
}

Source http://phpmd.org/rules/cleancode.html#MissingImport

Avoid using static access to class '\Settings_Countries_Record_Model' in method 'testGetAll'.
Open

        $allRecords = \Settings_Countries_Record_Model::getAll();
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

StaticAccess

Since: 1.4.0

Static access causes unexchangeable dependencies to other classes and leads to hard to test code. Avoid using static access at all costs and instead inject dependencies through the constructor. The only case when static access is acceptable is when used for factory methods.

Example

class Foo
{
    public function bar()
    {
        Bar::baz();
    }
}

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

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

        $exists = (new \App\Db\Query())->from('u_#__countries')->where(['status' => (int) !$status])->exists();
Severity: Critical
Found in tests/Settings/Countries.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 "There is none any results after update" 3 times.
Open

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Critical
Found in tests/Settings/Countries.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 "u_#__countries" 7 times.
Open

        $exists = (new \App\Db\Query())->from('u_#__countries')->where(['status' => (int) !$status])->exists();
Severity: Critical
Found in tests/Settings/Countries.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 "There is none any changes after update" 3 times.
Open

        $this->assertSame($status, $status2, 'There is none any changes after update');
Severity: Critical
Found in tests/Settings/Countries.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.

Call to undeclared method \Tests\Settings\Countries::assertTrue
Open

        $this->assertTrue($rows === $rows3, 'After update original sequence the data is different than original data');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertCount
Open

        $this->assertCount($count, $allRecords, 'Count of all record is different than should be');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertFalse
Open

        $this->assertFalse($exists, 'Exists at least one record with wrong value of status');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        $count = (new \App\Db\Query())->from('u_#__countries')->count();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        return (new \App\Db\Query())->from('u_#__countries')->select($fieldName)->where(['id' => $id])->scalar();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertSame
Open

        $this->assertSame($phone, $status2, 'There is none any changes after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertSame
Open

        $this->assertSame($status, $status2, 'There is none any changes after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertGreaterThan
Open

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertGreaterThan
Open

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertSame
Open

        $this->assertSame($uitype, $status2, 'There is none any changes after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertTrue
Open

        $this->assertTrue($rows !== $rows2, 'After update sequence the data is not changed');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        return (new \App\Db\Query())->from('u_#__countries')->all();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \Tests\Settings\Countries::assertGreaterThan
Open

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        $exists = (new \App\Db\Query())->from('u_#__countries')->where(['status' => (int) !$status])->exists();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Call to undeclared method \App\Db\Query::from
Open

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Critical
Found in tests/Settings/Countries.php by phan

Similar blocks of code found in 3 locations. Consider refactoring.
Open

    public function testUpdateStatus()
    {
        $moduleModel = new \Settings_Countries_Module_Model();
        $row = (new \App\Db\Query())->from('u_#__countries')->one();
        $status = $row['status'] ? 0 : 1;
Severity: Major
Found in tests/Settings/Countries.php and 2 other locations - About 2 hrs to fix
tests/Settings/Countries.php on lines 107..116
tests/Settings/Countries.php on lines 121..130

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 3 locations. Consider refactoring.
Open

    public function testUpdateUitype()
    {
        $moduleModel = new \Settings_Countries_Module_Model();
        $row = (new \App\Db\Query())->from('u_#__countries')->one();
        $uitype = $row['uitype'] ? 0 : 1;
Severity: Major
Found in tests/Settings/Countries.php and 2 other locations - About 2 hrs to fix
tests/Settings/Countries.php on lines 80..89
tests/Settings/Countries.php on lines 107..116

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 3 locations. Consider refactoring.
Open

    public function testUpdatePhone()
    {
        $moduleModel = new \Settings_Countries_Module_Model();
        $row = (new \App\Db\Query())->from('u_#__countries')->one();
        $phone = $row['phone'] ? 0 : 1;
Severity: Major
Found in tests/Settings/Countries.php and 2 other locations - About 2 hrs to fix
tests/Settings/Countries.php on lines 80..89
tests/Settings/Countries.php on lines 121..130

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 122.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Avoid variables with short names like $id. Configured minimum length is 3.
Open

    private function getValueOfField($id, $fieldName)
Severity: Minor
Found in tests/Settings/Countries.php by phpmd

ShortVariable

Since: 0.2

Detects when a field, local, or parameter has a very short name.

Example

class Something {
    private $q = 15; // VIOLATION - Field
    public static function main( array $as ) { // VIOLATION - Formal
        $r = 20 + $this->q; // VIOLATION - Local
        for (int $i = 0; $i < 10; $i++) { // Not a Violation (inside FOR)
            $r += $this->q;
        }
    }
}

Source https://phpmd.org/rules/naming.html#shortvariable

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

     * Testing update all statuses.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     *
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @param int $status
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $exists = (new \App\Db\Query())->from('u_#__countries')->where(['status' => (int) !$status])->exists();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertFalse($exists, 'Exists at least one record with wrong value of status');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $sequence = array_combine($originKeys, $values);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testUpdateUitype()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testUpdateAllStatuses($status)
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel->updateSequence($sequence);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Get all rows.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Testing update status.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

            $values[] = $row['id'];
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $result = $moduleModel->updateUitype($row['id'], $uitype);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @dataProvider providerForUpdateAllStatuses
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel->updateAllStatuses($status);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

            $keys[] = $row['sortorderid'];
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertTrue($rows === $rows3, 'After update original sequence the data is different than original data');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    private function getValueOfField($id, $fieldName)
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $originKeys = $keys;
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Testing update phone.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testUpdatePhone()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $phone = $row['phone'] ? 0 : 1;
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @codeCoverageIgnore
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    private function getAllRows()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        return (new \App\Db\Query())->from('u_#__countries')->all();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Testing update uitype.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $status2 = $this->getValueOfField($row['id'], 'uitype');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Testing get all records.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @return array
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $values = [];
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     *
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testUpdateStatus()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $keys = [];
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $rows3 = $this->getAllRows();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel = new \Settings_Countries_Module_Model();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $status = $row['status'] ? 0 : 1;
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @return string
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $allRecords = \Settings_Countries_Record_Model::getAll();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertCount($count, $allRecords, 'Count of all record is different than should be');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        return [[1], [0]];
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testUpdateSequence()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $sequence = array_combine($keys, $values);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $rows2 = $this->getAllRows();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $result = $moduleModel->updatePhone($row['id'], $phone);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertSame($phone, $status2, 'There is none any changes after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function testGetAll()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $status2 = $this->getValueOfField($row['id'], 'status');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @param int    $id
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     *
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     */
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $status2 = $this->getValueOfField($row['id'], 'phone');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Data provider for testUpdateAllStatuses.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertSame($status, $status2, 'There is none any changes after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Testing update sequence.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @return array
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * Get value of field as scalar.
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     *
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     * @param string $fieldName
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $count = (new \App\Db\Query())->from('u_#__countries')->count();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        shuffle($keys);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $moduleModel->updateSequence($sequence);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $result = $moduleModel->updateStatus($row['id'], $status);
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertGreaterThan(0, $result, 'There is none any results after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $row = (new \App\Db\Query())->from('u_#__countries')->one();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $uitype = $row['uitype'] ? 0 : 1;
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

     *
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    public function providerForUpdateAllStatuses()
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $rows = $this->getAllRows();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        return (new \App\Db\Query())->from('u_#__countries')->select($fieldName)->where(['id' => $id])->scalar();
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertSame($uitype, $status2, 'There is none any changes after update');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    /**
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

    }
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        foreach ($rows as $row) {
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

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

        $this->assertTrue($rows !== $rows2, 'After update sequence the data is not changed');
Severity: Minor
Found in tests/Settings/Countries.php by phpcodesniffer

There are no issues that match your filters.

Category
Status