public function getImplementedInterfaces()
    {
        $result = array();
        foreach ($this->getReflectionClass()->getInterfaces() as $interface)
        {
            $result[] = Type::byReflectionClass($interface);
        }
        return $result;
    }
public function getImplementedInterfaces()
    {
        $result = array();
        foreach ($this->getReflectionClass()->getInterfaces() as $interface)
        {
            $result[] = Type::byReflectionClass($interface);
        }
        return $result;
    }
public function getImplementedInterfaces ( ) { $ result = array ( ) ; foreach ( $ this -> getReflectionClass ( ) -> getInterfaces ( ) as $ interface ) { $ result [ ] = Type :: byReflectionClass ( $ interface ) ; } return $ result ; }
Gets all interfaces that were implemented by this class.

@return InterfaceType[]
Gets all interfaces that were implemented by this class .