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