abstract | |
|---|---|
extends | 
			
Declaration			 | 
		
| Methods | ||
|---|---|---|
				
					
	public
					
					
				
			 | 
			
				makeReturnByRef(): $this
	
	
			 | 
		# | 
				
					
	public
					
					
				
			 | 
			
				addParam(Param|Param $param): $this
	
	
			 | 
		# | 
				
					
	public
					
					
				
			 | 
			
				addParams(array $params): $this
	
	
			 | 
		# | 
				
					
	public
					
					
				
			 | 
			
				setReturnType(string|Name|Identifier|ComplexType $type): $this
	
	
			 | 
		# | 
| Methods inherited from PhpParser\Builder\Declaration | 
|---|
addStmt(), addStmts(), setDocComment()				 | 
			
| Properties | |||
|---|---|---|---|
				
	protected
					
					
				
			 | 
			
				
			 | 
			
$returnByRef = false
				
	
			 | 
		# | 
				
	protected
					
					
				
			 | 
			
				
			 | 
			
$params = []
				
	
			 | 
		# | 
				
	protected
					
					
				
			 | 
			
				string|Name|NullableType|null
			 | 
			
$returnType = null
				
	
			 | 
		# | 
| Properties inherited from PhpParser\Builder\Declaration | 
|---|
$attributes				 |