simplePhpParser = $simplePhpParser;
}
public function provideMinPhpVersion() : int
{
return PhpVersionFeature::STRING_IN_ASSERT_ARG;
}
public function getRuleDefinition() : RuleDefinition
{
return new RuleDefinition('String asserts must be passed directly to assert()', [new CodeSample(<<<'CODE_SAMPLE'
function nakedAssert()
{
assert('true === true');
assert("true === true");
}
CODE_SAMPLE
, <<<'CODE_SAMPLE'
function nakedAssert()
{
assert(true === true);
assert(true === true);
}
CODE_SAMPLE
)]);
}
/**
* @return array