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
Place 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: 11 February 2024