original_string: protected function parseDescription()
      {
          $description = $this->classReflection->getDescription() . chr(10) . chr(10);
  
          $description .= 'Implemented in: ``' . $this->className . '``' . chr(10) . chr(10);
  
          $helperName = $this->parseTitle();
          $helperInstance = new $this->className();
  
          $methods = $this->getHelperMethods();
          foreach ($methods as $methodReflection) {
              if (!$helperInstance instanceof ProtectedContextAwareInterface || $helperInstance->allowsCallOfMethod($methodReflection->getName())) {
                  $methodDescription = $this->getMethodDescription($helperName, $methodReflection);
                  $description .= trim($methodDescription) . chr(10) . chr(10);
              }
          }
  
          return $description;
      }
code: protected function parseDescription()
      {
          $description = $this->classReflection->getDescription() . chr(10) . chr(10);
  
          $description .= 'Implemented in: ``' . $this->className . '``' . chr(10) . chr(10);
  
          $helperName = $this->parseTitle();
          $helperInstance = new $this->className();
  
          $methods = $this->getHelperMethods();
          foreach ($methods as $methodReflection) {
              if (!$helperInstance instanceof ProtectedContextAwareInterface || $helperInstance->allowsCallOfMethod($methodReflection->getName())) {
                  $methodDescription = $this->getMethodDescription($helperName, $methodReflection);
                  $description .= trim($methodDescription) . chr(10) . chr(10);
              }
          }
  
          return $description;
      }
code_tokens: protected function parseDescription ( ) { $ description = $ this -> classReflection -> getDescription ( ) . chr ( 10 ) . chr ( 10 ) ; $ description .= 'Implemented in: ``' . $ this -> className . '``' . chr ( 10 ) . chr ( 10 ) ; $ helperName = $ this -> parseTitle ( ) ; $ helperInstance = new $ this -> className ( ) ; $ methods = $ this -> getHelperMethods ( ) ; foreach ( $ methods as $ methodReflection ) { if ( ! $ helperInstance instanceof ProtectedContextAwareInterface || $ helperInstance -> allowsCallOfMethod ( $ methodReflection -> getName ( ) ) ) { $ methodDescription = $ this -> getMethodDescription ( $ helperName , $ methodReflection ) ; $ description .= trim ( $ methodDescription ) . chr ( 10 ) . chr ( 10 ) ; } } return $ description ; }
docstring: Iterate over all methods in the helper class
  
  @return string
docstring_tokens: Iterate over all methods in the helper class