yiisoft/yii2

View on GitHub
framework/db/ActiveRecordInterface.php

Summary

Maintainability
A
0 mins
Test Coverage

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

    public function insert($runValidation = true, $attributes = null);

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

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

    public function unlink($name, $model, $delete = false);

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

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

    public function getOldPrimaryKey($asArray = false);

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

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

    public function save($runValidation = true, $attributeNames = null);

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

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

    public function getPrimaryKey($asArray = false);

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

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

    public function update($runValidation = true, $attributeNames = null);

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

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

    public function getRelation($name, $throwException = true);

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

There are no issues that match your filters.

Category
Status