16 foreach ($this->class_names as
$name) {
46 $finder->class_names = [
51 $expected = [TestClass1::class, TestClass3::class];
52 $result = iterator_to_array($finder->getMatchingClassNames(TestInterface1::class));
53 $this->assertEquals($expected,
$result);
59 $finder->class_names = [
64 $expected = [TestClass2::class, TestClass3::class];
65 $result = iterator_to_array($finder->getMatchingClassNames(TestInterface2::class));
66 $this->assertEquals($expected,
$result);
72 $finder->class_names = [
78 $result = iterator_to_array($finder->getMatchingClassNames(TestInterface3::class));
79 $this->assertEquals($expected,
$result);
getAllClassNames(array $additional_ignore, string $matching_path=null)