Code Inspection: Covered function reference is provided without ‘::’
Reports the references to functions/methods in the @covers PHPDoc tags that are not prepended with the scope resolution operator (::).
In the following example, an incorrect annotation provided for the coveredFunction function. After the quick-fix is applied, the function reference is prepended with the :: scope resolution operator.
function coveredFunction() {}
class coversExampleTest extends TestCase {
/**
* @covers coveredFunction
*/
public function testCoversExample() {}
}
function coveredFunction() {}
class coversExampleTest extends TestCase {
/**
* @covers ::coveredFunction
*/
public function testCoversExample() {}
}
Suppress an inspection in the editor
Position the caret at the highlighted line and press Alt+Enter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 16 May 2022