Neos\Flow\Reflection\ClassReflection::getInterfaces PHP Метод

getInterfaces() публичный Метод

Replacement for the original getInterfaces() method which makes sure that ClassReflection objects are returned instead of the original ReflectionClass instances.
public getInterfaces ( ) : array
Результат array
    public function getInterfaces()
    {
        $extendedInterfaces = [];
        $interfaces = parent::getInterfaces();
        foreach ($interfaces as $interface) {
            $extendedInterfaces[] = new ClassReflection($interface->getName());
        }
        return $extendedInterfaces;
    }

Usage Example

 /**
  * @test
  */
 public function getInterfacesReturnsFlowsClassReflection()
 {
     $class = new ClassReflection(__CLASS__);
     $interfaces = $class->getInterfaces();
     foreach ($interfaces as $interface) {
         $this->assertInstanceOf(ClassReflection::class, $interface);
     }
 }