28 lines
		
	
	
		
			744 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			744 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| require_once(__DIR__ . '/../vendor/autoload.php');
 | |
| 
 | |
| use phpDocumentor\Reflection\DocBlock\Serializer;
 | |
| use phpDocumentor\Reflection\DocBlockFactory;
 | |
| 
 | |
| $docComment = <<<DOCCOMMENT
 | |
| /**
 | |
|  * This is an example of a summary.
 | |
|  *
 | |
|  * And here is an example of the description
 | |
|  * of a DocBlock that can span multiple lines.
 | |
|  *
 | |
|  * @see \phpDocumentor\Reflection\DocBlock\StandardTagFactory
 | |
|  */
 | |
| DOCCOMMENT;
 | |
| 
 | |
| $factory  = DocBlockFactory::createInstance();
 | |
| $docblock = $factory->create($docComment);
 | |
| 
 | |
| // Create the serializer that will reconstitute the DocBlock back to its original form.
 | |
| $serializer = new Serializer();
 | |
| 
 | |
| // Reconstitution is performed by the `getDocComment()` method.
 | |
| $reconstitutedDocComment = $serializer->getDocComment($docblock);
 | |
| 
 | 
