|
Moodle
2.2.1
http://www.collinsharper.com
|
Static Public Member Functions | |
| static | loadType ($className) |
| static | getMappedClassName ($className) |
| static | setMapping ($asClassName, $phpClassName) |
| static | resetMap () |
| static | setResourceLoader (Zend_Loader_PluginLoader_Interface $loader) |
| static | addResourceDirectory ($prefix, $dir) |
| static | getResourceParser ($resource) |
| static | handleResource ($resource) |
Static Public Attributes | |
| static | $callbackClass |
| static | $classMap |
Static Protected Attributes | |
| static | $_defaultClassMap |
| static | $_resourceLoader = null |
Definition at line 53 of file TypeLoader.php.
| static addResourceDirectory | ( | $ | prefix, |
| $ | dir | ||
| ) | [static] |
Add directory to the list of places where to look for resource handlers
| string | $prefix | |
| string | $dir |
Definition at line 173 of file TypeLoader.php.
| static getMappedClassName | ( | $ | className | ) | [static] |
Looks up the supplied call name to its mapped class name
| string | $className |
Definition at line 114 of file TypeLoader.php.

| static getResourceParser | ( | $ | resource | ) | [static] |
Get plugin class that handles this resource
| resource | $resource | Resource type |
Definition at line 186 of file TypeLoader.php.

| static handleResource | ( | $ | resource | ) | [static] |
Convert resource to a serializable object
| resource | $resource |
Definition at line 202 of file TypeLoader.php.


| static loadType | ( | $ | className | ) | [static] |
Load the mapped class type into a callback.
| string | $className |
Definition at line 96 of file TypeLoader.php.


| static resetMap | ( | ) | [static] |
| static setMapping | ( | $ | asClassName, |
| $ | phpClassName | ||
| ) | [static] |
Map PHP class names to ActionScript class names
Allows users to map the class names of there action script classes to the equivelent php class name. Used in deserialization to load a class and serialiation to set the class name of the returned object.
| string | $asClassName | |
| string | $phpClassName |
Definition at line 142 of file TypeLoader.php.

| static setResourceLoader | ( | Zend_Loader_PluginLoader_Interface $ | loader | ) | [static] |
Set loader for resource type handlers
| Zend_Loader_PluginLoader_Interface | $loader |
Definition at line 162 of file TypeLoader.php.

$_defaultClassMap [static, protected] |
array( 'flex.messaging.messages.AcknowledgeMessage' => 'Zend_Amf_Value_Messaging_AcknowledgeMessage', 'flex.messaging.messages.ErrorMessage' => 'Zend_Amf_Value_Messaging_AsyncMessage', 'flex.messaging.messages.CommandMessage' => 'Zend_Amf_Value_Messaging_CommandMessage', 'flex.messaging.messages.ErrorMessage' => 'Zend_Amf_Value_Messaging_ErrorMessage', 'flex.messaging.messages.RemotingMessage' => 'Zend_Amf_Value_Messaging_RemotingMessage', 'flex.messaging.io.ArrayCollection' => 'Zend_Amf_Value_Messaging_ArrayCollection', )
Definition at line 75 of file TypeLoader.php.
$_resourceLoader = null [static, protected] |
Definition at line 87 of file TypeLoader.php.
$callbackClass [static] |
Definition at line 58 of file TypeLoader.php.
$classMap [static] |
array ( 'flex.messaging.messages.AcknowledgeMessage' => 'Zend_Amf_Value_Messaging_AcknowledgeMessage', 'flex.messaging.messages.ErrorMessage' => 'Zend_Amf_Value_Messaging_AsyncMessage', 'flex.messaging.messages.CommandMessage' => 'Zend_Amf_Value_Messaging_CommandMessage', 'flex.messaging.messages.ErrorMessage' => 'Zend_Amf_Value_Messaging_ErrorMessage', 'flex.messaging.messages.RemotingMessage' => 'Zend_Amf_Value_Messaging_RemotingMessage', 'flex.messaging.io.ArrayCollection' => 'Zend_Amf_Value_Messaging_ArrayCollection', )
Definition at line 63 of file TypeLoader.php.