isArrayAndDualCheckToAble = $isArrayAndDualCheckToAble;
$this->reflectionProvider = $reflectionProvider;
$this->phpVersionProvider = $phpVersionProvider;
}
public function provideMinPhpVersion() : int
{
return PhpVersionFeature::IS_ITERABLE;
}
public function getRuleDefinition() : RuleDefinition
{
return new RuleDefinition('Changes is_array + Traversable check to is_iterable', [new CodeSample('is_array($foo) || $foo instanceof Traversable;', 'is_iterable($foo);')]);
}
/**
* @return array