Exemplo n.º 1
0
/**
 * Librairies
 */
$localDir = dirname(__FILE__) . '/';
require_once $localDir . 'WsdlToPhpModel.php';
require_once $localDir . 'WsdlToPhpStruct.php';
require_once $localDir . 'WsdlToPhpService.php';
require_once $localDir . 'WsdlToPhpFunction.php';
require_once $localDir . 'WsdlToPhpGenerator.php';
require_once $localDir . 'WsdlToPhpStructValue.php';
require_once $localDir . 'WsdlToPhpStructAttribute.php';
/**
 * Cleaning tests
 */
if (false) {
    echo "\r\n Clean Name for '2And'is-go54  83od+*/you=yèçés_3' is " . WsdlToPhpModel::cleanString("2And'is-go54  83od+*/you=yéçès_3") . " \r\n";
    return;
}
/**
 * OVH SOAP API
 * Lots of structs and operations
 */
if (false) {
    $w = new WsdlToPhpGenerator('http://www.ovh.com/soapi/soapi-dlw-1.54.wsdl');
    WsdlToPhpGenerator::setOptionGenerateAutoloadFile(true);
    WsdlToPhpGenerator::setOptionGenerateWsdlClassFile(true);
    WsdlToPhpGenerator::setOptionResponseAsWsdlObject(true);
    WsdlToPhpGenerator::setOptionGenerateTutorialFile(true);
    WsdlToPhpGenerator::setOptionCategory(WsdlToPhpGenerator::OPT_CAT_START_NAME);
    WsdlToPhpGenerator::setOptionSubCategory(WsdlToPhpGenerator::OPT_SUB_CAT_END_NAME);
    $w->generateClasses('ovh', dirname(__FILE__) . '/samples/ovh/');