Method | Description | |
---|---|---|
alternateGenerator ( |
||
analyze ( |
||
appendParameter ( |
||
getFQSEN ( ) : |
||
getHasReturn ( ) : boolean | ||
getInternalScope ( ) : Phan\Language\Scope\ClosedScope | ||
getNumberOfOptionalParameters ( ) : integer | ||
getNumberOfParameters ( ) : integer | ||
getNumberOfRequiredParameters ( ) : integer | ||
getParameterForCaller ( integer $i ) : |
Gets the $ith parameter for the **caller**. | |
getParameterList ( ) : |
||
isReturnTypeUndefined ( ) : boolean | ||
setHasReturn ( boolean $has_return ) : void | ||
setHasYield ( boolean $has_return ) : void | ||
setInternalScope ( Phan\Language\Scope\ClosedScope $internal_scope ) : void | ||
setIsReturnTypeUndefined ( boolean $is_return_type_undefined ) : void | ||
setNumberOfOptionalParameters ( integer $number ) : void | The number of optional parameters | |
setNumberOfRequiredParameters ( integer $number ) : void | The number of required parameters | |
setParameterList ( array $parameter_list ) : void |
public alternateGenerator ( |
||
$code_base | ||
return | Generator | The set of all alternates to this function |
public analyze ( |
||
$context | ||
$code_base | ||
return | Analyze the node associated with this object in the given context |
public appendParameter ( |
||
$parameter | A parameter to append to the parameter list | |
return | void |
public getFQSEN ( ) : |
||
return | The fully-qualified structural element name of this structural element |
public getHasReturn ( ) : boolean | ||
return | boolean | True if this method returns a value |
public getInternalScope ( ) : Phan\Language\Scope\ClosedScope | ||
return | Phan\Language\Scope\ClosedScope | The internal scope of this closed scope element |
public getNumberOfOptionalParameters ( ) : integer | ||
return | integer | The number of optional parameters on this method |
public getNumberOfParameters ( ) : integer | ||
return | integer | The maximum number of parameters to this method |
public getNumberOfRequiredParameters ( ) : integer | ||
return | integer | The number of required parameters on this method |
public getParameterForCaller ( integer $i ) : |
||
$i | integer | - offset of the parameter. |
return | The parameter type that the **caller** observes. |
public getParameterList ( ) : |
||
return | A list of parameters on the method |
public isReturnTypeUndefined ( ) : boolean | ||
return | boolean | True if this method had no return type defined when it was defined (either in the signature itself or in the docblock). |
public setHasReturn ( boolean $has_return ) : void | ||
$has_return | boolean | Set to true to mark this method as having a return value (Only through `return`) |
return | void |
public setHasYield ( boolean $has_return ) : void | ||
$has_return | boolean | |
return | void |
public setInternalScope ( Phan\Language\Scope\ClosedScope $internal_scope ) : void | ||
$internal_scope | Phan\Language\Scope\ClosedScope | |
return | void |
public setIsReturnTypeUndefined ( boolean $is_return_type_undefined ) : void | ||
$is_return_type_undefined | boolean | True if this method had no return type defined when it was defined (either in the signature itself or in the docblock). |
return | void |
public setNumberOfOptionalParameters ( integer $number ) : void | ||
$number | integer | |
return | void |
public setNumberOfRequiredParameters ( integer $number ) : void | ||
$number | integer | |
return | void |
public setParameterList ( array $parameter_list ) : void | ||
$parameter_list | array | A list of parameters to set on this method |
return | void |