|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| __construct ($options=null) | |
| setReturnType ($returnType) | |
| getReturnType () | |
| addParameter ($parameter) | |
| addParameters (array $parameters) | |
| setParameters (array $parameters) | |
| getParameters () | |
| getParameterObjects () | |
| getParameter ($index) | |
| setOptions (array $options) | |
| toArray () | |
Protected Attributes | |
| $_returnType = 'void' | |
| $_parameterNameMap = array() | |
| $_parameters = array() | |
Definition at line 32 of file Prototype.php.
| __construct | ( | $ | options = null | ) |
Constructor
| null | array | $options |
Definition at line 55 of file Prototype.php.

| addParameter | ( | $ | parameter | ) |
Add a parameter
| string | $parameter |
Definition at line 90 of file Prototype.php.

| addParameters | ( | array $ | parameters | ) |
Add parameters
| array | $parameter |
Definition at line 113 of file Prototype.php.


| getParameter | ( | $ | index | ) |
Retrieve a single parameter by name or index
| string | int | $index |
Definition at line 165 of file Prototype.php.
| getParameters | ( | ) |
Retrieve parameters as list of types
Definition at line 140 of file Prototype.php.

| getReturnType | ( | ) |
Retrieve return type
Definition at line 79 of file Prototype.php.

| setOptions | ( | array $ | options | ) |
Set object state from array
| array | $options |
Definition at line 185 of file Prototype.php.

| setParameters | ( | array $ | parameters | ) |
Set parameters
| array | $parameters |
Definition at line 127 of file Prototype.php.

| setReturnType | ( | $ | returnType | ) |
Set return value
| string | $returnType |
Definition at line 68 of file Prototype.php.
| toArray | ( | ) |
Serialize to array
Definition at line 201 of file Prototype.php.

$_parameterNameMap = array() [protected] |
Definition at line 42 of file Prototype.php.
$_parameters = array() [protected] |
Definition at line 47 of file Prototype.php.
$_returnType = 'void' [protected] |
Definition at line 37 of file Prototype.php.