Code Inspection: Covered function reference is provided without ‘::’
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
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.
Before the quick-fix
function coveredFunction() {}class coversExampleTest extends TestCase { /** * @covers coveredFunction */ public function testCoversExample() {}}
After the quick-fix
function coveredFunction() {}class coversExampleTest extends TestCase { /** * @covers ::coveredFunction */ public function testCoversExample() {}}
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.