injectFilter() public method

public injectFilter ( PHPUnit_Runner_Filter_Factory $filter )
$filter PHPUnit_Runner_Filter_Factory
 private function processSuiteFilters(PHPUnit_Framework_TestSuite $suite, array $arguments)
 {
     if (!$arguments['filter'] && empty($arguments['groups']) && empty($arguments['excludeGroups'])) {
         return;
     }
     $filterFactory = new PHPUnit_Runner_Filter_Factory();
     if (!empty($arguments['excludeGroups'])) {
         $filterFactory->addFilter(new ReflectionClass('PHPUnit_Runner_Filter_Group_Exclude'), $arguments['excludeGroups']);
     }
     if (!empty($arguments['groups'])) {
         $filterFactory->addFilter(new ReflectionClass('PHPUnit_Runner_Filter_Group_Include'), $arguments['groups']);
     }
     if ($arguments['filter']) {
         $filterFactory->addFilter(new ReflectionClass('PHPUnit_Runner_Filter_Test'), $arguments['filter']);
     }
     $suite->injectFilter($filterFactory);
 }
 /**
  * @param PHPUnit_Framework_TestSuite $suite
  */
 private function injectFilters(PHPUnit_Framework_TestSuite $suite)
 {
     $filterFactory = new PHPUnit_Runner_Filter_Factory();
     if (!empty($this->excludeGroups)) {
         $filterFactory->addFilter(new ReflectionClass('PHPUnit_Runner_Filter_Group_Exclude'), $this->excludeGroups);
     }
     if (!empty($this->groups)) {
         $filterFactory->addFilter(new ReflectionClass('PHPUnit_Runner_Filter_Group_Include'), $this->groups);
     }
     $suite->injectFilter($filterFactory);
 }