You are here

public function PHPUnit_Runner_Filter_Factory::addFilter in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/phpunit/phpunit/src/Runner/Filter/Factory.php \PHPUnit_Runner_Filter_Factory::addFilter()

Parameters

ReflectionClass $filter:

mixed $args:

File

vendor/phpunit/phpunit/src/Runner/Filter/Factory.php, line 25

Class

PHPUnit_Runner_Filter_Factory
@since Class available since Release 4.0.0

Code

public function addFilter(ReflectionClass $filter, $args) {
  if (!$filter
    ->isSubclassOf('RecursiveFilterIterator')) {
    throw new InvalidArgumentException(sprintf('Class "%s" does not extend RecursiveFilterIterator', $filter->name));
  }
  $this->filters[] = array(
    $filter,
    $args,
  );
}