contextAnalyzer = $contextAnalyzer;
}
public function provideMinPhpVersion() : int
{
return PhpVersionFeature::NO_BREAK_OUTSIDE_LOOP;
}
public function getRuleDefinition() : RuleDefinition
{
return new RuleDefinition('Convert break outside for/foreach/switch context to return', [new CodeSample(<<<'CODE_SAMPLE'
class SomeClass
{
public function run()
{
if ($isphp5)
return 1;
else
return 2;
break;
}
}
CODE_SAMPLE
, <<<'CODE_SAMPLE'
class SomeClass
{
public function run()
{
if ($isphp5)
return 1;
else
return 2;
return;
}
}
CODE_SAMPLE
)]);
}
/**
* @return array