public function setFilterIterator($filterIterator)
{
if (is_string($filterIterator) && class_exists($filterIterator)) {
$class = new ReflectionClass($filterIterator);
if ($class->isSubclassOf('FilterIterator')) {
$this->filterIterator = $filterIterator;
}
} else {
throw PHPUnit_Util_InvalidArgumentHelper::factory(1, 'class name');
}
}