Changeset 791

Show
Ignore:
Timestamp:
08/09/07 15:41:18 (1 year ago)
Author:
mikey
Message:

corrected doc blocks, removed third param from generateJavascriptProxy()

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/service/jsonrpc/util/stubJsonRpcProxyGenerator.php

    r541 r791  
    44 * 
    55 * @author      Stephan Schmidt <schst@stubbles.net> 
     6 * @author      Frank Kleine <mikey@stubbles.net> 
    67 * @package     stubbles 
    7  * @subpackage  service_jsonrpc 
     8 * @subpackage  service_jsonrpc_util 
    89 */ 
    910stubClassLoader::load('net.stubbles.service.annotations.stubWebMethodAnnotation', 
    10                       'net.stubbles.reflection.reflection'); 
    11  
     11                      'net.stubbles.reflection.reflection' 
     12); 
    1213/** 
    1314 * Class to generate JSON-RPC proxies 
    1415 * 
    1516 * @package     stubbles 
    16  * @subpackage  service_jsonrpc 
     17 * @subpackage  service_jsonrpc_util 
    1718 */ 
    1819class stubJsonRpcProxyGenerator extends stubBaseObject 
     
    2122     * URL of the service 
    2223     * 
    23      * @var string 
     24     * @var string 
    2425     */ 
    2526    protected $serviceURL; 
    2627 
    2728    /** 
    28      * Create a new generator 
     29     * create a new generator 
    2930     * 
    30      * @param string $serviceURL 
     31     * @param string $serviceURL 
    3132     */ 
    32     public function __construct($serviceURL) { 
     33    public function __construct($serviceURL) 
     34    { 
    3335        $this->serviceURL = $serviceURL; 
    3436    } 
    3537 
    3638    /** 
    37      * Generate JS proxy for a specified class 
     39     * generate JS proxy for a specified class 
    3840     * 
    39      * @param string $className 
    40      * @param string $jsClass 
    41      * @param string $jsCode 
    42      * @return string 
     41     * @param   string  $className  name of the class to generate the proxy from 
     42     * @param   string  $jsClass    name of the generated javascript proxy 
     43     * @return  string 
     44     * @throws  stubClassNotFoundException 
    4345     */ 
    44     public function generateJavascriptProxy($className, $jsClass = null, $jsCode = '') { 
    45  
     46    public function generateJavascriptProxy($className, $jsClass = null) 
     47    { 
    4648        $clazz = new stubReflectionClass($className); 
    4749        if ($jsClass == null) { 
     
    4951        } 
    5052 
    51         $jsCode .= "function {$jsClass}(clientObj) {\n"; 
     53        $jsCode = "function {$jsClass}(clientObj) {\n"; 
    5254        $jsCode .= " this.dispatcher = new stubbles.json.rpc.Client(clientObj, '{$this->serviceURL}');\n"; 
    5355        $jsCode .= "}\n"; 
     
    6365            $jsCode .= "}\n"; 
    6466        } 
     67         
    6568        return $jsCode; 
    6669    }