Class jWSDL

Description

object to generate WSDL files and web services documentation

we have 1 WSDL file for each soap web service, each service is implemented by 1 Jelix controller

Located in /utils/jWSDL.class.php (line 31)


	
			
Variable Summary
mixed $controller
mixed $module
Method Summary
static array getSoapControllers ()
jWSDL __construct ( $module,  $controller)
void doc ([ $className = ""], string $classname)
array getOperationParams (string $operationName)
void getWSDLFile ()
void getWSDLFilePath ()
Variables
mixed $controller (line 41)

controller name

  • access: public
mixed $module (line 36)

module name

  • access: public
mixed $WSDLfilePath (line 51)

WSDL file path (cached file)

  • access: public
Methods
static getSoapControllers (line 228)

Return an array of all the soap controllers class available in the application

  • return: Classname of controllers
  • access: public
static array getSoapControllers ()
Constructor __construct (line 60)
  • access: public
jWSDL __construct ( $module,  $controller)
  • $module
  • $controller
doc (line 197)

Load the class or service definition for doc purpose

  • access: public
void doc ([ $className = ""], string $classname)
  • string $classname: Name of the class for witch we want the doc, default doc is the service one (controller)
  • $className
getOperationParams (line 134)

Return array of params object for the operation $operationName

  • return: list params object (empty if no params)
  • access: public
array getOperationParams (string $operationName)
  • string $operationName: Name of the operation (controller method)
getWSDLFile (line 124)

Return the WSDL file content (WSDL is updated if necessary)

  • access: public
void getWSDLFile ()
getWSDLFilePath (line 116)

Return the WSDL cache file path (WSDL is updated if necessary)

  • access: public
void getWSDLFilePath ()

Documentation generated on Wed, 24 Sep 2014 22:02:49 +0200 by phpDocumentor 1.4.3