original_string: public function generate()
      {
          $reference = [];
  
          $scanner = $this->getScanner();
  
          /** @var  $class ClassScanner */
          foreach ($scanner->getClasses() as $class) {
              $footprint = $this->getClassFootprint($class);
              $reference[$class->getName()] = $footprint->export();
          }
          $reference = json_encode($reference);
  
          return $reference;
      }
code: public function generate()
      {
          $reference = [];
  
          $scanner = $this->getScanner();
  
          /** @var  $class ClassScanner */
          foreach ($scanner->getClasses() as $class) {
              $footprint = $this->getClassFootprint($class);
              $reference[$class->getName()] = $footprint->export();
          }
          $reference = json_encode($reference);
  
          return $reference;
      }
code_tokens: public function generate ( ) { $ reference = [ ] ; $ scanner = $ this -> getScanner ( ) ; /** @var  $class ClassScanner */ foreach ( $ scanner -> getClasses ( ) as $ class ) { $ footprint = $ this -> getClassFootprint ( $ class ) ; $ reference [ $ class -> getName ( ) ] = $ footprint -> export ( ) ; } $ reference = json_encode ( $ reference ) ; return $ reference ; }
docstring: Create JSON reference from given directories
  
  @return string
docstring_tokens: Create JSON reference from given directories