public function testClassInterfaces() { $classFsiReflection = ReflectionClass::factory('FSi\\Component\\Reflection\\Tests\\Fixture\\ClassA'); $classReflection = new \ReflectionClass('FSi\\Component\\Reflection\\Tests\\Fixture\\ClassA'); $fsiClassInterfaces = $classFsiReflection->getInterfaces(); $classInterfaces = $classReflection->getInterfaces(); $this->assertSame(count($fsiClassInterfaces), count($classInterfaces)); foreach ($fsiClassInterfaces as $name => $interfaceReflection) { $orgInterface = $classInterfaces[$name]; $this->assertEquals($orgInterface->name, $interfaceReflection->name); } }