/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.31 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ /* ----------------------------------------------------------------------------- * This section contains generic SWIG labels for method/variable * declarations/attributes, and other compiler dependent labels. * ----------------------------------------------------------------------------- */ /* template workaround for compilers that cannot correctly implement the C++ standard */ #ifndef SWIGTEMPLATEDISAMBIGUATOR # if defined(__SUNPRO_CC) # if (__SUNPRO_CC <= 0x560) # define SWIGTEMPLATEDISAMBIGUATOR template # else # define SWIGTEMPLATEDISAMBIGUATOR # endif # else # define SWIGTEMPLATEDISAMBIGUATOR # endif #endif /* inline attribute */ #ifndef SWIGINLINE # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) # define SWIGINLINE inline # else # define SWIGINLINE # endif #endif /* attribute recognised by some compilers to avoid 'unused' warnings */ #ifndef SWIGUNUSED # if defined(__GNUC__) # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif # elif defined(__ICC) # define SWIGUNUSED __attribute__ ((__unused__)) # else # define SWIGUNUSED # endif #endif #ifndef SWIGUNUSEDPARM # ifdef __cplusplus # define SWIGUNUSEDPARM(p) # else # define SWIGUNUSEDPARM(p) p SWIGUNUSED # endif #endif /* internal SWIG method */ #ifndef SWIGINTERN # define SWIGINTERN static SWIGUNUSED #endif /* internal inline SWIG method */ #ifndef SWIGINTERNINLINE # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE #endif /* exporting methods */ #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) # ifndef GCC_HASCLASSVISIBILITY # define GCC_HASCLASSVISIBILITY # endif #endif #ifndef SWIGEXPORT # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # if defined(STATIC_LINKED) # define SWIGEXPORT # else # define SWIGEXPORT __declspec(dllexport) # endif # else # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) # define SWIGEXPORT __attribute__ ((visibility("default"))) # else # define SWIGEXPORT # endif # endif #endif /* calling conventions for Windows */ #ifndef SWIGSTDCALL # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) # define SWIGSTDCALL __stdcall # else # define SWIGSTDCALL # endif #endif /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) # define _CRT_SECURE_NO_DEPRECATE #endif /* ----------------------------------------------------------------------------- * swigrun.swg * * This file contains generic CAPI SWIG runtime support for pointer * type checking. * ----------------------------------------------------------------------------- */ /* This should only be incremented when either the layout of swig_type_info changes, or for whatever reason, the runtime changes incompatibly */ #define SWIG_RUNTIME_VERSION "3" /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ #ifdef SWIG_TYPE_TABLE # define SWIG_QUOTE_STRING(x) #x # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) #else # define SWIG_TYPE_TABLE_NAME #endif /* You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for creating a static or dynamic library from the swig runtime code. In 99.9% of the cases, swig just needs to declare them as 'static'. But only do this if is strictly necessary, ie, if you have problems with your compiler or so. */ #ifndef SWIGRUNTIME # define SWIGRUNTIME SWIGINTERN #endif #ifndef SWIGRUNTIMEINLINE # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE #endif /* Generic buffer size */ #ifndef SWIG_BUFFER_SIZE # define SWIG_BUFFER_SIZE 1024 #endif /* Flags for pointer conversions */ #define SWIG_POINTER_DISOWN 0x1 /* Flags for new pointer objects */ #define SWIG_POINTER_OWN 0x1 /* Flags/methods for returning states. The swig conversion methods, as ConvertPtr, return and integer that tells if the conversion was successful or not. And if not, an error code can be returned (see swigerrors.swg for the codes). Use the following macros/flags to set or process the returning states. In old swig versions, you usually write code as: if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { // success code } else { //fail code } Now you can be more explicit as: int res = SWIG_ConvertPtr(obj,vptr,ty.flags); if (SWIG_IsOK(res)) { // success code } else { // fail code } that seems to be the same, but now you can also do Type *ptr; int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); if (SWIG_IsOK(res)) { // success code if (SWIG_IsNewObj(res) { ... delete *ptr; } else { ... } } else { // fail code } I.e., now SWIG_ConvertPtr can return new objects and you can identify the case and take care of the deallocation. Of course that requires also to SWIG_ConvertPtr to return new result values, as int SWIG_ConvertPtr(obj, ptr,...) { if () { if () { *ptr = ; return SWIG_NEWOBJ; } else { *ptr = ; return SWIG_OLDOBJ; } } else { return SWIG_BADOBJ; } } Of course, returning the plain '0(success)/-1(fail)' still works, but you can be more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the swig errors code. Finally, if the SWIG_CASTRANK_MODE is enabled, the result code allows to return the 'cast rank', for example, if you have this int food(double) int fooi(int); and you call food(1) // cast rank '1' (1 -> 1.0) fooi(1) // cast rank '0' just use the SWIG_AddCast()/SWIG_CheckState() */ #define SWIG_OK (0) #define SWIG_ERROR (-1) #define SWIG_IsOK(r) (r >= 0) #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) /* The CastRankLimit says how many bits are used for the cast rank */ #define SWIG_CASTRANKLIMIT (1 << 8) /* The NewMask denotes the object was created (using new/malloc) */ #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) /* The TmpMask is for in/out typemaps that use temporal objects */ #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) /* Simple returning values */ #define SWIG_BADOBJ (SWIG_ERROR) #define SWIG_OLDOBJ (SWIG_OK) #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) /* Check, add and del mask methods */ #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) #define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) /* Cast-Rank Mode */ #if defined(SWIG_CASTRANK_MODE) # ifndef SWIG_TypeRank # define SWIG_TypeRank unsigned long # endif # ifndef SWIG_MAXCASTRANK /* Default cast allowed */ # define SWIG_MAXCASTRANK (2) # endif # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) SWIGINTERNINLINE int SWIG_AddCast(int r) { return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; } SWIGINTERNINLINE int SWIG_CheckState(int r) { return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; } #else /* no cast-rank mode */ # define SWIG_AddCast # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) #endif #include #ifdef __cplusplus extern "C" { #endif typedef void *(*swig_converter_func)(void *); typedef struct swig_type_info *(*swig_dycast_func)(void **); /* Structure to store inforomation on one type */ typedef struct swig_type_info { const char *name; /* mangled name of this type */ const char *str; /* human readable name of this type */ swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ struct swig_cast_info *cast; /* linked list of types that can cast into this type */ void *clientdata; /* language specific type data */ int owndata; /* flag if the structure owns the clientdata */ } swig_type_info; /* Structure to store a type and conversion function used for casting */ typedef struct swig_cast_info { swig_type_info *type; /* pointer to type that is equivalent to this type */ swig_converter_func converter; /* function to cast the void pointers */ struct swig_cast_info *next; /* pointer to next cast in linked list */ struct swig_cast_info *prev; /* pointer to the previous cast */ } swig_cast_info; /* Structure used to store module information * Each module generates one structure like this, and the runtime collects * all of these structures and stores them in a circularly linked list.*/ typedef struct swig_module_info { swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ size_t size; /* Number of types in this module */ struct swig_module_info *next; /* Pointer to next element in circularly linked list */ swig_type_info **type_initial; /* Array of initially generated type structures */ swig_cast_info **cast_initial; /* Array of initially generated casting structures */ void *clientdata; /* Language specific module data */ } swig_module_info; /* Compare two type names skipping the space characters, therefore "char*" == "char *" and "Class" == "Class", etc. Return 0 when the two name types are equivalent, as in strncmp, but skipping ' '. */ SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2) { for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { while ((*f1 == ' ') && (f1 != l1)) ++f1; while ((*f2 == ' ') && (f2 != l2)) ++f2; if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; } return (l1 - f1) - (l2 - f2); } /* Check type equivalence in a name list like ||... Return 0 if not equal, 1 if equal */ SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb) { int equiv = 0; const char* te = tb + strlen(tb); const char* ne = nb; while (!equiv && *ne) { for (nb = ne; *ne; ++ne) { if (*ne == '|') break; } equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0; if (*ne) ++ne; } return equiv; } /* Check type equivalence in a name list like ||... Return 0 if equal, -1 if nb < tb, 1 if nb > tb */ SWIGRUNTIME int SWIG_TypeCompare(const char *nb, const char *tb) { int equiv = 0; const char* te = tb + strlen(tb); const char* ne = nb; while (!equiv && *ne) { for (nb = ne; *ne; ++ne) { if (*ne == '|') break; } equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0; if (*ne) ++ne; } return equiv; } /* think of this as a c++ template<> or a scheme macro */ #define SWIG_TypeCheck_Template(comparison, ty) \ if (ty) { \ swig_cast_info *iter = ty->cast; \ while (iter) { \ if (comparison) { \ if (iter == ty->cast) return iter; \ /* Move iter to the top of the linked list */ \ iter->prev->next = iter->next; \ if (iter->next) \ iter->next->prev = iter->prev; \ iter->next = ty->cast; \ iter->prev = 0; \ if (ty->cast) ty->cast->prev = iter; \ ty->cast = iter; \ return iter; \ } \ iter = iter->next; \ } \ } \ return 0 /* Check the typename */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty) { SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty); } /* Same as previous function, except strcmp is replaced with a pointer comparison */ SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) { SWIG_TypeCheck_Template(iter->type == from, into); } /* Cast a pointer up an inheritance hierarchy */ SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr) { return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr); } /* Dynamic pointer casting. Down an inheritance hierarchy */ SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { swig_type_info *lastty = ty; if (!ty || !ty->dcast) return ty; while (ty && (ty->dcast)) { ty = (*ty->dcast)(ptr); if (ty) lastty = ty; } return lastty; } /* Return the name associated with this type */ SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty) { return ty->name; } /* Return the pretty name associated with this type, that is an unmangled type name in a form presentable to the user. */ SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type) { /* The "str" field contains the equivalent pretty names of the type, separated by vertical-bar characters. We choose to print the last name, as it is often (?) the most specific. */ if (!type) return NULL; if (type->str != NULL) { const char *last_name = type->str; const char *s; for (s = type->str; *s; s++) if (*s == '|') last_name = s+1; return last_name; } else return type->name; } /* Set the clientdata field for a type */ SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { swig_cast_info *cast = ti->cast; /* if (ti->clientdata == clientdata) return; */ ti->clientdata = clientdata; while (cast) { if (!cast->converter) { swig_type_info *tc = cast->type; if (!tc->clientdata) { SWIG_TypeClientData(tc, clientdata); } } cast = cast->next; } } SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { SWIG_TypeClientData(ti, clientdata); ti->owndata = 1; } /* Search for a swig_type_info structure only by mangled name Search is a O(log #types) We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { swig_module_info *iter = start; do { if (iter->size) { register size_t l = 0; register size_t r = iter->size - 1; do { /* since l+r >= 0, we can (>> 1) instead (/ 2) */ register size_t i = (l + r) >> 1; const char *iname = iter->types[i]->name; if (iname) { register int compare = strcmp(name, iname); if (compare == 0) { return iter->types[i]; } else if (compare < 0) { if (i) { r = i - 1; } else { break; } } else if (compare > 0) { l = i + 1; } } else { break; /* should never happen */ } } while (l <= r); } iter = iter->next; } while (iter != end); return 0; } /* Search for a swig_type_info structure for either a mangled name or a human readable name. It first searches the mangled names of the types, which is a O(log #types) If a type is not found it then searches the human readable names, which is O(#types). We start searching at module start, and finish searching when start == end. Note: if start == end at the beginning of the function, we go all the way around the circular list. */ SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name) { /* STEP 1: Search the name field using binary search */ swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); if (ret) { return ret; } else { /* STEP 2: If the type hasn't been found, do a complete search of the str field (the human readable name) */ swig_module_info *iter = start; do { register size_t i = 0; for (; i < iter->size; ++i) { if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) return iter->types[i]; } iter = iter->next; } while (iter != end); } /* neither found a match */ return 0; } /* Pack binary data into a string */ SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz) { static const char hex[17] = "0123456789abcdef"; register const unsigned char *u = (unsigned char *) ptr; register const unsigned char *eu = u + sz; for (; u != eu; ++u) { register unsigned char uu = *u; *(c++) = hex[(uu & 0xf0) >> 4]; *(c++) = hex[uu & 0xf]; } return c; } /* Unpack binary data from a string */ SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz) { register unsigned char *u = (unsigned char *) ptr; register const unsigned char *eu = u + sz; for (; u != eu; ++u) { register char d = *(c++); register unsigned char uu; if ((d >= '0') && (d <= '9')) uu = ((d - '0') << 4); else if ((d >= 'a') && (d <= 'f')) uu = ((d - ('a'-10)) << 4); else return (char *) 0; d = *(c++); if ((d >= '0') && (d <= '9')) uu |= (d - '0'); else if ((d >= 'a') && (d <= 'f')) uu |= (d - ('a'-10)); else return (char *) 0; *u = uu; } return c; } /* Pack 'void *' into a string buffer. */ SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { char *r = buff; if ((2*sizeof(void *) + 2) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,&ptr,sizeof(void *)); if (strlen(name) + 1 > (bsz - (r - buff))) return 0; strcpy(r,name); return buff; } SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { *ptr = (void *) 0; return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sizeof(void *)); } SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { char *r = buff; size_t lname = (name ? strlen(name) : 0); if ((2*sz + 2 + lname) > bsz) return 0; *(r++) = '_'; r = SWIG_PackData(r,ptr,sz); if (lname) { strncpy(r,name,lname+1); } else { *r = 0; } return buff; } SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { if (*c != '_') { if (strcmp(c,"NULL") == 0) { memset(ptr,0,sz); return name; } else { return 0; } } return SWIG_UnpackData(++c,ptr,sz); } #ifdef __cplusplus } #endif /* ----------------------------------------------------------------------------- * See the LICENSE file for information on copyright, usage and redistribution * of SWIG, and the README file for authors - http://www.swig.org/release.html. * * php4run.swg * * PHP4 runtime library * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #endif #include "zend.h" #include "zend_API.h" #include "php.h" /* These TSRMLS_ stuff should already be defined now, but with older php under redhat are not... */ #ifndef TSRMLS_D #define TSRMLS_D #endif #ifndef TSRMLS_DC #define TSRMLS_DC #endif #ifndef TSRMLS_C #define TSRMLS_C #endif #ifndef TSRMLS_CC #define TSRMLS_CC #endif #ifdef __cplusplus } #endif /* But in fact SWIG_ConvertPtr is the native interface for getting typed pointer values out of zvals. We need the TSRMLS_ macros for when we make PHP type calls later as we handle php resources */ #define SWIG_ConvertPtr(obj,pp,type,flags) SWIG_ZTS_ConvertPtr(obj,pp,type,flags TSRMLS_CC) #define SWIG_fail goto fail static char *default_error_msg = "Unknown error occurred"; static int default_error_code = E_ERROR; #define SWIG_PHP_Arg_Error_Msg(argnum,extramsg) "Error in argument " #argnum " "#extramsg #define SWIG_PHP_Error(code,msg) do { SWIG_ErrorCode() = code; SWIG_ErrorMsg() = msg; SWIG_fail; } while (0) #define SWIG_contract_assert(expr,msg) \ if (!(expr) ) { zend_printf("Contract Assert Failed %s\n",msg ); } else /* Standard SWIG API */ #define SWIG_GetModule(clientdata) SWIG_Php4_GetModule() #define SWIG_SetModule(clientdata, pointer) SWIG_Php4_SetModule(pointer) /* used to wrap returned objects in so we know whether they are newobject and need freeing, or not */ typedef struct _swig_object_wrapper { void * ptr; int newobject; } swig_object_wrapper; /* empty zend destructor for types without one */ static ZEND_RSRC_DTOR_FUNC(SWIG_landfill) { (void)rsrc; } #define SWIG_SetPointerZval(a,b,c,d) SWIG_ZTS_SetPointerZval(a,b,c,d TSRMLS_CC) static void SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject TSRMLS_DC) { swig_object_wrapper *value=NULL; /* * First test for Null pointers. Return those as PHP native NULL */ if (!ptr ) { ZVAL_NULL(z); return; } if (type->clientdata) { if (! (*(int *)(type->clientdata))) zend_error(E_ERROR, "Type: %s failed to register with zend",type->name); value=(swig_object_wrapper *)emalloc(sizeof(swig_object_wrapper)); value->ptr=ptr; value->newobject=newobject; ZEND_REGISTER_RESOURCE(z, value, *(int *)(type->clientdata)); return; } zend_error(E_ERROR, "Type: %s not registered with zend",type->name); } /* This pointer conversion routine takes the native pointer p (along with its type name) and converts it by calling appropriate casting functions according to ty. The resultant pointer is returned, or NULL is returned if the pointer can't be cast. Sadly PHP has no API to find a type name from a type id, only from an instance of a resource of the type id, so we have to pass type_name as well. The two functions which might call this are: SWIG_ZTS_ConvertResourcePtr which gets the type name from the resource and the registered zend destructors for which we have one per type each with the type name hard wired in. */ static void * SWIG_ZTS_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty TSRMLS_DC) { swig_cast_info *tc; if (!ty) { /* They don't care about the target type, so just pass on the pointer! */ return p; } if (! type_name) { /* can't convert p to ptr type ty if we don't know what type p is */ return NULL; } /* convert and cast p from type_name to ptr as ty. */ tc = SWIG_TypeCheck(type_name, ty); if (!tc) return NULL; return SWIG_TypeCast(tc, p); } /* This function returns a pointer of type ty by extracting the pointer and type info from the resource in z. z must be a resource. If it fails, NULL is returned. It uses SWIG_ZTS_ConvertResourceData to do the real work. */ static void * SWIG_ZTS_ConvertResourcePtr(zval *z, swig_type_info *ty, int flags TSRMLS_DC) { swig_object_wrapper *value; void *p; int type; char *type_name; value = (swig_object_wrapper *) zend_list_find(z->value.lval, &type); if ( flags && SWIG_POINTER_DISOWN ) { value->newobject = 0; } p = value->ptr; if (type==-1) return NULL; type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC TSRMLS_CC); return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC); } /* We allow passing of a RESOURCE pointing to the object or an OBJECT whose _cPtr is a resource pointing to the object */ static int SWIG_ZTS_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags TSRMLS_DC) { if (z == NULL) { *ptr = 0; return 0; } switch (z->type) { case IS_OBJECT: { zval ** _cPtr; if (zend_hash_find(HASH_OF(z),"_cPtr",sizeof("_cPtr"),(void**)&_cPtr)==SUCCESS) { if ((*_cPtr)->type==IS_RESOURCE) { *ptr = SWIG_ZTS_ConvertResourcePtr(*_cPtr, ty, flags TSRMLS_CC); return (*ptr == NULL ? -1 : 0); } } break; } case IS_RESOURCE: *ptr = SWIG_ZTS_ConvertResourcePtr(z, ty, flags TSRMLS_CC); return (*ptr == NULL ? -1 : 0); case IS_NULL: *ptr = 0; return 0; } return -1; } static char const_name[] = "swig_runtime_data_type_pointer"; static swig_module_info *SWIG_Php4_GetModule() { zval *pointer; swig_module_info *ret = 0; MAKE_STD_ZVAL(pointer); TSRMLS_FETCH(); if (zend_get_constant(const_name, sizeof(const_name), pointer TSRMLS_CC)) { if (pointer->type == IS_LONG) { ret = (swig_module_info *) pointer->value.lval; } } FREE_ZVAL(pointer); return ret; } static void SWIG_Php4_SetModule(swig_module_info *pointer) { TSRMLS_FETCH(); REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, 0); } /* Errors in SWIG */ #define SWIG_UnknownError -1 #define SWIG_IOError -2 #define SWIG_RuntimeError -3 #define SWIG_IndexError -4 #define SWIG_TypeError -5 #define SWIG_DivisionByZero -6 #define SWIG_OverflowError -7 #define SWIG_SyntaxError -8 #define SWIG_ValueError -9 #define SWIG_SystemError -10 #define SWIG_AttributeError -11 #define SWIG_MemoryError -12 #define SWIG_NullReferenceError -13 /* -------- TYPES TABLE (BEGIN) -------- */ #define SWIGTYPE_int swig_types[0] #define SWIGTYPE_p_LassoCheckVersionMode swig_types[1] #define SWIGTYPE_p_LassoDefederation swig_types[2] #define SWIGTYPE_p_LassoEcp swig_types[3] #define SWIGTYPE_p_LassoEncryptionMode swig_types[4] #define SWIGTYPE_p_LassoEncryptionSymKeyType swig_types[5] #define SWIGTYPE_p_LassoFederation swig_types[6] #define SWIGTYPE_p_LassoHttpMethod swig_types[7] #define SWIGTYPE_p_LassoIdentity swig_types[8] #define SWIGTYPE_p_LassoLecp swig_types[9] #define SWIGTYPE_p_LassoLibAssertion swig_types[10] #define SWIGTYPE_p_LassoLibAuthnRequest swig_types[11] #define SWIGTYPE_p_LassoLibAuthnResponse swig_types[12] #define SWIGTYPE_p_LassoLibFederationTerminationNotification swig_types[13] #define SWIGTYPE_p_LassoLibLogoutRequest swig_types[14] #define SWIGTYPE_p_LassoLibLogoutResponse swig_types[15] #define SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest swig_types[16] #define SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse swig_types[17] #define SWIGTYPE_p_LassoLibRequestAuthnContext swig_types[18] #define SWIGTYPE_p_LassoLibStatusResponse swig_types[19] #define SWIGTYPE_p_LassoLogin swig_types[20] #define SWIGTYPE_p_LassoLoginProtocolProfile swig_types[21] #define SWIGTYPE_p_LassoLogout swig_types[22] #define SWIGTYPE_p_LassoMdProtocolType swig_types[23] #define SWIGTYPE_p_LassoNameIdManagement swig_types[24] #define SWIGTYPE_p_LassoNameIdentifierMapping swig_types[25] #define SWIGTYPE_p_LassoNameRegistration swig_types[26] #define SWIGTYPE_p_LassoNode swig_types[27] #define SWIGTYPE_p_LassoNodeList swig_types[28] #define SWIGTYPE_p_LassoProtocolConformance swig_types[29] #define SWIGTYPE_p_LassoProvider swig_types[30] #define SWIGTYPE_p_LassoProviderRole swig_types[31] #define SWIGTYPE_p_LassoRequestType swig_types[32] #define SWIGTYPE_p_LassoSaml2Action swig_types[33] #define SWIGTYPE_p_LassoSaml2Advice swig_types[34] #define SWIGTYPE_p_LassoSaml2Assertion swig_types[35] #define SWIGTYPE_p_LassoSaml2Attribute swig_types[36] #define SWIGTYPE_p_LassoSaml2AttributeStatement swig_types[37] #define SWIGTYPE_p_LassoSaml2AudienceRestriction swig_types[38] #define SWIGTYPE_p_LassoSaml2AuthnContext swig_types[39] #define SWIGTYPE_p_LassoSaml2AuthnStatement swig_types[40] #define SWIGTYPE_p_LassoSaml2AuthzDecisionStatement swig_types[41] #define SWIGTYPE_p_LassoSaml2BaseIDAbstract swig_types[42] #define SWIGTYPE_p_LassoSaml2ConditionAbstract swig_types[43] #define SWIGTYPE_p_LassoSaml2Conditions swig_types[44] #define SWIGTYPE_p_LassoSaml2EncryptedElement swig_types[45] #define SWIGTYPE_p_LassoSaml2Evidence swig_types[46] #define SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData swig_types[47] #define SWIGTYPE_p_LassoSaml2NameID swig_types[48] #define SWIGTYPE_p_LassoSaml2OneTimeUse swig_types[49] #define SWIGTYPE_p_LassoSaml2ProxyRestriction swig_types[50] #define SWIGTYPE_p_LassoSaml2StatementAbstract swig_types[51] #define SWIGTYPE_p_LassoSaml2Subject swig_types[52] #define SWIGTYPE_p_LassoSaml2SubjectConfirmation swig_types[53] #define SWIGTYPE_p_LassoSaml2SubjectConfirmationData swig_types[54] #define SWIGTYPE_p_LassoSaml2SubjectLocality swig_types[55] #define SWIGTYPE_p_LassoSamlAdvice swig_types[56] #define SWIGTYPE_p_LassoSamlAssertion swig_types[57] #define SWIGTYPE_p_LassoSamlAttribute swig_types[58] #define SWIGTYPE_p_LassoSamlAttributeDesignator swig_types[59] #define SWIGTYPE_p_LassoSamlAttributeStatement swig_types[60] #define SWIGTYPE_p_LassoSamlAttributeValue swig_types[61] #define SWIGTYPE_p_LassoSamlAudienceRestrictionCondition swig_types[62] #define SWIGTYPE_p_LassoSamlAuthenticationStatement swig_types[63] #define SWIGTYPE_p_LassoSamlAuthorityBinding swig_types[64] #define SWIGTYPE_p_LassoSamlConditionAbstract swig_types[65] #define SWIGTYPE_p_LassoSamlConditions swig_types[66] #define SWIGTYPE_p_LassoSamlNameIdentifier swig_types[67] #define SWIGTYPE_p_LassoSamlStatementAbstract swig_types[68] #define SWIGTYPE_p_LassoSamlSubject swig_types[69] #define SWIGTYPE_p_LassoSamlSubjectConfirmation swig_types[70] #define SWIGTYPE_p_LassoSamlSubjectLocality swig_types[71] #define SWIGTYPE_p_LassoSamlSubjectStatement swig_types[72] #define SWIGTYPE_p_LassoSamlSubjectStatementAbstract swig_types[73] #define SWIGTYPE_p_LassoSamlp2ArtifactResolve swig_types[74] #define SWIGTYPE_p_LassoSamlp2ArtifactResponse swig_types[75] #define SWIGTYPE_p_LassoSamlp2AssertionIDRequest swig_types[76] #define SWIGTYPE_p_LassoSamlp2AttributeQuery swig_types[77] #define SWIGTYPE_p_LassoSamlp2AuthnQuery swig_types[78] #define SWIGTYPE_p_LassoSamlp2AuthnRequest swig_types[79] #define SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery swig_types[80] #define SWIGTYPE_p_LassoSamlp2Extensions swig_types[81] #define SWIGTYPE_p_LassoSamlp2IDPEntry swig_types[82] #define SWIGTYPE_p_LassoSamlp2IDPList swig_types[83] #define SWIGTYPE_p_LassoSamlp2LogoutRequest swig_types[84] #define SWIGTYPE_p_LassoSamlp2ManageNameIDRequest swig_types[85] #define SWIGTYPE_p_LassoSamlp2NameIDMappingRequest swig_types[86] #define SWIGTYPE_p_LassoSamlp2NameIDMappingResponse swig_types[87] #define SWIGTYPE_p_LassoSamlp2NameIDPolicy swig_types[88] #define SWIGTYPE_p_LassoSamlp2RequestAbstract swig_types[89] #define SWIGTYPE_p_LassoSamlp2RequestedAuthnContext swig_types[90] #define SWIGTYPE_p_LassoSamlp2Response swig_types[91] #define SWIGTYPE_p_LassoSamlp2Scoping swig_types[92] #define SWIGTYPE_p_LassoSamlp2Status swig_types[93] #define SWIGTYPE_p_LassoSamlp2StatusCode swig_types[94] #define SWIGTYPE_p_LassoSamlp2StatusDetail swig_types[95] #define SWIGTYPE_p_LassoSamlp2StatusResponse swig_types[96] #define SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract swig_types[97] #define SWIGTYPE_p_LassoSamlp2Terminate swig_types[98] #define SWIGTYPE_p_LassoSamlpRequest swig_types[99] #define SWIGTYPE_p_LassoSamlpRequestAbstract swig_types[100] #define SWIGTYPE_p_LassoSamlpResponse swig_types[101] #define SWIGTYPE_p_LassoSamlpResponseAbstract swig_types[102] #define SWIGTYPE_p_LassoSamlpStatus swig_types[103] #define SWIGTYPE_p_LassoSamlpStatusCode swig_types[104] #define SWIGTYPE_p_LassoServer swig_types[105] #define SWIGTYPE_p_LassoSession swig_types[106] #define SWIGTYPE_p_LassoSignatureMethod swig_types[107] #define SWIGTYPE_p_LassoSignatureType swig_types[108] #define SWIGTYPE_p_LassoStringList swig_types[109] #define SWIGTYPE_p_char swig_types[110] #define SWIGTYPE_p_p_void swig_types[111] #define SWIGTYPE_p_void swig_types[112] static swig_type_info *swig_types[114]; static swig_module_info swig_module = {swig_types, 113, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) /* -------- TYPES TABLE (END) -------- */ /* header section */ /* +----------------------------------------------------------------------+ | PHP version 4.0 | +----------------------------------------------------------------------+ | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 2.02 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available at through the world-wide-web at | | http://www.php.net/license/2_02.txt. | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: | | | +----------------------------------------------------------------------+ */ ZEND_BEGIN_MODULE_GLOBALS(lasso) char *error_msg; int error_code; ZEND_END_MODULE_GLOBALS(lasso) ZEND_DECLARE_MODULE_GLOBALS(lasso) #ifdef ZTS #define SWIG_ErrorMsg() TSRMG(lasso_globals_id, zend_lasso_globals *, error_msg ) #define SWIG_ErrorCode() TSRMG(lasso_globals_id, zend_lasso_globals *, error_code ) #else #define SWIG_ErrorMsg() (lasso_globals.error_msg) #define SWIG_ErrorCode() (lasso_globals.error_code) #endif static void lasso_init_globals(zend_lasso_globals *globals ) { globals->error_msg = default_error_msg; globals->error_code = default_error_code; } static void lasso_destroy_globals(zend_lasso_globals * globals) { (void)globals; } static void SWIG_ResetError() { TSRMLS_FETCH(); SWIG_ErrorMsg() = default_error_msg; SWIG_ErrorCode() = default_error_code; } #define SWIG_name "lasso" #ifdef __cplusplus extern "C" { #endif #include "php.h" #include "php_ini.h" #include "ext/standard/info.h" #include "php_lasso.h" #ifdef __cplusplus } #endif #if PHP_MAJOR_VERSION < 5 # define SWIG_exception(code, msg) { zend_error(E_ERROR, msg); } #else # define SWIG_exception(code, msg) { zend_throw_exception(NULL, msg, code TSRMLS_CC); } #endif #if defined(SWIGRUBY) || defined (PHP_VERSION) /* Ruby and PHP pollute the #define space with these names */ #undef PACKAGE_NAME #undef PACKAGE_STRING #undef PACKAGE_TARNAME #undef PACKAGE_VERSION #undef PACKAGE_BUGREPORT #endif #include #include #include #include #ifdef LASSO_WSF_ENABLED #include #include #endif #define bool int #define false 0 #define true 1 /* * Thanks to the patch in this Debian bug for the solution * to the crash inside vsnprintf on some architectures. * * "reuse of args inside the while(1) loop is in violation of the * specs and only happens to work by accident on other systems." * * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=104325 */ #ifndef va_copy #ifdef __va_copy #define va_copy(dest,src) __va_copy(dest,src) #else #define va_copy(dest,src) (dest) = (src) #endif #endif /* ZVAL_STRING segfault when s is null */ #undef ZVAL_STRING #define ZVAL_STRING(z, s, duplicate) { \ char *__s=(s); \ if (__s) { \ (z)->value.str.len = strlen(__s); \ (z)->value.str.val = (duplicate?estrndup(__s, (z)->value.str.len):__s); \ } else { \ (z)->value.str.len = 0; \ (z)->value.str.val = empty_string; \ } \ (z)->type = IS_STRING; \ } static void throw_exception_msg(int errorCode) { char errorMsg[256]; if (errorCode > 0) { sprintf(errorMsg, "%d / Lasso Warning: %s", errorCode, lasso_strerror(errorCode)); zend_error(E_WARNING, errorMsg); } else { sprintf(errorMsg, "%d / Lasso Error: %s", errorCode, lasso_strerror(errorCode)); zend_error(E_ERROR, errorMsg); } } typedef struct node_info { char *name; struct node_info *super; swig_type_info *swig; #if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID) zend_class_entry *php; #endif } node_info; static node_info node_infos[250]; /* FIXME: Size should be computed */ /* Cast a LassoNode into the appropriate derivated class. */ static swig_type_info *dynamic_cast_node(void **nodePointer) { node_info *info; char *name; if (*nodePointer == NULL) return NULL; name = (char *) G_OBJECT_TYPE_NAME(*nodePointer); for (info = node_infos; info->swig; info++) { if (strcmp(info->name, name) == 0) return info->swig; } return NULL; } static node_info *get_node_info_with_swig(swig_type_info *swig) { node_info *info; for (info = node_infos; info->swig; info++) { if (info->swig == swig) return info; } return NULL; } #if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID) static void set_node_info(node_info *info, char *name, char *superName, swig_type_info *swig, zend_class_entry *php) { #else static void set_node_info(node_info *info, char *name, char *superName, swig_type_info *swig) { #endif node_info *super; info->name = name; if (superName) { for (super = node_infos; super != info; super++) if (strcmp(super->name, superName) == 0) break; if (super == info) { printf("Lasso Swig Alert: Unknown super class %s for class %s\n", superName, name); super = NULL; } } else { super = NULL; } info->super = super; info->swig = swig; #if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID) info->php = php; #endif } #include static void add_key_to_array(char *key, gpointer pointer, GPtrArray *array) { g_ptr_array_add(array, g_strdup(key)); } static void add_node_to_array(gpointer node, GPtrArray *array) { if (node != NULL) { g_object_ref(node); } g_ptr_array_add(array, node); } static void add_string_to_array(char *string, GPtrArray *array) { if (string != NULL) { string = g_strdup(string); } g_ptr_array_add(array, string); } static void add_xml_to_array(xmlNode *xmlnode, GPtrArray *array) { xmlOutputBufferPtr buf; gchar *xmlString; buf = xmlAllocOutputBuffer(NULL); if (buf == NULL) { xmlString = NULL; } else { xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL); xmlOutputBufferFlush(buf); if (buf->conv == NULL) { xmlString = g_strdup(buf->buffer->content); } else { xmlString = g_strdup(buf->conv->content); } xmlOutputBufferClose(buf); } g_ptr_array_add(array, xmlString); } static void free_node_array_item(gpointer node, gpointer unused) { if (node != NULL) { /* Test added to help debugging. */ if (LASSO_IS_NODE(node)) { lasso_node_destroy(LASSO_NODE(node)); } else { g_object_unref(node); } } } static void free_node_list_item(gpointer node, gpointer unused) { if (node != NULL) { /* Test added to help debugging. */ if (LASSO_IS_NODE(node)) { lasso_node_destroy(LASSO_NODE(node)); } else { g_object_unref(node); } } } static void free_string_list_item(char *string, gpointer unused) { if (string != NULL) { g_free(string); } } static void free_xml_list_item(xmlNode *xmlnode, gpointer unused) { if (xmlnode != NULL) { xmlFreeNode(xmlnode); } } static gpointer get_node(gpointer node) { return node == NULL ? NULL : g_object_ref(node); } static GPtrArray *get_node_list(GList *nodeList) { GPtrArray *nodeArray; if (nodeList == NULL) { return NULL; } nodeArray = g_ptr_array_sized_new(g_list_length(nodeList)); g_list_foreach(nodeList, (GFunc) add_node_to_array, nodeArray); return nodeArray; } static GPtrArray *get_string_list(GList *stringList) { GPtrArray *stringArray; if (stringList == NULL) { return NULL; } stringArray = g_ptr_array_sized_new(g_list_length(stringList)); g_list_foreach(stringList, (GFunc) add_string_to_array, stringArray); return stringArray; } static GPtrArray *get_xml_list(GList *xmlList) { GPtrArray *xmlArray; if (xmlList == NULL) { return NULL; } xmlArray = g_ptr_array_sized_new(g_list_length(xmlList)); g_list_foreach(xmlList, (GFunc) add_xml_to_array, xmlArray); return xmlArray; } static char* get_xml_string(xmlNode *xmlnode) { xmlOutputBufferPtr buf; char *xmlString; if (xmlnode == NULL) { return NULL; } buf = xmlAllocOutputBuffer(NULL); if (buf == NULL) { xmlString = NULL; } else { xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL); xmlOutputBufferFlush(buf); if (buf->conv == NULL) { xmlString = g_strdup(buf->buffer->content); } else { xmlString = g_strdup(buf->conv->content); } xmlOutputBufferClose(buf); } xmlFreeNode(xmlnode); return xmlString; } static xmlNode *get_string_xml(const char *string) { xmlDoc *doc; xmlNode *node; doc = xmlReadDoc(string, NULL, NULL, XML_PARSE_NONET); node = xmlDocGetRootElement(doc); if (node != NULL) { node = xmlCopyNode(node, 1); } xmlFreeDoc(doc); return node; } static void set_node(gpointer *nodePointer, gpointer value) { if (*nodePointer == value) { return; } if (*nodePointer != NULL) { /* Test added to help debugging. */ if (LASSO_IS_NODE(*nodePointer)) { lasso_node_destroy(LASSO_NODE(*nodePointer)); } else { g_object_unref(*nodePointer); } } *nodePointer = value == NULL ? NULL : g_object_ref(value); } static void set_node_list(GList **nodeListPointer, GPtrArray *nodeArray) { if (*nodeListPointer != NULL) { g_list_foreach(*nodeListPointer, (GFunc) free_node_list_item, NULL); g_list_free(*nodeListPointer); } if (nodeArray == NULL) { *nodeListPointer = NULL; } else { gpointer node; int index; for (index = 0; index < nodeArray->len; index ++) { node = g_ptr_array_index(nodeArray, index); if (node != NULL) { g_object_ref(node); } *nodeListPointer = g_list_append(*nodeListPointer, node); } } } static void set_string(char **pointer, char *value) { if (*pointer != NULL) { g_free(*pointer); } *pointer = value == NULL ? NULL : strdup(value); } static void set_string_list(GList **stringListPointer, GPtrArray *stringArray) { if (*stringListPointer != NULL) { g_list_foreach(*stringListPointer, (GFunc) free_string_list_item, NULL); g_list_free(*stringListPointer); } if (stringArray == NULL) { *stringListPointer = NULL; } else { char *string; int index; for (index = 0; index < stringArray->len; index ++) { string = g_ptr_array_index(stringArray, index); if (string != NULL) { string = g_strdup(string); } *stringListPointer = g_list_append(*stringListPointer, string); } } } static void set_xml_list(GList **xmlListPointer, GPtrArray *xmlArray) { if (*xmlListPointer != NULL) { g_list_foreach(*xmlListPointer, (GFunc) free_xml_list_item, NULL); g_list_free(*xmlListPointer); } if (xmlArray == NULL) { *xmlListPointer = NULL; } else { xmlDoc *doc; int index; xmlNode *node; char *xmlString; for (index = 0; index < xmlArray->len; index ++) { xmlString = g_ptr_array_index(xmlArray, index); if (xmlString == NULL) { node = NULL; } else { doc = xmlReadDoc(g_ptr_array_index(xmlArray, index), NULL, NULL, XML_PARSE_NONET); if (doc == NULL) { continue; } node = xmlDocGetRootElement(doc); if (node != NULL) { node = xmlCopyNode(node, 1); } xmlFreeDoc(doc); } *xmlListPointer = g_list_append(*xmlListPointer, node); } } } static void set_xml_string(xmlNode **xmlnode, const char* string) { xmlDoc *doc; xmlNode *node; doc = xmlReadDoc(string, NULL, NULL, XML_PARSE_NONET); node = xmlDocGetRootElement(doc); if (node != NULL) { node = xmlCopyNode(node, 1); } xmlFreeDoc(doc); if (*xmlnode) { xmlFreeNode(*xmlnode); } *xmlnode = node; } static int _wrap_propset_LassoNode(zend_property_reference *property_reference, pval *value); static int _propset_LassoNode(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoNode(zend_property_reference *property_reference); static int _propget_LassoNode(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoNode lasso_node_new #define delete_LassoNode lasso_node_destroy /* Methods implementations */ #define LassoNode_dump(self) lasso_node_dump(LASSO_NODE(self)) typedef GPtrArray LassoNodeList; SWIGINTERN void LassoNodeList_append(LassoNodeList *self,LassoNode *item){ if (item != NULL) g_object_ref(item); g_ptr_array_add(self, item); } SWIGINTERN void *LassoNodeList_cast(LassoNodeList *self){ return self; } SWIGINTERN LassoNodeList *LassoNodeList_frompointer(void *nodeArray){ return (LassoNodeList *) nodeArray; } SWIGINTERN LassoNode *LassoNodeList_getItem(LassoNodeList *self,int index){ LassoNode *item; item = g_ptr_array_index(self, index); if (item != NULL) g_object_ref(item); return item; } SWIGINTERN int LassoNodeList_length(LassoNodeList *self){ return self->len; } SWIGINTERN void LassoNodeList_setItem(LassoNodeList *self,int index,LassoNode *item){ LassoNode **itemPointer = (LassoNode **) &g_ptr_array_index(self, index); if (*itemPointer == item) return; if (*itemPointer != NULL) { /* Test added to help debugging. */ if (LASSO_IS_NODE(*itemPointer)) { lasso_node_destroy(LASSO_NODE(*itemPointer)); } else { g_object_unref(*itemPointer); } } if (item == NULL) { *itemPointer = NULL; } else { *itemPointer = g_object_ref(item); } } static int _wrap_propset_LassoNodeList(zend_property_reference *property_reference, pval *value); static int _propset_LassoNodeList(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoNodeList(zend_property_reference *property_reference); static int _propget_LassoNodeList(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoNodeList g_ptr_array_new void delete_LassoNodeList(GPtrArray *self) { g_ptr_array_foreach(self, (GFunc) free_node_array_item, NULL); g_ptr_array_free(self, false); } typedef GPtrArray LassoStringList; SWIGINTERN void LassoStringList_append(LassoStringList *self,char *item){ if (item != NULL) item = g_strdup(item); g_ptr_array_add(self, item); } SWIGINTERN void *LassoStringList_cast(LassoStringList *self){ return self; } SWIGINTERN LassoStringList *LassoStringList_frompointer(void *stringArray){ return (LassoStringList *) stringArray; } SWIGINTERN char *LassoStringList_getItem(LassoStringList *self,int index){ return g_ptr_array_index(self, index); } SWIGINTERN int LassoStringList_length(LassoStringList *self){ return self->len; } SWIGINTERN void LassoStringList_setItem(LassoStringList *self,int index,char *item){ char **itemPointer = (char **) &g_ptr_array_index(self, index); if (*itemPointer != NULL) { g_free(*itemPointer); } if (item == NULL) { *itemPointer = NULL; } else { *itemPointer = g_strdup(item); } } static int _wrap_propset_LassoStringList(zend_property_reference *property_reference, pval *value); static int _propset_LassoStringList(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoStringList(zend_property_reference *property_reference); static int _propget_LassoStringList(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoStringList g_ptr_array_new #define delete_LassoStringList(self) g_ptr_array_free(self, true) static int _wrap_propset_LassoSamlAdvice(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAdvice(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAdvice(zend_property_reference *property_reference); static int _propget_LassoSamlAdvice(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* Assertion */ #define LassoSamlAdvice_get_Assertion(self) get_node((self)->Assertion) #define LassoSamlAdvice_Assertion_get(self) get_node((self)->Assertion) #define LassoSamlAdvice_set_Assertion(self, value) set_node((gpointer *) &(self)->Assertion, (value)) #define LassoSamlAdvice_Assertion_set(self, value) set_node((gpointer *) &(self)->Assertion, (value)) /* assertionIdReference */ #define LassoSamlAdvice_get_assertionIdReference(self) get_string_list((self)->AssertionIDReference) #define LassoSamlAdvice_assertionIdReference_get(self) get_string_list((self)->AssertionIDReference) #define LassoSamlAdvice_set_assertionIdReference(self, value) set_string_list(&(self)->AssertionIDReference, (value)) #define LassoSamlAdvice_assertionIdReference_set(self, value) set_string_list(&(self)->AssertionIDReference, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAdvice lasso_saml_advice_new #define delete_LassoSamlAdvice(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAdvice_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAssertion(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAssertion(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAssertion(zend_property_reference *property_reference); static int _propget_LassoSamlAssertion(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* Advice */ #define LassoSamlAssertion_get_Advice(self) get_node((self)->Advice) #define LassoSamlAssertion_Advice_get(self) get_node((self)->Advice) #define LassoSamlAssertion_set_Advice(self, value) set_node((gpointer *) &(self)->Advice, (value)) #define LassoSamlAssertion_Advice_set(self, value) set_node((gpointer *) &(self)->Advice, (value)) /* AttributeStatement */ #define LassoSamlAssertion_get_AttributeStatement(self) get_node((self)->AttributeStatement) #define LassoSamlAssertion_AttributeStatement_get(self) get_node((self)->AttributeStatement) #define LassoSamlAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value)) #define LassoSamlAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value)) /* AuthenticationStatement */ #define LassoSamlAssertion_get_AuthenticationStatement(self) get_node((self)->AuthenticationStatement) #define LassoSamlAssertion_AuthenticationStatement_get(self) get_node((self)->AuthenticationStatement) #define LassoSamlAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value)) #define LassoSamlAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value)) /* Conditions */ #define LassoSamlAssertion_get_Conditions(self) get_node((self)->Conditions) #define LassoSamlAssertion_Conditions_get(self) get_node((self)->Conditions) #define LassoSamlAssertion_set_Conditions(self, value) set_node((gpointer *) &(self)->Conditions, (value)) #define LassoSamlAssertion_Conditions_set(self, value) set_node((gpointer *) &(self)->Conditions, (value)) /* SubjectStatement */ #define LassoSamlAssertion_get_SubjectStatement(self) get_node((self)->SubjectStatement) #define LassoSamlAssertion_SubjectStatement_get(self) get_node((self)->SubjectStatement) #define LassoSamlAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value)) #define LassoSamlAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAssertion lasso_saml_assertion_new #define delete_LassoSamlAssertion(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAssertion_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAttribute(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAttribute(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAttribute(zend_property_reference *property_reference); static int _propget_LassoSamlAttribute(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlAttributeDesignator */ /* AttributeName */ #define LassoSamlAttribute_get_AttributeName(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName #define LassoSamlAttribute_AttributeName_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName #define LassoSamlAttribute_set_AttributeName(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value)) #define LassoSamlAttribute_AttributeName_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value)) /* AttributeNamespace */ #define LassoSamlAttribute_get_AttributeNamespace(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace #define LassoSamlAttribute_AttributeNamespace_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace #define LassoSamlAttribute_set_AttributeNamespace(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value)) #define LassoSamlAttribute_AttributeNamespace_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value)) /* Attributes implementations */ /* AttributeValue */ #define LassoSamlAttribute_get_AttributeValue(self) get_node_list((self)->AttributeValue) #define LassoSamlAttribute_AttributeValue_get(self) get_node_list((self)->AttributeValue) #define LassoSamlAttribute_set_AttributeValue(self, value) set_node_list(&(self)->AttributeValue, (value)) #define LassoSamlAttribute_AttributeValue_set(self, value) set_node_list(&(self)->AttributeValue, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAttribute lasso_saml_attribute_new #define delete_LassoSamlAttribute(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAttribute_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAttributeDesignator(zend_property_reference *property_reference); static int _propget_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAttributeDesignator lasso_saml_attribute_designator_new #define delete_LassoSamlAttributeDesignator(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAttributeDesignator_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAttributeStatement(zend_property_reference *property_reference); static int _propget_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlSubjectStatementAbstract */ /* Subject */ #define LassoSamlAttributeStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject) #define LassoSamlAttributeStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject) #define LassoSamlAttributeStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value)) #define LassoSamlAttributeStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value)) /* Attributes Implementations */ /* Attribute */ #define LassoSamlAttributeStatement_get_Attribute(self) get_node_list((self)->Attribute) #define LassoSamlAttributeStatement_Attribute_get(self) get_node_list((self)->Attribute) #define LassoSamlAttributeStatement_set_Attribute(self, value) set_node_list(&(self)->Attribute, (value)) #define LassoSamlAttributeStatement_Attribute_set(self, value) set_node_list(&(self)->Attribute, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAttributeStatement lasso_saml_attribute_statement_new #define delete_LassoSamlAttributeStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAttributeStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAttributeValue(zend_property_reference *property_reference); static int _propget_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* any */ #define LassoSamlAttributeValue_get_any(self) get_node_list((self)->any) #define LassoSamlAttributeValue_any_get(self) get_node_list((self)->any) #define LassoSamlAttributeValue_set_any(self, value) set_node_list(&(self)->any, (value)) #define LassoSamlAttributeValue_any_set(self, value) set_node_list(&(self)->any, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAttributeValue lasso_saml_attribute_value_new #define delete_LassoSamlAttributeValue(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAttributeValue_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference); static int _propget_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* audience */ #define LassoSamlAudienceRestrictionCondition_get_audience(self) get_string_list((self)->Audience) #define LassoSamlAudienceRestrictionCondition_audience_get(self) get_string_list((self)->Audience) #define LassoSamlAudienceRestrictionCondition_set_audience(self, value) set_string_list(&(self)->Audience, (value)) #define LassoSamlAudienceRestrictionCondition_audience_set(self, value) set_string_list(&(self)->Audience, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAudienceRestrictionCondition lasso_saml_audience_restriction_condition_new #define delete_LassoSamlAudienceRestrictionCondition(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAudienceRestrictionCondition_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAuthenticationStatement(zend_property_reference *property_reference); static int _propget_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* AuthorityBinding */ #define LassoSamlAuthenticationStatement_get_AuthorityBinding(self) get_node_list((self)->AuthorityBinding) #define LassoSamlAuthenticationStatement_AuthorityBinding_get(self) get_node_list((self)->AuthorityBinding) #define LassoSamlAuthenticationStatement_set_AuthorityBinding(self, value) set_node_list(&(self)->AuthorityBinding, (value)) #define LassoSamlAuthenticationStatement_AuthorityBinding_set(self, value) set_node_list(&(self)->AuthorityBinding, (value)) /* SubjectLocality */ #define LassoSamlAuthenticationStatement_get_SubjectLocality(self) get_node((self)->SubjectLocality) #define LassoSamlAuthenticationStatement_SubjectLocality_get(self) get_node((self)->SubjectLocality) #define LassoSamlAuthenticationStatement_set_SubjectLocality(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value)) #define LassoSamlAuthenticationStatement_SubjectLocality_set(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAuthenticationStatement lasso_saml_authentication_statement_new #define delete_LassoSamlAuthenticationStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAuthenticationStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlAuthorityBinding(zend_property_reference *property_reference); static int _propget_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlAuthorityBinding lasso_saml_authority_binding_new #define delete_LassoSamlAuthorityBinding(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlAuthorityBinding_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlConditionAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value); /* Implementations of methods inherited from LassoNode */ #define LassoSamlConditionAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlConditions(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlConditions(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlConditions(zend_property_reference *property_reference); static int _propget_LassoSamlConditions(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* AudienceRestrictionCondition */ #define LassoSamlConditions_get_AudienceRestrictionCondition(self) get_node_list((self)->AudienceRestrictionCondition) #define LassoSamlConditions_AudienceRestrictionCondition_get(self) get_node_list((self)->AudienceRestrictionCondition) #define LassoSamlConditions_set_AudienceRestrictionCondition(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value)) #define LassoSamlConditions_AudienceRestrictionCondition_set(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value)) /* Condition */ #define LassoSamlConditions_get_Condition(self) get_node_list((self)->Condition) #define LassoSamlConditions_Condition_get(self) get_node_list((self)->Condition) #define LassoSamlConditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value)) #define LassoSamlConditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlConditions lasso_saml_conditions_new #define delete_LassoSamlConditions(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlConditions_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlNameIdentifier(zend_property_reference *property_reference); static int _propget_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlNameIdentifier lasso_saml_name_identifier_new #define delete_LassoSamlNameIdentifier(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlNameIdentifier_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlStatementAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value); /* Implementations of methods inherited from LassoNode */ #define LassoSamlStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlSubject(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlSubject(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlSubject(zend_property_reference *property_reference); static int _propget_LassoSamlSubject(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* NameIdentifier */ #define LassoSamlSubject_get_NameIdentifier(self) get_node((self)->NameIdentifier) #define LassoSamlSubject_NameIdentifier_get(self) get_node((self)->NameIdentifier) #define LassoSamlSubject_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) #define LassoSamlSubject_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) /* SubjectConfirmation */ #define LassoSamlSubject_get_SubjectConfirmation(self) get_node((self)->SubjectConfirmation) #define LassoSamlSubject_SubjectConfirmation_get(self) get_node((self)->SubjectConfirmation) #define LassoSamlSubject_set_SubjectConfirmation(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value)) #define LassoSamlSubject_SubjectConfirmation_set(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlSubject lasso_saml_subject_new #define delete_LassoSamlSubject(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlSubject_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlSubjectConfirmation(zend_property_reference *property_reference); static int _propget_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* confirmationMethod */ #define LassoSamlSubjectConfirmation_get_confirmationMethod(self) get_string_list((self)->ConfirmationMethod) #define LassoSamlSubjectConfirmation_confirmationMethod_get(self) get_string_list((self)->ConfirmationMethod) #define LassoSamlSubjectConfirmation_set_confirmationMethod(self, value) set_string_list(&(self)->ConfirmationMethod, (value)) #define LassoSamlSubjectConfirmation_confirmationMethod_set(self, value) set_string_list(&(self)->ConfirmationMethod, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlSubjectConfirmation lasso_saml_subject_confirmation_new #define delete_LassoSamlSubjectConfirmation(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlSubjectConfirmation_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlSubjectLocality(zend_property_reference *property_reference); static int _propget_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlSubjectLocality lasso_saml_subject_locality_new #define delete_LassoSamlSubjectLocality(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlSubjectLocality_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlSubjectStatement(zend_property_reference *property_reference); static int _propget_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlSubjectStatementAbstract */ /* Subject */ #define LassoSamlSubjectStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject) #define LassoSamlSubjectStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject) #define LassoSamlSubjectStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value)) #define LassoSamlSubjectStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlSubjectStatement lasso_saml_subject_statement_new #define delete_LassoSamlSubjectStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlSubjectStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* Subject */ #define LassoSamlSubjectStatementAbstract_get_Subject(self) get_node((self)->Subject) #define LassoSamlSubjectStatementAbstract_Subject_get(self) get_node((self)->Subject) #define LassoSamlSubjectStatementAbstract_set_Subject(self, value) set_node((gpointer *) &(self)->Subject, (value)) #define LassoSamlSubjectStatementAbstract_Subject_set(self, value) set_node((gpointer *) &(self)->Subject, (value)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlSubjectStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpRequest(zend_property_reference *property_reference); static int _propget_LassoSamlpRequest(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpRequestAbstract */ /* certificate_file */ #define LassoSamlpRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoSamlpRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoSamlpRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) #define LassoSamlpRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) /* IssueInstant */ #define LassoSamlpRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlpRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlpRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlpRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoSamlpRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoSamlpRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoSamlpRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) #define LassoSamlpRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoSamlpRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoSamlpRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoSamlpRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) #define LassoSamlpRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoSamlpRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoSamlpRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoSamlpRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) #define LassoSamlpRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) /* RequestID */ #define LassoSamlpRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoSamlpRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoSamlpRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) #define LassoSamlpRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) /* RespondWith */ #define LassoSamlpRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoSamlpRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoSamlpRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) #define LassoSamlpRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) /* sign_method */ #define LassoSamlpRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoSamlpRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoSamlpRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) #define LassoSamlpRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoSamlpRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoSamlpRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoSamlpRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) #define LassoSamlpRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlpRequest lasso_samlp_request_new #define delete_LassoSamlpRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlpRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpRequestAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* RespondWith */ #define LassoSamlpRequestAbstract_get_RespondWith(self) get_string_list((self)->RespondWith) #define LassoSamlpRequestAbstract_RespondWith_get(self) get_string_list((self)->RespondWith) #define LassoSamlpRequestAbstract_set_RespondWith(self, value) set_string_list(&(self)->RespondWith, (value)) #define LassoSamlpRequestAbstract_RespondWith_set(self, value) set_string_list(&(self)->RespondWith, (value)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlpRequestAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpResponse(zend_property_reference *property_reference); static int _propget_LassoSamlpResponse(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpResponseAbstract */ /* certificate_file */ #define LassoSamlpResponse_get_certificate_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file #define LassoSamlpResponse_certificate_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file #define LassoSamlpResponse_set_certificate_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value)) #define LassoSamlpResponse_certificate_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value)) /* InResponseTo */ #define LassoSamlpResponse_get_InResponseTo(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo #define LassoSamlpResponse_InResponseTo_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo #define LassoSamlpResponse_set_InResponseTo(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value)) #define LassoSamlpResponse_InResponseTo_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value)) /* IssueInstant */ #define LassoSamlpResponse_get_IssueInstant(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant #define LassoSamlpResponse_IssueInstant_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant #define LassoSamlpResponse_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlpResponse_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoSamlpResponse_get_MajorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion #define LassoSamlpResponse_MajorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion #define LassoSamlpResponse_set_MajorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value) #define LassoSamlpResponse_MajorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoSamlpResponse_get_MinorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion #define LassoSamlpResponse_MinorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion #define LassoSamlpResponse_set_MinorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value) #define LassoSamlpResponse_MinorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoSamlpResponse_get_private_key_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file #define LassoSamlpResponse_private_key_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file #define LassoSamlpResponse_set_private_key_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value)) #define LassoSamlpResponse_private_key_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value)) /* Recipient */ #define LassoSamlpResponse_get_Recipient(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient #define LassoSamlpResponse_Recipient_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient #define LassoSamlpResponse_set_Recipient(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value)) #define LassoSamlpResponse_Recipient_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value)) /* ResponseID */ #define LassoSamlpResponse_get_ResponseID(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID #define LassoSamlpResponse_ResponseID_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID #define LassoSamlpResponse_set_ResponseID(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value)) #define LassoSamlpResponse_ResponseID_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value)) /* sign_method */ #define LassoSamlpResponse_get_sign_method(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method #define LassoSamlpResponse_sign_method_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method #define LassoSamlpResponse_set_sign_method(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value) #define LassoSamlpResponse_sign_method_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoSamlpResponse_get_sign_type(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type #define LassoSamlpResponse_sign_type_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type #define LassoSamlpResponse_set_sign_type(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value) #define LassoSamlpResponse_sign_type_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value) /* Attributes Implementations */ /* Assertion */ #define LassoSamlpResponse_get_Assertion(self) get_node_list((self)->Assertion) #define LassoSamlpResponse_Assertion_get(self) get_node_list((self)->Assertion) #define LassoSamlpResponse_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value)) #define LassoSamlpResponse_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value)) /* Status */ #define LassoSamlpResponse_get_Status(self) get_node((self)->Status) #define LassoSamlpResponse_Status_get(self) get_node((self)->Status) #define LassoSamlpResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value)) #define LassoSamlpResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlpResponse lasso_samlp_response_new #define delete_LassoSamlpResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlpResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpResponseAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value); /* Implementations of methods inherited from LassoNode */ #define LassoSamlpResponseAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpStatus(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpStatus(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpStatus(zend_property_reference *property_reference); static int _propget_LassoSamlpStatus(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* StatusCode */ #define LassoSamlpStatus_get_StatusCode(self) get_node((self)->StatusCode) #define LassoSamlpStatus_StatusCode_get(self) get_node((self)->StatusCode) #define LassoSamlpStatus_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value)) #define LassoSamlpStatus_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlpStatus lasso_samlp_status_new #define delete_LassoSamlpStatus(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlpStatus_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlpStatusCode(zend_property_reference *property_reference); static int _propget_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value); /* Attributes Implementations */ /* StatusCode */ #define LassoSamlpStatusCode_get_StatusCode(self) get_node((self)->StatusCode) #define LassoSamlpStatusCode_StatusCode_get(self) get_node((self)->StatusCode) #define LassoSamlpStatusCode_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value)) #define LassoSamlpStatusCode_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlpStatusCode lasso_samlp_status_code_new #define delete_LassoSamlpStatusCode(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlpStatusCode_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibAssertion(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibAssertion(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibAssertion(zend_property_reference *property_reference); static int _propget_LassoLibAssertion(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlAssertion */ /* Advice */ #define LassoLibAssertion_get_Advice(self) get_node(LASSO_SAML_ASSERTION(self)->Advice) #define LassoLibAssertion_Advice_get(self) get_node(LASSO_SAML_ASSERTION(self)->Advice) #define LassoLibAssertion_set_Advice(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value)) #define LassoLibAssertion_Advice_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value)) /* AssertionID */ #define LassoLibAssertion_get_AssertionID(self) LASSO_SAML_ASSERTION(self)->AssertionID #define LassoLibAssertion_AssertionID_get(self) LASSO_SAML_ASSERTION(self)->AssertionID #define LassoLibAssertion_set_AssertionID(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value)) #define LassoLibAssertion_AssertionID_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value)) /* AttributeStatement */ #define LassoLibAssertion_get_AttributeStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement) #define LassoLibAssertion_AttributeStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement) #define LassoLibAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value)) #define LassoLibAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value)) /* AuthenticationStatement */ #define LassoLibAssertion_get_AuthenticationStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement) #define LassoLibAssertion_AuthenticationStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement) #define LassoLibAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value)) #define LassoLibAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value)) /* certificate_file */ #define LassoLibAssertion_get_certificate_file(self) LASSO_SAML_ASSERTION(self)->certificate_file #define LassoLibAssertion_certificate_file_get(self) LASSO_SAML_ASSERTION(self)->certificate_file #define LassoLibAssertion_set_certificate_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value)) #define LassoLibAssertion_certificate_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value)) /* Conditions */ #define LassoLibAssertion_get_Conditions(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions) #define LassoLibAssertion_Conditions_get(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions) #define LassoLibAssertion_set_Conditions(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value)) #define LassoLibAssertion_Conditions_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value)) /* IssueInstant */ #define LassoLibAssertion_get_IssueInstant(self) LASSO_SAML_ASSERTION(self)->IssueInstant #define LassoLibAssertion_IssueInstant_get(self) LASSO_SAML_ASSERTION(self)->IssueInstant #define LassoLibAssertion_set_IssueInstant(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value)) #define LassoLibAssertion_IssueInstant_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value)) /* Issuer */ #define LassoLibAssertion_get_Issuer(self) LASSO_SAML_ASSERTION(self)->Issuer #define LassoLibAssertion_Issuer_get(self) LASSO_SAML_ASSERTION(self)->Issuer #define LassoLibAssertion_set_Issuer(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value)) #define LassoLibAssertion_Issuer_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value)) /* MajorVersion */ #define LassoLibAssertion_get_MajorVersion(self) LASSO_SAML_ASSERTION(self)->MajorVersion #define LassoLibAssertion_MajorVersion_get(self) LASSO_SAML_ASSERTION(self)->MajorVersion #define LassoLibAssertion_set_MajorVersion(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value) #define LassoLibAssertion_MajorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value) /* MinorVersion */ #define LassoLibAssertion_get_MinorVersion(self) LASSO_SAML_ASSERTION(self)->MinorVersion #define LassoLibAssertion_MinorVersion_get(self) LASSO_SAML_ASSERTION(self)->MinorVersion #define LassoLibAssertion_set_MinorVersion(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value) #define LassoLibAssertion_MinorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value) /* private_key_file */ #define LassoLibAssertion_get_private_key_file(self) LASSO_SAML_ASSERTION(self)->private_key_file #define LassoLibAssertion_private_key_file_get(self) LASSO_SAML_ASSERTION(self)->private_key_file #define LassoLibAssertion_set_private_key_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value)) #define LassoLibAssertion_private_key_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value)) /* sign_method */ #define LassoLibAssertion_get_sign_method(self) LASSO_SAML_ASSERTION(self)->sign_method #define LassoLibAssertion_sign_method_get(self) LASSO_SAML_ASSERTION(self)->sign_method #define LassoLibAssertion_set_sign_method(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value) #define LassoLibAssertion_sign_method_set(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value) /* sign_type */ #define LassoLibAssertion_get_sign_type(self) LASSO_SAML_ASSERTION(self)->sign_type #define LassoLibAssertion_sign_type_get(self) LASSO_SAML_ASSERTION(self)->sign_type #define LassoLibAssertion_set_sign_type(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value) #define LassoLibAssertion_sign_type_set(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value) /* SubjectStatement */ #define LassoLibAssertion_get_SubjectStatement(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement) #define LassoLibAssertion_SubjectStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement) #define LassoLibAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value)) #define LassoLibAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value)) /* Implementations of methods inherited from SamlAssertion */ /* Constructors, destructors & static methods implementations */ #define new_LassoLibAssertion lasso_lib_assertion_new #define delete_LassoLibAssertion(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibAssertion_newFull lasso_lib_assertion_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibAssertion_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibAuthnRequest(zend_property_reference *property_reference); static int _propget_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpRequestAbstract */ /* certificate_file */ #define LassoLibAuthnRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibAuthnRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibAuthnRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) #define LassoLibAuthnRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) /* IssueInstant */ #define LassoLibAuthnRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibAuthnRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibAuthnRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoLibAuthnRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoLibAuthnRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibAuthnRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibAuthnRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) #define LassoLibAuthnRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoLibAuthnRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibAuthnRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibAuthnRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) #define LassoLibAuthnRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoLibAuthnRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibAuthnRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibAuthnRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) #define LassoLibAuthnRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) /* RequestID */ #define LassoLibAuthnRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibAuthnRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibAuthnRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) #define LassoLibAuthnRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) /* RespondWith */ #define LassoLibAuthnRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibAuthnRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibAuthnRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) #define LassoLibAuthnRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) /* sign_method */ #define LassoLibAuthnRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibAuthnRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibAuthnRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) #define LassoLibAuthnRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoLibAuthnRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibAuthnRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibAuthnRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) #define LassoLibAuthnRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) /* Attributes Implementations */ /* Extension */ #define LassoLibAuthnRequest_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibAuthnRequest_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibAuthnRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibAuthnRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* RequestAuthnContext */ #define LassoLibAuthnRequest_get_RequestAuthnContext(self) get_node((self)->RequestAuthnContext) #define LassoLibAuthnRequest_RequestAuthnContext_get(self) get_node((self)->RequestAuthnContext) #define LassoLibAuthnRequest_set_RequestAuthnContext(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value)) #define LassoLibAuthnRequest_RequestAuthnContext_set(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibAuthnRequest lasso_lib_authn_request_new #define delete_LassoLibAuthnRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoLibAuthnRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibAuthnResponse(zend_property_reference *property_reference); static int _propget_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpResponse */ /* Extension */ #define LassoLibAuthnResponse_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibAuthnResponse_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibAuthnResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibAuthnResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* Status */ #define LassoLibAuthnResponse_get_Status(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status) #define LassoLibAuthnResponse_Status_get(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status) #define LassoLibAuthnResponse_set_Status(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value)) #define LassoLibAuthnResponse_Status_set(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibAuthnResponse lasso_lib_authn_response_new #define delete_LassoLibAuthnResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoLibAuthnResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibFederationTerminationNotification(zend_property_reference *property_reference); static int _propget_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpRequestAbstract */ /* certificate_file */ #define LassoLibFederationTerminationNotification_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibFederationTerminationNotification_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibFederationTerminationNotification_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) #define LassoLibFederationTerminationNotification_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) /* IssueInstant */ #define LassoLibFederationTerminationNotification_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibFederationTerminationNotification_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibFederationTerminationNotification_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoLibFederationTerminationNotification_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoLibFederationTerminationNotification_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibFederationTerminationNotification_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibFederationTerminationNotification_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) #define LassoLibFederationTerminationNotification_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoLibFederationTerminationNotification_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibFederationTerminationNotification_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibFederationTerminationNotification_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) #define LassoLibFederationTerminationNotification_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoLibFederationTerminationNotification_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibFederationTerminationNotification_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibFederationTerminationNotification_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) #define LassoLibFederationTerminationNotification_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) /* RequestID */ #define LassoLibFederationTerminationNotification_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibFederationTerminationNotification_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibFederationTerminationNotification_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) #define LassoLibFederationTerminationNotification_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) /* RespondWith */ #define LassoLibFederationTerminationNotification_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibFederationTerminationNotification_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibFederationTerminationNotification_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) #define LassoLibFederationTerminationNotification_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) /* sign_method */ #define LassoLibFederationTerminationNotification_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibFederationTerminationNotification_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibFederationTerminationNotification_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) #define LassoLibFederationTerminationNotification_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoLibFederationTerminationNotification_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibFederationTerminationNotification_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibFederationTerminationNotification_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) #define LassoLibFederationTerminationNotification_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) /* Attributes implementations */ /* Extension */ #define LassoLibFederationTerminationNotification_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibFederationTerminationNotification_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibFederationTerminationNotification_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibFederationTerminationNotification_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* NameIdentifier */ #define LassoLibFederationTerminationNotification_get_NameIdentifier(self) get_node((self)->NameIdentifier) #define LassoLibFederationTerminationNotification_NameIdentifier_get(self) get_node((self)->NameIdentifier) #define LassoLibFederationTerminationNotification_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) #define LassoLibFederationTerminationNotification_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibFederationTerminationNotification lasso_lib_federation_termination_notification_new #define delete_LassoLibFederationTerminationNotification(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibFederationTerminationNotification_newFull lasso_lib_federation_termination_notification_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibFederationTerminationNotification_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibLogoutRequest(zend_property_reference *property_reference); static int _propget_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpRequestAbstract */ /* certificate_file */ #define LassoLibLogoutRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibLogoutRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibLogoutRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) #define LassoLibLogoutRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) /* IssueInstant */ #define LassoLibLogoutRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibLogoutRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibLogoutRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoLibLogoutRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoLibLogoutRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibLogoutRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibLogoutRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) #define LassoLibLogoutRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoLibLogoutRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibLogoutRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibLogoutRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) #define LassoLibLogoutRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoLibLogoutRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibLogoutRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibLogoutRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) #define LassoLibLogoutRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) /* RequestID */ #define LassoLibLogoutRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibLogoutRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibLogoutRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) #define LassoLibLogoutRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) /* RespondWith */ #define LassoLibLogoutRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibLogoutRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibLogoutRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) #define LassoLibLogoutRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) /* sign_method */ #define LassoLibLogoutRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibLogoutRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibLogoutRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) #define LassoLibLogoutRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoLibLogoutRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibLogoutRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibLogoutRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) #define LassoLibLogoutRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) /* Attributes implementations */ /* Extension */ #define LassoLibLogoutRequest_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibLogoutRequest_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibLogoutRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibLogoutRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* nameIdentifier */ #define LassoLibLogoutRequest_get_NameIdentifier(self) get_node((self)->NameIdentifier) #define LassoLibLogoutRequest_NameIdentifier_get(self) get_node((self)->NameIdentifier) #define LassoLibLogoutRequest_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) #define LassoLibLogoutRequest_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibLogoutRequest lasso_lib_logout_request_new #define delete_LassoLibLogoutRequest(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibLogoutRequest_newFull lasso_lib_logout_request_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibLogoutRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibLogoutResponse(zend_property_reference *property_reference); static int _propget_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from LibStatusResponse */ /* Extension */ #define LassoLibLogoutResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension) #define LassoLibLogoutResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension) #define LassoLibLogoutResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value)) #define LassoLibLogoutResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value)) /* providerId */ #define LassoLibLogoutResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID #define LassoLibLogoutResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID #define LassoLibLogoutResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value)) #define LassoLibLogoutResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value)) /* RelayState */ #define LassoLibLogoutResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState #define LassoLibLogoutResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState #define LassoLibLogoutResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value)) #define LassoLibLogoutResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value)) /* Status */ #define LassoLibLogoutResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status) #define LassoLibLogoutResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status) #define LassoLibLogoutResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value)) #define LassoLibLogoutResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibLogoutResponse lasso_lib_logout_response_new #define delete_LassoLibLogoutResponse(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibLogoutResponse_newFull lasso_lib_logout_response_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibLogoutResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference); static int _propget_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from SamlpRequestAbstract */ /* certificate_file */ #define LassoLibRegisterNameIdentifierRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibRegisterNameIdentifierRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file #define LassoLibRegisterNameIdentifierRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) #define LassoLibRegisterNameIdentifierRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value)) /* IssueInstant */ #define LassoLibRegisterNameIdentifierRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibRegisterNameIdentifierRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant #define LassoLibRegisterNameIdentifierRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoLibRegisterNameIdentifierRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* MajorVersion */ #define LassoLibRegisterNameIdentifierRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibRegisterNameIdentifierRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion #define LassoLibRegisterNameIdentifierRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) #define LassoLibRegisterNameIdentifierRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value) /* MinorVersion */ #define LassoLibRegisterNameIdentifierRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibRegisterNameIdentifierRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion #define LassoLibRegisterNameIdentifierRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) #define LassoLibRegisterNameIdentifierRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value) /* private_key_file */ #define LassoLibRegisterNameIdentifierRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibRegisterNameIdentifierRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file #define LassoLibRegisterNameIdentifierRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) #define LassoLibRegisterNameIdentifierRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value)) /* RequestID */ #define LassoLibRegisterNameIdentifierRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibRegisterNameIdentifierRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID #define LassoLibRegisterNameIdentifierRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) #define LassoLibRegisterNameIdentifierRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value)) /* RespondWith */ #define LassoLibRegisterNameIdentifierRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibRegisterNameIdentifierRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith) #define LassoLibRegisterNameIdentifierRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) #define LassoLibRegisterNameIdentifierRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value)) /* sign_method */ #define LassoLibRegisterNameIdentifierRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibRegisterNameIdentifierRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method #define LassoLibRegisterNameIdentifierRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) #define LassoLibRegisterNameIdentifierRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value) /* sign_type */ #define LassoLibRegisterNameIdentifierRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibRegisterNameIdentifierRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type #define LassoLibRegisterNameIdentifierRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) #define LassoLibRegisterNameIdentifierRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value) /* Attributes implementations */ /* Extension */ #define LassoLibRegisterNameIdentifierRequest_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibRegisterNameIdentifierRequest_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibRegisterNameIdentifierRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibRegisterNameIdentifierRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* idpProvidedNameIdentifier */ #define LassoLibRegisterNameIdentifierRequest_get_IDPProvidedNameIdentifier(self) get_node((self)->IDPProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(self) get_node((self)->IDPProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_set_IDPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value)) #define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value)) /* oldProvidedNameIdentifier */ #define LassoLibRegisterNameIdentifierRequest_get_OldProvidedNameIdentifier(self) get_node((self)->OldProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(self) get_node((self)->OldProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_set_OldProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value)) #define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value)) /* spProvidedNameIdentifier */ #define LassoLibRegisterNameIdentifierRequest_get_SPProvidedNameIdentifier(self) get_node((self)->SPProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(self) get_node((self)->SPProvidedNameIdentifier) #define LassoLibRegisterNameIdentifierRequest_set_SPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value)) #define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibRegisterNameIdentifierRequest lasso_lib_register_name_identifier_request_new #define delete_LassoLibRegisterNameIdentifierRequest(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibRegisterNameIdentifierRequest_newFull lasso_lib_register_name_identifier_request_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibRegisterNameIdentifierRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference); static int _propget_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from LibStatusResponse */ /* Extension */ #define LassoLibRegisterNameIdentifierResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension) #define LassoLibRegisterNameIdentifierResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension) #define LassoLibRegisterNameIdentifierResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value)) #define LassoLibRegisterNameIdentifierResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value)) /* providerId */ #define LassoLibRegisterNameIdentifierResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID #define LassoLibRegisterNameIdentifierResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID #define LassoLibRegisterNameIdentifierResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value)) #define LassoLibRegisterNameIdentifierResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value)) /* RelayState */ #define LassoLibRegisterNameIdentifierResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState #define LassoLibRegisterNameIdentifierResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState #define LassoLibRegisterNameIdentifierResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value)) #define LassoLibRegisterNameIdentifierResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value)) /* Status */ #define LassoLibRegisterNameIdentifierResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status) #define LassoLibRegisterNameIdentifierResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status) #define LassoLibRegisterNameIdentifierResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value)) #define LassoLibRegisterNameIdentifierResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibRegisterNameIdentifierResponse lasso_lib_register_name_identifier_response_new #define delete_LassoLibRegisterNameIdentifierResponse(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLibRegisterNameIdentifierResponse_newFull lasso_lib_register_name_identifier_response_new_full /* Implementations of methods inherited from LassoNode */ #define LassoLibRegisterNameIdentifierResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibRequestAuthnContext(zend_property_reference *property_reference); static int _propget_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* authnContextClassRef */ #define LassoLibRequestAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef) #define LassoLibRequestAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef) #define LassoLibRequestAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value)) #define LassoLibRequestAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value)) /* authnContextStatementRef */ #define LassoLibRequestAuthnContext_get_authnContextStatementRef(self) get_string_list((self)->AuthnContextStatementRef) #define LassoLibRequestAuthnContext_authnContextStatementRef_get(self) get_string_list((self)->AuthnContextStatementRef) #define LassoLibRequestAuthnContext_set_authnContextStatementRef(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value)) #define LassoLibRequestAuthnContext_authnContextStatementRef_set(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibRequestAuthnContext lasso_lib_request_authn_context_new #define delete_LassoLibRequestAuthnContext(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoLibRequestAuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLibStatusResponse(zend_property_reference *property_reference); static int _propget_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* Extension */ #define LassoLibStatusResponse_get_Extension(self) get_xml_list((self)->Extension) #define LassoLibStatusResponse_Extension_get(self) get_xml_list((self)->Extension) #define LassoLibStatusResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value)) #define LassoLibStatusResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value)) /* Status */ #define LassoLibStatusResponse_get_Status(self) get_node((self)->Status) #define LassoLibStatusResponse_Status_get(self) get_node((self)->Status) #define LassoLibStatusResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value)) #define LassoLibStatusResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLibStatusResponse lasso_lib_status_response_new #define delete_LassoLibStatusResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoLibStatusResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoProvider(zend_property_reference *property_reference, pval *value); static int _propset_LassoProvider(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoProvider(zend_property_reference *property_reference); static int _propget_LassoProvider(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoProvider lasso_provider_new #define delete_LassoProvider(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoProvider_newFromDump lasso_provider_new_from_dump /* Implementations of methods inherited from LassoNode */ #define LassoProvider_dump(self) lasso_node_dump(LASSO_NODE(self)) /* Methods implementations */ #define LassoProvider_acceptHttpMethod lasso_provider_accept_http_method #define LassoProvider_getAssertionConsumerServiceUrl lasso_provider_get_assertion_consumer_service_url #define LassoProvider_getBase64SuccinctId lasso_provider_get_base64_succinct_id #define LassoProvider_getFirstHttpMethod lasso_provider_get_first_http_method #define LassoProvider_getMetadataOne lasso_provider_get_metadata_one #define LassoProvider_getProtocolConformance lasso_provider_get_protocol_conformance #define LassoProvider_hasProtocolProfile lasso_provider_has_protocol_profile #define LassoProvider_getOrganization(self) get_xml_string(lasso_provider_get_organization(self)) #define LassoProvider_setEncryptionMode lasso_provider_set_encryption_mode #define LassoProvider_setEncryptionSymKeyType lasso_provider_set_encryption_sym_key_type static int _wrap_propset_LassoServer(zend_property_reference *property_reference, pval *value); static int _propset_LassoServer(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoServer(zend_property_reference *property_reference); static int _propget_LassoServer(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Provider */ /* providerId */ #define LassoServer_get_ProviderID(self) LASSO_PROVIDER(self)->ProviderID #define LassoServer_ProviderID_get(self) LASSO_PROVIDER(self)->ProviderID #define LassoServer_set_ProviderID(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value)) #define LassoServer_ProviderID_set(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value)) /* ca_cert_chain */ #define LassoServer_get_ca_cert_chain(self) LASSO_PROVIDER(self)->ca_cert_chain #define LassoServer_ca_cert_chain_get(self) LASSO_PROVIDER(self)->ca_cert_chain #define LassoServer_set_ca_cert_chain(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value)) #define LassoServer_ca_cert_chain_set(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value)) /* metadata_filename */ #define LassoServer_get_metadata_filename(self) LASSO_PROVIDER(self)->metadata_filename #define LassoServer_metadata_filename_get(self) LASSO_PROVIDER(self)->metadata_filename #define LassoServer_set_metadata_filename(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value)) #define LassoServer_metadata_filename_set(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value)) /* public_key */ #define LassoServer_get_public_key(self) LASSO_PROVIDER(self)->public_key #define LassoServer_public_key_get(self) LASSO_PROVIDER(self)->public_key #define LassoServer_set_public_key(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value)) #define LassoServer_public_key_set(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value)) /* role */ #define LassoServer_get_role(self) LASSO_PROVIDER(self)->role #define LassoServer_role_get(self) LASSO_PROVIDER(self)->role #define LassoServer_set_role(self, value) LASSO_PROVIDER(self)->role = value #define LassoServer_role_set(self, value) LASSO_PROVIDER(self)->role = value /* Attributes implementations */ /* providerIds */ #define LassoServer_get_providerIds LassoServer_providerIds_get LassoStringList *LassoServer_providerIds_get(LassoServer *self) { GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->providers)); g_hash_table_foreach(self->providers, (GHFunc) add_key_to_array, providerIds); return providerIds; } /* Constructors, destructors & static methods implementations */ #define new_LassoServer lasso_server_new #define delete_LassoServer(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoServer_newFromDump lasso_server_new_from_dump /* Implementations of methods inherited from Provider */ #define LassoServer_acceptHttpMethod(server, remote_provider, protocol_type, http_method, initiate_profile) lasso_provider_accept_http_method(LASSO_PROVIDER(server), remote_provider, protocol_type, http_method, initiate_profile) #define LassoServer_getAssertionConsumerServiceUrl(server, service_id) lasso_provider_get_assertion_consumer_service_url(LASSO_PROVIDER(server), service_id) #define LassoServer_getBase64SuccinctId(server) lasso_provider_get_base64_succinct_id(LASSO_PROVIDER(server)) #define LassoServer_getFirstHttpMethod(server, remote_provider, protocol_type) lasso_provider_get_first_http_method(LASSO_PROVIDER(server), remote_provider, protocol_type) #define LassoServer_getMetadataOne(server, name) lasso_provider_get_metadata_one(LASSO_PROVIDER(server), name) #define LassoServer_getProtocolConformance(server) lasso_provider_get_protocol_conformance(LASSO_PROVIDER(server)) #define LassoServer_hasProtocolProfile(server, protocol_type, protocol_profile) lasso_provider_has_protocol_profile(LASSO_PROVIDER(server), protocol_type, protocol_profile) #define LassoServer_getOrganization(server) get_xml_string(lasso_provider_get_organization(LASSO_PROVIDER(server))) /* Methods implementations */ #define LassoServer_addProvider lasso_server_add_provider #define LassoServer_addService lasso_server_add_service #define LassoServer_dump lasso_server_dump #define LassoServer_getProvider lasso_server_get_provider #define LassoServer_getService lasso_server_get_service #define LassoServer_setEncryptionPrivateKey lasso_server_set_encryption_private_key #define LassoServer_loadAffiliation lasso_server_load_affiliation static int _wrap_propset_LassoFederation(zend_property_reference *property_reference, pval *value); static int _propset_LassoFederation(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoFederation(zend_property_reference *property_reference); static int _propget_LassoFederation(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* localNameIdentifier */ #define LassoFederation_get_local_nameIdentifier(self) get_node((self)->local_nameIdentifier) #define LassoFederation_local_nameIdentifier_get(self) get_node((self)->local_nameIdentifier) #define LassoFederation_set_local_nameIdentifier(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value)) #define LassoFederation_local_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value)) /* remoteNameIdentifier */ #define LassoFederation_get_remote_nameIdentifier(self) get_node((self)->remote_nameIdentifier) #define LassoFederation_remote_nameIdentifier_get(self) get_node((self)->remote_nameIdentifier) #define LassoFederation_set_remote_nameIdentifier(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value)) #define LassoFederation_remote_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoFederation lasso_federation_new #define delete_LassoFederation(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoFederation_dump(self) lasso_node_dump(LASSO_NODE(self)) /* Methods implementations */ #define LassoFederation_buildLocalNameIdentifier lasso_federation_build_local_name_identifier #define LassoFederation_verifyNameIdentifier lasso_federation_verify_name_identifier static int _wrap_propset_LassoIdentity(zend_property_reference *property_reference, pval *value); static int _propset_LassoIdentity(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoIdentity(zend_property_reference *property_reference); static int _propget_LassoIdentity(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* providerIds */ #define LassoIdentity_get_providerIds LassoIdentity_providerIds_get LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self) { GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->federations)); g_hash_table_foreach(self->federations, (GHFunc) add_key_to_array, providerIds); return providerIds; } /* Constructors, destructors & static methods implementations */ #define new_LassoIdentity lasso_identity_new #define delete_LassoIdentity(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoIdentity_newFromDump lasso_identity_new_from_dump /* Methods implementations */ #define LassoIdentity_dump lasso_identity_dump #define LassoIdentity_getFederation lasso_identity_get_federation #ifdef LASSO_WSF_ENABLED #include #define LassoIdentity_addResourceOffering lasso_identity_add_resource_offering #define LassoIdentity_removeResourceOffering lasso_identity_remove_resource_offering LassoNodeList *LassoIdentity_getOfferings(LassoIdentity *self, const char *service_type) { GPtrArray *array = NULL; GList *list; list = lasso_identity_get_offerings(self, service_type); if (list) { array = get_node_list(list); g_list_foreach(list, (GFunc) free_node_list_item, NULL); g_list_free(list); } return array; } #endif static int _wrap_propset_LassoSession(zend_property_reference *property_reference, pval *value); static int _propset_LassoSession(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSession(zend_property_reference *property_reference); static int _propget_LassoSession(zend_property_reference *property_reference, pval *value); /* Attributes implementations */ /* providerIds */ #define LassoSession_get_providerIds LassoSession_providerIds_get LassoStringList *LassoSession_providerIds_get(LassoSession *self) { GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->assertions)); g_hash_table_foreach(self->assertions, (GHFunc) add_key_to_array, providerIds); return providerIds; } /* Constructors, destructors & static methods implementations */ #define new_LassoSession lasso_session_new #define delete_LassoSession(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoSession_newFromDump lasso_session_new_from_dump /* Methods implementations */ #define LassoSession_dump lasso_session_dump LassoNodeList *LassoSession_getAssertions(LassoSession *self, char *providerId) { GPtrArray *assertionsArray; GList *assertionsList; assertionsList = lasso_session_get_assertions(self, providerId); if (assertionsList) { assertionsArray = get_node_list(assertionsList); g_list_free(assertionsList); } else { assertionsArray = NULL; } return assertionsArray; } static int _wrap_propset_LassoDefederation(zend_property_reference *property_reference, pval *value); static int _propset_LassoDefederation(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoDefederation(zend_property_reference *property_reference); static int _propget_LassoDefederation(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoDefederation_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoDefederation_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoDefederation_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoDefederation_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoDefederation_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoDefederation_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoDefederation_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoDefederation_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoDefederation_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoDefederation_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoDefederation_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoDefederation_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoDefederation_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoDefederation_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoDefederation_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoDefederation_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoDefederation_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoDefederation_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoDefederation_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoDefederation_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoDefederation_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoDefederation_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoDefederation_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoDefederation_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoDefederation_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoDefederation_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoDefederation_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoDefederation_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoDefederation_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoDefederation_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoDefederation_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoDefederation_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoDefederation_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoDefederation_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoDefederation_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoDefederation_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoDefederation_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoDefederation_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoDefederation_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoDefederation_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoDefederation_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoDefederation_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoDefederation_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoDefederation_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoDefederation lasso_defederation_new #define delete_LassoDefederation(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from Profile */ int LassoDefederation_setIdentityFromDump(LassoDefederation *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoDefederation_setSessionFromDump(LassoDefederation *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoDefederation_buildNotificationMsg lasso_defederation_build_notification_msg #define LassoDefederation_initNotification lasso_defederation_init_notification #define LassoDefederation_processNotificationMsg lasso_defederation_process_notification_msg #define LassoDefederation_validateNotification lasso_defederation_validate_notification static int _wrap_propset_LassoLogin(zend_property_reference *property_reference, pval *value); static int _propset_LassoLogin(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLogin(zend_property_reference *property_reference); static int _propget_LassoLogin(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoLogin_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLogin_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLogin_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoLogin_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoLogin_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoLogin_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoLogin_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLogin_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLogin_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoLogin_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoLogin_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoLogin_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoLogin_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoLogin_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoLogin_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoLogin_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoLogin_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoLogin_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState #define LassoLogin_set_msgRelayState(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value)) #define LassoLogin_msgRelayState_set(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value)) /* msgUrl */ #define LassoLogin_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoLogin_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoLogin_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLogin_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLogin_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoLogin_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoLogin_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoLogin_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoLogin_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoLogin_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoLogin_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoLogin_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoLogin_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoLogin_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoLogin_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoLogin_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoLogin_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoLogin_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoLogin_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoLogin_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoLogin_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoLogin_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoLogin_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLogin_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLogin_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoLogin_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLogin lasso_login_new #define delete_LassoLogin(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLogin_newFromDump lasso_login_new_from_dump /* Implementations of methods inherited from Profile */ int LassoLogin_setIdentityFromDump(LassoLogin *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoLogin_setSessionFromDump(LassoLogin *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoLogin_acceptSso lasso_login_accept_sso #define LassoLogin_buildAssertion lasso_login_build_assertion #define LassoLogin_buildArtifactMsg lasso_login_build_artifact_msg #define LassoLogin_buildAuthnRequestMsg lasso_login_build_authn_request_msg #define LassoLogin_buildAuthnResponseMsg lasso_login_build_authn_response_msg #define LassoLogin_buildRequestMsg lasso_login_build_request_msg #define LassoLogin_buildResponseMsg lasso_login_build_response_msg #define LassoLogin_dump lasso_login_dump #define LassoLogin_initAuthnRequest lasso_login_init_authn_request #define LassoLogin_initRequest lasso_login_init_request #define LassoLogin_initIdpInitiatedAuthnRequest lasso_login_init_idp_initiated_authn_request #define LassoLogin_mustAskForConsent lasso_login_must_ask_for_consent #define LassoLogin_mustAuthenticate lasso_login_must_authenticate #define LassoLogin_processAuthnRequestMsg lasso_login_process_authn_request_msg #define LassoLogin_processAuthnResponseMsg lasso_login_process_authn_response_msg #define LassoLogin_processRequestMsg lasso_login_process_request_msg #define LassoLogin_processResponseMsg lasso_login_process_response_msg #define LassoLogin_setEncryptedResourceId lasso_login_set_encryptedResourceId #define LassoLogin_setResourceId lasso_login_set_resourceId #define LassoLogin_validateRequestMsg lasso_login_validate_request_msg #define LassoLogin_processPaosResponseMsg lasso_login_process_paos_response_msg static int _wrap_propset_LassoLogout(zend_property_reference *property_reference, pval *value); static int _propset_LassoLogout(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLogout(zend_property_reference *property_reference); static int _propget_LassoLogout(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoLogout_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLogout_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLogout_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoLogout_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoLogout_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoLogout_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoLogout_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLogout_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLogout_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoLogout_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoLogout_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoLogout_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoLogout_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoLogout_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoLogout_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoLogout_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoLogout_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoLogout_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoLogout_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoLogout_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoLogout_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLogout_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLogout_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoLogout_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoLogout_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoLogout_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoLogout_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoLogout_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoLogout_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoLogout_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoLogout_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoLogout_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoLogout_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoLogout_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoLogout_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoLogout_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoLogout_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoLogout_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoLogout_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoLogout_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoLogout_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLogout_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLogout_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoLogout_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLogout lasso_logout_new #define delete_LassoLogout(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoLogout_newFromDump lasso_logout_new_from_dump /* Implementations of methods inherited from Profile */ int LassoLogout_setIdentityFromDump(LassoLogout *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoLogout_setSessionFromDump(LassoLogout *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoLogout_buildRequestMsg lasso_logout_build_request_msg #define LassoLogout_buildResponseMsg lasso_logout_build_response_msg #define LassoLogout_dump lasso_logout_dump #define LassoLogout_getNextProviderId lasso_logout_get_next_providerID #define LassoLogout_initRequest lasso_logout_init_request #define LassoLogout_processRequestMsg lasso_logout_process_request_msg #define LassoLogout_processResponseMsg lasso_logout_process_response_msg #define LassoLogout_resetProviderIdIndex lasso_logout_reset_providerID_index #define LassoLogout_validateRequest lasso_logout_validate_request static int _wrap_propset_LassoLecp(zend_property_reference *property_reference, pval *value); static int _propset_LassoLecp(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoLecp(zend_property_reference *property_reference); static int _propget_LassoLecp(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoLecp_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLecp_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoLecp_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoLecp_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoLecp_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoLecp_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoLecp_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLecp_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoLecp_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoLecp_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoLecp_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoLecp_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoLecp_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoLecp_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoLecp_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoLecp_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoLecp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoLecp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoLecp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoLecp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoLecp_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLecp_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoLecp_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoLecp_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoLecp_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoLecp_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoLecp_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoLecp_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoLecp_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoLecp_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoLecp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoLecp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoLecp_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoLecp_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoLecp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoLecp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoLecp_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoLecp_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoLecp_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoLecp_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoLecp_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLecp_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoLecp_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoLecp_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoLecp lasso_lecp_new #define delete_LassoLecp(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from Profile */ int LassoLecp_setIdentityFromDump(LassoLecp *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoLecp_setSessionFromDump(LassoLecp *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Implementations of methods inherited from Login */ int LassoLecp_buildAssertion(LassoLecp *self, char *authenticationMethod, char *authenticationInstant, char *reauthenticateOnOrAfter, char *notBefore, char *notOnOrAfter) { return lasso_login_build_assertion(LASSO_LOGIN(self), authenticationMethod, authenticationInstant, reauthenticateOnOrAfter, notBefore, notOnOrAfter); } #ifdef LASSO_WSF_ENABLED int LassoLecp_setEncryptedResourceId(LassoLecp *self, LassoDiscoEncryptedResourceID *encryptedResourceId) { return lasso_login_set_encryptedResourceId(LASSO_LOGIN(self), encryptedResourceId); } #endif int LassoLecp_setResourceId(LassoLecp *self, char *content) { return lasso_login_set_resourceId(LASSO_LOGIN(self), content); } int LassoLecp_validateRequestMsg(LassoLecp *self, gboolean authenticationResult, gboolean isConsentObtained) { return lasso_login_validate_request_msg(LASSO_LOGIN(self), authenticationResult, isConsentObtained); } /* Methods implementations */ #define LassoLecp_buildAuthnRequestEnvelopeMsg lasso_lecp_build_authn_request_envelope_msg #define LassoLecp_buildAuthnRequestMsg lasso_lecp_build_authn_request_msg #define LassoLecp_buildAuthnResponseEnvelopeMsg lasso_lecp_build_authn_response_envelope_msg #define LassoLecp_buildAuthnResponseMsg lasso_lecp_build_authn_response_msg #define LassoLecp_initAuthnRequest lasso_lecp_init_authn_request #define LassoLecp_processAuthnRequestEnvelopeMsg lasso_lecp_process_authn_request_envelope_msg #define LassoLecp_processAuthnRequestMsg lasso_lecp_process_authn_request_msg #define LassoLecp_processAuthnResponseEnvelopeMsg lasso_lecp_process_authn_response_envelope_msg static int _wrap_propset_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value); static int _propset_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoNameIdentifierMapping(zend_property_reference *property_reference); static int _propget_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoNameIdentifierMapping_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoNameIdentifierMapping_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoNameIdentifierMapping_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoNameIdentifierMapping_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoNameIdentifierMapping_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoNameIdentifierMapping_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoNameIdentifierMapping_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoNameIdentifierMapping_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoNameIdentifierMapping_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoNameIdentifierMapping_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoNameIdentifierMapping_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoNameIdentifierMapping_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoNameIdentifierMapping_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoNameIdentifierMapping_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameIdentifierMapping_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameIdentifierMapping_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoNameIdentifierMapping_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoNameIdentifierMapping_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameIdentifierMapping_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameIdentifierMapping_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoNameIdentifierMapping_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoNameIdentifierMapping_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameIdentifierMapping_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameIdentifierMapping_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoNameIdentifierMapping_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoNameIdentifierMapping_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameIdentifierMapping_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameIdentifierMapping_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoNameIdentifierMapping_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoNameIdentifierMapping_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameIdentifierMapping_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameIdentifierMapping_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoNameIdentifierMapping_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoNameIdentifierMapping_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameIdentifierMapping_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoNameIdentifierMapping_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoNameIdentifierMapping lasso_name_identifier_mapping_new #define delete_LassoNameIdentifierMapping(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from Profile */ int LassoNameIdentifierMapping_setIdentityFromDump(LassoNameIdentifierMapping *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoNameIdentifierMapping_setSessionFromDump(LassoNameIdentifierMapping *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoNameIdentifierMapping_buildRequestMsg lasso_name_identifier_mapping_build_request_msg #define LassoNameIdentifierMapping_buildResponseMsg lasso_name_identifier_mapping_build_response_msg #define LassoNameIdentifierMapping_initRequest lasso_name_identifier_mapping_init_request #define LassoNameIdentifierMapping_processRequestMsg lasso_name_identifier_mapping_process_request_msg #define LassoNameIdentifierMapping_processResponseMsg lasso_name_identifier_mapping_process_response_msg #define LassoNameIdentifierMapping_validateRequest lasso_name_identifier_mapping_validate_request static int _wrap_propset_LassoNameRegistration(zend_property_reference *property_reference, pval *value); static int _propset_LassoNameRegistration(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoNameRegistration(zend_property_reference *property_reference); static int _propget_LassoNameRegistration(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoNameRegistration_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameRegistration_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameRegistration_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoNameRegistration_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoNameRegistration_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoNameRegistration_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoNameRegistration_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameRegistration_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameRegistration_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoNameRegistration_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoNameRegistration_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoNameRegistration_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoNameRegistration_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoNameRegistration_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoNameRegistration_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoNameRegistration_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoNameRegistration_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoNameRegistration_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoNameRegistration_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoNameRegistration_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoNameRegistration_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameRegistration_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameRegistration_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoNameRegistration_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoNameRegistration_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameRegistration_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameRegistration_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoNameRegistration_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoNameRegistration_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameRegistration_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameRegistration_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoNameRegistration_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoNameRegistration_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameRegistration_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameRegistration_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoNameRegistration_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoNameRegistration_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameRegistration_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameRegistration_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoNameRegistration_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoNameRegistration_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameRegistration_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameRegistration_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoNameRegistration_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Attributes implementations */ /* oldNameIdentifier */ #define LassoNameRegistration_get_oldNameIdentifier(self) get_node((self)->oldNameIdentifier) #define LassoNameRegistration_oldNameIdentifier_get(self) get_node((self)->oldNameIdentifier) #define LassoNameRegistration_set_oldNameIdentifier(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value)) #define LassoNameRegistration_oldNameIdentifier_set(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoNameRegistration lasso_name_registration_new #define delete_LassoNameRegistration(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoNameRegistration_newFromDump lasso_name_registration_new_from_dump /* Implementations of methods inherited from Profile */ int LassoNameRegistration_setIdentityFromDump(LassoNameRegistration *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoNameRegistration_setSessionFromDump(LassoNameRegistration *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoNameRegistration_buildRequestMsg lasso_name_registration_build_request_msg #define LassoNameRegistration_buildResponseMsg lasso_name_registration_build_response_msg #define LassoNameRegistration_dump lasso_name_registration_dump #define LassoNameRegistration_initRequest lasso_name_registration_init_request #define LassoNameRegistration_processRequestMsg lasso_name_registration_process_request_msg #define LassoNameRegistration_processResponseMsg lasso_name_registration_process_response_msg #define LassoNameRegistration_validateRequest lasso_name_registration_validate_request #include static int _wrap_propset_LassoNameIdManagement(zend_property_reference *property_reference, pval *value); static int _propset_LassoNameIdManagement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoNameIdManagement(zend_property_reference *property_reference); static int _propget_LassoNameIdManagement(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* identity */ #define LassoNameIdManagement_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameIdManagement_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self)) #define LassoNameIdManagement_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) #define LassoNameIdManagement_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value)) /* artifact */ #define LassoNameIdManagement_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) #define LassoNameIdManagement_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self)) /* artifactMessage */ #define LassoNameIdManagement_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameIdManagement_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self)) #define LassoNameIdManagement_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) #define LassoNameIdManagement_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value) /* isIdentityDirty */ #define LassoNameIdManagement_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) #define LassoNameIdManagement_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self)) /* isSessionDirty */ #define LassoNameIdManagement_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) #define LassoNameIdManagement_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self)) /* msgBody */ #define LassoNameIdManagement_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoNameIdManagement_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoNameIdManagement_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoNameIdManagement_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoNameIdManagement_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoNameIdManagement_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* nameIdentifier */ #define LassoNameIdManagement_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameIdManagement_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier) #define LassoNameIdManagement_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) #define LassoNameIdManagement_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value)) /* remoteProviderId */ #define LassoNameIdManagement_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameIdManagement_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID #define LassoNameIdManagement_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) #define LassoNameIdManagement_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value)) /* request */ #define LassoNameIdManagement_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameIdManagement_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoNameIdManagement_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoNameIdManagement_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoNameIdManagement_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameIdManagement_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoNameIdManagement_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoNameIdManagement_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* server */ #define LassoNameIdManagement_get_server(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameIdManagement_server_get(self) get_node(LASSO_PROFILE(self)->server) #define LassoNameIdManagement_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) #define LassoNameIdManagement_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value)) /* session */ #define LassoNameIdManagement_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameIdManagement_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self)) #define LassoNameIdManagement_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) #define LassoNameIdManagement_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoNameIdManagement lasso_name_id_management_new #define delete_LassoNameIdManagement(self) lasso_node_destroy(LASSO_NODE(self)) #define LassoNameIdManagement_newFromDump lasso_name_id_management_new_from_dump /* Implementations of methods inherited from Profile */ int LassoNameIdManagement_setIdentityFromDump(LassoNameIdManagement *self, char *dump) { return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump); } int LassoNameIdManagement_setSessionFromDump(LassoNameIdManagement *self, char *dump) { return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump); } /* Methods implementations */ #define LassoNameIdManagement_buildRequestMsg lasso_name_id_management_build_request_msg #define LassoNameIdManagement_buildResponseMsg lasso_name_id_management_build_response_msg #define LassoNameIdManagement_dump lasso_name_id_management_dump #define LassoNameIdManagement_getNextProviderId lasso_name_id_management_get_next_providerID #define LassoNameIdManagement_initRequest lasso_name_id_management_init_request #define LassoNameIdManagement_processRequestMsg lasso_name_id_management_process_request_msg #define LassoNameIdManagement_processResponseMsg lasso_name_id_management_process_response_msg #define LassoNameIdManagement_resetProviderIdIndex lasso_name_id_management_reset_providerID_index #define LassoNameIdManagement_validateRequest lasso_name_id_management_validate_request static int _wrap_propset_LassoEcp(zend_property_reference *property_reference, pval *value); static int _propset_LassoEcp(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoEcp(zend_property_reference *property_reference); static int _propget_LassoEcp(zend_property_reference *property_reference, pval *value); /* Implementations of attributes inherited from Profile */ /* msgBody */ #define LassoEcp_get_msgBody(self) LASSO_PROFILE(self)->msg_body #define LassoEcp_msgBody_get(self) LASSO_PROFILE(self)->msg_body /* msgRelayState */ #define LassoEcp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState #define LassoEcp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState /* msgUrl */ #define LassoEcp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url #define LassoEcp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url /* request */ #define LassoEcp_get_request(self) get_node(LASSO_PROFILE(self)->request) #define LassoEcp_request_get(self) get_node(LASSO_PROFILE(self)->request) #define LassoEcp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) #define LassoEcp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value)) /* response */ #define LassoEcp_get_response(self) get_node(LASSO_PROFILE(self)->response) #define LassoEcp_response_get(self) get_node(LASSO_PROFILE(self)->response) #define LassoEcp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) #define LassoEcp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value)) /* assertionConsumerURL */ #define LassoEcp_get_assertionConsumerURL(self) self->assertionConsumerURL #define LassoEcp_assertionConsumerURL_get(self) self->assertionConsumerURL /* Constructors, destructors & static methods implementations */ #define new_LassoEcp lasso_ecp_new #define delete_LassoEcp(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from Profile */ /* Methods implementations */ #define LassoEcp_processAuthnRequestMsg lasso_ecp_process_authn_request_msg #define LassoEcp_processResponseMsg lasso_ecp_process_response_msg #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include static int _wrap_propset_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference); static int _propget_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2NameIDPolicy lasso_samlp2_name_id_policy_new #define delete_LassoSamlp2NameIDPolicy(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2NameIDPolicy_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference); static int _propget_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value); /* authnContextClassRef */ #define LassoSamlp2RequestedAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef) #define LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef) #define LassoSamlp2RequestedAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value)) #define LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value)) /* authnContextDeclRef */ #define LassoSamlp2RequestedAuthnContext_get_authnContextDeclRef(self) get_string_list((self)->AuthnContextDeclRef) #define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(self) get_string_list((self)->AuthnContextDeclRef) #define LassoSamlp2RequestedAuthnContext_set_authnContextDeclRef(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value)) #define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2RequestedAuthnContext lasso_samlp2_requested_authn_context_new #define delete_LassoSamlp2RequestedAuthnContext(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2RequestedAuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Assertion(zend_property_reference *property_reference); static int _propget_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value); /* Issuer */ #define LassoSaml2Assertion_get_Issuer(self) get_node((self)->Issuer) #define LassoSaml2Assertion_Issuer_get(self) get_node((self)->Issuer) #define LassoSaml2Assertion_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value)) #define LassoSaml2Assertion_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value)) /* Subject */ #define LassoSaml2Assertion_get_Subject(self) get_node((self)->Subject) #define LassoSaml2Assertion_Subject_get(self) get_node((self)->Subject) #define LassoSaml2Assertion_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value)) #define LassoSaml2Assertion_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value)) /* Conditions */ #define LassoSaml2Assertion_get_Conditions(self) get_node((self)->Conditions) #define LassoSaml2Assertion_Conditions_get(self) get_node((self)->Conditions) #define LassoSaml2Assertion_set_Conditions(self,value) set_node((gpointer*)&(self)->Conditions, (value)) #define LassoSaml2Assertion_Conditions_set(self,value) set_node((gpointer*)&(self)->Conditions, (value)) /* Advice */ #define LassoSaml2Assertion_get_Advice(self) get_node((self)->Advice) #define LassoSaml2Assertion_Advice_get(self) get_node((self)->Advice) #define LassoSaml2Assertion_set_Advice(self,value) set_node((gpointer*)&(self)->Advice, (value)) #define LassoSaml2Assertion_Advice_set(self,value) set_node((gpointer*)&(self)->Advice, (value)) /* AuthnStatement */ #define LassoSaml2Assertion_get_AuthnStatement(self) get_node_list((self)->AuthnStatement) #define LassoSaml2Assertion_AuthnStatement_get(self) get_node_list((self)->AuthnStatement) #define LassoSaml2Assertion_set_AuthnStatement(self, value) set_node_list(&(self)->AuthnStatement, (value)) #define LassoSaml2Assertion_AuthnStatement_set(self, value) set_node_list(&(self)->AuthnStatement, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Assertion lasso_saml2_assertion_new #define delete_LassoSaml2Assertion(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Assertion_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2IDPList(zend_property_reference *property_reference); static int _propget_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value); /* IDPEntry */ #define LassoSamlp2IDPList_get_IDPEntry(self) get_node((self)->IDPEntry) #define LassoSamlp2IDPList_IDPEntry_get(self) get_node((self)->IDPEntry) #define LassoSamlp2IDPList_set_IDPEntry(self,value) set_node((gpointer*)&(self)->IDPEntry, (value)) #define LassoSamlp2IDPList_IDPEntry_set(self,value) set_node((gpointer*)&(self)->IDPEntry, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2IDPList lasso_samlp2_idp_list_new #define delete_LassoSamlp2IDPList(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2IDPList_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference); static int _propget_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2KeyInfoConfirmationData lasso_saml2_key_info_confirmation_data_new #define delete_LassoSaml2KeyInfoConfirmationData(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2KeyInfoConfirmationData_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Conditions(zend_property_reference *property_reference); static int _propget_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value); /* Condition */ #define LassoSaml2Conditions_get_Condition(self) get_node_list((self)->Condition) #define LassoSaml2Conditions_Condition_get(self) get_node_list((self)->Condition) #define LassoSaml2Conditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value)) #define LassoSaml2Conditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value)) /* AudienceRestriction */ #define LassoSaml2Conditions_get_AudienceRestriction(self) get_node_list((self)->AudienceRestriction) #define LassoSaml2Conditions_AudienceRestriction_get(self) get_node_list((self)->AudienceRestriction) #define LassoSaml2Conditions_set_AudienceRestriction(self, value) set_node_list(&(self)->AudienceRestriction, (value)) #define LassoSaml2Conditions_AudienceRestriction_set(self, value) set_node_list(&(self)->AudienceRestriction, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Conditions lasso_saml2_conditions_new #define delete_LassoSaml2Conditions(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Conditions_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Evidence(zend_property_reference *property_reference); static int _propget_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Evidence lasso_saml2_evidence_new #define delete_LassoSaml2Evidence(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Evidence_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2NameID(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2NameID(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2NameID(zend_property_reference *property_reference); static int _propget_LassoSaml2NameID(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2NameID lasso_saml2_name_id_new #define delete_LassoSaml2NameID(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2NameID_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2StatusCode(zend_property_reference *property_reference); static int _propget_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value); /* StatusCode */ #define LassoSamlp2StatusCode_get_StatusCode(self) get_node((self)->StatusCode) #define LassoSamlp2StatusCode_StatusCode_get(self) get_node((self)->StatusCode) #define LassoSamlp2StatusCode_set_StatusCode(self,value) set_node((gpointer*)&(self)->StatusCode, (value)) #define LassoSamlp2StatusCode_StatusCode_set(self,value) set_node((gpointer*)&(self)->StatusCode, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2StatusCode lasso_samlp2_status_code_new #define delete_LassoSamlp2StatusCode(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2StatusCode_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2Status(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2Status(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2Status(zend_property_reference *property_reference); static int _propget_LassoSamlp2Status(zend_property_reference *property_reference, pval *value); /* StatusCode */ #define LassoSamlp2Status_get_StatusCode(self) get_node((self)->StatusCode) #define LassoSamlp2Status_StatusCode_get(self) get_node((self)->StatusCode) #define LassoSamlp2Status_set_StatusCode(self,value) set_node((gpointer*)&(self)->StatusCode, (value)) #define LassoSamlp2Status_StatusCode_set(self,value) set_node((gpointer*)&(self)->StatusCode, (value)) /* StatusDetail */ #define LassoSamlp2Status_get_StatusDetail(self) get_node((self)->StatusDetail) #define LassoSamlp2Status_StatusDetail_get(self) get_node((self)->StatusDetail) #define LassoSamlp2Status_set_StatusDetail(self,value) set_node((gpointer*)&(self)->StatusDetail, (value)) #define LassoSamlp2Status_StatusDetail_set(self,value) set_node((gpointer*)&(self)->StatusDetail, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2Status lasso_samlp2_status_new #define delete_LassoSamlp2Status(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2Status_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2ConditionAbstract(zend_property_reference *property_reference); static int _propget_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2ConditionAbstract lasso_saml2_condition_abstract_new #define delete_LassoSaml2ConditionAbstract(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2ConditionAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2OneTimeUse(zend_property_reference *property_reference); static int _propget_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2OneTimeUse lasso_saml2_one_time_use_new #define delete_LassoSaml2OneTimeUse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2OneTimeUse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Advice(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Advice(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Advice(zend_property_reference *property_reference); static int _propget_LassoSaml2Advice(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Advice lasso_saml2_advice_new #define delete_LassoSaml2Advice(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Advice_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference); static int _propget_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2BaseIDAbstract lasso_saml2_base_idabstract_new #define delete_LassoSaml2BaseIDAbstract(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2BaseIDAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2AuthnContext(zend_property_reference *property_reference); static int _propget_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2AuthnContext lasso_saml2_authn_context_new #define delete_LassoSaml2AuthnContext(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2AuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2SubjectLocality(zend_property_reference *property_reference); static int _propget_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2SubjectLocality lasso_saml2_subject_locality_new #define delete_LassoSaml2SubjectLocality(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2SubjectLocality_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference); static int _propget_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2SubjectConfirmationData lasso_saml2_subject_confirmation_data_new #define delete_LassoSaml2SubjectConfirmationData(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2SubjectConfirmationData_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference); static int _propget_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value); /* BaseID */ #define LassoSaml2SubjectConfirmation_get_BaseID(self) get_node((self)->BaseID) #define LassoSaml2SubjectConfirmation_BaseID_get(self) get_node((self)->BaseID) #define LassoSaml2SubjectConfirmation_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value)) #define LassoSaml2SubjectConfirmation_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value)) /* NameID */ #define LassoSaml2SubjectConfirmation_get_NameID(self) get_node((self)->NameID) #define LassoSaml2SubjectConfirmation_NameID_get(self) get_node((self)->NameID) #define LassoSaml2SubjectConfirmation_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSaml2SubjectConfirmation_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSaml2SubjectConfirmation_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSaml2SubjectConfirmation_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSaml2SubjectConfirmation_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSaml2SubjectConfirmation_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* SubjectConfirmationData */ #define LassoSaml2SubjectConfirmation_get_SubjectConfirmationData(self) get_node((self)->SubjectConfirmationData) #define LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(self) get_node((self)->SubjectConfirmationData) #define LassoSaml2SubjectConfirmation_set_SubjectConfirmationData(self,value) set_node((gpointer*)&(self)->SubjectConfirmationData, (value)) #define LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(self,value) set_node((gpointer*)&(self)->SubjectConfirmationData, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2SubjectConfirmation lasso_saml2_subject_confirmation_new #define delete_LassoSaml2SubjectConfirmation(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2SubjectConfirmation_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2ProxyRestriction(zend_property_reference *property_reference); static int _propget_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2ProxyRestriction lasso_saml2_proxy_restriction_new #define delete_LassoSaml2ProxyRestriction(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2ProxyRestriction_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2StatementAbstract(zend_property_reference *property_reference); static int _propget_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2StatementAbstract lasso_saml2_statement_abstract_new #define delete_LassoSaml2StatementAbstract(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2StatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2AuthnStatement(zend_property_reference *property_reference); static int _propget_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value); /* SubjectLocality */ #define LassoSaml2AuthnStatement_get_SubjectLocality(self) get_node((self)->SubjectLocality) #define LassoSaml2AuthnStatement_SubjectLocality_get(self) get_node((self)->SubjectLocality) #define LassoSaml2AuthnStatement_set_SubjectLocality(self,value) set_node((gpointer*)&(self)->SubjectLocality, (value)) #define LassoSaml2AuthnStatement_SubjectLocality_set(self,value) set_node((gpointer*)&(self)->SubjectLocality, (value)) /* AuthnContext */ #define LassoSaml2AuthnStatement_get_AuthnContext(self) get_node((self)->AuthnContext) #define LassoSaml2AuthnStatement_AuthnContext_get(self) get_node((self)->AuthnContext) #define LassoSaml2AuthnStatement_set_AuthnContext(self,value) set_node((gpointer*)&(self)->AuthnContext, (value)) #define LassoSaml2AuthnStatement_AuthnContext_set(self,value) set_node((gpointer*)&(self)->AuthnContext, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2AuthnStatement lasso_saml2_authn_statement_new #define delete_LassoSaml2AuthnStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2AuthnStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2AttributeStatement(zend_property_reference *property_reference); static int _propget_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2AttributeStatement lasso_saml2_attribute_statement_new #define delete_LassoSaml2AttributeStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2AttributeStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2IDPEntry(zend_property_reference *property_reference); static int _propget_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2IDPEntry lasso_samlp2_idp_entry_new #define delete_LassoSamlp2IDPEntry(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2IDPEntry_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2Extensions(zend_property_reference *property_reference); static int _propget_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2Extensions lasso_samlp2_extensions_new #define delete_LassoSamlp2Extensions(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2Extensions_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Action(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Action(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Action(zend_property_reference *property_reference); static int _propget_LassoSaml2Action(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Action lasso_saml2_action_new #define delete_LassoSaml2Action(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Action_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2StatusResponse(zend_property_reference *property_reference); static int _propget_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value); /* Issuer */ #define LassoSamlp2StatusResponse_get_Issuer(self) get_node((self)->Issuer) #define LassoSamlp2StatusResponse_Issuer_get(self) get_node((self)->Issuer) #define LassoSamlp2StatusResponse_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value)) #define LassoSamlp2StatusResponse_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2StatusResponse_get_Extensions(self) get_node((self)->Extensions) #define LassoSamlp2StatusResponse_Extensions_get(self) get_node((self)->Extensions) #define LassoSamlp2StatusResponse_set_Extensions(self,value) set_node((gpointer*)&(self)->Extensions, (value)) #define LassoSamlp2StatusResponse_Extensions_set(self,value) set_node((gpointer*)&(self)->Extensions, (value)) /* Status */ #define LassoSamlp2StatusResponse_get_Status(self) get_node((self)->Status) #define LassoSamlp2StatusResponse_Status_get(self) get_node((self)->Status) #define LassoSamlp2StatusResponse_set_Status(self,value) set_node((gpointer*)&(self)->Status, (value)) #define LassoSamlp2StatusResponse_Status_set(self,value) set_node((gpointer*)&(self)->Status, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2StatusResponse lasso_samlp2_status_response_new #define delete_LassoSamlp2StatusResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2StatusResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2Response(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2Response(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2Response(zend_property_reference *property_reference); static int _propget_LassoSamlp2Response(zend_property_reference *property_reference, pval *value); /* inherited from StatusResponse */ /* Issuer */ #define LassoSamlp2Response_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2Response_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2Response_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) #define LassoSamlp2Response_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2Response_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2Response_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2Response_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) #define LassoSamlp2Response_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) /* Status */ #define LassoSamlp2Response_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2Response_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2Response_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) #define LassoSamlp2Response_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) /* ID */ #define LassoSamlp2Response_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2Response_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2Response_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) #define LassoSamlp2Response_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) /* InResponseTo */ #define LassoSamlp2Response_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2Response_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2Response_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) #define LassoSamlp2Response_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) /* Version */ #define LassoSamlp2Response_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2Response_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2Response_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) #define LassoSamlp2Response_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2Response_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2Response_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2Response_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) #define LassoSamlp2Response_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2Response_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2Response_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2Response_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) #define LassoSamlp2Response_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) /* Consent */ #define LassoSamlp2Response_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2Response_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2Response_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) #define LassoSamlp2Response_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) /* Assertion */ #define LassoSamlp2Response_get_Assertion(self) get_node_list((self)->Assertion) #define LassoSamlp2Response_Assertion_get(self) get_node_list((self)->Assertion) #define LassoSamlp2Response_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value)) #define LassoSamlp2Response_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2Response lasso_samlp2_response_new #define delete_LassoSamlp2Response(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2Response_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference); static int _propget_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value); /* any */ #define LassoSamlp2ArtifactResponse_get_any(self) get_node((self)->any) #define LassoSamlp2ArtifactResponse_any_get(self) get_node((self)->any) #define LassoSamlp2ArtifactResponse_set_any(self,value) set_node((gpointer*)&(self)->any, (value)) #define LassoSamlp2ArtifactResponse_any_set(self,value) set_node((gpointer*)&(self)->any, (value)) /* inherited from StatusResponse */ /* Issuer */ #define LassoSamlp2ArtifactResponse_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2ArtifactResponse_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2ArtifactResponse_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) #define LassoSamlp2ArtifactResponse_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2ArtifactResponse_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2ArtifactResponse_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2ArtifactResponse_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) #define LassoSamlp2ArtifactResponse_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) /* Status */ #define LassoSamlp2ArtifactResponse_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2ArtifactResponse_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2ArtifactResponse_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) #define LassoSamlp2ArtifactResponse_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) /* ID */ #define LassoSamlp2ArtifactResponse_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2ArtifactResponse_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2ArtifactResponse_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) #define LassoSamlp2ArtifactResponse_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) /* InResponseTo */ #define LassoSamlp2ArtifactResponse_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2ArtifactResponse_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2ArtifactResponse_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) #define LassoSamlp2ArtifactResponse_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) /* Version */ #define LassoSamlp2ArtifactResponse_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2ArtifactResponse_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2ArtifactResponse_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) #define LassoSamlp2ArtifactResponse_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2ArtifactResponse_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2ArtifactResponse_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2ArtifactResponse_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) #define LassoSamlp2ArtifactResponse_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2ArtifactResponse_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2ArtifactResponse_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2ArtifactResponse_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) #define LassoSamlp2ArtifactResponse_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) /* Consent */ #define LassoSamlp2ArtifactResponse_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2ArtifactResponse_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2ArtifactResponse_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) #define LassoSamlp2ArtifactResponse_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2ArtifactResponse lasso_samlp2_artifact_response_new #define delete_LassoSamlp2ArtifactResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2ArtifactResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2RequestAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value); /* Issuer */ #define LassoSamlp2RequestAbstract_get_Issuer(self) get_node((self)->Issuer) #define LassoSamlp2RequestAbstract_Issuer_get(self) get_node((self)->Issuer) #define LassoSamlp2RequestAbstract_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value)) #define LassoSamlp2RequestAbstract_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2RequestAbstract_get_Extensions(self) get_node((self)->Extensions) #define LassoSamlp2RequestAbstract_Extensions_get(self) get_node((self)->Extensions) #define LassoSamlp2RequestAbstract_set_Extensions(self,value) set_node((gpointer*)&(self)->Extensions, (value)) #define LassoSamlp2RequestAbstract_Extensions_set(self,value) set_node((gpointer*)&(self)->Extensions, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2RequestAbstract lasso_samlp2_request_abstract_new #define delete_LassoSamlp2RequestAbstract(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2RequestAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference); static int _propget_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value); /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2AssertionIDRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AssertionIDRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AssertionIDRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2AssertionIDRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2AssertionIDRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AssertionIDRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AssertionIDRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2AssertionIDRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2AssertionIDRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AssertionIDRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AssertionIDRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2AssertionIDRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2AssertionIDRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AssertionIDRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AssertionIDRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2AssertionIDRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2AssertionIDRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AssertionIDRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AssertionIDRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2AssertionIDRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2AssertionIDRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AssertionIDRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AssertionIDRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2AssertionIDRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2AssertionIDRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AssertionIDRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AssertionIDRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2AssertionIDRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2AssertionIDRequest lasso_samlp2_assertion_idrequest_new #define delete_LassoSamlp2AssertionIDRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2AssertionIDRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference); static int _propget_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value); /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2ArtifactResolve_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2ArtifactResolve_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2ArtifactResolve_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2ArtifactResolve_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2ArtifactResolve_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2ArtifactResolve_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2ArtifactResolve_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2ArtifactResolve_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2ArtifactResolve_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2ArtifactResolve_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2ArtifactResolve_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2ArtifactResolve_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2ArtifactResolve_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2ArtifactResolve_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2ArtifactResolve_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2ArtifactResolve_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2ArtifactResolve_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2ArtifactResolve_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2ArtifactResolve_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2ArtifactResolve_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2ArtifactResolve_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2ArtifactResolve_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2ArtifactResolve_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2ArtifactResolve_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2ArtifactResolve_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2ArtifactResolve_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2ArtifactResolve_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2ArtifactResolve_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2ArtifactResolve lasso_samlp2_artifact_resolve_new #define delete_LassoSamlp2ArtifactResolve(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2ArtifactResolve_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference); static int _propget_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value); /* BaseID */ #define LassoSamlp2NameIDMappingRequest_get_BaseID(self) get_node((self)->BaseID) #define LassoSamlp2NameIDMappingRequest_BaseID_get(self) get_node((self)->BaseID) #define LassoSamlp2NameIDMappingRequest_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value)) #define LassoSamlp2NameIDMappingRequest_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value)) /* NameID */ #define LassoSamlp2NameIDMappingRequest_get_NameID(self) get_node((self)->NameID) #define LassoSamlp2NameIDMappingRequest_NameID_get(self) get_node((self)->NameID) #define LassoSamlp2NameIDMappingRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSamlp2NameIDMappingRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSamlp2NameIDMappingRequest_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSamlp2NameIDMappingRequest_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSamlp2NameIDMappingRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSamlp2NameIDMappingRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* NameIDPolicy */ #define LassoSamlp2NameIDMappingRequest_get_NameIDPolicy(self) get_node((self)->NameIDPolicy) #define LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(self) get_node((self)->NameIDPolicy) #define LassoSamlp2NameIDMappingRequest_set_NameIDPolicy(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value)) #define LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2NameIDMappingRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2NameIDMappingRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2NameIDMappingRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2NameIDMappingRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2NameIDMappingRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2NameIDMappingRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2NameIDMappingRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2NameIDMappingRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2NameIDMappingRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2NameIDMappingRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2NameIDMappingRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2NameIDMappingRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2NameIDMappingRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2NameIDMappingRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2NameIDMappingRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2NameIDMappingRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2NameIDMappingRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2NameIDMappingRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2NameIDMappingRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2NameIDMappingRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2NameIDMappingRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2NameIDMappingRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2NameIDMappingRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2NameIDMappingRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2NameIDMappingRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2NameIDMappingRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2NameIDMappingRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2NameIDMappingRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2NameIDMappingRequest lasso_samlp2_name_id_mapping_request_new #define delete_LassoSamlp2NameIDMappingRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2NameIDMappingRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2AuthnRequest(zend_property_reference *property_reference); static int _propget_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value); /* Subject */ #define LassoSamlp2AuthnRequest_get_Subject(self) get_node((self)->Subject) #define LassoSamlp2AuthnRequest_Subject_get(self) get_node((self)->Subject) #define LassoSamlp2AuthnRequest_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value)) #define LassoSamlp2AuthnRequest_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value)) /* NameIDPolicy */ #define LassoSamlp2AuthnRequest_get_NameIDPolicy(self) get_node((self)->NameIDPolicy) #define LassoSamlp2AuthnRequest_NameIDPolicy_get(self) get_node((self)->NameIDPolicy) #define LassoSamlp2AuthnRequest_set_NameIDPolicy(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value)) #define LassoSamlp2AuthnRequest_NameIDPolicy_set(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value)) /* Conditions */ #define LassoSamlp2AuthnRequest_get_Conditions(self) get_node((self)->Conditions) #define LassoSamlp2AuthnRequest_Conditions_get(self) get_node((self)->Conditions) #define LassoSamlp2AuthnRequest_set_Conditions(self,value) set_node((gpointer*)&(self)->Conditions, (value)) #define LassoSamlp2AuthnRequest_Conditions_set(self,value) set_node((gpointer*)&(self)->Conditions, (value)) /* RequestedAuthnContext */ #define LassoSamlp2AuthnRequest_get_RequestedAuthnContext(self) get_node((self)->RequestedAuthnContext) #define LassoSamlp2AuthnRequest_RequestedAuthnContext_get(self) get_node((self)->RequestedAuthnContext) #define LassoSamlp2AuthnRequest_set_RequestedAuthnContext(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value)) #define LassoSamlp2AuthnRequest_RequestedAuthnContext_set(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value)) /* Scoping */ #define LassoSamlp2AuthnRequest_get_Scoping(self) get_node((self)->Scoping) #define LassoSamlp2AuthnRequest_Scoping_get(self) get_node((self)->Scoping) #define LassoSamlp2AuthnRequest_set_Scoping(self,value) set_node((gpointer*)&(self)->Scoping, (value)) #define LassoSamlp2AuthnRequest_Scoping_set(self,value) set_node((gpointer*)&(self)->Scoping, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2AuthnRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthnRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthnRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2AuthnRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2AuthnRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthnRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthnRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2AuthnRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2AuthnRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthnRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthnRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2AuthnRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2AuthnRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthnRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthnRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2AuthnRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2AuthnRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthnRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthnRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2AuthnRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2AuthnRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthnRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthnRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2AuthnRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2AuthnRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthnRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthnRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2AuthnRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2AuthnRequest lasso_samlp2_authn_request_new #define delete_LassoSamlp2AuthnRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2AuthnRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference); static int _propget_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value); /* Subject */ #define LassoSamlp2SubjectQueryAbstract_get_Subject(self) get_node((self)->Subject) #define LassoSamlp2SubjectQueryAbstract_Subject_get(self) get_node((self)->Subject) #define LassoSamlp2SubjectQueryAbstract_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value)) #define LassoSamlp2SubjectQueryAbstract_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2SubjectQueryAbstract_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2SubjectQueryAbstract_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2SubjectQueryAbstract_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2SubjectQueryAbstract_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2SubjectQueryAbstract_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2SubjectQueryAbstract_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2SubjectQueryAbstract_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2SubjectQueryAbstract_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2SubjectQueryAbstract_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2SubjectQueryAbstract_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2SubjectQueryAbstract_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2SubjectQueryAbstract_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2SubjectQueryAbstract_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2SubjectQueryAbstract_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2SubjectQueryAbstract_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2SubjectQueryAbstract_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2SubjectQueryAbstract_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2SubjectQueryAbstract_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2SubjectQueryAbstract_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2SubjectQueryAbstract_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2SubjectQueryAbstract_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2SubjectQueryAbstract_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2SubjectQueryAbstract_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2SubjectQueryAbstract_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2SubjectQueryAbstract_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2SubjectQueryAbstract_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2SubjectQueryAbstract_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2SubjectQueryAbstract_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2SubjectQueryAbstract lasso_samlp2_subject_query_abstract_new #define delete_LassoSamlp2SubjectQueryAbstract(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2SubjectQueryAbstract_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference); static int _propget_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value); /* Action */ #define LassoSamlp2AuthzDecisionQuery_get_Action(self) get_node((self)->Action) #define LassoSamlp2AuthzDecisionQuery_Action_get(self) get_node((self)->Action) #define LassoSamlp2AuthzDecisionQuery_set_Action(self,value) set_node((gpointer*)&(self)->Action, (value)) #define LassoSamlp2AuthzDecisionQuery_Action_set(self,value) set_node((gpointer*)&(self)->Action, (value)) /* Evidence */ #define LassoSamlp2AuthzDecisionQuery_get_Evidence(self) get_node((self)->Evidence) #define LassoSamlp2AuthzDecisionQuery_Evidence_get(self) get_node((self)->Evidence) #define LassoSamlp2AuthzDecisionQuery_set_Evidence(self,value) set_node((gpointer*)&(self)->Evidence, (value)) #define LassoSamlp2AuthzDecisionQuery_Evidence_set(self,value) set_node((gpointer*)&(self)->Evidence, (value)) /* inherited from SubjectQueryAbstract */ /* Subject */ #define LassoSamlp2AuthzDecisionQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AuthzDecisionQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AuthzDecisionQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) #define LassoSamlp2AuthzDecisionQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2AuthzDecisionQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthzDecisionQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthzDecisionQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2AuthzDecisionQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2AuthzDecisionQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthzDecisionQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthzDecisionQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2AuthzDecisionQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2AuthzDecisionQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthzDecisionQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthzDecisionQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2AuthzDecisionQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2AuthzDecisionQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthzDecisionQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthzDecisionQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2AuthzDecisionQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2AuthzDecisionQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthzDecisionQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthzDecisionQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2AuthzDecisionQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2AuthzDecisionQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthzDecisionQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthzDecisionQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2AuthzDecisionQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2AuthzDecisionQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthzDecisionQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthzDecisionQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2AuthzDecisionQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2AuthzDecisionQuery lasso_samlp2_authz_decision_query_new #define delete_LassoSamlp2AuthzDecisionQuery(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2AuthzDecisionQuery_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2AttributeQuery(zend_property_reference *property_reference); static int _propget_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value); /* Attribute */ #define LassoSamlp2AttributeQuery_get_Attribute(self) get_node((self)->Attribute) #define LassoSamlp2AttributeQuery_Attribute_get(self) get_node((self)->Attribute) #define LassoSamlp2AttributeQuery_set_Attribute(self,value) set_node((gpointer*)&(self)->Attribute, (value)) #define LassoSamlp2AttributeQuery_Attribute_set(self,value) set_node((gpointer*)&(self)->Attribute, (value)) /* inherited from SubjectQueryAbstract */ /* Subject */ #define LassoSamlp2AttributeQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AttributeQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AttributeQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) #define LassoSamlp2AttributeQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2AttributeQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AttributeQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AttributeQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2AttributeQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2AttributeQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AttributeQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AttributeQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2AttributeQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2AttributeQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AttributeQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AttributeQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2AttributeQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2AttributeQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AttributeQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AttributeQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2AttributeQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2AttributeQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AttributeQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AttributeQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2AttributeQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2AttributeQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AttributeQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AttributeQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2AttributeQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2AttributeQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AttributeQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AttributeQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2AttributeQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2AttributeQuery lasso_samlp2_attribute_query_new #define delete_LassoSamlp2AttributeQuery(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2AttributeQuery_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2AudienceRestriction(zend_property_reference *property_reference); static int _propget_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2AudienceRestriction lasso_saml2_audience_restriction_new #define delete_LassoSaml2AudienceRestriction(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2AudienceRestriction_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2LogoutRequest(zend_property_reference *property_reference); static int _propget_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value); /* BaseID */ #define LassoSamlp2LogoutRequest_get_BaseID(self) get_node((self)->BaseID) #define LassoSamlp2LogoutRequest_BaseID_get(self) get_node((self)->BaseID) #define LassoSamlp2LogoutRequest_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value)) #define LassoSamlp2LogoutRequest_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value)) /* NameID */ #define LassoSamlp2LogoutRequest_get_NameID(self) get_node((self)->NameID) #define LassoSamlp2LogoutRequest_NameID_get(self) get_node((self)->NameID) #define LassoSamlp2LogoutRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSamlp2LogoutRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSamlp2LogoutRequest_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSamlp2LogoutRequest_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSamlp2LogoutRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSamlp2LogoutRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2LogoutRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2LogoutRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2LogoutRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2LogoutRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2LogoutRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2LogoutRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2LogoutRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2LogoutRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2LogoutRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2LogoutRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2LogoutRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2LogoutRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2LogoutRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2LogoutRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2LogoutRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2LogoutRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2LogoutRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2LogoutRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2LogoutRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2LogoutRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2LogoutRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2LogoutRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2LogoutRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2LogoutRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2LogoutRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2LogoutRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2LogoutRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2LogoutRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2LogoutRequest lasso_samlp2_logout_request_new #define delete_LassoSamlp2LogoutRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2LogoutRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2AuthnQuery(zend_property_reference *property_reference); static int _propget_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value); /* RequestedAuthnContext */ #define LassoSamlp2AuthnQuery_get_RequestedAuthnContext(self) get_node((self)->RequestedAuthnContext) #define LassoSamlp2AuthnQuery_RequestedAuthnContext_get(self) get_node((self)->RequestedAuthnContext) #define LassoSamlp2AuthnQuery_set_RequestedAuthnContext(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value)) #define LassoSamlp2AuthnQuery_RequestedAuthnContext_set(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value)) /* inherited from SubjectQueryAbstract */ /* Subject */ #define LassoSamlp2AuthnQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AuthnQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject) #define LassoSamlp2AuthnQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) #define LassoSamlp2AuthnQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2AuthnQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthnQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2AuthnQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2AuthnQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2AuthnQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthnQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2AuthnQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2AuthnQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2AuthnQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthnQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2AuthnQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2AuthnQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2AuthnQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthnQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2AuthnQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2AuthnQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2AuthnQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthnQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2AuthnQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2AuthnQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2AuthnQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthnQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2AuthnQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2AuthnQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2AuthnQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthnQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2AuthnQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2AuthnQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2AuthnQuery lasso_samlp2_authn_query_new #define delete_LassoSamlp2AuthnQuery(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2AuthnQuery_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Attribute(zend_property_reference *property_reference); static int _propget_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Attribute lasso_saml2_attribute_new #define delete_LassoSaml2Attribute(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Attribute_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2Terminate(zend_property_reference *property_reference); static int _propget_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2Terminate lasso_samlp2_terminate_new #define delete_LassoSamlp2Terminate(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2Terminate_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2StatusDetail(zend_property_reference *property_reference); static int _propget_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2StatusDetail lasso_samlp2_status_detail_new #define delete_LassoSamlp2StatusDetail(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2StatusDetail_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference); static int _propget_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value); /* Action */ #define LassoSaml2AuthzDecisionStatement_get_Action(self) get_node((self)->Action) #define LassoSaml2AuthzDecisionStatement_Action_get(self) get_node((self)->Action) #define LassoSaml2AuthzDecisionStatement_set_Action(self,value) set_node((gpointer*)&(self)->Action, (value)) #define LassoSaml2AuthzDecisionStatement_Action_set(self,value) set_node((gpointer*)&(self)->Action, (value)) /* Evidence */ #define LassoSaml2AuthzDecisionStatement_get_Evidence(self) get_node((self)->Evidence) #define LassoSaml2AuthzDecisionStatement_Evidence_get(self) get_node((self)->Evidence) #define LassoSaml2AuthzDecisionStatement_set_Evidence(self,value) set_node((gpointer*)&(self)->Evidence, (value)) #define LassoSaml2AuthzDecisionStatement_Evidence_set(self,value) set_node((gpointer*)&(self)->Evidence, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2AuthzDecisionStatement lasso_saml2_authz_decision_statement_new #define delete_LassoSaml2AuthzDecisionStatement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2AuthzDecisionStatement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference); static int _propget_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value); /* NameID */ #define LassoSamlp2NameIDMappingResponse_get_NameID(self) get_node((self)->NameID) #define LassoSamlp2NameIDMappingResponse_NameID_get(self) get_node((self)->NameID) #define LassoSamlp2NameIDMappingResponse_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSamlp2NameIDMappingResponse_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSamlp2NameIDMappingResponse_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSamlp2NameIDMappingResponse_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSamlp2NameIDMappingResponse_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSamlp2NameIDMappingResponse_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* inherited from StatusResponse */ /* Issuer */ #define LassoSamlp2NameIDMappingResponse_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2NameIDMappingResponse_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer) #define LassoSamlp2NameIDMappingResponse_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) #define LassoSamlp2NameIDMappingResponse_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2NameIDMappingResponse_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2NameIDMappingResponse_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions) #define LassoSamlp2NameIDMappingResponse_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) #define LassoSamlp2NameIDMappingResponse_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value)) /* Status */ #define LassoSamlp2NameIDMappingResponse_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2NameIDMappingResponse_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status) #define LassoSamlp2NameIDMappingResponse_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) #define LassoSamlp2NameIDMappingResponse_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value)) /* ID */ #define LassoSamlp2NameIDMappingResponse_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2NameIDMappingResponse_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID #define LassoSamlp2NameIDMappingResponse_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) #define LassoSamlp2NameIDMappingResponse_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value)) /* InResponseTo */ #define LassoSamlp2NameIDMappingResponse_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2NameIDMappingResponse_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo #define LassoSamlp2NameIDMappingResponse_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) #define LassoSamlp2NameIDMappingResponse_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value)) /* Version */ #define LassoSamlp2NameIDMappingResponse_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2NameIDMappingResponse_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version #define LassoSamlp2NameIDMappingResponse_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) #define LassoSamlp2NameIDMappingResponse_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2NameIDMappingResponse_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2NameIDMappingResponse_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant #define LassoSamlp2NameIDMappingResponse_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) #define LassoSamlp2NameIDMappingResponse_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2NameIDMappingResponse_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2NameIDMappingResponse_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination #define LassoSamlp2NameIDMappingResponse_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) #define LassoSamlp2NameIDMappingResponse_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value)) /* Consent */ #define LassoSamlp2NameIDMappingResponse_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2NameIDMappingResponse_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent #define LassoSamlp2NameIDMappingResponse_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) #define LassoSamlp2NameIDMappingResponse_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2NameIDMappingResponse lasso_samlp2_name_id_mapping_response_new #define delete_LassoSamlp2NameIDMappingResponse(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2NameIDMappingResponse_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2EncryptedElement(zend_property_reference *property_reference); static int _propget_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value); /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2EncryptedElement lasso_saml2_encrypted_element_new #define delete_LassoSaml2EncryptedElement(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2EncryptedElement_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference); static int _propget_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value); /* NameID */ #define LassoSamlp2ManageNameIDRequest_get_NameID(self) get_node((self)->NameID) #define LassoSamlp2ManageNameIDRequest_NameID_get(self) get_node((self)->NameID) #define LassoSamlp2ManageNameIDRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSamlp2ManageNameIDRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSamlp2ManageNameIDRequest_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSamlp2ManageNameIDRequest_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSamlp2ManageNameIDRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSamlp2ManageNameIDRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* NewEncryptedID */ #define LassoSamlp2ManageNameIDRequest_get_NewEncryptedID(self) get_node((self)->NewEncryptedID) #define LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(self) get_node((self)->NewEncryptedID) #define LassoSamlp2ManageNameIDRequest_set_NewEncryptedID(self,value) set_node((gpointer*)&(self)->NewEncryptedID, (value)) #define LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(self,value) set_node((gpointer*)&(self)->NewEncryptedID, (value)) /* Terminate */ #define LassoSamlp2ManageNameIDRequest_get_Terminate(self) get_node((self)->Terminate) #define LassoSamlp2ManageNameIDRequest_Terminate_get(self) get_node((self)->Terminate) #define LassoSamlp2ManageNameIDRequest_set_Terminate(self,value) set_node((gpointer*)&(self)->Terminate, (value)) #define LassoSamlp2ManageNameIDRequest_Terminate_set(self,value) set_node((gpointer*)&(self)->Terminate, (value)) /* inherited from RequestAbstract */ /* Issuer */ #define LassoSamlp2ManageNameIDRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2ManageNameIDRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer) #define LassoSamlp2ManageNameIDRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) #define LassoSamlp2ManageNameIDRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value)) /* Extensions */ #define LassoSamlp2ManageNameIDRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2ManageNameIDRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions) #define LassoSamlp2ManageNameIDRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) #define LassoSamlp2ManageNameIDRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value)) /* ID */ #define LassoSamlp2ManageNameIDRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2ManageNameIDRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID #define LassoSamlp2ManageNameIDRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) #define LassoSamlp2ManageNameIDRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value)) /* Version */ #define LassoSamlp2ManageNameIDRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2ManageNameIDRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version #define LassoSamlp2ManageNameIDRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) #define LassoSamlp2ManageNameIDRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value)) /* IssueInstant */ #define LassoSamlp2ManageNameIDRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2ManageNameIDRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant #define LassoSamlp2ManageNameIDRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) #define LassoSamlp2ManageNameIDRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value)) /* Destination */ #define LassoSamlp2ManageNameIDRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2ManageNameIDRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination #define LassoSamlp2ManageNameIDRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) #define LassoSamlp2ManageNameIDRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value)) /* Consent */ #define LassoSamlp2ManageNameIDRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2ManageNameIDRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent #define LassoSamlp2ManageNameIDRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) #define LassoSamlp2ManageNameIDRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2ManageNameIDRequest lasso_samlp2_manage_name_id_request_new #define delete_LassoSamlp2ManageNameIDRequest(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2ManageNameIDRequest_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value); static int _propset_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSamlp2Scoping(zend_property_reference *property_reference); static int _propget_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value); /* IDPList */ #define LassoSamlp2Scoping_get_IDPList(self) get_node((self)->IDPList) #define LassoSamlp2Scoping_IDPList_get(self) get_node((self)->IDPList) #define LassoSamlp2Scoping_set_IDPList(self,value) set_node((gpointer*)&(self)->IDPList, (value)) #define LassoSamlp2Scoping_IDPList_set(self,value) set_node((gpointer*)&(self)->IDPList, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSamlp2Scoping lasso_samlp2_scoping_new #define delete_LassoSamlp2Scoping(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSamlp2Scoping_dump(self) lasso_node_dump(LASSO_NODE(self)) static int _wrap_propset_LassoSaml2Subject(zend_property_reference *property_reference, pval *value); static int _propset_LassoSaml2Subject(zend_property_reference *property_reference, pval *value); static pval _wrap_propget_LassoSaml2Subject(zend_property_reference *property_reference); static int _propget_LassoSaml2Subject(zend_property_reference *property_reference, pval *value); /* BaseID */ #define LassoSaml2Subject_get_BaseID(self) get_node((self)->BaseID) #define LassoSaml2Subject_BaseID_get(self) get_node((self)->BaseID) #define LassoSaml2Subject_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value)) #define LassoSaml2Subject_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value)) /* NameID */ #define LassoSaml2Subject_get_NameID(self) get_node((self)->NameID) #define LassoSaml2Subject_NameID_get(self) get_node((self)->NameID) #define LassoSaml2Subject_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value)) #define LassoSaml2Subject_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value)) /* EncryptedID */ #define LassoSaml2Subject_get_EncryptedID(self) get_node((self)->EncryptedID) #define LassoSaml2Subject_EncryptedID_get(self) get_node((self)->EncryptedID) #define LassoSaml2Subject_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) #define LassoSaml2Subject_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value)) /* SubjectConfirmation */ #define LassoSaml2Subject_get_SubjectConfirmation(self) get_node((self)->SubjectConfirmation) #define LassoSaml2Subject_SubjectConfirmation_get(self) get_node((self)->SubjectConfirmation) #define LassoSaml2Subject_set_SubjectConfirmation(self,value) set_node((gpointer*)&(self)->SubjectConfirmation, (value)) #define LassoSaml2Subject_SubjectConfirmation_set(self,value) set_node((gpointer*)&(self)->SubjectConfirmation, (value)) /* Constructors, destructors & static methods implementations */ #define new_LassoSaml2Subject lasso_saml2_subject_new #define delete_LassoSaml2Subject(self) lasso_node_destroy(LASSO_NODE(self)) /* Implementations of methods inherited from LassoNode */ #define LassoSaml2Subject_dump(self) lasso_node_dump(LASSO_NODE(self)) /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ static swig_type_info _swigt__int = {"_int", "int", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoCheckVersionMode = {"_p_LassoCheckVersionMode", "enum LassoCheckVersionMode *|LassoCheckVersionMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoDefederation = {"_p_LassoDefederation", "LassoDefederation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoEcp = {"_p_LassoEcp", "LassoEcp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoEncryptionMode = {"_p_LassoEncryptionMode", "enum LassoEncryptionMode *|LassoEncryptionMode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoEncryptionSymKeyType = {"_p_LassoEncryptionSymKeyType", "enum LassoEncryptionSymKeyType *|LassoEncryptionSymKeyType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoFederation = {"_p_LassoFederation", "LassoFederation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoHttpMethod = {"_p_LassoHttpMethod", "enum LassoHttpMethod *|LassoHttpMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoIdentity = {"_p_LassoIdentity", "LassoIdentity *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLecp = {"_p_LassoLecp", "LassoLecp *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibAssertion = {"_p_LassoLibAssertion", "LassoLibAssertion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibAuthnRequest = {"_p_LassoLibAuthnRequest", "LassoLibAuthnRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibAuthnResponse = {"_p_LassoLibAuthnResponse", "LassoLibAuthnResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibFederationTerminationNotification = {"_p_LassoLibFederationTerminationNotification", "LassoLibFederationTerminationNotification *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibLogoutRequest = {"_p_LassoLibLogoutRequest", "LassoLibLogoutRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibLogoutResponse = {"_p_LassoLibLogoutResponse", "LassoLibLogoutResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibRegisterNameIdentifierRequest = {"_p_LassoLibRegisterNameIdentifierRequest", "LassoLibRegisterNameIdentifierRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibRegisterNameIdentifierResponse = {"_p_LassoLibRegisterNameIdentifierResponse", "LassoLibRegisterNameIdentifierResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibRequestAuthnContext = {"_p_LassoLibRequestAuthnContext", "LassoLibRequestAuthnContext *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLibStatusResponse = {"_p_LassoLibStatusResponse", "LassoLibStatusResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLogin = {"_p_LassoLogin", "LassoLogin *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLoginProtocolProfile = {"_p_LassoLoginProtocolProfile", "enum LassoLoginProtocolProfile *|LassoLoginProtocolProfile *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoLogout = {"_p_LassoLogout", "LassoLogout *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoMdProtocolType = {"_p_LassoMdProtocolType", "enum LassoMdProtocolType *|LassoMdProtocolType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoNameIdManagement = {"_p_LassoNameIdManagement", "LassoNameIdManagement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoNameIdentifierMapping = {"_p_LassoNameIdentifierMapping", "LassoNameIdentifierMapping *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoNameRegistration = {"_p_LassoNameRegistration", "LassoNameRegistration *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoNode = {"_p_LassoNode", "LassoNode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoNodeList = {"_p_LassoNodeList", "LassoNodeList *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoProtocolConformance = {"_p_LassoProtocolConformance", "enum LassoProtocolConformance *|LassoProtocolConformance *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoProvider = {"_p_LassoProvider", "LassoProvider *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoProviderRole = {"_p_LassoProviderRole", "enum LassoProviderRole *|LassoProviderRole *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoRequestType = {"_p_LassoRequestType", "enum LassoRequestType *|LassoRequestType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Action = {"_p_LassoSaml2Action", "LassoSaml2Action *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Advice = {"_p_LassoSaml2Advice", "LassoSaml2Advice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Assertion = {"_p_LassoSaml2Assertion", "LassoSaml2Assertion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Attribute = {"_p_LassoSaml2Attribute", "LassoSaml2Attribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2AttributeStatement = {"_p_LassoSaml2AttributeStatement", "LassoSaml2AttributeStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2AudienceRestriction = {"_p_LassoSaml2AudienceRestriction", "LassoSaml2AudienceRestriction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2AuthnContext = {"_p_LassoSaml2AuthnContext", "LassoSaml2AuthnContext *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2AuthnStatement = {"_p_LassoSaml2AuthnStatement", "LassoSaml2AuthnStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2AuthzDecisionStatement = {"_p_LassoSaml2AuthzDecisionStatement", "LassoSaml2AuthzDecisionStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2BaseIDAbstract = {"_p_LassoSaml2BaseIDAbstract", "LassoSaml2BaseIDAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2ConditionAbstract = {"_p_LassoSaml2ConditionAbstract", "LassoSaml2ConditionAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Conditions = {"_p_LassoSaml2Conditions", "LassoSaml2Conditions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2EncryptedElement = {"_p_LassoSaml2EncryptedElement", "LassoSaml2EncryptedElement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Evidence = {"_p_LassoSaml2Evidence", "LassoSaml2Evidence *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2KeyInfoConfirmationData = {"_p_LassoSaml2KeyInfoConfirmationData", "LassoSaml2KeyInfoConfirmationData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2NameID = {"_p_LassoSaml2NameID", "LassoSaml2NameID *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2OneTimeUse = {"_p_LassoSaml2OneTimeUse", "LassoSaml2OneTimeUse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2ProxyRestriction = {"_p_LassoSaml2ProxyRestriction", "LassoSaml2ProxyRestriction *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2StatementAbstract = {"_p_LassoSaml2StatementAbstract", "LassoSaml2StatementAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2Subject = {"_p_LassoSaml2Subject", "LassoSaml2Subject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2SubjectConfirmation = {"_p_LassoSaml2SubjectConfirmation", "LassoSaml2SubjectConfirmation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2SubjectConfirmationData = {"_p_LassoSaml2SubjectConfirmationData", "LassoSaml2SubjectConfirmationData *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSaml2SubjectLocality = {"_p_LassoSaml2SubjectLocality", "LassoSaml2SubjectLocality *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAdvice = {"_p_LassoSamlAdvice", "LassoSamlAdvice *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAssertion = {"_p_LassoSamlAssertion", "LassoSamlAssertion *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAttribute = {"_p_LassoSamlAttribute", "LassoSamlAttribute *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAttributeDesignator = {"_p_LassoSamlAttributeDesignator", "LassoSamlAttributeDesignator *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAttributeStatement = {"_p_LassoSamlAttributeStatement", "LassoSamlAttributeStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAttributeValue = {"_p_LassoSamlAttributeValue", "LassoSamlAttributeValue *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAudienceRestrictionCondition = {"_p_LassoSamlAudienceRestrictionCondition", "LassoSamlAudienceRestrictionCondition *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAuthenticationStatement = {"_p_LassoSamlAuthenticationStatement", "LassoSamlAuthenticationStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlAuthorityBinding = {"_p_LassoSamlAuthorityBinding", "LassoSamlAuthorityBinding *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlConditionAbstract = {"_p_LassoSamlConditionAbstract", "LassoSamlConditionAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlConditions = {"_p_LassoSamlConditions", "LassoSamlConditions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlNameIdentifier = {"_p_LassoSamlNameIdentifier", "LassoSamlNameIdentifier *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlStatementAbstract = {"_p_LassoSamlStatementAbstract", "LassoSamlStatementAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlSubject = {"_p_LassoSamlSubject", "LassoSamlSubject *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlSubjectConfirmation = {"_p_LassoSamlSubjectConfirmation", "LassoSamlSubjectConfirmation *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlSubjectLocality = {"_p_LassoSamlSubjectLocality", "LassoSamlSubjectLocality *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlSubjectStatement = {"_p_LassoSamlSubjectStatement", "LassoSamlSubjectStatement *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlSubjectStatementAbstract = {"_p_LassoSamlSubjectStatementAbstract", "LassoSamlSubjectStatementAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2ArtifactResolve = {"_p_LassoSamlp2ArtifactResolve", "LassoSamlp2ArtifactResolve *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2ArtifactResponse = {"_p_LassoSamlp2ArtifactResponse", "LassoSamlp2ArtifactResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2AssertionIDRequest = {"_p_LassoSamlp2AssertionIDRequest", "LassoSamlp2AssertionIDRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2AttributeQuery = {"_p_LassoSamlp2AttributeQuery", "LassoSamlp2AttributeQuery *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2AuthnQuery = {"_p_LassoSamlp2AuthnQuery", "LassoSamlp2AuthnQuery *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2AuthnRequest = {"_p_LassoSamlp2AuthnRequest", "LassoSamlp2AuthnRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2AuthzDecisionQuery = {"_p_LassoSamlp2AuthzDecisionQuery", "LassoSamlp2AuthzDecisionQuery *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2Extensions = {"_p_LassoSamlp2Extensions", "LassoSamlp2Extensions *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2IDPEntry = {"_p_LassoSamlp2IDPEntry", "LassoSamlp2IDPEntry *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2IDPList = {"_p_LassoSamlp2IDPList", "LassoSamlp2IDPList *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2LogoutRequest = {"_p_LassoSamlp2LogoutRequest", "LassoSamlp2LogoutRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2ManageNameIDRequest = {"_p_LassoSamlp2ManageNameIDRequest", "LassoSamlp2ManageNameIDRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2NameIDMappingRequest = {"_p_LassoSamlp2NameIDMappingRequest", "LassoSamlp2NameIDMappingRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2NameIDMappingResponse = {"_p_LassoSamlp2NameIDMappingResponse", "LassoSamlp2NameIDMappingResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2NameIDPolicy = {"_p_LassoSamlp2NameIDPolicy", "LassoSamlp2NameIDPolicy *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2RequestAbstract = {"_p_LassoSamlp2RequestAbstract", "LassoSamlp2RequestAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2RequestedAuthnContext = {"_p_LassoSamlp2RequestedAuthnContext", "LassoSamlp2RequestedAuthnContext *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2Response = {"_p_LassoSamlp2Response", "LassoSamlp2Response *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2Scoping = {"_p_LassoSamlp2Scoping", "LassoSamlp2Scoping *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2Status = {"_p_LassoSamlp2Status", "LassoSamlp2Status *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2StatusCode = {"_p_LassoSamlp2StatusCode", "LassoSamlp2StatusCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2StatusDetail = {"_p_LassoSamlp2StatusDetail", "LassoSamlp2StatusDetail *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2StatusResponse = {"_p_LassoSamlp2StatusResponse", "LassoSamlp2StatusResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2SubjectQueryAbstract = {"_p_LassoSamlp2SubjectQueryAbstract", "LassoSamlp2SubjectQueryAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlp2Terminate = {"_p_LassoSamlp2Terminate", "LassoSamlp2Terminate *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpRequest = {"_p_LassoSamlpRequest", "LassoSamlpRequest *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpRequestAbstract = {"_p_LassoSamlpRequestAbstract", "LassoSamlpRequestAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpResponse = {"_p_LassoSamlpResponse", "LassoSamlpResponse *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpResponseAbstract = {"_p_LassoSamlpResponseAbstract", "LassoSamlpResponseAbstract *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpStatus = {"_p_LassoSamlpStatus", "LassoSamlpStatus *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSamlpStatusCode = {"_p_LassoSamlpStatusCode", "LassoSamlpStatusCode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoServer = {"_p_LassoServer", "LassoServer *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSession = {"_p_LassoSession", "LassoSession *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSignatureMethod = {"_p_LassoSignatureMethod", "enum LassoSignatureMethod *|LassoSignatureMethod *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoSignatureType = {"_p_LassoSignatureType", "LassoSignatureType *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_LassoStringList = {"_p_LassoStringList", "LassoStringList *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0}; static swig_type_info *swig_type_initial[] = { &_swigt__int, &_swigt__p_LassoCheckVersionMode, &_swigt__p_LassoDefederation, &_swigt__p_LassoEcp, &_swigt__p_LassoEncryptionMode, &_swigt__p_LassoEncryptionSymKeyType, &_swigt__p_LassoFederation, &_swigt__p_LassoHttpMethod, &_swigt__p_LassoIdentity, &_swigt__p_LassoLecp, &_swigt__p_LassoLibAssertion, &_swigt__p_LassoLibAuthnRequest, &_swigt__p_LassoLibAuthnResponse, &_swigt__p_LassoLibFederationTerminationNotification, &_swigt__p_LassoLibLogoutRequest, &_swigt__p_LassoLibLogoutResponse, &_swigt__p_LassoLibRegisterNameIdentifierRequest, &_swigt__p_LassoLibRegisterNameIdentifierResponse, &_swigt__p_LassoLibRequestAuthnContext, &_swigt__p_LassoLibStatusResponse, &_swigt__p_LassoLogin, &_swigt__p_LassoLoginProtocolProfile, &_swigt__p_LassoLogout, &_swigt__p_LassoMdProtocolType, &_swigt__p_LassoNameIdManagement, &_swigt__p_LassoNameIdentifierMapping, &_swigt__p_LassoNameRegistration, &_swigt__p_LassoNode, &_swigt__p_LassoNodeList, &_swigt__p_LassoProtocolConformance, &_swigt__p_LassoProvider, &_swigt__p_LassoProviderRole, &_swigt__p_LassoRequestType, &_swigt__p_LassoSaml2Action, &_swigt__p_LassoSaml2Advice, &_swigt__p_LassoSaml2Assertion, &_swigt__p_LassoSaml2Attribute, &_swigt__p_LassoSaml2AttributeStatement, &_swigt__p_LassoSaml2AudienceRestriction, &_swigt__p_LassoSaml2AuthnContext, &_swigt__p_LassoSaml2AuthnStatement, &_swigt__p_LassoSaml2AuthzDecisionStatement, &_swigt__p_LassoSaml2BaseIDAbstract, &_swigt__p_LassoSaml2ConditionAbstract, &_swigt__p_LassoSaml2Conditions, &_swigt__p_LassoSaml2EncryptedElement, &_swigt__p_LassoSaml2Evidence, &_swigt__p_LassoSaml2KeyInfoConfirmationData, &_swigt__p_LassoSaml2NameID, &_swigt__p_LassoSaml2OneTimeUse, &_swigt__p_LassoSaml2ProxyRestriction, &_swigt__p_LassoSaml2StatementAbstract, &_swigt__p_LassoSaml2Subject, &_swigt__p_LassoSaml2SubjectConfirmation, &_swigt__p_LassoSaml2SubjectConfirmationData, &_swigt__p_LassoSaml2SubjectLocality, &_swigt__p_LassoSamlAdvice, &_swigt__p_LassoSamlAssertion, &_swigt__p_LassoSamlAttribute, &_swigt__p_LassoSamlAttributeDesignator, &_swigt__p_LassoSamlAttributeStatement, &_swigt__p_LassoSamlAttributeValue, &_swigt__p_LassoSamlAudienceRestrictionCondition, &_swigt__p_LassoSamlAuthenticationStatement, &_swigt__p_LassoSamlAuthorityBinding, &_swigt__p_LassoSamlConditionAbstract, &_swigt__p_LassoSamlConditions, &_swigt__p_LassoSamlNameIdentifier, &_swigt__p_LassoSamlStatementAbstract, &_swigt__p_LassoSamlSubject, &_swigt__p_LassoSamlSubjectConfirmation, &_swigt__p_LassoSamlSubjectLocality, &_swigt__p_LassoSamlSubjectStatement, &_swigt__p_LassoSamlSubjectStatementAbstract, &_swigt__p_LassoSamlp2ArtifactResolve, &_swigt__p_LassoSamlp2ArtifactResponse, &_swigt__p_LassoSamlp2AssertionIDRequest, &_swigt__p_LassoSamlp2AttributeQuery, &_swigt__p_LassoSamlp2AuthnQuery, &_swigt__p_LassoSamlp2AuthnRequest, &_swigt__p_LassoSamlp2AuthzDecisionQuery, &_swigt__p_LassoSamlp2Extensions, &_swigt__p_LassoSamlp2IDPEntry, &_swigt__p_LassoSamlp2IDPList, &_swigt__p_LassoSamlp2LogoutRequest, &_swigt__p_LassoSamlp2ManageNameIDRequest, &_swigt__p_LassoSamlp2NameIDMappingRequest, &_swigt__p_LassoSamlp2NameIDMappingResponse, &_swigt__p_LassoSamlp2NameIDPolicy, &_swigt__p_LassoSamlp2RequestAbstract, &_swigt__p_LassoSamlp2RequestedAuthnContext, &_swigt__p_LassoSamlp2Response, &_swigt__p_LassoSamlp2Scoping, &_swigt__p_LassoSamlp2Status, &_swigt__p_LassoSamlp2StatusCode, &_swigt__p_LassoSamlp2StatusDetail, &_swigt__p_LassoSamlp2StatusResponse, &_swigt__p_LassoSamlp2SubjectQueryAbstract, &_swigt__p_LassoSamlp2Terminate, &_swigt__p_LassoSamlpRequest, &_swigt__p_LassoSamlpRequestAbstract, &_swigt__p_LassoSamlpResponse, &_swigt__p_LassoSamlpResponseAbstract, &_swigt__p_LassoSamlpStatus, &_swigt__p_LassoSamlpStatusCode, &_swigt__p_LassoServer, &_swigt__p_LassoSession, &_swigt__p_LassoSignatureMethod, &_swigt__p_LassoSignatureType, &_swigt__p_LassoStringList, &_swigt__p_char, &_swigt__p_p_void, &_swigt__p_void, }; static swig_cast_info _swigc__int[] = { {&_swigt__int, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoCheckVersionMode[] = { {&_swigt__p_LassoCheckVersionMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoDefederation[] = { {&_swigt__p_LassoDefederation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoEcp[] = { {&_swigt__p_LassoEcp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoEncryptionMode[] = { {&_swigt__p_LassoEncryptionMode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoEncryptionSymKeyType[] = { {&_swigt__p_LassoEncryptionSymKeyType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoFederation[] = { {&_swigt__p_LassoFederation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoHttpMethod[] = { {&_swigt__p_LassoHttpMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoIdentity[] = { {&_swigt__p_LassoIdentity, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLecp[] = { {&_swigt__p_LassoLecp, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibAssertion[] = { {&_swigt__p_LassoLibAssertion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibAuthnRequest[] = { {&_swigt__p_LassoLibAuthnRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibAuthnResponse[] = { {&_swigt__p_LassoLibAuthnResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibFederationTerminationNotification[] = { {&_swigt__p_LassoLibFederationTerminationNotification, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibLogoutRequest[] = { {&_swigt__p_LassoLibLogoutRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibLogoutResponse[] = { {&_swigt__p_LassoLibLogoutResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibRegisterNameIdentifierRequest[] = { {&_swigt__p_LassoLibRegisterNameIdentifierRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibRegisterNameIdentifierResponse[] = { {&_swigt__p_LassoLibRegisterNameIdentifierResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibRequestAuthnContext[] = { {&_swigt__p_LassoLibRequestAuthnContext, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLibStatusResponse[] = { {&_swigt__p_LassoLibStatusResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLogin[] = { {&_swigt__p_LassoLogin, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLoginProtocolProfile[] = { {&_swigt__p_LassoLoginProtocolProfile, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoLogout[] = { {&_swigt__p_LassoLogout, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoMdProtocolType[] = { {&_swigt__p_LassoMdProtocolType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoNameIdManagement[] = { {&_swigt__p_LassoNameIdManagement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoNameIdentifierMapping[] = { {&_swigt__p_LassoNameIdentifierMapping, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoNameRegistration[] = { {&_swigt__p_LassoNameRegistration, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoNode[] = { {&_swigt__p_LassoNode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoNodeList[] = { {&_swigt__p_LassoNodeList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoProtocolConformance[] = { {&_swigt__p_LassoProtocolConformance, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoProvider[] = { {&_swigt__p_LassoProvider, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoProviderRole[] = { {&_swigt__p_LassoProviderRole, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoRequestType[] = { {&_swigt__p_LassoRequestType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Action[] = { {&_swigt__p_LassoSaml2Action, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Advice[] = { {&_swigt__p_LassoSaml2Advice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Assertion[] = { {&_swigt__p_LassoSaml2Assertion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Attribute[] = { {&_swigt__p_LassoSaml2Attribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2AttributeStatement[] = { {&_swigt__p_LassoSaml2AttributeStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2AudienceRestriction[] = { {&_swigt__p_LassoSaml2AudienceRestriction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2AuthnContext[] = { {&_swigt__p_LassoSaml2AuthnContext, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2AuthnStatement[] = { {&_swigt__p_LassoSaml2AuthnStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2AuthzDecisionStatement[] = { {&_swigt__p_LassoSaml2AuthzDecisionStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2BaseIDAbstract[] = { {&_swigt__p_LassoSaml2BaseIDAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2ConditionAbstract[] = { {&_swigt__p_LassoSaml2ConditionAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Conditions[] = { {&_swigt__p_LassoSaml2Conditions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2EncryptedElement[] = { {&_swigt__p_LassoSaml2EncryptedElement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Evidence[] = { {&_swigt__p_LassoSaml2Evidence, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2KeyInfoConfirmationData[] = { {&_swigt__p_LassoSaml2KeyInfoConfirmationData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2NameID[] = { {&_swigt__p_LassoSaml2NameID, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2OneTimeUse[] = { {&_swigt__p_LassoSaml2OneTimeUse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2ProxyRestriction[] = { {&_swigt__p_LassoSaml2ProxyRestriction, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2StatementAbstract[] = { {&_swigt__p_LassoSaml2StatementAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2Subject[] = { {&_swigt__p_LassoSaml2Subject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2SubjectConfirmation[] = { {&_swigt__p_LassoSaml2SubjectConfirmation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2SubjectConfirmationData[] = { {&_swigt__p_LassoSaml2SubjectConfirmationData, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSaml2SubjectLocality[] = { {&_swigt__p_LassoSaml2SubjectLocality, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAdvice[] = { {&_swigt__p_LassoSamlAdvice, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAssertion[] = { {&_swigt__p_LassoSamlAssertion, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAttribute[] = { {&_swigt__p_LassoSamlAttribute, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAttributeDesignator[] = { {&_swigt__p_LassoSamlAttributeDesignator, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAttributeStatement[] = { {&_swigt__p_LassoSamlAttributeStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAttributeValue[] = { {&_swigt__p_LassoSamlAttributeValue, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAudienceRestrictionCondition[] = { {&_swigt__p_LassoSamlAudienceRestrictionCondition, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAuthenticationStatement[] = { {&_swigt__p_LassoSamlAuthenticationStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlAuthorityBinding[] = { {&_swigt__p_LassoSamlAuthorityBinding, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlConditionAbstract[] = { {&_swigt__p_LassoSamlConditionAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlConditions[] = { {&_swigt__p_LassoSamlConditions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlNameIdentifier[] = { {&_swigt__p_LassoSamlNameIdentifier, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlStatementAbstract[] = { {&_swigt__p_LassoSamlStatementAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlSubject[] = { {&_swigt__p_LassoSamlSubject, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlSubjectConfirmation[] = { {&_swigt__p_LassoSamlSubjectConfirmation, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlSubjectLocality[] = { {&_swigt__p_LassoSamlSubjectLocality, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlSubjectStatement[] = { {&_swigt__p_LassoSamlSubjectStatement, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlSubjectStatementAbstract[] = { {&_swigt__p_LassoSamlSubjectStatementAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2ArtifactResolve[] = { {&_swigt__p_LassoSamlp2ArtifactResolve, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2ArtifactResponse[] = { {&_swigt__p_LassoSamlp2ArtifactResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2AssertionIDRequest[] = { {&_swigt__p_LassoSamlp2AssertionIDRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2AttributeQuery[] = { {&_swigt__p_LassoSamlp2AttributeQuery, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2AuthnQuery[] = { {&_swigt__p_LassoSamlp2AuthnQuery, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2AuthnRequest[] = { {&_swigt__p_LassoSamlp2AuthnRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2AuthzDecisionQuery[] = { {&_swigt__p_LassoSamlp2AuthzDecisionQuery, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2Extensions[] = { {&_swigt__p_LassoSamlp2Extensions, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2IDPEntry[] = { {&_swigt__p_LassoSamlp2IDPEntry, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2IDPList[] = { {&_swigt__p_LassoSamlp2IDPList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2LogoutRequest[] = { {&_swigt__p_LassoSamlp2LogoutRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2ManageNameIDRequest[] = { {&_swigt__p_LassoSamlp2ManageNameIDRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2NameIDMappingRequest[] = { {&_swigt__p_LassoSamlp2NameIDMappingRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2NameIDMappingResponse[] = { {&_swigt__p_LassoSamlp2NameIDMappingResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2NameIDPolicy[] = { {&_swigt__p_LassoSamlp2NameIDPolicy, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2RequestAbstract[] = { {&_swigt__p_LassoSamlp2RequestAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2RequestedAuthnContext[] = { {&_swigt__p_LassoSamlp2RequestedAuthnContext, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2Response[] = { {&_swigt__p_LassoSamlp2Response, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2Scoping[] = { {&_swigt__p_LassoSamlp2Scoping, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2Status[] = { {&_swigt__p_LassoSamlp2Status, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2StatusCode[] = { {&_swigt__p_LassoSamlp2StatusCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2StatusDetail[] = { {&_swigt__p_LassoSamlp2StatusDetail, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2StatusResponse[] = { {&_swigt__p_LassoSamlp2StatusResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2SubjectQueryAbstract[] = { {&_swigt__p_LassoSamlp2SubjectQueryAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlp2Terminate[] = { {&_swigt__p_LassoSamlp2Terminate, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpRequest[] = { {&_swigt__p_LassoSamlpRequest, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpRequestAbstract[] = { {&_swigt__p_LassoSamlpRequestAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpResponse[] = { {&_swigt__p_LassoSamlpResponse, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpResponseAbstract[] = { {&_swigt__p_LassoSamlpResponseAbstract, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpStatus[] = { {&_swigt__p_LassoSamlpStatus, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSamlpStatusCode[] = { {&_swigt__p_LassoSamlpStatusCode, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoServer[] = { {&_swigt__p_LassoServer, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSession[] = { {&_swigt__p_LassoSession, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSignatureMethod[] = { {&_swigt__p_LassoSignatureMethod, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoSignatureType[] = { {&_swigt__p_LassoSignatureType, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_LassoStringList[] = { {&_swigt__p_LassoStringList, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_p_void[] = { {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info *swig_cast_initial[] = { _swigc__int, _swigc__p_LassoCheckVersionMode, _swigc__p_LassoDefederation, _swigc__p_LassoEcp, _swigc__p_LassoEncryptionMode, _swigc__p_LassoEncryptionSymKeyType, _swigc__p_LassoFederation, _swigc__p_LassoHttpMethod, _swigc__p_LassoIdentity, _swigc__p_LassoLecp, _swigc__p_LassoLibAssertion, _swigc__p_LassoLibAuthnRequest, _swigc__p_LassoLibAuthnResponse, _swigc__p_LassoLibFederationTerminationNotification, _swigc__p_LassoLibLogoutRequest, _swigc__p_LassoLibLogoutResponse, _swigc__p_LassoLibRegisterNameIdentifierRequest, _swigc__p_LassoLibRegisterNameIdentifierResponse, _swigc__p_LassoLibRequestAuthnContext, _swigc__p_LassoLibStatusResponse, _swigc__p_LassoLogin, _swigc__p_LassoLoginProtocolProfile, _swigc__p_LassoLogout, _swigc__p_LassoMdProtocolType, _swigc__p_LassoNameIdManagement, _swigc__p_LassoNameIdentifierMapping, _swigc__p_LassoNameRegistration, _swigc__p_LassoNode, _swigc__p_LassoNodeList, _swigc__p_LassoProtocolConformance, _swigc__p_LassoProvider, _swigc__p_LassoProviderRole, _swigc__p_LassoRequestType, _swigc__p_LassoSaml2Action, _swigc__p_LassoSaml2Advice, _swigc__p_LassoSaml2Assertion, _swigc__p_LassoSaml2Attribute, _swigc__p_LassoSaml2AttributeStatement, _swigc__p_LassoSaml2AudienceRestriction, _swigc__p_LassoSaml2AuthnContext, _swigc__p_LassoSaml2AuthnStatement, _swigc__p_LassoSaml2AuthzDecisionStatement, _swigc__p_LassoSaml2BaseIDAbstract, _swigc__p_LassoSaml2ConditionAbstract, _swigc__p_LassoSaml2Conditions, _swigc__p_LassoSaml2EncryptedElement, _swigc__p_LassoSaml2Evidence, _swigc__p_LassoSaml2KeyInfoConfirmationData, _swigc__p_LassoSaml2NameID, _swigc__p_LassoSaml2OneTimeUse, _swigc__p_LassoSaml2ProxyRestriction, _swigc__p_LassoSaml2StatementAbstract, _swigc__p_LassoSaml2Subject, _swigc__p_LassoSaml2SubjectConfirmation, _swigc__p_LassoSaml2SubjectConfirmationData, _swigc__p_LassoSaml2SubjectLocality, _swigc__p_LassoSamlAdvice, _swigc__p_LassoSamlAssertion, _swigc__p_LassoSamlAttribute, _swigc__p_LassoSamlAttributeDesignator, _swigc__p_LassoSamlAttributeStatement, _swigc__p_LassoSamlAttributeValue, _swigc__p_LassoSamlAudienceRestrictionCondition, _swigc__p_LassoSamlAuthenticationStatement, _swigc__p_LassoSamlAuthorityBinding, _swigc__p_LassoSamlConditionAbstract, _swigc__p_LassoSamlConditions, _swigc__p_LassoSamlNameIdentifier, _swigc__p_LassoSamlStatementAbstract, _swigc__p_LassoSamlSubject, _swigc__p_LassoSamlSubjectConfirmation, _swigc__p_LassoSamlSubjectLocality, _swigc__p_LassoSamlSubjectStatement, _swigc__p_LassoSamlSubjectStatementAbstract, _swigc__p_LassoSamlp2ArtifactResolve, _swigc__p_LassoSamlp2ArtifactResponse, _swigc__p_LassoSamlp2AssertionIDRequest, _swigc__p_LassoSamlp2AttributeQuery, _swigc__p_LassoSamlp2AuthnQuery, _swigc__p_LassoSamlp2AuthnRequest, _swigc__p_LassoSamlp2AuthzDecisionQuery, _swigc__p_LassoSamlp2Extensions, _swigc__p_LassoSamlp2IDPEntry, _swigc__p_LassoSamlp2IDPList, _swigc__p_LassoSamlp2LogoutRequest, _swigc__p_LassoSamlp2ManageNameIDRequest, _swigc__p_LassoSamlp2NameIDMappingRequest, _swigc__p_LassoSamlp2NameIDMappingResponse, _swigc__p_LassoSamlp2NameIDPolicy, _swigc__p_LassoSamlp2RequestAbstract, _swigc__p_LassoSamlp2RequestedAuthnContext, _swigc__p_LassoSamlp2Response, _swigc__p_LassoSamlp2Scoping, _swigc__p_LassoSamlp2Status, _swigc__p_LassoSamlp2StatusCode, _swigc__p_LassoSamlp2StatusDetail, _swigc__p_LassoSamlp2StatusResponse, _swigc__p_LassoSamlp2SubjectQueryAbstract, _swigc__p_LassoSamlp2Terminate, _swigc__p_LassoSamlpRequest, _swigc__p_LassoSamlpRequestAbstract, _swigc__p_LassoSamlpResponse, _swigc__p_LassoSamlpResponseAbstract, _swigc__p_LassoSamlpStatus, _swigc__p_LassoSamlpStatusCode, _swigc__p_LassoServer, _swigc__p_LassoSession, _swigc__p_LassoSignatureMethod, _swigc__p_LassoSignatureType, _swigc__p_LassoStringList, _swigc__p_char, _swigc__p_p_void, _swigc__p_void, }; /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ /* end header section */ /* vdecl subsection */ static zend_class_entry ce_swig_LassoNode; static zend_class_entry* ptr_ce_swig_LassoNode=NULL; static zend_class_entry ce_swig_LassoNodeList; static zend_class_entry* ptr_ce_swig_LassoNodeList=NULL; static zend_class_entry ce_swig_LassoStringList; static zend_class_entry* ptr_ce_swig_LassoStringList=NULL; static zend_class_entry ce_swig_LassoSamlAdvice; static zend_class_entry* ptr_ce_swig_LassoSamlAdvice=NULL; static zend_class_entry ce_swig_LassoSamlAssertion; static zend_class_entry* ptr_ce_swig_LassoSamlAssertion=NULL; static zend_class_entry ce_swig_LassoSamlAttribute; static zend_class_entry* ptr_ce_swig_LassoSamlAttribute=NULL; static zend_class_entry ce_swig_LassoSamlAttributeDesignator; static zend_class_entry* ptr_ce_swig_LassoSamlAttributeDesignator=NULL; static zend_class_entry ce_swig_LassoSamlAttributeStatement; static zend_class_entry* ptr_ce_swig_LassoSamlAttributeStatement=NULL; static zend_class_entry ce_swig_LassoSamlAttributeValue; static zend_class_entry* ptr_ce_swig_LassoSamlAttributeValue=NULL; static zend_class_entry ce_swig_LassoSamlAudienceRestrictionCondition; static zend_class_entry* ptr_ce_swig_LassoSamlAudienceRestrictionCondition=NULL; static zend_class_entry ce_swig_LassoSamlAuthenticationStatement; static zend_class_entry* ptr_ce_swig_LassoSamlAuthenticationStatement=NULL; static zend_class_entry ce_swig_LassoSamlAuthorityBinding; static zend_class_entry* ptr_ce_swig_LassoSamlAuthorityBinding=NULL; static zend_class_entry ce_swig_LassoSamlConditionAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlConditionAbstract=NULL; static zend_class_entry ce_swig_LassoSamlConditions; static zend_class_entry* ptr_ce_swig_LassoSamlConditions=NULL; static zend_class_entry ce_swig_LassoSamlNameIdentifier; static zend_class_entry* ptr_ce_swig_LassoSamlNameIdentifier=NULL; static zend_class_entry ce_swig_LassoSamlStatementAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlStatementAbstract=NULL; static zend_class_entry ce_swig_LassoSamlSubject; static zend_class_entry* ptr_ce_swig_LassoSamlSubject=NULL; static zend_class_entry ce_swig_LassoSamlSubjectConfirmation; static zend_class_entry* ptr_ce_swig_LassoSamlSubjectConfirmation=NULL; static zend_class_entry ce_swig_LassoSamlSubjectLocality; static zend_class_entry* ptr_ce_swig_LassoSamlSubjectLocality=NULL; static zend_class_entry ce_swig_LassoSamlSubjectStatement; static zend_class_entry* ptr_ce_swig_LassoSamlSubjectStatement=NULL; static zend_class_entry ce_swig_LassoSamlSubjectStatementAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlSubjectStatementAbstract=NULL; static zend_class_entry ce_swig_LassoSamlpRequest; static zend_class_entry* ptr_ce_swig_LassoSamlpRequest=NULL; static zend_class_entry ce_swig_LassoSamlpRequestAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlpRequestAbstract=NULL; static zend_class_entry ce_swig_LassoSamlpResponse; static zend_class_entry* ptr_ce_swig_LassoSamlpResponse=NULL; static zend_class_entry ce_swig_LassoSamlpResponseAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlpResponseAbstract=NULL; static zend_class_entry ce_swig_LassoSamlpStatus; static zend_class_entry* ptr_ce_swig_LassoSamlpStatus=NULL; static zend_class_entry ce_swig_LassoSamlpStatusCode; static zend_class_entry* ptr_ce_swig_LassoSamlpStatusCode=NULL; static zend_class_entry ce_swig_LassoLibAssertion; static zend_class_entry* ptr_ce_swig_LassoLibAssertion=NULL; static zend_class_entry ce_swig_LassoLibAuthnRequest; static zend_class_entry* ptr_ce_swig_LassoLibAuthnRequest=NULL; static zend_class_entry ce_swig_LassoLibAuthnResponse; static zend_class_entry* ptr_ce_swig_LassoLibAuthnResponse=NULL; static zend_class_entry ce_swig_LassoLibFederationTerminationNotification; static zend_class_entry* ptr_ce_swig_LassoLibFederationTerminationNotification=NULL; static zend_class_entry ce_swig_LassoLibLogoutRequest; static zend_class_entry* ptr_ce_swig_LassoLibLogoutRequest=NULL; static zend_class_entry ce_swig_LassoLibLogoutResponse; static zend_class_entry* ptr_ce_swig_LassoLibLogoutResponse=NULL; static zend_class_entry ce_swig_LassoLibRegisterNameIdentifierRequest; static zend_class_entry* ptr_ce_swig_LassoLibRegisterNameIdentifierRequest=NULL; static zend_class_entry ce_swig_LassoLibRegisterNameIdentifierResponse; static zend_class_entry* ptr_ce_swig_LassoLibRegisterNameIdentifierResponse=NULL; static zend_class_entry ce_swig_LassoLibRequestAuthnContext; static zend_class_entry* ptr_ce_swig_LassoLibRequestAuthnContext=NULL; static zend_class_entry ce_swig_LassoLibStatusResponse; static zend_class_entry* ptr_ce_swig_LassoLibStatusResponse=NULL; static zend_class_entry ce_swig_LassoProvider; static zend_class_entry* ptr_ce_swig_LassoProvider=NULL; static zend_class_entry ce_swig_LassoServer; static zend_class_entry* ptr_ce_swig_LassoServer=NULL; static zend_class_entry ce_swig_LassoFederation; static zend_class_entry* ptr_ce_swig_LassoFederation=NULL; static zend_class_entry ce_swig_LassoIdentity; static zend_class_entry* ptr_ce_swig_LassoIdentity=NULL; static zend_class_entry ce_swig_LassoSession; static zend_class_entry* ptr_ce_swig_LassoSession=NULL; static zend_class_entry ce_swig_LassoDefederation; static zend_class_entry* ptr_ce_swig_LassoDefederation=NULL; static zend_class_entry ce_swig_LassoLogin; static zend_class_entry* ptr_ce_swig_LassoLogin=NULL; static zend_class_entry ce_swig_LassoLogout; static zend_class_entry* ptr_ce_swig_LassoLogout=NULL; static zend_class_entry ce_swig_LassoLecp; static zend_class_entry* ptr_ce_swig_LassoLecp=NULL; static zend_class_entry ce_swig_LassoNameIdentifierMapping; static zend_class_entry* ptr_ce_swig_LassoNameIdentifierMapping=NULL; static zend_class_entry ce_swig_LassoNameRegistration; static zend_class_entry* ptr_ce_swig_LassoNameRegistration=NULL; static zend_class_entry ce_swig_LassoNameIdManagement; static zend_class_entry* ptr_ce_swig_LassoNameIdManagement=NULL; static zend_class_entry ce_swig_LassoEcp; static zend_class_entry* ptr_ce_swig_LassoEcp=NULL; static zend_class_entry ce_swig_LassoSamlp2NameIDPolicy; static zend_class_entry* ptr_ce_swig_LassoSamlp2NameIDPolicy=NULL; static zend_class_entry ce_swig_LassoSamlp2RequestedAuthnContext; static zend_class_entry* ptr_ce_swig_LassoSamlp2RequestedAuthnContext=NULL; static zend_class_entry ce_swig_LassoSaml2Assertion; static zend_class_entry* ptr_ce_swig_LassoSaml2Assertion=NULL; static zend_class_entry ce_swig_LassoSamlp2IDPList; static zend_class_entry* ptr_ce_swig_LassoSamlp2IDPList=NULL; static zend_class_entry ce_swig_LassoSaml2KeyInfoConfirmationData; static zend_class_entry* ptr_ce_swig_LassoSaml2KeyInfoConfirmationData=NULL; static zend_class_entry ce_swig_LassoSaml2Conditions; static zend_class_entry* ptr_ce_swig_LassoSaml2Conditions=NULL; static zend_class_entry ce_swig_LassoSaml2Evidence; static zend_class_entry* ptr_ce_swig_LassoSaml2Evidence=NULL; static zend_class_entry ce_swig_LassoSaml2NameID; static zend_class_entry* ptr_ce_swig_LassoSaml2NameID=NULL; static zend_class_entry ce_swig_LassoSamlp2StatusCode; static zend_class_entry* ptr_ce_swig_LassoSamlp2StatusCode=NULL; static zend_class_entry ce_swig_LassoSamlp2Status; static zend_class_entry* ptr_ce_swig_LassoSamlp2Status=NULL; static zend_class_entry ce_swig_LassoSaml2ConditionAbstract; static zend_class_entry* ptr_ce_swig_LassoSaml2ConditionAbstract=NULL; static zend_class_entry ce_swig_LassoSaml2OneTimeUse; static zend_class_entry* ptr_ce_swig_LassoSaml2OneTimeUse=NULL; static zend_class_entry ce_swig_LassoSaml2Advice; static zend_class_entry* ptr_ce_swig_LassoSaml2Advice=NULL; static zend_class_entry ce_swig_LassoSaml2BaseIDAbstract; static zend_class_entry* ptr_ce_swig_LassoSaml2BaseIDAbstract=NULL; static zend_class_entry ce_swig_LassoSaml2AuthnContext; static zend_class_entry* ptr_ce_swig_LassoSaml2AuthnContext=NULL; static zend_class_entry ce_swig_LassoSaml2SubjectLocality; static zend_class_entry* ptr_ce_swig_LassoSaml2SubjectLocality=NULL; static zend_class_entry ce_swig_LassoSaml2SubjectConfirmationData; static zend_class_entry* ptr_ce_swig_LassoSaml2SubjectConfirmationData=NULL; static zend_class_entry ce_swig_LassoSaml2SubjectConfirmation; static zend_class_entry* ptr_ce_swig_LassoSaml2SubjectConfirmation=NULL; static zend_class_entry ce_swig_LassoSaml2ProxyRestriction; static zend_class_entry* ptr_ce_swig_LassoSaml2ProxyRestriction=NULL; static zend_class_entry ce_swig_LassoSaml2StatementAbstract; static zend_class_entry* ptr_ce_swig_LassoSaml2StatementAbstract=NULL; static zend_class_entry ce_swig_LassoSaml2AuthnStatement; static zend_class_entry* ptr_ce_swig_LassoSaml2AuthnStatement=NULL; static zend_class_entry ce_swig_LassoSaml2AttributeStatement; static zend_class_entry* ptr_ce_swig_LassoSaml2AttributeStatement=NULL; static zend_class_entry ce_swig_LassoSamlp2IDPEntry; static zend_class_entry* ptr_ce_swig_LassoSamlp2IDPEntry=NULL; static zend_class_entry ce_swig_LassoSamlp2Extensions; static zend_class_entry* ptr_ce_swig_LassoSamlp2Extensions=NULL; static zend_class_entry ce_swig_LassoSaml2Action; static zend_class_entry* ptr_ce_swig_LassoSaml2Action=NULL; static zend_class_entry ce_swig_LassoSamlp2StatusResponse; static zend_class_entry* ptr_ce_swig_LassoSamlp2StatusResponse=NULL; static zend_class_entry ce_swig_LassoSamlp2Response; static zend_class_entry* ptr_ce_swig_LassoSamlp2Response=NULL; static zend_class_entry ce_swig_LassoSamlp2ArtifactResponse; static zend_class_entry* ptr_ce_swig_LassoSamlp2ArtifactResponse=NULL; static zend_class_entry ce_swig_LassoSamlp2RequestAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlp2RequestAbstract=NULL; static zend_class_entry ce_swig_LassoSamlp2AssertionIDRequest; static zend_class_entry* ptr_ce_swig_LassoSamlp2AssertionIDRequest=NULL; static zend_class_entry ce_swig_LassoSamlp2ArtifactResolve; static zend_class_entry* ptr_ce_swig_LassoSamlp2ArtifactResolve=NULL; static zend_class_entry ce_swig_LassoSamlp2NameIDMappingRequest; static zend_class_entry* ptr_ce_swig_LassoSamlp2NameIDMappingRequest=NULL; static zend_class_entry ce_swig_LassoSamlp2AuthnRequest; static zend_class_entry* ptr_ce_swig_LassoSamlp2AuthnRequest=NULL; static zend_class_entry ce_swig_LassoSamlp2SubjectQueryAbstract; static zend_class_entry* ptr_ce_swig_LassoSamlp2SubjectQueryAbstract=NULL; static zend_class_entry ce_swig_LassoSamlp2AuthzDecisionQuery; static zend_class_entry* ptr_ce_swig_LassoSamlp2AuthzDecisionQuery=NULL; static zend_class_entry ce_swig_LassoSamlp2AttributeQuery; static zend_class_entry* ptr_ce_swig_LassoSamlp2AttributeQuery=NULL; static zend_class_entry ce_swig_LassoSaml2AudienceRestriction; static zend_class_entry* ptr_ce_swig_LassoSaml2AudienceRestriction=NULL; static zend_class_entry ce_swig_LassoSamlp2LogoutRequest; static zend_class_entry* ptr_ce_swig_LassoSamlp2LogoutRequest=NULL; static zend_class_entry ce_swig_LassoSamlp2AuthnQuery; static zend_class_entry* ptr_ce_swig_LassoSamlp2AuthnQuery=NULL; static zend_class_entry ce_swig_LassoSaml2Attribute; static zend_class_entry* ptr_ce_swig_LassoSaml2Attribute=NULL; static zend_class_entry ce_swig_LassoSamlp2Terminate; static zend_class_entry* ptr_ce_swig_LassoSamlp2Terminate=NULL; static zend_class_entry ce_swig_LassoSamlp2StatusDetail; static zend_class_entry* ptr_ce_swig_LassoSamlp2StatusDetail=NULL; static zend_class_entry ce_swig_LassoSaml2AuthzDecisionStatement; static zend_class_entry* ptr_ce_swig_LassoSaml2AuthzDecisionStatement=NULL; static zend_class_entry ce_swig_LassoSamlp2NameIDMappingResponse; static zend_class_entry* ptr_ce_swig_LassoSamlp2NameIDMappingResponse=NULL; static zend_class_entry ce_swig_LassoSaml2EncryptedElement; static zend_class_entry* ptr_ce_swig_LassoSaml2EncryptedElement=NULL; static zend_class_entry ce_swig_LassoSamlp2ManageNameIDRequest; static zend_class_entry* ptr_ce_swig_LassoSamlp2ManageNameIDRequest=NULL; static zend_class_entry ce_swig_LassoSamlp2Scoping; static zend_class_entry* ptr_ce_swig_LassoSamlp2Scoping=NULL; static zend_class_entry ce_swig_LassoSaml2Subject; static zend_class_entry* ptr_ce_swig_LassoSaml2Subject=NULL; static int le_swig__p_LassoSamlp2StatusDetail=0; /* handle for LassoSamlp2StatusDetail */ static int le_swig__p_LassoLoginProtocolProfile=0; /* handle for _p_LassoLoginProtocolProfile */ static int le_swig__p_LassoProviderRole=0; /* handle for _p_LassoProviderRole */ static int le_swig__p_LassoSaml2Advice=0; /* handle for LassoSaml2Advice */ static int le_swig__p_LassoSamlAdvice=0; /* handle for LassoSamlAdvice */ static int le_swig__p_LassoSamlpStatus=0; /* handle for LassoSamlpStatus */ static int le_swig__p_LassoSamlp2Status=0; /* handle for LassoSamlp2Status */ static int le_swig__p_LassoSamlp2IDPList=0; /* handle for LassoSamlp2IDPList */ static int le_swig__p_LassoDefederation=0; /* handle for LassoDefederation */ static int le_swig__p_LassoFederation=0; /* handle for LassoFederation */ static int le_swig__p_LassoSamlp2ArtifactResolve=0; /* handle for LassoSamlp2ArtifactResolve */ static int le_swig__p_LassoSignatureType=0; /* handle for _p_LassoSignatureType */ static int le_swig__p_LassoSaml2KeyInfoConfirmationData=0; /* handle for LassoSaml2KeyInfoConfirmationData */ static int le_swig__p_LassoSaml2SubjectConfirmationData=0; /* handle for LassoSaml2SubjectConfirmationData */ static int le_swig__p_LassoSamlAttributeStatement=0; /* handle for LassoSamlAttributeStatement */ static int le_swig__p_LassoSamlAuthenticationStatement=0; /* handle for LassoSamlAuthenticationStatement */ static int le_swig__p_LassoSamlSubjectStatement=0; /* handle for LassoSamlSubjectStatement */ static int le_swig__p_LassoSaml2ProxyRestriction=0; /* handle for LassoSaml2ProxyRestriction */ static int le_swig__p_LassoSaml2AuthnStatement=0; /* handle for LassoSaml2AuthnStatement */ static int le_swig__p_LassoSaml2AttributeStatement=0; /* handle for LassoSaml2AttributeStatement */ static int le_swig__p_LassoSaml2AudienceRestriction=0; /* handle for LassoSaml2AudienceRestriction */ static int le_swig__p_LassoSaml2AuthzDecisionStatement=0; /* handle for LassoSaml2AuthzDecisionStatement */ static int le_swig__p_LassoNameIdentifierMapping=0; /* handle for LassoNameIdentifierMapping */ static int le_swig__p_LassoSamlAttributeDesignator=0; /* handle for LassoSamlAttributeDesignator */ static int le_swig__p_LassoCheckVersionMode=0; /* handle for _p_LassoCheckVersionMode */ static int le_swig__p_LassoEncryptionMode=0; /* handle for _p_LassoEncryptionMode */ static int le_swig__p_LassoHttpMethod=0; /* handle for _p_LassoHttpMethod */ static int le_swig__p_LassoSaml2NameID=0; /* handle for LassoSaml2NameID */ static int le_swig__p_LassoLecp=0; /* handle for LassoLecp */ static int le_swig__p_LassoSamlSubjectLocality=0; /* handle for LassoSamlSubjectLocality */ static int le_swig__p_LassoSaml2SubjectLocality=0; /* handle for LassoSaml2SubjectLocality */ static int le_swig__p_LassoSaml2Evidence=0; /* handle for LassoSaml2Evidence */ static int le_swig__p_LassoSaml2Action=0; /* handle for LassoSaml2Action */ static int le_swig__p_void=0; /* handle for _p_void */ static int le_swig__p_p_void=0; /* handle for _p_p_void */ static int le_swig__p_LassoSamlp2Extensions=0; /* handle for LassoSamlp2Extensions */ static int le_swig__p_LassoSamlAuthorityBinding=0; /* handle for LassoSamlAuthorityBinding */ static int le_swig__p_LassoSamlp2Scoping=0; /* handle for LassoSamlp2Scoping */ static int le_swig__p_LassoProtocolConformance=0; /* handle for _p_LassoProtocolConformance */ static int le_swig__p_LassoSamlAttributeValue=0; /* handle for LassoSamlAttributeValue */ static int le_swig__p_LassoSamlp2NameIDPolicy=0; /* handle for LassoSamlp2NameIDPolicy */ static int le_swig__p_LassoEcp=0; /* handle for LassoEcp */ static int le_swig__p_LassoLibFederationTerminationNotification=0; /* handle for LassoLibFederationTerminationNotification */ static int le_swig__p_LassoRequestType=0; /* handle for _p_LassoRequestType */ static int le_swig__p_LassoLogin=0; /* handle for LassoLogin */ static int le_swig__p_LassoSamlpStatusCode=0; /* handle for LassoSamlpStatusCode */ static int le_swig__p_LassoSamlp2StatusCode=0; /* handle for LassoSamlp2StatusCode */ static int le_swig__p_LassoStringList=0; /* handle for LassoStringList */ static int le_swig__p_LassoSamlp2RequestedAuthnContext=0; /* handle for LassoSamlp2RequestedAuthnContext */ static int le_swig__p_LassoLibRequestAuthnContext=0; /* handle for LassoLibRequestAuthnContext */ static int le_swig__p_LassoSamlpResponseAbstract=0; /* handle for LassoSamlpResponseAbstract */ static int le_swig__p_LassoSamlpRequestAbstract=0; /* handle for LassoSamlpRequestAbstract */ static int le_swig__p_LassoSamlSubjectStatementAbstract=0; /* handle for LassoSamlSubjectStatementAbstract */ static int le_swig__p_LassoSamlConditionAbstract=0; /* handle for LassoSamlConditionAbstract */ static int le_swig__p_LassoSamlStatementAbstract=0; /* handle for LassoSamlStatementAbstract */ static int le_swig__p_LassoSaml2ConditionAbstract=0; /* handle for LassoSaml2ConditionAbstract */ static int le_swig__p_LassoSaml2BaseIDAbstract=0; /* handle for LassoSaml2BaseIDAbstract */ static int le_swig__p_LassoSaml2AuthnContext=0; /* handle for LassoSaml2AuthnContext */ static int le_swig__p_LassoSaml2StatementAbstract=0; /* handle for LassoSaml2StatementAbstract */ static int le_swig__p_LassoSamlp2RequestAbstract=0; /* handle for LassoSamlp2RequestAbstract */ static int le_swig__p_LassoSamlp2SubjectQueryAbstract=0; /* handle for LassoSamlp2SubjectQueryAbstract */ static int le_swig__p_LassoSamlSubjectConfirmation=0; /* handle for LassoSamlSubjectConfirmation */ static int le_swig__p_LassoSaml2SubjectConfirmation=0; /* handle for LassoSaml2SubjectConfirmation */ static int le_swig__p_LassoLogout=0; /* handle for LassoLogout */ static int le_swig__int=0; /* handle for _int */ static int le_swig__p_LassoSamlAudienceRestrictionCondition=0; /* handle for LassoSamlAudienceRestrictionCondition */ static int le_swig__p_LassoSaml2Assertion=0; /* handle for LassoSaml2Assertion */ static int le_swig__p_LassoLibAssertion=0; /* handle for LassoLibAssertion */ static int le_swig__p_LassoSamlAssertion=0; /* handle for LassoSamlAssertion */ static int le_swig__p_LassoSamlp2AuthnQuery=0; /* handle for LassoSamlp2AuthnQuery */ static int le_swig__p_char=0; /* handle for _p_char */ static int le_swig__p_LassoSaml2Subject=0; /* handle for LassoSaml2Subject */ static int le_swig__p_LassoSamlSubject=0; /* handle for LassoSamlSubject */ static int le_swig__p_LassoNode=0; /* handle for LassoNode */ static int le_swig__p_LassoNameRegistration=0; /* handle for LassoNameRegistration */ static int le_swig__p_LassoProvider=0; /* handle for LassoProvider */ static int le_swig__p_LassoNameIdManagement=0; /* handle for LassoNameIdManagement */ static int le_swig__p_LassoServer=0; /* handle for LassoServer */ static int le_swig__p_LassoSaml2OneTimeUse=0; /* handle for LassoSaml2OneTimeUse */ static int le_swig__p_LassoLibRegisterNameIdentifierRequest=0; /* handle for LassoLibRegisterNameIdentifierRequest */ static int le_swig__p_LassoLibLogoutRequest=0; /* handle for LassoLibLogoutRequest */ static int le_swig__p_LassoLibAuthnRequest=0; /* handle for LassoLibAuthnRequest */ static int le_swig__p_LassoSamlpRequest=0; /* handle for LassoSamlpRequest */ static int le_swig__p_LassoNodeList=0; /* handle for LassoNodeList */ static int le_swig__p_LassoSamlp2AssertionIDRequest=0; /* handle for LassoSamlp2AssertionIDRequest */ static int le_swig__p_LassoSamlp2NameIDMappingRequest=0; /* handle for LassoSamlp2NameIDMappingRequest */ static int le_swig__p_LassoSamlp2AuthnRequest=0; /* handle for LassoSamlp2AuthnRequest */ static int le_swig__p_LassoSamlp2LogoutRequest=0; /* handle for LassoSamlp2LogoutRequest */ static int le_swig__p_LassoSamlp2ManageNameIDRequest=0; /* handle for LassoSamlp2ManageNameIDRequest */ static int le_swig__p_LassoSamlp2AttributeQuery=0; /* handle for LassoSamlp2AttributeQuery */ static int le_swig__p_LassoSamlp2IDPEntry=0; /* handle for LassoSamlp2IDPEntry */ static int le_swig__p_LassoLibStatusResponse=0; /* handle for LassoLibStatusResponse */ static int le_swig__p_LassoLibRegisterNameIdentifierResponse=0; /* handle for LassoLibRegisterNameIdentifierResponse */ static int le_swig__p_LassoLibLogoutResponse=0; /* handle for LassoLibLogoutResponse */ static int le_swig__p_LassoLibAuthnResponse=0; /* handle for LassoLibAuthnResponse */ static int le_swig__p_LassoSamlpResponse=0; /* handle for LassoSamlpResponse */ static int le_swig__p_LassoSamlp2StatusResponse=0; /* handle for LassoSamlp2StatusResponse */ static int le_swig__p_LassoSamlp2Response=0; /* handle for LassoSamlp2Response */ static int le_swig__p_LassoSamlp2ArtifactResponse=0; /* handle for LassoSamlp2ArtifactResponse */ static int le_swig__p_LassoSamlp2NameIDMappingResponse=0; /* handle for LassoSamlp2NameIDMappingResponse */ static int le_swig__p_LassoSignatureMethod=0; /* handle for _p_LassoSignatureMethod */ static int le_swig__p_LassoSaml2Conditions=0; /* handle for LassoSaml2Conditions */ static int le_swig__p_LassoSamlConditions=0; /* handle for LassoSamlConditions */ static int le_swig__p_LassoSamlp2Terminate=0; /* handle for LassoSamlp2Terminate */ static int le_swig__p_LassoSession=0; /* handle for LassoSession */ static int le_swig__p_LassoSamlNameIdentifier=0; /* handle for LassoSamlNameIdentifier */ static int le_swig__p_LassoMdProtocolType=0; /* handle for _p_LassoMdProtocolType */ static int le_swig__p_LassoSamlp2AuthzDecisionQuery=0; /* handle for LassoSamlp2AuthzDecisionQuery */ static int le_swig__p_LassoSamlAttribute=0; /* handle for LassoSamlAttribute */ static int le_swig__p_LassoSaml2Attribute=0; /* handle for LassoSaml2Attribute */ static int le_swig__p_LassoIdentity=0; /* handle for LassoIdentity */ static int le_swig__p_LassoEncryptionSymKeyType=0; /* handle for _p_LassoEncryptionSymKeyType */ static int le_swig__p_LassoSaml2EncryptedElement=0; /* handle for LassoSaml2EncryptedElement */ /* end vdecl subsection */ /* wrapper section */ ZEND_NAMED_FUNCTION(_wrap_lasso_init) { int result; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (int)lasso_init(); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_lasso_shutdown) { int result; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (int)lasso_shutdown(); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_lasso_check_version) { int arg1 ; int arg2 ; int arg3 ; LassoCheckVersionMode arg4 = (LassoCheckVersionMode) LASSO_CHECK_VERSION_NUMERIC ; int result; zval **args[4]; int arg_count; SWIG_ResetError(); arg_count = ZEND_NUM_ARGS(); if(arg_count<3 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg1 = (int) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg2 = (int) Z_LVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[2]); arg3 = (int) Z_LVAL_PP(args[2]); /*@SWIG@*/; } if(arg_count > 3) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[3]); arg4 = (LassoCheckVersionMode) Z_LVAL_PP(args[3]); /*@SWIG@*/; } } result = (int)lasso_check_version(arg1,arg2,arg3,arg4); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_lasso_register_dst_service) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } lasso_register_dst_service((char const *)arg1,(char const *)arg2); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoNode) { LassoNode *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoNode *)new_LassoNode(); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoNode(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoNode *arg1 = (LassoNode *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoNode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNode TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoNode resource already free'd"); delete_LassoNode(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoNode_dump) { LassoNode *arg1 = (LassoNode *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } { node_info *info, *super; if ((*&this_ptr)->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNode_dump."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNode_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoNode */ static pval _wrap_propget_LassoNode(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoNode(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoNode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoNode(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoNode(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoNode */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoNode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoNodeList) { LassoNodeList *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoNodeList *)new_LassoNodeList(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoNodeList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoNodeList *arg1 = (LassoNodeList *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoNodeList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNodeList TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoNodeList resource already free'd"); delete_LassoNodeList(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_append) { LassoNodeList *arg1 = (LassoNodeList *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNodeList_append."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*args[0])->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*args[0], (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNodeList_append."); } } } LassoNodeList_append(arg1,arg2); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_cast) { LassoNodeList *arg1 = (LassoNodeList *) 0 ; void *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNodeList_cast."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (void *)LassoNodeList_cast(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_void, 0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_frompointer) { void *arg1 = (void *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { if(SWIG_ConvertPtr(*args[0], (void **) &arg1, 0, 0) < 0) { /* Allow NULL from php for void* */ if ((*args[0])->type==IS_NULL) arg1=0; else SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LassoNodeList_frompointer. Expected SWIGTYPE_p_p_void"); } } result = (LassoNodeList *)LassoNodeList_frompointer(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_getItem) { LassoNodeList *arg1 = (LassoNodeList *) 0 ; int arg2 ; LassoNode *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNodeList_getItem."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (int) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { if (arg2 < 0 || arg2 >= arg1->len) { char errorMsg[256]; sprintf(errorMsg, "%d", arg2); SWIG_exception(SWIG_IndexError, errorMsg); } result = (LassoNode *)LassoNodeList_getItem(arg1,arg2); } if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_length) { LassoNodeList *arg1 = (LassoNodeList *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNodeList_length."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoNodeList_length(arg1); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNodeList_setItem) { LassoNodeList *arg1 = (LassoNodeList *) 0 ; int arg2 ; LassoNode *arg3 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNodeList_setItem."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (int) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { node_info *info, *super; if ((*args[1])->type == IS_NULL) { arg3=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*args[1], (void **) &arg3, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNodeList_setItem."); } } } { if (arg2 < 0 || arg2 >= arg1->len) { char errorMsg[256]; sprintf(errorMsg, "%d", arg2); SWIG_exception(SWIG_IndexError, errorMsg); } LassoNodeList_setItem(arg1,arg2,arg3); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoNodeList */ static pval _wrap_propget_LassoNodeList(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoNodeList(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoNodeList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoNodeList(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoNodeList(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoNodeList */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoNodeList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoStringList) { LassoStringList *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoStringList *)new_LassoStringList(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoStringList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoStringList *arg1 = (LassoStringList *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoStringList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoStringList TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoStringList resource already free'd"); delete_LassoStringList(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_append) { LassoStringList *arg1 = (LassoStringList *) 0 ; char *arg2 = (char *) 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoStringList_append."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } LassoStringList_append(arg1,arg2); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_cast) { LassoStringList *arg1 = (LassoStringList *) 0 ; void *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoStringList_cast."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (void *)LassoStringList_cast(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_void, 0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_frompointer) { void *arg1 = (void *) 0 ; LassoStringList *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { if(SWIG_ConvertPtr(*args[0], (void **) &arg1, 0, 0) < 0) { /* Allow NULL from php for void* */ if ((*args[0])->type==IS_NULL) arg1=0; else SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LassoStringList_frompointer. Expected SWIGTYPE_p_p_void"); } } result = (LassoStringList *)LassoStringList_frompointer(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_getItem) { LassoStringList *arg1 = (LassoStringList *) 0 ; int arg2 ; char *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoStringList_getItem."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (int) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { if (arg2 < 0 || arg2 >= arg1->len) { char errorMsg[256]; sprintf(errorMsg, "%d", arg2); SWIG_exception(SWIG_IndexError, errorMsg); } result = (char *)LassoStringList_getItem(arg1,arg2); } { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_length) { LassoStringList *arg1 = (LassoStringList *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoStringList_length."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoStringList_length(arg1); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoStringList_setItem) { LassoStringList *arg1 = (LassoStringList *) 0 ; int arg2 ; char *arg3 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoStringList_setItem."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (int) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { if (arg2 < 0 || arg2 >= arg1->len) { char errorMsg[256]; sprintf(errorMsg, "%d", arg2); SWIG_exception(SWIG_IndexError, errorMsg); } LassoStringList_setItem(arg1,arg2,arg3); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoStringList */ static pval _wrap_propget_LassoStringList(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoStringList(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoStringList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoStringList(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoStringList(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoStringList */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoStringList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSamlAdvice_Assertion_set(zend_property_reference *property_reference, pval *value) { LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; LassoSamlAssertion *arg2 = (LassoSamlAssertion *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_Assertion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_Assertion_set."); } } LassoSamlAdvice_Assertion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAdvice_Assertion_get(zend_property_reference *property_reference) { LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; LassoSamlAssertion *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_Assertion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAssertion *)LassoSamlAdvice_Assertion_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAssertion, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAssertion); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAdvice_assertionIdReference_set(zend_property_reference *property_reference, pval *value) { LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_assertionIdReference_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_assertionIdReference_set."); } } LassoSamlAdvice_assertionIdReference_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAdvice_assertionIdReference_get(zend_property_reference *property_reference) { LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_assertionIdReference_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlAdvice_assertionIdReference_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAdvice) { LassoSamlAdvice *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAdvice *)new_LassoSamlAdvice(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAdvice); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAdvice(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAdvice *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAdvice TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAdvice resource already free'd"); delete_LassoSamlAdvice(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAdvice_dump) { LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAdvice_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAdvice_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAdvice */ static pval _wrap_propget_LassoSamlAdvice(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAdvice(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAdvice(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"assertionIdReference")==0) { *value=_wrap_LassoSamlAdvice_assertionIdReference_get(property_reference); return SUCCESS; } if (strcmp(propname,"Assertion")==0) { *value=_wrap_LassoSamlAdvice_Assertion_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAdvice(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAdvice(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAdvice */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAdvice(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"assertionIdReference")==0) return _wrap_LassoSamlAdvice_assertionIdReference_set(property_reference, value); if (strcmp(propname,"Assertion")==0) return _wrap_LassoSamlAdvice_Assertion_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAssertion_AssertionID_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AssertionID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AssertionID) free((char *)arg1->AssertionID); if (arg2) { arg1->AssertionID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AssertionID, (const char *)arg2); } else { arg1->AssertionID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_AssertionID_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AssertionID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AssertionID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->certificate_file) free((char *)arg1->certificate_file); if (arg2) { arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->certificate_file, (const char *)arg2); } else { arg1->certificate_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_certificate_file_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->certificate_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Issuer) free((char *)arg1->Issuer); if (arg2) { arg1->Issuer = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Issuer, (const char *)arg2); } else { arg1->Issuer = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_Issuer_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Issuer); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MajorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_MajorVersion_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MajorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MinorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_MinorVersion_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MinorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->private_key_file) free((char *)arg1->private_key_file); if (arg2) { arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->private_key_file, (const char *)arg2); } else { arg1->private_key_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_private_key_file_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->private_key_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->sign_method = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_sign_method_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod) ((arg1)->sign_method); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoSamlAssertion_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } if (arg1) (arg1)->sign_type = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_sign_type_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = ((arg1)->sign_type); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_Advice_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Advice_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Advice_set."); } } LassoSamlAssertion_Advice_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_Advice_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAdvice *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Advice_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAdvice *)LassoSamlAssertion_Advice_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAdvice); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_AttributeStatement_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AttributeStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AttributeStatement_set."); } } LassoSamlAssertion_AttributeStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_AttributeStatement_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAttributeStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AttributeStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAttributeStatement *)LassoSamlAssertion_AttributeStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttributeStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_AuthenticationStatement_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AuthenticationStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AuthenticationStatement_set."); } } LassoSamlAssertion_AuthenticationStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_AuthenticationStatement_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlAuthenticationStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_AuthenticationStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAuthenticationStatement *)LassoSamlAssertion_AuthenticationStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAuthenticationStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_Conditions_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Conditions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Conditions_set."); } } LassoSamlAssertion_Conditions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_Conditions_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlConditions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_Conditions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlConditions *)LassoSamlAssertion_Conditions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlConditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAssertion_SubjectStatement_set(zend_property_reference *property_reference, pval *value) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_SubjectStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_SubjectStatement_set."); } } LassoSamlAssertion_SubjectStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAssertion_SubjectStatement_get(zend_property_reference *property_reference) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; LassoSamlSubjectStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_SubjectStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubjectStatement *)LassoSamlAssertion_SubjectStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAssertion) { LassoSamlAssertion *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAssertion *)new_LassoSamlAssertion(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAssertion, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAssertion); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAssertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAssertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAssertion TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAssertion resource already free'd"); delete_LassoSamlAssertion(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAssertion_dump) { LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAssertion_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAssertion_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAssertion */ static pval _wrap_propget_LassoSamlAssertion(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAssertion(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAssertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoSamlAssertion_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectStatement")==0) { *value=_wrap_LassoSamlAssertion_SubjectStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthenticationStatement")==0) { *value=_wrap_LassoSamlAssertion_AuthenticationStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeStatement")==0) { *value=_wrap_LassoSamlAssertion_AttributeStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlAssertion_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlAssertion_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"Conditions")==0) { *value=_wrap_LassoSamlAssertion_Conditions_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoSamlAssertion_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionID")==0) { *value=_wrap_LassoSamlAssertion_AssertionID_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoSamlAssertion_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoSamlAssertion_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"Advice")==0) { *value=_wrap_LassoSamlAssertion_Advice_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoSamlAssertion_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoSamlAssertion_certificate_file_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAssertion(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAssertion(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAssertion */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAssertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"SubjectStatement")==0) return _wrap_LassoSamlAssertion_SubjectStatement_set(property_reference, value); if (strcmp(propname,"AuthenticationStatement")==0) return _wrap_LassoSamlAssertion_AuthenticationStatement_set(property_reference, value); if (strcmp(propname,"AttributeStatement")==0) return _wrap_LassoSamlAssertion_AttributeStatement_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlAssertion_IssueInstant_set(property_reference, value); if (strcmp(propname,"Conditions")==0) return _wrap_LassoSamlAssertion_Conditions_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlAssertion_Issuer_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoSamlAssertion_sign_type_set(property_reference, value); if (strcmp(propname,"AssertionID")==0) return _wrap_LassoSamlAssertion_AssertionID_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoSamlAssertion_MinorVersion_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoSamlAssertion_MajorVersion_set(property_reference, value); if (strcmp(propname,"Advice")==0) return _wrap_LassoSamlAssertion_Advice_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoSamlAssertion_private_key_file_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoSamlAssertion_certificate_file_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoSamlAssertion_sign_method_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAttribute_AttributeName_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeName_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlAttribute_AttributeName_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttribute_AttributeName_get(zend_property_reference *property_reference) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeName_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttribute_AttributeName_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAttribute_AttributeNamespace_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeNamespace_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlAttribute_AttributeNamespace_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttribute_AttributeNamespace_get(zend_property_reference *property_reference) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeNamespace_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttribute_AttributeNamespace_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAttribute_AttributeValue_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeValue_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeValue_set."); } } LassoSamlAttribute_AttributeValue_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttribute_AttributeValue_get(zend_property_reference *property_reference) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_AttributeValue_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlAttribute_AttributeValue_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAttribute) { LassoSamlAttribute *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAttribute *)new_LassoSamlAttribute(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttribute, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttribute); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAttribute(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAttribute *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttribute TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAttribute resource already free'd"); delete_LassoSamlAttribute(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAttribute_dump) { LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttribute_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttribute_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAttribute */ static pval _wrap_propget_LassoSamlAttribute(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAttribute(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAttribute(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AttributeValue")==0) { *value=_wrap_LassoSamlAttribute_AttributeValue_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeName")==0) { *value=_wrap_LassoSamlAttribute_AttributeName_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeNamespace")==0) { *value=_wrap_LassoSamlAttribute_AttributeNamespace_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAttribute(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAttribute(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAttribute */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAttribute(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AttributeName")==0) return _wrap_LassoSamlAttribute_AttributeName_set(property_reference, value); if (strcmp(propname,"AttributeNamespace")==0) return _wrap_LassoSamlAttribute_AttributeNamespace_set(property_reference, value); if (strcmp(propname,"AttributeValue")==0) return _wrap_LassoSamlAttribute_AttributeValue_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAttributeDesignator_AttributeName_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeDesignator_AttributeName_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AttributeName) free((char *)arg1->AttributeName); if (arg2) { arg1->AttributeName = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AttributeName, (const char *)arg2); } else { arg1->AttributeName = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttributeDesignator_AttributeName_get(zend_property_reference *property_reference) { LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeDesignator_AttributeName_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AttributeName); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAttributeDesignator_AttributeNamespace_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeDesignator_AttributeNamespace_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AttributeNamespace) free((char *)arg1->AttributeNamespace); if (arg2) { arg1->AttributeNamespace = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AttributeNamespace, (const char *)arg2); } else { arg1->AttributeNamespace = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttributeDesignator_AttributeNamespace_get(zend_property_reference *property_reference) { LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeDesignator_AttributeNamespace_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AttributeNamespace); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAttributeDesignator) { LassoSamlAttributeDesignator *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeDesignator, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttributeDesignator); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAttributeDesignator(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAttributeDesignator *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeDesignator TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeDesignator resource already free'd"); delete_LassoSamlAttributeDesignator(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAttributeDesignator_dump) { LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeDesignator_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttributeDesignator_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAttributeDesignator */ static pval _wrap_propget_LassoSamlAttributeDesignator(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAttributeDesignator(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AttributeName")==0) { *value=_wrap_LassoSamlAttributeDesignator_AttributeName_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeNamespace")==0) { *value=_wrap_LassoSamlAttributeDesignator_AttributeNamespace_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAttributeDesignator(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAttributeDesignator */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAttributeDesignator(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AttributeName")==0) return _wrap_LassoSamlAttributeDesignator_AttributeName_set(property_reference, value); if (strcmp(propname,"AttributeNamespace")==0) return _wrap_LassoSamlAttributeDesignator_AttributeNamespace_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAttributeStatement_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Subject_set."); } } LassoSamlAttributeStatement_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttributeStatement_Subject_get(zend_property_reference *property_reference) { LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; LassoSamlSubject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubject *)LassoSamlAttributeStatement_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAttributeStatement_Attribute_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Attribute_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Attribute_set."); } } LassoSamlAttributeStatement_Attribute_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttributeStatement_Attribute_get(zend_property_reference *property_reference) { LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_Attribute_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlAttributeStatement_Attribute_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAttributeStatement) { LassoSamlAttributeStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttributeStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAttributeStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAttributeStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeStatement resource already free'd"); delete_LassoSamlAttributeStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAttributeStatement_dump) { LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttributeStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAttributeStatement */ static pval _wrap_propget_LassoSamlAttributeStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAttributeStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlAttributeStatement_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"Attribute")==0) { *value=_wrap_LassoSamlAttributeStatement_Attribute_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAttributeStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAttributeStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAttributeStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Attribute")==0) return _wrap_LassoSamlAttributeStatement_Attribute_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlAttributeStatement_Subject_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAttributeValue_any_set(zend_property_reference *property_reference, pval *value) { LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeValue_any_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeValue_any_set."); } } LassoSamlAttributeValue_any_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAttributeValue_any_get(zend_property_reference *property_reference) { LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeValue_any_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlAttributeValue_any_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAttributeValue) { LassoSamlAttributeValue *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeValue, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttributeValue); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAttributeValue(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAttributeValue *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeValue TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeValue resource already free'd"); delete_LassoSamlAttributeValue(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAttributeValue_dump) { LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAttributeValue_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAttributeValue_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAttributeValue */ static pval _wrap_propget_LassoSamlAttributeValue(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAttributeValue(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"any")==0) { *value=_wrap_LassoSamlAttributeValue_any_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAttributeValue(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAttributeValue */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAttributeValue(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"any")==0) return _wrap_LassoSamlAttributeValue_any_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAudienceRestrictionCondition_audience_set(zend_property_reference *property_reference, pval *value) { LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAudienceRestrictionCondition_audience_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAudienceRestrictionCondition_audience_set."); } } LassoSamlAudienceRestrictionCondition_audience_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAudienceRestrictionCondition_audience_get(zend_property_reference *property_reference) { LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAudienceRestrictionCondition_audience_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_audience_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAudienceRestrictionCondition) { LassoSamlAudienceRestrictionCondition *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAudienceRestrictionCondition); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAudienceRestrictionCondition(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAudienceRestrictionCondition *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAudienceRestrictionCondition TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAudienceRestrictionCondition resource already free'd"); delete_LassoSamlAudienceRestrictionCondition(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAudienceRestrictionCondition_dump) { LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAudienceRestrictionCondition_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAudienceRestrictionCondition */ static pval _wrap_propget_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAudienceRestrictionCondition(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"audience")==0) { *value=_wrap_LassoSamlAudienceRestrictionCondition_audience_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAudienceRestrictionCondition(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAudienceRestrictionCondition */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAudienceRestrictionCondition(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"audience")==0) return _wrap_LassoSamlAudienceRestrictionCondition_audience_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAuthenticationStatement_AuthenticationInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthenticationInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthenticationInstant) free((char *)arg1->AuthenticationInstant); if (arg2) { arg1->AuthenticationInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthenticationInstant, (const char *)arg2); } else { arg1->AuthenticationInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthenticationStatement_AuthenticationInstant_get(zend_property_reference *property_reference) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthenticationInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthenticationInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAuthenticationStatement_AuthenticationMethod_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthenticationMethod_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthenticationMethod) free((char *)arg1->AuthenticationMethod); if (arg2) { arg1->AuthenticationMethod = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthenticationMethod, (const char *)arg2); } else { arg1->AuthenticationMethod = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthenticationStatement_AuthenticationMethod_get(zend_property_reference *property_reference) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthenticationMethod_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthenticationMethod); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAuthenticationStatement_AuthorityBinding_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthorityBinding_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthorityBinding_set."); } } LassoSamlAuthenticationStatement_AuthorityBinding_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthenticationStatement_AuthorityBinding_get(zend_property_reference *property_reference) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_AuthorityBinding_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlAuthenticationStatement_AuthorityBinding_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAuthenticationStatement_SubjectLocality_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; LassoSamlSubjectLocality *arg2 = (LassoSamlSubjectLocality *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_SubjectLocality_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_SubjectLocality_set."); } } LassoSamlAuthenticationStatement_SubjectLocality_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthenticationStatement_SubjectLocality_get(zend_property_reference *property_reference) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; LassoSamlSubjectLocality *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_SubjectLocality_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_SubjectLocality_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectLocality, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectLocality); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAuthenticationStatement) { LassoSamlAuthenticationStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAuthenticationStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAuthenticationStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAuthenticationStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAuthenticationStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAuthenticationStatement resource already free'd"); delete_LassoSamlAuthenticationStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAuthenticationStatement_dump) { LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthenticationStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAuthenticationStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAuthenticationStatement */ static pval _wrap_propget_LassoSamlAuthenticationStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAuthenticationStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthenticationInstant")==0) { *value=_wrap_LassoSamlAuthenticationStatement_AuthenticationInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthorityBinding")==0) { *value=_wrap_LassoSamlAuthenticationStatement_AuthorityBinding_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthenticationMethod")==0) { *value=_wrap_LassoSamlAuthenticationStatement_AuthenticationMethod_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectLocality")==0) { *value=_wrap_LassoSamlAuthenticationStatement_SubjectLocality_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAuthenticationStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAuthenticationStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAuthenticationStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthenticationInstant")==0) return _wrap_LassoSamlAuthenticationStatement_AuthenticationInstant_set(property_reference, value); if (strcmp(propname,"AuthorityBinding")==0) return _wrap_LassoSamlAuthenticationStatement_AuthorityBinding_set(property_reference, value); if (strcmp(propname,"AuthenticationMethod")==0) return _wrap_LassoSamlAuthenticationStatement_AuthenticationMethod_set(property_reference, value); if (strcmp(propname,"SubjectLocality")==0) return _wrap_LassoSamlAuthenticationStatement_SubjectLocality_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlAuthorityBinding_AuthorityKind_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_AuthorityKind_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthorityKind) free((char *)arg1->AuthorityKind); if (arg2) { arg1->AuthorityKind = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthorityKind, (const char *)arg2); } else { arg1->AuthorityKind = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthorityBinding_AuthorityKind_get(zend_property_reference *property_reference) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_AuthorityKind_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthorityKind); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAuthorityBinding_Location_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_Location_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Location) free((char *)arg1->Location); if (arg2) { arg1->Location = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Location, (const char *)arg2); } else { arg1->Location = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthorityBinding_Location_get(zend_property_reference *property_reference) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_Location_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Location); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlAuthorityBinding_Binding_set(zend_property_reference *property_reference, pval *value) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_Binding_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Binding) free((char *)arg1->Binding); if (arg2) { arg1->Binding = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Binding, (const char *)arg2); } else { arg1->Binding = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlAuthorityBinding_Binding_get(zend_property_reference *property_reference) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_Binding_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Binding); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlAuthorityBinding) { LassoSamlAuthorityBinding *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthorityBinding, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAuthorityBinding); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlAuthorityBinding(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlAuthorityBinding *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAuthorityBinding TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlAuthorityBinding resource already free'd"); delete_LassoSamlAuthorityBinding(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlAuthorityBinding_dump) { LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlAuthorityBinding_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlAuthorityBinding_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlAuthorityBinding */ static pval _wrap_propget_LassoSamlAuthorityBinding(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlAuthorityBinding(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Binding")==0) { *value=_wrap_LassoSamlAuthorityBinding_Binding_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthorityKind")==0) { *value=_wrap_LassoSamlAuthorityBinding_AuthorityKind_get(property_reference); return SUCCESS; } if (strcmp(propname,"Location")==0) { *value=_wrap_LassoSamlAuthorityBinding_Location_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlAuthorityBinding(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlAuthorityBinding */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlAuthorityBinding(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Binding")==0) return _wrap_LassoSamlAuthorityBinding_Binding_set(property_reference, value); if (strcmp(propname,"AuthorityKind")==0) return _wrap_LassoSamlAuthorityBinding_AuthorityKind_set(property_reference, value); if (strcmp(propname,"Location")==0) return _wrap_LassoSamlAuthorityBinding_Location_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_LassoSamlConditionAbstract_dump) { LassoSamlConditionAbstract *arg1 = (LassoSamlConditionAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlConditionAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditionAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlConditionAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlConditionAbstract */ static pval _wrap_propget_LassoSamlConditionAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlConditionAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlConditionAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlConditionAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlConditionAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSamlConditions_NotBefore_set(zend_property_reference *property_reference, pval *value) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_NotBefore_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotBefore) free((char *)arg1->NotBefore); if (arg2) { arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotBefore, (const char *)arg2); } else { arg1->NotBefore = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlConditions_NotBefore_get(zend_property_reference *property_reference) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_NotBefore_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotBefore); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlConditions_NotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_NotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter); if (arg2) { arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2); } else { arg1->NotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlConditions_NotOnOrAfter_get(zend_property_reference *property_reference) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_NotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlConditions_AudienceRestrictionCondition_set(zend_property_reference *property_reference, pval *value) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_AudienceRestrictionCondition_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_AudienceRestrictionCondition_set."); } } LassoSamlConditions_AudienceRestrictionCondition_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlConditions_AudienceRestrictionCondition_get(zend_property_reference *property_reference) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_AudienceRestrictionCondition_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlConditions_AudienceRestrictionCondition_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlConditions_Condition_set(zend_property_reference *property_reference, pval *value) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_Condition_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_Condition_set."); } } LassoSamlConditions_Condition_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlConditions_Condition_get(zend_property_reference *property_reference) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_Condition_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlConditions_Condition_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlConditions) { LassoSamlConditions *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlConditions *)new_LassoSamlConditions(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlConditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlConditions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlConditions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlConditions TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlConditions resource already free'd"); delete_LassoSamlConditions(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlConditions_dump) { LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlConditions_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlConditions_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlConditions */ static pval _wrap_propget_LassoSamlConditions(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlConditions(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlConditions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) { *value=_wrap_LassoSamlConditions_NotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"AudienceRestrictionCondition")==0) { *value=_wrap_LassoSamlConditions_AudienceRestrictionCondition_get(property_reference); return SUCCESS; } if (strcmp(propname,"NotBefore")==0) { *value=_wrap_LassoSamlConditions_NotBefore_get(property_reference); return SUCCESS; } if (strcmp(propname,"Condition")==0) { *value=_wrap_LassoSamlConditions_Condition_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlConditions(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlConditions(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlConditions */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlConditions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) return _wrap_LassoSamlConditions_NotOnOrAfter_set(property_reference, value); if (strcmp(propname,"NotBefore")==0) return _wrap_LassoSamlConditions_NotBefore_set(property_reference, value); if (strcmp(propname,"AudienceRestrictionCondition")==0) return _wrap_LassoSamlConditions_AudienceRestrictionCondition_set(property_reference, value); if (strcmp(propname,"Condition")==0) return _wrap_LassoSamlConditions_Condition_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlNameIdentifier_content_set(zend_property_reference *property_reference, pval *value) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_content_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->content) free((char *)arg1->content); if (arg2) { arg1->content = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->content, (const char *)arg2); } else { arg1->content = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlNameIdentifier_content_get(zend_property_reference *property_reference) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_content_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->content); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlNameIdentifier_Format_set(zend_property_reference *property_reference, pval *value) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_Format_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Format) free((char *)arg1->Format); if (arg2) { arg1->Format = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Format, (const char *)arg2); } else { arg1->Format = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlNameIdentifier_Format_get(zend_property_reference *property_reference) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_Format_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Format); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlNameIdentifier_NameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_NameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NameQualifier) free((char *)arg1->NameQualifier); if (arg2) { arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NameQualifier, (const char *)arg2); } else { arg1->NameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlNameIdentifier_NameQualifier_get(zend_property_reference *property_reference) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_NameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlNameIdentifier) { LassoSamlNameIdentifier *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlNameIdentifier(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlNameIdentifier *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlNameIdentifier TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlNameIdentifier resource already free'd"); delete_LassoSamlNameIdentifier(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlNameIdentifier_dump) { LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlNameIdentifier_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlNameIdentifier_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlNameIdentifier */ static pval _wrap_propget_LassoSamlNameIdentifier(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlNameIdentifier(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) { *value=_wrap_LassoSamlNameIdentifier_content_get(property_reference); return SUCCESS; } if (strcmp(propname,"Format")==0) { *value=_wrap_LassoSamlNameIdentifier_Format_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameQualifier")==0) { *value=_wrap_LassoSamlNameIdentifier_NameQualifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlNameIdentifier(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlNameIdentifier */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlNameIdentifier(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) return _wrap_LassoSamlNameIdentifier_content_set(property_reference, value); if (strcmp(propname,"Format")==0) return _wrap_LassoSamlNameIdentifier_Format_set(property_reference, value); if (strcmp(propname,"NameQualifier")==0) return _wrap_LassoSamlNameIdentifier_NameQualifier_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_LassoSamlStatementAbstract_dump) { LassoSamlStatementAbstract *arg1 = (LassoSamlStatementAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlStatementAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlStatementAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlStatementAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlStatementAbstract */ static pval _wrap_propget_LassoSamlStatementAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlStatementAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlStatementAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlStatementAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlStatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSamlSubject_NameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_NameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_NameIdentifier_set."); } } LassoSamlSubject_NameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubject_NameIdentifier_get(zend_property_reference *property_reference) { LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_NameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoSamlSubject_NameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlSubject_SubjectConfirmation_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; LassoSamlSubjectConfirmation *arg2 = (LassoSamlSubjectConfirmation *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_SubjectConfirmation_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_SubjectConfirmation_set."); } } LassoSamlSubject_SubjectConfirmation_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubject_SubjectConfirmation_get(zend_property_reference *property_reference) { LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; LassoSamlSubjectConfirmation *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_SubjectConfirmation_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_SubjectConfirmation_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectConfirmation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlSubject) { LassoSamlSubject *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlSubject *)new_LassoSamlSubject(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlSubject(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlSubject *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubject TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlSubject resource already free'd"); delete_LassoSamlSubject(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlSubject_dump) { LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubject_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlSubject_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlSubject */ static pval _wrap_propget_LassoSamlSubject(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlSubject(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlSubject(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"SubjectConfirmation")==0) { *value=_wrap_LassoSamlSubject_SubjectConfirmation_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIdentifier")==0) { *value=_wrap_LassoSamlSubject_NameIdentifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlSubject(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlSubject(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlSubject */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlSubject(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NameIdentifier")==0) return _wrap_LassoSamlSubject_NameIdentifier_set(property_reference, value); if (strcmp(propname,"SubjectConfirmation")==0) return _wrap_LassoSamlSubject_SubjectConfirmation_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlSubjectConfirmation_SubjectConfirmationData_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_SubjectConfirmationData_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SubjectConfirmationData) free((char *)arg1->SubjectConfirmationData); if (arg2) { arg1->SubjectConfirmationData = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SubjectConfirmationData, (const char *)arg2); } else { arg1->SubjectConfirmationData = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectConfirmation_SubjectConfirmationData_get(zend_property_reference *property_reference) { LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_SubjectConfirmationData_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SubjectConfirmationData); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlSubjectConfirmation_confirmationMethod_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_confirmationMethod_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_confirmationMethod_set."); } } LassoSamlSubjectConfirmation_confirmationMethod_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectConfirmation_confirmationMethod_get(zend_property_reference *property_reference) { LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_confirmationMethod_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlSubjectConfirmation_confirmationMethod_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlSubjectConfirmation) { LassoSamlSubjectConfirmation *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectConfirmation, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectConfirmation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlSubjectConfirmation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlSubjectConfirmation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectConfirmation TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectConfirmation resource already free'd"); delete_LassoSamlSubjectConfirmation(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlSubjectConfirmation_dump) { LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectConfirmation_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlSubjectConfirmation_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlSubjectConfirmation */ static pval _wrap_propget_LassoSamlSubjectConfirmation(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlSubjectConfirmation(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"confirmationMethod")==0) { *value=_wrap_LassoSamlSubjectConfirmation_confirmationMethod_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectConfirmationData")==0) { *value=_wrap_LassoSamlSubjectConfirmation_SubjectConfirmationData_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlSubjectConfirmation(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlSubjectConfirmation */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlSubjectConfirmation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"confirmationMethod")==0) return _wrap_LassoSamlSubjectConfirmation_confirmationMethod_set(property_reference, value); if (strcmp(propname,"SubjectConfirmationData")==0) return _wrap_LassoSamlSubjectConfirmation_SubjectConfirmationData_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlSubjectLocality_DNSAddress_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectLocality_DNSAddress_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->DNSAddress) free((char *)arg1->DNSAddress); if (arg2) { arg1->DNSAddress = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->DNSAddress, (const char *)arg2); } else { arg1->DNSAddress = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectLocality_DNSAddress_get(zend_property_reference *property_reference) { LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectLocality_DNSAddress_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->DNSAddress); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlSubjectLocality_IPAddress_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectLocality_IPAddress_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IPAddress) free((char *)arg1->IPAddress); if (arg2) { arg1->IPAddress = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IPAddress, (const char *)arg2); } else { arg1->IPAddress = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectLocality_IPAddress_get(zend_property_reference *property_reference) { LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectLocality_IPAddress_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IPAddress); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlSubjectLocality) { LassoSamlSubjectLocality *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectLocality, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectLocality); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlSubjectLocality(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlSubjectLocality *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectLocality TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectLocality resource already free'd"); delete_LassoSamlSubjectLocality(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlSubjectLocality_dump) { LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectLocality_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlSubjectLocality_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlSubjectLocality */ static pval _wrap_propget_LassoSamlSubjectLocality(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlSubjectLocality(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"DNSAddress")==0) { *value=_wrap_LassoSamlSubjectLocality_DNSAddress_get(property_reference); return SUCCESS; } if (strcmp(propname,"IPAddress")==0) { *value=_wrap_LassoSamlSubjectLocality_IPAddress_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlSubjectLocality(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlSubjectLocality */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlSubjectLocality(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"DNSAddress")==0) return _wrap_LassoSamlSubjectLocality_DNSAddress_set(property_reference, value); if (strcmp(propname,"IPAddress")==0) return _wrap_LassoSamlSubjectLocality_IPAddress_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlSubjectStatement_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ; LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatement_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatement_Subject_set."); } } LassoSamlSubjectStatement_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectStatement_Subject_get(zend_property_reference *property_reference) { LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ; LassoSamlSubject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatement_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubject *)LassoSamlSubjectStatement_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlSubjectStatement) { LassoSamlSubjectStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlSubjectStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlSubjectStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectStatement resource already free'd"); delete_LassoSamlSubjectStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlSubjectStatement_dump) { LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlSubjectStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlSubjectStatement */ static pval _wrap_propget_LassoSamlSubjectStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlSubjectStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlSubjectStatement_Subject_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlSubjectStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlSubjectStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlSubjectStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlSubjectStatement_Subject_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlSubjectStatementAbstract_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ; LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatementAbstract_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatementAbstract_Subject_set."); } } LassoSamlSubjectStatementAbstract_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlSubjectStatementAbstract_Subject_get(zend_property_reference *property_reference) { LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ; LassoSamlSubject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatementAbstract_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlSubjectStatementAbstract_dump) { LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlSubjectStatementAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlSubjectStatementAbstract */ static pval _wrap_propget_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlSubjectStatementAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlSubjectStatementAbstract_Subject_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlSubjectStatementAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlSubjectStatementAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlSubjectStatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlSubjectStatementAbstract_Subject_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpRequest_AssertionArtifact_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_AssertionArtifact_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AssertionArtifact) free((char *)arg1->AssertionArtifact); if (arg2) { arg1->AssertionArtifact = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AssertionArtifact, (const char *)arg2); } else { arg1->AssertionArtifact = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_AssertionArtifact_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_AssertionArtifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AssertionArtifact); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_certificate_file_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequest_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_MajorVersion_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoSamlpRequest_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_MinorVersion_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoSamlpRequest_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_private_key_file_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequest_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_RequestID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_RequestID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_RequestID_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_RequestID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequest_RequestID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_RespondWith_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_RespondWith_set."); } } LassoSamlpRequest_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_RespondWith_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_RespondWith_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlpRequest_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpRequest_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_sign_method_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoSamlpRequest_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequest_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoSamlpRequest_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoSamlpRequest_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequest_sign_type_get(zend_property_reference *property_reference) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoSamlpRequest_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlpRequest) { LassoSamlpRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlpRequest *)new_LassoSamlpRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlpRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlpRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlpRequest resource already free'd"); delete_LassoSamlpRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpRequest_dump) { LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpRequest */ static pval _wrap_propget_LassoSamlpRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AssertionArtifact")==0) { *value=_wrap_LassoSamlpRequest_AssertionArtifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoSamlpRequest_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoSamlpRequest_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoSamlpRequest_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoSamlpRequest_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoSamlpRequest_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlpRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoSamlpRequest_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoSamlpRequest_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoSamlpRequest_sign_method_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlpRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoSamlpRequest_sign_type_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoSamlpRequest_RequestID_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoSamlpRequest_sign_method_set(property_reference, value); if (strcmp(propname,"AssertionArtifact")==0) return _wrap_LassoSamlpRequest_AssertionArtifact_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoSamlpRequest_certificate_file_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoSamlpRequest_MajorVersion_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoSamlpRequest_MinorVersion_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoSamlpRequest_private_key_file_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoSamlpRequest_RespondWith_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpRequestAbstract_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_certificate_file_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->certificate_file) free((char *)arg1->certificate_file); if (arg2) { arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->certificate_file, (const char *)arg2); } else { arg1->certificate_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_certificate_file_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_certificate_file_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->certificate_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_IssueInstant_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_IssueInstant_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_MajorVersion_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MajorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_MajorVersion_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_MajorVersion_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MajorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_MinorVersion_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MinorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_MinorVersion_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_MinorVersion_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MinorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_private_key_file_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->private_key_file) free((char *)arg1->private_key_file); if (arg2) { arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->private_key_file, (const char *)arg2); } else { arg1->private_key_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_private_key_file_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_private_key_file_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->private_key_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_RequestID_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RequestID) free((char *)arg1->RequestID); if (arg2) { arg1->RequestID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RequestID, (const char *)arg2); } else { arg1->RequestID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_RequestID_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_RequestID_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RequestID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_sign_method_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->sign_method = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_sign_method_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_sign_method_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod) ((arg1)->sign_method); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_sign_type_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoSamlpRequestAbstract_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } if (arg1) (arg1)->sign_type = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_sign_type_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_sign_type_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = ((arg1)->sign_type); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpRequestAbstract_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_RespondWith_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_RespondWith_set."); } } LassoSamlpRequestAbstract_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpRequestAbstract_RespondWith_get(zend_property_reference *property_reference) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_RespondWith_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlpRequestAbstract_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpRequestAbstract_dump) { LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } { node_info *info, *super; if ((*&this_ptr)->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract) break; if (super && SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpRequestAbstract_dump."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpRequestAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpRequestAbstract */ static pval _wrap_propget_LassoSamlpRequestAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpRequestAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoSamlpRequestAbstract_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoSamlpRequestAbstract_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoSamlpRequestAbstract_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoSamlpRequestAbstract_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoSamlpRequestAbstract_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlpRequestAbstract_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoSamlpRequestAbstract_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoSamlpRequestAbstract_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoSamlpRequestAbstract_sign_method_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpRequestAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpRequestAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpRequestAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlpRequestAbstract_IssueInstant_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoSamlpRequestAbstract_sign_type_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoSamlpRequestAbstract_RequestID_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoSamlpRequestAbstract_sign_method_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoSamlpRequestAbstract_certificate_file_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoSamlpRequestAbstract_MajorVersion_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoSamlpRequestAbstract_MinorVersion_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoSamlpRequestAbstract_private_key_file_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoSamlpRequestAbstract_RespondWith_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpResponse_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_certificate_file_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_InResponseTo_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_InResponseTo_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_MajorVersion_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoSamlpResponse_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_MinorVersion_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoSamlpResponse_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_private_key_file_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_Recipient_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Recipient_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_Recipient_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_Recipient_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Recipient_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_Recipient_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_ResponseID_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_ResponseID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_ResponseID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_ResponseID_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_ResponseID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_ResponseID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoSamlpResponse_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_sign_method_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoSamlpResponse_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoSamlpResponse_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoSamlpResponse_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_sign_type_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoSamlpResponse_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_Assertion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Assertion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Assertion_set."); } } LassoSamlpResponse_Assertion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_Assertion_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Assertion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlpResponse_Assertion_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Status_set."); } } LassoSamlpResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponse_Status_get(zend_property_reference *property_reference) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; LassoSamlpStatus *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatus *)LassoSamlpResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlpResponse) { LassoSamlpResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlpResponse *)new_LassoSamlpResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlpResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlpResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlpResponse resource already free'd"); delete_LassoSamlpResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpResponse_dump) { LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpResponse */ static pval _wrap_propget_LassoSamlpResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Status")==0) { *value=_wrap_LassoSamlpResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoSamlpResponse_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoSamlpResponse_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoSamlpResponse_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoSamlpResponse_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"Assertion")==0) { *value=_wrap_LassoSamlpResponse_Assertion_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlpResponse_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlpResponse_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Recipient")==0) { *value=_wrap_LassoSamlpResponse_Recipient_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoSamlpResponse_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"ResponseID")==0) { *value=_wrap_LassoSamlpResponse_ResponseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoSamlpResponse_sign_method_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlpResponse_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlpResponse_IssueInstant_set(property_reference, value); if (strcmp(propname,"Recipient")==0) return _wrap_LassoSamlpResponse_Recipient_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoSamlpResponse_sign_type_set(property_reference, value); if (strcmp(propname,"ResponseID")==0) return _wrap_LassoSamlpResponse_ResponseID_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoSamlpResponse_sign_method_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoSamlpResponse_Status_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoSamlpResponse_certificate_file_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoSamlpResponse_MajorVersion_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoSamlpResponse_MinorVersion_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoSamlpResponse_private_key_file_set(property_reference, value); if (strcmp(propname,"Assertion")==0) return _wrap_LassoSamlpResponse_Assertion_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpResponseAbstract_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_certificate_file_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->certificate_file) free((char *)arg1->certificate_file); if (arg2) { arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->certificate_file, (const char *)arg2); } else { arg1->certificate_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_certificate_file_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_certificate_file_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->certificate_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_InResponseTo_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->InResponseTo) free((char *)arg1->InResponseTo); if (arg2) { arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->InResponseTo, (const char *)arg2); } else { arg1->InResponseTo = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_InResponseTo_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->InResponseTo); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_IssueInstant_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_IssueInstant_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_MajorVersion_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MajorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_MajorVersion_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_MajorVersion_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MajorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_MinorVersion_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->MinorVersion = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_MinorVersion_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_MinorVersion_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->MinorVersion); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_private_key_file_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->private_key_file) free((char *)arg1->private_key_file); if (arg2) { arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->private_key_file, (const char *)arg2); } else { arg1->private_key_file = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_private_key_file_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_private_key_file_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->private_key_file); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_Recipient_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_Recipient_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Recipient) free((char *)arg1->Recipient); if (arg2) { arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Recipient, (const char *)arg2); } else { arg1->Recipient = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_Recipient_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_Recipient_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Recipient); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_ResponseID_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_ResponseID_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ResponseID) free((char *)arg1->ResponseID); if (arg2) { arg1->ResponseID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ResponseID, (const char *)arg2); } else { arg1->ResponseID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_ResponseID_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_ResponseID_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ResponseID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_sign_method_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->sign_method = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_sign_method_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_sign_method_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod) ((arg1)->sign_method); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpResponseAbstract_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_sign_type_set."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoSamlpResponseAbstract_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } if (arg1) (arg1)->sign_type = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpResponseAbstract_sign_type_get(zend_property_reference *property_reference) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); { node_info *info, *super; if ((*&(property_reference->object))->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_sign_type_get."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = ((arg1)->sign_type); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpResponseAbstract_dump) { LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } { node_info *info, *super; if ((*&this_ptr)->type == IS_NULL) { arg1=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract) break; if (super && SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlpResponseAbstract_dump."); } } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpResponseAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpResponseAbstract */ static pval _wrap_propget_LassoSamlpResponseAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpResponseAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoSamlpResponseAbstract_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoSamlpResponseAbstract_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoSamlpResponseAbstract_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoSamlpResponseAbstract_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlpResponseAbstract_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlpResponseAbstract_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Recipient")==0) { *value=_wrap_LassoSamlpResponseAbstract_Recipient_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoSamlpResponseAbstract_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"ResponseID")==0) { *value=_wrap_LassoSamlpResponseAbstract_ResponseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoSamlpResponseAbstract_sign_method_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpResponseAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpResponseAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpResponseAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlpResponseAbstract_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlpResponseAbstract_IssueInstant_set(property_reference, value); if (strcmp(propname,"Recipient")==0) return _wrap_LassoSamlpResponseAbstract_Recipient_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoSamlpResponseAbstract_sign_type_set(property_reference, value); if (strcmp(propname,"ResponseID")==0) return _wrap_LassoSamlpResponseAbstract_ResponseID_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoSamlpResponseAbstract_sign_method_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoSamlpResponseAbstract_certificate_file_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoSamlpResponseAbstract_MajorVersion_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoSamlpResponseAbstract_MinorVersion_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoSamlpResponseAbstract_private_key_file_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpStatus_StatusMessage_set(zend_property_reference *property_reference, pval *value) { LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_StatusMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->StatusMessage) free((char *)arg1->StatusMessage); if (arg2) { arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->StatusMessage, (const char *)arg2); } else { arg1->StatusMessage = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpStatus_StatusMessage_get(zend_property_reference *property_reference) { LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_StatusMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->StatusMessage); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpStatus_StatusCode_set(zend_property_reference *property_reference, pval *value) { LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_StatusCode_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_StatusCode_set."); } } LassoSamlpStatus_StatusCode_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpStatus_StatusCode_get(zend_property_reference *property_reference) { LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; LassoSamlpStatusCode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_StatusCode_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatusCode *)LassoSamlpStatus_StatusCode_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlpStatus) { LassoSamlpStatus *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlpStatus *)new_LassoSamlpStatus(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlpStatus(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlpStatus *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpStatus TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlpStatus resource already free'd"); delete_LassoSamlpStatus(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpStatus_dump) { LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatus_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpStatus_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpStatus */ static pval _wrap_propget_LassoSamlpStatus(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpStatus(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpStatus(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"StatusMessage")==0) { *value=_wrap_LassoSamlpStatus_StatusMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"StatusCode")==0) { *value=_wrap_LassoSamlpStatus_StatusCode_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpStatus(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpStatus(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpStatus */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpStatus(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"StatusMessage")==0) return _wrap_LassoSamlpStatus_StatusMessage_set(property_reference, value); if (strcmp(propname,"StatusCode")==0) return _wrap_LassoSamlpStatus_StatusCode_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlpStatusCode_Value_set(zend_property_reference *property_reference, pval *value) { LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_Value_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Value) free((char *)arg1->Value); if (arg2) { arg1->Value = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Value, (const char *)arg2); } else { arg1->Value = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpStatusCode_Value_get(zend_property_reference *property_reference) { LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_Value_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Value); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlpStatusCode_StatusCode_set(zend_property_reference *property_reference, pval *value) { LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_StatusCode_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_StatusCode_set."); } } LassoSamlpStatusCode_StatusCode_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlpStatusCode_StatusCode_get(zend_property_reference *property_reference) { LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; LassoSamlpStatusCode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_StatusCode_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatusCode *)LassoSamlpStatusCode_StatusCode_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlpStatusCode) { LassoSamlpStatusCode *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlpStatusCode *)new_LassoSamlpStatusCode(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlpStatusCode(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlpStatusCode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpStatusCode TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlpStatusCode resource already free'd"); delete_LassoSamlpStatusCode(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlpStatusCode_dump) { LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlpStatusCode_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlpStatusCode_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlpStatusCode */ static pval _wrap_propget_LassoSamlpStatusCode(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlpStatusCode(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Value")==0) { *value=_wrap_LassoSamlpStatusCode_Value_get(property_reference); return SUCCESS; } if (strcmp(propname,"StatusCode")==0) { *value=_wrap_LassoSamlpStatusCode_StatusCode_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlpStatusCode(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlpStatusCode */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlpStatusCode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Value")==0) return _wrap_LassoSamlpStatusCode_Value_set(property_reference, value); if (strcmp(propname,"StatusCode")==0) return _wrap_LassoSamlpStatusCode_StatusCode_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibAssertion_Advice_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Advice_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Advice_set."); } } LassoLibAssertion_Advice_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_Advice_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAdvice *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Advice_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAdvice *)LassoLibAssertion_Advice_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAdvice); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_AssertionID_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AssertionID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_AssertionID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_AssertionID_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AssertionID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_AssertionID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_AttributeStatement_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AttributeStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AttributeStatement_set."); } } LassoLibAssertion_AttributeStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_AttributeStatement_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAttributeStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AttributeStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAttributeStatement *)LassoLibAssertion_AttributeStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAttributeStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_AuthenticationStatement_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AuthenticationStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AuthenticationStatement_set."); } } LassoLibAssertion_AuthenticationStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_AuthenticationStatement_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlAuthenticationStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_AuthenticationStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlAuthenticationStatement *)LassoLibAssertion_AuthenticationStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlAuthenticationStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_certificate_file_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_Conditions_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Conditions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlConditions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Conditions_set."); } } LassoLibAssertion_Conditions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_Conditions_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlConditions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Conditions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlConditions *)LassoLibAssertion_Conditions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlConditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_IssueInstant_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_Issuer_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_Issuer_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_MajorVersion_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibAssertion_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_MinorVersion_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibAssertion_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_private_key_file_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAssertion_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_sign_method_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoLibAssertion_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoLibAssertion_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoLibAssertion_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_sign_type_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoLibAssertion_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAssertion_SubjectStatement_set(zend_property_reference *property_reference, pval *value) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_SubjectStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_SubjectStatement_set."); } } LassoLibAssertion_SubjectStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAssertion_SubjectStatement_get(zend_property_reference *property_reference) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; LassoSamlSubjectStatement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_SubjectStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlSubjectStatement *)LassoLibAssertion_SubjectStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlSubjectStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibAssertion) { LassoLibAssertion *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibAssertion *)new_LassoLibAssertion(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAssertion, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibAssertion); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibAssertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibAssertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAssertion TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibAssertion resource already free'd"); delete_LassoLibAssertion(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibAssertion_newFull) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; LassoLibAssertion *result = 0 ; zval **args[5]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg3 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg4 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[4]); arg5 = (char *) Z_STRVAL_PP(args[4]); /*@SWIG@*/; } result = (LassoLibAssertion *)LassoLibAssertion_newFull(arg1,arg2,arg3,arg4,arg5); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAssertion, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibAssertion); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibAssertion_dump) { LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAssertion_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAssertion_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibAssertion */ static pval _wrap_propget_LassoLibAssertion(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibAssertion(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibAssertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoLibAssertion_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectStatement")==0) { *value=_wrap_LassoLibAssertion_SubjectStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoLibAssertion_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthenticationStatement")==0) { *value=_wrap_LassoLibAssertion_AuthenticationStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeStatement")==0) { *value=_wrap_LassoLibAssertion_AttributeStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoLibAssertion_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"Conditions")==0) { *value=_wrap_LassoLibAssertion_Conditions_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoLibAssertion_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionID")==0) { *value=_wrap_LassoLibAssertion_AssertionID_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoLibAssertion_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoLibAssertion_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"Advice")==0) { *value=_wrap_LassoLibAssertion_Advice_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoLibAssertion_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoLibAssertion_certificate_file_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibAssertion(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibAssertion(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibAssertion */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibAssertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"SubjectStatement")==0) return _wrap_LassoLibAssertion_SubjectStatement_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoLibAssertion_IssueInstant_set(property_reference, value); if (strcmp(propname,"AuthenticationStatement")==0) return _wrap_LassoLibAssertion_AuthenticationStatement_set(property_reference, value); if (strcmp(propname,"AttributeStatement")==0) return _wrap_LassoLibAssertion_AttributeStatement_set(property_reference, value); if (strcmp(propname,"Conditions")==0) return _wrap_LassoLibAssertion_Conditions_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoLibAssertion_Issuer_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoLibAssertion_sign_type_set(property_reference, value); if (strcmp(propname,"AssertionID")==0) return _wrap_LassoLibAssertion_AssertionID_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoLibAssertion_MinorVersion_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoLibAssertion_MajorVersion_set(property_reference, value); if (strcmp(propname,"Advice")==0) return _wrap_LassoLibAssertion_Advice_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoLibAssertion_private_key_file_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoLibAssertion_certificate_file_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoLibAssertion_sign_method_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibAuthnRequest_AffiliationID_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_AffiliationID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AffiliationID) free((char *)arg1->AffiliationID); if (arg2) { arg1->AffiliationID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AffiliationID, (const char *)arg2); } else { arg1->AffiliationID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_AffiliationID_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_AffiliationID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AffiliationID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_AssertionConsumerServiceID_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_AssertionConsumerServiceID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AssertionConsumerServiceID) free((char *)arg1->AssertionConsumerServiceID); if (arg2) { arg1->AssertionConsumerServiceID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AssertionConsumerServiceID, (const char *)arg2); } else { arg1->AssertionConsumerServiceID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_AssertionConsumerServiceID_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_AssertionConsumerServiceID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AssertionConsumerServiceID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_consent_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->consent) free((char *)arg1->consent); if (arg2) { arg1->consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->consent, (const char *)arg2); } else { arg1->consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_consent_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_ForceAuthn_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; bool arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ForceAuthn_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(&value); arg2 = (bool) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->ForceAuthn = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_ForceAuthn_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ForceAuthn_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->ForceAuthn); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_IsPassive_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; bool arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_IsPassive_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(&value); arg2 = (bool) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->IsPassive = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_IsPassive_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_IsPassive_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->IsPassive); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_NameIDPolicy_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_NameIDPolicy_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NameIDPolicy) free((char *)arg1->NameIDPolicy); if (arg2) { arg1->NameIDPolicy = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NameIDPolicy, (const char *)arg2); } else { arg1->NameIDPolicy = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_NameIDPolicy_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_NameIDPolicy_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NameIDPolicy); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_ProtocolProfile_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ProtocolProfile_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProtocolProfile) free((char *)arg1->ProtocolProfile); if (arg2) { arg1->ProtocolProfile = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProtocolProfile, (const char *)arg2); } else { arg1->ProtocolProfile = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_ProtocolProfile_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ProtocolProfile_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProtocolProfile); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_ProviderID_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_RelayState_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_certificate_file_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnRequest_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_MajorVersion_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibAuthnRequest_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_MinorVersion_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibAuthnRequest_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_private_key_file_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnRequest_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RequestID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_RequestID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_RequestID_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RequestID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnRequest_RequestID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RespondWith_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RespondWith_set."); } } LassoLibAuthnRequest_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_RespondWith_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RespondWith_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibAuthnRequest_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibAuthnRequest_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_sign_method_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoLibAuthnRequest_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoLibAuthnRequest_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoLibAuthnRequest_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_sign_type_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoLibAuthnRequest_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_Extension_set."); } } LassoLibAuthnRequest_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_Extension_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibAuthnRequest_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnRequest_RequestAuthnContext_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoLibRequestAuthnContext *arg2 = (LassoLibRequestAuthnContext *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RequestAuthnContext_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RequestAuthnContext_set."); } } LassoLibAuthnRequest_RequestAuthnContext_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnRequest_RequestAuthnContext_get(zend_property_reference *property_reference) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; LassoLibRequestAuthnContext *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_RequestAuthnContext_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoLibRequestAuthnContext *)LassoLibAuthnRequest_RequestAuthnContext_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRequestAuthnContext, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRequestAuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibAuthnRequest) { LassoLibAuthnRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibAuthnRequest *)new_LassoLibAuthnRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAuthnRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibAuthnRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibAuthnRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibAuthnRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAuthnRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibAuthnRequest resource already free'd"); delete_LassoLibAuthnRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibAuthnRequest_dump) { LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibAuthnRequest */ static pval _wrap_propget_LassoLibAuthnRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibAuthnRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IsPassive")==0) { *value=_wrap_LassoLibAuthnRequest_IsPassive_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoLibAuthnRequest_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoLibAuthnRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"consent")==0) { *value=_wrap_LassoLibAuthnRequest_consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoLibAuthnRequest_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionConsumerServiceID")==0) { *value=_wrap_LassoLibAuthnRequest_AssertionConsumerServiceID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestAuthnContext")==0) { *value=_wrap_LassoLibAuthnRequest_RequestAuthnContext_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibAuthnRequest_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"AffiliationID")==0) { *value=_wrap_LassoLibAuthnRequest_AffiliationID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoLibAuthnRequest_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"ForceAuthn")==0) { *value=_wrap_LassoLibAuthnRequest_ForceAuthn_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIDPolicy")==0) { *value=_wrap_LassoLibAuthnRequest_NameIDPolicy_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoLibAuthnRequest_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoLibAuthnRequest_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoLibAuthnRequest_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibAuthnRequest_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibAuthnRequest_RelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoLibAuthnRequest_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoLibAuthnRequest_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProtocolProfile")==0) { *value=_wrap_LassoLibAuthnRequest_ProtocolProfile_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibAuthnRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibAuthnRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibAuthnRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AssertionConsumerServiceID")==0) return _wrap_LassoLibAuthnRequest_AssertionConsumerServiceID_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoLibAuthnRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"consent")==0) return _wrap_LassoLibAuthnRequest_consent_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoLibAuthnRequest_sign_type_set(property_reference, value); if (strcmp(propname,"RequestAuthnContext")==0) return _wrap_LassoLibAuthnRequest_RequestAuthnContext_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibAuthnRequest_ProviderID_set(property_reference, value); if (strcmp(propname,"AffiliationID")==0) return _wrap_LassoLibAuthnRequest_AffiliationID_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoLibAuthnRequest_RequestID_set(property_reference, value); if (strcmp(propname,"NameIDPolicy")==0) return _wrap_LassoLibAuthnRequest_NameIDPolicy_set(property_reference, value); if (strcmp(propname,"ForceAuthn")==0) return _wrap_LassoLibAuthnRequest_ForceAuthn_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoLibAuthnRequest_RespondWith_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoLibAuthnRequest_MinorVersion_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoLibAuthnRequest_MajorVersion_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibAuthnRequest_Extension_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibAuthnRequest_RelayState_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoLibAuthnRequest_private_key_file_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoLibAuthnRequest_certificate_file_set(property_reference, value); if (strcmp(propname,"ProtocolProfile")==0) return _wrap_LassoLibAuthnRequest_ProtocolProfile_set(property_reference, value); if (strcmp(propname,"IsPassive")==0) return _wrap_LassoLibAuthnRequest_IsPassive_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoLibAuthnRequest_sign_method_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibAuthnResponse_consent_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->consent) free((char *)arg1->consent); if (arg2) { arg1->consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->consent, (const char *)arg2); } else { arg1->consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnResponse_consent_get(zend_property_reference *property_reference) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnResponse_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnResponse_ProviderID_get(zend_property_reference *property_reference) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnResponse_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnResponse_RelayState_get(zend_property_reference *property_reference) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnResponse_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Extension_set."); } } LassoLibAuthnResponse_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnResponse_Extension_get(zend_property_reference *property_reference) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibAuthnResponse_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibAuthnResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Status_set."); } } LassoLibAuthnResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibAuthnResponse_Status_get(zend_property_reference *property_reference) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; LassoSamlpStatus *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatus *)LassoLibAuthnResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibAuthnResponse) { char *arg1 = (char *) 0 ; LassoLibAuthnRequest *arg2 = (LassoLibAuthnRequest *) 0 ; LassoLibAuthnResponse *result = 0 ; zval **args[2]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) { if ((*args[1])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoLibAuthnResponse."); } } result = (LassoLibAuthnResponse *)new_LassoLibAuthnResponse(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAuthnResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibAuthnResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibAuthnResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibAuthnResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAuthnResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibAuthnResponse resource already free'd"); delete_LassoLibAuthnResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibAuthnResponse_dump) { LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibAuthnResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibAuthnResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibAuthnResponse */ static pval _wrap_propget_LassoLibAuthnResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibAuthnResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Status")==0) { *value=_wrap_LassoLibAuthnResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibAuthnResponse_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"consent")==0) { *value=_wrap_LassoLibAuthnResponse_consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibAuthnResponse_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibAuthnResponse_RelayState_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibAuthnResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibAuthnResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibAuthnResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"consent")==0) return _wrap_LassoLibAuthnResponse_consent_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibAuthnResponse_ProviderID_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibAuthnResponse_RelayState_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoLibAuthnResponse_Status_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibAuthnResponse_Extension_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibFederationTerminationNotification_consent_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->consent) free((char *)arg1->consent); if (arg2) { arg1->consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->consent, (const char *)arg2); } else { arg1->consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_consent_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_ProviderID_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_RelayState_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_certificate_file_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibFederationTerminationNotification_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_IssueInstant_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibFederationTerminationNotification_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_MajorVersion_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibFederationTerminationNotification_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_MinorVersion_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibFederationTerminationNotification_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_private_key_file_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibFederationTerminationNotification_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RequestID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_RequestID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_RequestID_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RequestID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibFederationTerminationNotification_RequestID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RespondWith_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RespondWith_set."); } } LassoLibFederationTerminationNotification_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_RespondWith_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_RespondWith_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibFederationTerminationNotification_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibFederationTerminationNotification_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_sign_method_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoLibFederationTerminationNotification_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoLibFederationTerminationNotification_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoLibFederationTerminationNotification_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_sign_type_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoLibFederationTerminationNotification_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_Extension_set."); } } LassoLibFederationTerminationNotification_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_Extension_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibFederationTerminationNotification_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibFederationTerminationNotification_NameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_NameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_NameIdentifier_set."); } } LassoLibFederationTerminationNotification_NameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibFederationTerminationNotification_NameIdentifier_get(zend_property_reference *property_reference) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_NameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoLibFederationTerminationNotification_NameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibFederationTerminationNotification) { LassoLibFederationTerminationNotification *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibFederationTerminationNotification *)new_LassoLibFederationTerminationNotification(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibFederationTerminationNotification, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibFederationTerminationNotification); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibFederationTerminationNotification(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibFederationTerminationNotification *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibFederationTerminationNotification TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibFederationTerminationNotification resource already free'd"); delete_LassoLibFederationTerminationNotification(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibFederationTerminationNotification_newFull) { char *arg1 = (char *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; LassoSignatureType arg3 ; LassoSignatureMethod arg4 ; LassoLibFederationTerminationNotification *result = 0 ; LassoSignatureType *tmp3 ; zval **args[4]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*args[1])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_newFull."); } } { if(SWIG_ConvertPtr(*args[2], (void **) &tmp3, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp3 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LassoLibFederationTerminationNotification_newFull. Expected SWIGTYPE_p_LassoSignatureType"); } arg3 = *tmp3; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[3]); arg4 = (LassoSignatureMethod) Z_LVAL_PP(args[3]); /*@SWIG@*/; } result = (LassoLibFederationTerminationNotification *)LassoLibFederationTerminationNotification_newFull(arg1,arg2,arg3,arg4); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibFederationTerminationNotification, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibFederationTerminationNotification); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibFederationTerminationNotification_dump) { LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibFederationTerminationNotification_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibFederationTerminationNotification_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibFederationTerminationNotification */ static pval _wrap_propget_LassoLibFederationTerminationNotification(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibFederationTerminationNotification(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoLibFederationTerminationNotification_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"consent")==0) { *value=_wrap_LassoLibFederationTerminationNotification_consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoLibFederationTerminationNotification_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoLibFederationTerminationNotification_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoLibFederationTerminationNotification_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoLibFederationTerminationNotification_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIdentifier")==0) { *value=_wrap_LassoLibFederationTerminationNotification_NameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoLibFederationTerminationNotification_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibFederationTerminationNotification_RelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibFederationTerminationNotification_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoLibFederationTerminationNotification_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoLibFederationTerminationNotification_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibFederationTerminationNotification_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoLibFederationTerminationNotification_IssueInstant_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibFederationTerminationNotification(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibFederationTerminationNotification */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibFederationTerminationNotification(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoLibFederationTerminationNotification_MajorVersion_set(property_reference, value); if (strcmp(propname,"consent")==0) return _wrap_LassoLibFederationTerminationNotification_consent_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoLibFederationTerminationNotification_sign_method_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoLibFederationTerminationNotification_private_key_file_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoLibFederationTerminationNotification_sign_type_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoLibFederationTerminationNotification_RequestID_set(property_reference, value); if (strcmp(propname,"NameIdentifier")==0) return _wrap_LassoLibFederationTerminationNotification_NameIdentifier_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoLibFederationTerminationNotification_certificate_file_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibFederationTerminationNotification_RelayState_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibFederationTerminationNotification_ProviderID_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoLibFederationTerminationNotification_MinorVersion_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoLibFederationTerminationNotification_RespondWith_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibFederationTerminationNotification_Extension_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoLibFederationTerminationNotification_IssueInstant_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibLogoutRequest_consent_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->consent) free((char *)arg1->consent); if (arg2) { arg1->consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->consent, (const char *)arg2); } else { arg1->consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_consent_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_NotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_NotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter); if (arg2) { arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2); } else { arg1->NotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_NotOnOrAfter_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_NotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_ProviderID_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_RelayState_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_SessionIndex_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_SessionIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SessionIndex) free((char *)arg1->SessionIndex); if (arg2) { arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SessionIndex, (const char *)arg2); } else { arg1->SessionIndex = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_SessionIndex_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_SessionIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SessionIndex); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_certificate_file_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutRequest_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_MajorVersion_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibLogoutRequest_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_MinorVersion_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibLogoutRequest_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_private_key_file_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutRequest_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RequestID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_RequestID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_RequestID_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RequestID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutRequest_RequestID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RespondWith_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RespondWith_set."); } } LassoLibLogoutRequest_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_RespondWith_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_RespondWith_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibLogoutRequest_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutRequest_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_sign_method_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoLibLogoutRequest_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoLibLogoutRequest_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoLibLogoutRequest_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_sign_type_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoLibLogoutRequest_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_Extension_set."); } } LassoLibLogoutRequest_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_Extension_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibLogoutRequest_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutRequest_NameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_NameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_NameIdentifier_set."); } } LassoLibLogoutRequest_NameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutRequest_NameIdentifier_get(zend_property_reference *property_reference) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_NameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoLibLogoutRequest_NameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibLogoutRequest) { LassoLibLogoutRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibLogoutRequest *)new_LassoLibLogoutRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibLogoutRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibLogoutRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibLogoutRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibLogoutRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibLogoutRequest resource already free'd"); delete_LassoLibLogoutRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibLogoutRequest_newFull) { char *arg1 = (char *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; LassoSignatureType arg3 ; LassoSignatureMethod arg4 ; LassoLibLogoutRequest *result = 0 ; LassoSignatureType *tmp3 ; zval **args[4]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*args[1])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_newFull."); } } { if(SWIG_ConvertPtr(*args[2], (void **) &tmp3, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp3 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LassoLibLogoutRequest_newFull. Expected SWIGTYPE_p_LassoSignatureType"); } arg3 = *tmp3; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[3]); arg4 = (LassoSignatureMethod) Z_LVAL_PP(args[3]); /*@SWIG@*/; } result = (LassoLibLogoutRequest *)LassoLibLogoutRequest_newFull(arg1,arg2,arg3,arg4); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutRequest, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibLogoutRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibLogoutRequest_dump) { LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibLogoutRequest */ static pval _wrap_propget_LassoLibLogoutRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibLogoutRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoLibLogoutRequest_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"NotOnOrAfter")==0) { *value=_wrap_LassoLibLogoutRequest_NotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoLibLogoutRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"consent")==0) { *value=_wrap_LassoLibLogoutRequest_consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIdentifier")==0) { *value=_wrap_LassoLibLogoutRequest_NameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoLibLogoutRequest_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoLibLogoutRequest_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibLogoutRequest_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoLibLogoutRequest_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoLibLogoutRequest_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoLibLogoutRequest_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"SessionIndex")==0) { *value=_wrap_LassoLibLogoutRequest_SessionIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibLogoutRequest_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibLogoutRequest_RelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoLibLogoutRequest_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoLibLogoutRequest_certificate_file_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibLogoutRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibLogoutRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibLogoutRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoLibLogoutRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"consent")==0) return _wrap_LassoLibLogoutRequest_consent_set(property_reference, value); if (strcmp(propname,"NameIdentifier")==0) return _wrap_LassoLibLogoutRequest_NameIdentifier_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoLibLogoutRequest_sign_type_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoLibLogoutRequest_RequestID_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibLogoutRequest_ProviderID_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoLibLogoutRequest_RespondWith_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoLibLogoutRequest_MinorVersion_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoLibLogoutRequest_MajorVersion_set(property_reference, value); if (strcmp(propname,"SessionIndex")==0) return _wrap_LassoLibLogoutRequest_SessionIndex_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibLogoutRequest_Extension_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibLogoutRequest_RelayState_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoLibLogoutRequest_private_key_file_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoLibLogoutRequest_certificate_file_set(property_reference, value); if (strcmp(propname,"NotOnOrAfter")==0) return _wrap_LassoLibLogoutRequest_NotOnOrAfter_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoLibLogoutRequest_sign_method_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibLogoutResponse_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Extension_set."); } } LassoLibLogoutResponse_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutResponse_Extension_get(zend_property_reference *property_reference) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibLogoutResponse_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutResponse_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutResponse_ProviderID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutResponse_ProviderID_get(zend_property_reference *property_reference) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutResponse_ProviderID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutResponse_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibLogoutResponse_RelayState_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutResponse_RelayState_get(zend_property_reference *property_reference) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutResponse_RelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibLogoutResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Status_set."); } } LassoLibLogoutResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibLogoutResponse_Status_get(zend_property_reference *property_reference) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; LassoSamlpStatus *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatus *)LassoLibLogoutResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibLogoutResponse) { LassoLibLogoutResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibLogoutResponse *)new_LassoLibLogoutResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibLogoutResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibLogoutResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibLogoutResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibLogoutResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibLogoutResponse resource already free'd"); delete_LassoLibLogoutResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibLogoutResponse_newFull) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; LassoLibLogoutRequest *arg3 = (LassoLibLogoutRequest *) 0 ; LassoSignatureType arg4 ; LassoSignatureMethod arg5 ; LassoLibLogoutResponse *result = 0 ; LassoSignatureType *tmp4 ; zval **args[5]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) { if ((*args[2])->type == IS_NULL) { arg3 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_newFull."); } } { if(SWIG_ConvertPtr(*args[3], (void **) &tmp4, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp4 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 4 of LassoLibLogoutResponse_newFull. Expected SWIGTYPE_p_LassoSignatureType"); } arg4 = *tmp4; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[4]); arg5 = (LassoSignatureMethod) Z_LVAL_PP(args[4]); /*@SWIG@*/; } result = (LassoLibLogoutResponse *)LassoLibLogoutResponse_newFull(arg1,(char const *)arg2,arg3,arg4,arg5); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutResponse, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibLogoutResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibLogoutResponse_dump) { LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibLogoutResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibLogoutResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibLogoutResponse */ static pval _wrap_propget_LassoLibLogoutResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibLogoutResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Status")==0) { *value=_wrap_LassoLibLogoutResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibLogoutResponse_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibLogoutResponse_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibLogoutResponse_RelayState_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibLogoutResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibLogoutResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibLogoutResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibLogoutResponse_ProviderID_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibLogoutResponse_RelayState_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoLibLogoutResponse_Status_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibLogoutResponse_Extension_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibRegisterNameIdentifierRequest_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_ProviderID_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_RelayState_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_certificate_file_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_certificate_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_certificate_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_certificate_file_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_certificate_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierRequest_certificate_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_MajorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_MajorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_MajorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_MajorVersion_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_MajorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibRegisterNameIdentifierRequest_MajorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_MinorVersion_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_MinorVersion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_MinorVersion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_MinorVersion_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_MinorVersion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int)LassoLibRegisterNameIdentifierRequest_MinorVersion_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_private_key_file_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_private_key_file_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_private_key_file_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_private_key_file_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_private_key_file_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierRequest_private_key_file_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_RequestID_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RequestID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_RequestID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_RequestID_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RequestID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierRequest_RequestID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_RespondWith_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RespondWith_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RespondWith_set."); } } LassoLibRegisterNameIdentifierRequest_RespondWith_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_RespondWith_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_RespondWith_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_RespondWith_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_sign_method_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_sign_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierRequest_sign_method_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_sign_method_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_sign_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod)LassoLibRegisterNameIdentifierRequest_sign_method_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_sign_type_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSignatureType arg2 ; LassoSignatureType *tmp2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_sign_type_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { if(SWIG_ConvertPtr(*&value, (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LassoLibRegisterNameIdentifierRequest_sign_type_set. Expected SWIGTYPE_p_LassoSignatureType"); } arg2 = *tmp2; } LassoLibRegisterNameIdentifierRequest_sign_type_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_sign_type_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSignatureType result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_sign_type_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = LassoLibRegisterNameIdentifierRequest_sign_type_get(arg1); { LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType)); memmove(resultobj, &result, sizeof(LassoSignatureType)); SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_Extension_set."); } } LassoLibRegisterNameIdentifierRequest_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_Extension_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set."); } } LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set."); } } LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set."); } } LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibRegisterNameIdentifierRequest) { LassoLibRegisterNameIdentifierRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibRegisterNameIdentifierRequest *)new_LassoLibRegisterNameIdentifierRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRegisterNameIdentifierRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibRegisterNameIdentifierRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibRegisterNameIdentifierRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibRegisterNameIdentifierRequest resource already free'd"); delete_LassoLibRegisterNameIdentifierRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibRegisterNameIdentifierRequest_newFull) { char *arg1 = (char *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; LassoSamlNameIdentifier *arg3 = (LassoSamlNameIdentifier *) 0 ; LassoSamlNameIdentifier *arg4 = (LassoSamlNameIdentifier *) 0 ; LassoSignatureType arg5 ; LassoSignatureMethod arg6 ; LassoLibRegisterNameIdentifierRequest *result = 0 ; LassoSignatureType *tmp5 ; zval **args[6]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 6 || zend_get_parameters_array_ex(6, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*args[1])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_newFull."); } } if (SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*args[2])->type == IS_NULL) { arg3 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_newFull."); } } if (SWIG_ConvertPtr(*args[3], (void **) &arg4, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*args[3])->type == IS_NULL) { arg4 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_newFull."); } } { if(SWIG_ConvertPtr(*args[4], (void **) &tmp5, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp5 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 5 of LassoLibRegisterNameIdentifierRequest_newFull. Expected SWIGTYPE_p_LassoSignatureType"); } arg5 = *tmp5; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[5]); arg6 = (LassoSignatureMethod) Z_LVAL_PP(args[5]); /*@SWIG@*/; } result = (LassoLibRegisterNameIdentifierRequest *)LassoLibRegisterNameIdentifierRequest_newFull(arg1,arg2,arg3,arg4,arg5,arg6); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRegisterNameIdentifierRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibRegisterNameIdentifierRequest_dump) { LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibRegisterNameIdentifierRequest */ static pval _wrap_propget_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibRegisterNameIdentifierRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestID")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_RequestID_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate_file")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_certificate_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"RespondWith")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_RespondWith_get(property_reference); return SUCCESS; } if (strcmp(propname,"SPProvidedNameIdentifier")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_file")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_private_key_file_get(property_reference); return SUCCESS; } if (strcmp(propname,"MinorVersion")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_MinorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"MajorVersion")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_MajorVersion_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_RelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_type")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_sign_type_get(property_reference); return SUCCESS; } if (strcmp(propname,"sign_method")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_sign_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"OldProvidedNameIdentifier")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"IDPProvidedNameIdentifier")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibRegisterNameIdentifierRequest_Extension_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibRegisterNameIdentifierRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibRegisterNameIdentifierRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibRegisterNameIdentifierRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"certificate_file")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_certificate_file_set(property_reference, value); if (strcmp(propname,"RespondWith")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_RespondWith_set(property_reference, value); if (strcmp(propname,"sign_type")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_sign_type_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_RelayState_set(property_reference, value); if (strcmp(propname,"SPProvidedNameIdentifier")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(property_reference, value); if (strcmp(propname,"private_key_file")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_private_key_file_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_Extension_set(property_reference, value); if (strcmp(propname,"MinorVersion")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_MinorVersion_set(property_reference, value); if (strcmp(propname,"MajorVersion")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_MajorVersion_set(property_reference, value); if (strcmp(propname,"sign_method")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_sign_method_set(property_reference, value); if (strcmp(propname,"RequestID")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_RequestID_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_ProviderID_set(property_reference, value); if (strcmp(propname,"OldProvidedNameIdentifier")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(property_reference, value); if (strcmp(propname,"IDPProvidedNameIdentifier")==0) return _wrap_LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibRegisterNameIdentifierResponse_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Extension_set."); } } LassoLibRegisterNameIdentifierResponse_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierResponse_Extension_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibRegisterNameIdentifierResponse_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierResponse_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierResponse_ProviderID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierResponse_ProviderID_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierResponse_ProviderID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierResponse_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLibRegisterNameIdentifierResponse_RelayState_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierResponse_RelayState_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierResponse_RelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRegisterNameIdentifierResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Status_set."); } } LassoLibRegisterNameIdentifierResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRegisterNameIdentifierResponse_Status_get(zend_property_reference *property_reference) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; LassoSamlpStatus *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatus *)LassoLibRegisterNameIdentifierResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibRegisterNameIdentifierResponse) { LassoLibRegisterNameIdentifierResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibRegisterNameIdentifierResponse *)new_LassoLibRegisterNameIdentifierResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRegisterNameIdentifierResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibRegisterNameIdentifierResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibRegisterNameIdentifierResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibRegisterNameIdentifierResponse resource already free'd"); delete_LassoLibRegisterNameIdentifierResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibRegisterNameIdentifierResponse_newFull) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; LassoLibRegisterNameIdentifierRequest *arg3 = (LassoLibRegisterNameIdentifierRequest *) 0 ; LassoSignatureType arg4 ; LassoSignatureMethod arg5 ; LassoLibRegisterNameIdentifierResponse *result = 0 ; LassoSignatureType *tmp4 ; zval **args[5]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } if (SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) { if ((*args[2])->type == IS_NULL) { arg3 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_newFull."); } } { if(SWIG_ConvertPtr(*args[3], (void **) &tmp4, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp4 == NULL) { SWIG_PHP_Error(E_ERROR, "Type error in argument 4 of LassoLibRegisterNameIdentifierResponse_newFull. Expected SWIGTYPE_p_LassoSignatureType"); } arg4 = *tmp4; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[4]); arg5 = (LassoSignatureMethod) Z_LVAL_PP(args[4]); /*@SWIG@*/; } result = (LassoLibRegisterNameIdentifierResponse *)LassoLibRegisterNameIdentifierResponse_newFull(arg1,arg2,arg3,arg4,arg5); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRegisterNameIdentifierResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLibRegisterNameIdentifierResponse_dump) { LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRegisterNameIdentifierResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRegisterNameIdentifierResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibRegisterNameIdentifierResponse */ static pval _wrap_propget_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibRegisterNameIdentifierResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibRegisterNameIdentifierResponse_RelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"Status")==0) { *value=_wrap_LassoLibRegisterNameIdentifierResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibRegisterNameIdentifierResponse_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibRegisterNameIdentifierResponse_Extension_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibRegisterNameIdentifierResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibRegisterNameIdentifierResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibRegisterNameIdentifierResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibRegisterNameIdentifierResponse_RelayState_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibRegisterNameIdentifierResponse_ProviderID_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibRegisterNameIdentifierResponse_Extension_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoLibRegisterNameIdentifierResponse_Status_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibRequestAuthnContext_AuthnContextComparison_set(zend_property_reference *property_reference, pval *value) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_AuthnContextComparison_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthnContextComparison) free((char *)arg1->AuthnContextComparison); if (arg2) { arg1->AuthnContextComparison = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthnContextComparison, (const char *)arg2); } else { arg1->AuthnContextComparison = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRequestAuthnContext_AuthnContextComparison_get(zend_property_reference *property_reference) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_AuthnContextComparison_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthnContextComparison); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRequestAuthnContext_authnContextClassRef_set(zend_property_reference *property_reference, pval *value) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextClassRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextClassRef_set."); } } LassoLibRequestAuthnContext_authnContextClassRef_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRequestAuthnContext_authnContextClassRef_get(zend_property_reference *property_reference) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextClassRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextClassRef_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibRequestAuthnContext_authnContextStatementRef_set(zend_property_reference *property_reference, pval *value) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextStatementRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextStatementRef_set."); } } LassoLibRequestAuthnContext_authnContextStatementRef_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibRequestAuthnContext_authnContextStatementRef_get(zend_property_reference *property_reference) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_authnContextStatementRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextStatementRef_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibRequestAuthnContext) { LassoLibRequestAuthnContext *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibRequestAuthnContext *)new_LassoLibRequestAuthnContext(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRequestAuthnContext, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibRequestAuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibRequestAuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibRequestAuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRequestAuthnContext TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibRequestAuthnContext resource already free'd"); delete_LassoLibRequestAuthnContext(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibRequestAuthnContext_dump) { LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibRequestAuthnContext_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibRequestAuthnContext_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibRequestAuthnContext */ static pval _wrap_propget_LassoLibRequestAuthnContext(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibRequestAuthnContext(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthnContextComparison")==0) { *value=_wrap_LassoLibRequestAuthnContext_AuthnContextComparison_get(property_reference); return SUCCESS; } if (strcmp(propname,"authnContextStatementRef")==0) { *value=_wrap_LassoLibRequestAuthnContext_authnContextStatementRef_get(property_reference); return SUCCESS; } if (strcmp(propname,"authnContextClassRef")==0) { *value=_wrap_LassoLibRequestAuthnContext_authnContextClassRef_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibRequestAuthnContext(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibRequestAuthnContext */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibRequestAuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthnContextComparison")==0) return _wrap_LassoLibRequestAuthnContext_AuthnContextComparison_set(property_reference, value); if (strcmp(propname,"authnContextClassRef")==0) return _wrap_LassoLibRequestAuthnContext_authnContextClassRef_set(property_reference, value); if (strcmp(propname,"authnContextStatementRef")==0) return _wrap_LassoLibRequestAuthnContext_authnContextStatementRef_set(property_reference, value); return FAILURE; } static int _wrap_LassoLibStatusResponse_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibStatusResponse_ProviderID_get(zend_property_reference *property_reference) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibStatusResponse_RelayState_set(zend_property_reference *property_reference, pval *value) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_RelayState_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RelayState) free((char *)arg1->RelayState); if (arg2) { arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RelayState, (const char *)arg2); } else { arg1->RelayState = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibStatusResponse_RelayState_get(zend_property_reference *property_reference) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_RelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RelayState); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibStatusResponse_Extension_set(zend_property_reference *property_reference, pval *value) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Extension_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Extension_set."); } } LassoLibStatusResponse_Extension_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibStatusResponse_Extension_get(zend_property_reference *property_reference) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Extension_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoLibStatusResponse_Extension_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLibStatusResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Status_set."); } } LassoLibStatusResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLibStatusResponse_Status_get(zend_property_reference *property_reference) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; LassoSamlpStatus *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlpStatus *)LassoLibStatusResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlpStatus); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLibStatusResponse) { LassoLibStatusResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoLibStatusResponse *)new_LassoLibStatusResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibStatusResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLibStatusResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLibStatusResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLibStatusResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibStatusResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLibStatusResponse resource already free'd"); delete_LassoLibStatusResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLibStatusResponse_dump) { LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLibStatusResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLibStatusResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLibStatusResponse */ static pval _wrap_propget_LassoLibStatusResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLibStatusResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Status")==0) { *value=_wrap_LassoLibStatusResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extension")==0) { *value=_wrap_LassoLibStatusResponse_Extension_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoLibStatusResponse_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"RelayState")==0) { *value=_wrap_LassoLibStatusResponse_RelayState_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLibStatusResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLibStatusResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLibStatusResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoLibStatusResponse_ProviderID_set(property_reference, value); if (strcmp(propname,"RelayState")==0) return _wrap_LassoLibStatusResponse_RelayState_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoLibStatusResponse_Status_set(property_reference, value); if (strcmp(propname,"Extension")==0) return _wrap_LassoLibStatusResponse_Extension_set(property_reference, value); return FAILURE; } static int _wrap_LassoProvider_ca_cert_chain_set(zend_property_reference *property_reference, pval *value) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_ca_cert_chain_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ca_cert_chain) free((char *)arg1->ca_cert_chain); if (arg2) { arg1->ca_cert_chain = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ca_cert_chain, (const char *)arg2); } else { arg1->ca_cert_chain = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoProvider_ca_cert_chain_get(zend_property_reference *property_reference) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_ca_cert_chain_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ca_cert_chain); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoProvider_metadata_filename_set(zend_property_reference *property_reference, pval *value) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_metadata_filename_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->metadata_filename) free((char *)arg1->metadata_filename); if (arg2) { arg1->metadata_filename = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->metadata_filename, (const char *)arg2); } else { arg1->metadata_filename = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoProvider_metadata_filename_get(zend_property_reference *property_reference) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_metadata_filename_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->metadata_filename); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoProvider_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoProvider_ProviderID_get(zend_property_reference *property_reference) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoProvider_public_key_set(zend_property_reference *property_reference, pval *value) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_public_key_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->public_key) free((char *)arg1->public_key); if (arg2) { arg1->public_key = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->public_key, (const char *)arg2); } else { arg1->public_key = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoProvider_public_key_get(zend_property_reference *property_reference) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_public_key_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->public_key); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoProvider_role_set(zend_property_reference *property_reference, pval *value) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoProviderRole arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_role_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoProviderRole) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->role = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoProvider_role_get(zend_property_reference *property_reference) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoProviderRole result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_role_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoProviderRole) ((arg1)->role); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoProvider) { LassoProviderRole arg1 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; LassoProvider *result = 0 ; zval **args[4]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg1 = (LassoProviderRole) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg3 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg4 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } result = (LassoProvider *)new_LassoProvider(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoProvider); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoProvider(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoProvider *arg1 = (LassoProvider *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoProvider *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoProvider TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoProvider resource already free'd"); delete_LassoProvider(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_newFromDump) { char *arg1 = (char *) 0 ; LassoProvider *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoProvider *)LassoProvider_newFromDump(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoProvider); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_dump) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoProvider_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_acceptHttpMethod) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoProvider *arg2 = (LassoProvider *) 0 ; LassoMdProtocolType arg3 ; LassoHttpMethod arg4 ; bool arg5 ; bool result; zval **args[4]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_acceptHttpMethod."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*args[0], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_acceptHttpMethod."); } } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoMdProtocolType) Z_LVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[2]); arg4 = (LassoHttpMethod) Z_LVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[3]); arg5 = (bool) Z_LVAL_PP(args[3]); /*@SWIG@*/; } result = (bool)LassoProvider_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getAssertionConsumerServiceUrl) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getAssertionConsumerServiceUrl."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (char *)LassoProvider_getAssertionConsumerServiceUrl(arg1,arg2); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getBase64SuccinctId) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getBase64SuccinctId."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoProvider_getBase64SuccinctId(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getOrganization) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getOrganization."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoProvider_getOrganization(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getFirstHttpMethod) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoProvider *arg2 = (LassoProvider *) 0 ; int arg3 ; LassoHttpMethod result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getFirstHttpMethod."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*args[0], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getFirstHttpMethod."); } } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (int) Z_LVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoHttpMethod)LassoProvider_getFirstHttpMethod(arg1,arg2,arg3); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getMetadataOne) { LassoProvider *arg1 = (LassoProvider *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getMetadataOne."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (char *)LassoProvider_getMetadataOne(arg1,arg2); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_hasProtocolProfile) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoMdProtocolType arg2 ; char *arg3 = (char *) 0 ; bool result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_hasProtocolProfile."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoMdProtocolType) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (bool)LassoProvider_hasProtocolProfile(arg1,arg2,arg3); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_getProtocolConformance) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoProtocolConformance result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_getProtocolConformance."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoProtocolConformance)LassoProvider_getProtocolConformance(arg1); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_setEncryptionMode) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoEncryptionMode arg2 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_setEncryptionMode."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoEncryptionMode) Z_LVAL_PP(args[0]); /*@SWIG@*/; } LassoProvider_setEncryptionMode(arg1,arg2); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoProvider_setEncryptionSymKeyType) { LassoProvider *arg1 = (LassoProvider *) 0 ; LassoEncryptionSymKeyType arg2 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoProvider_setEncryptionSymKeyType."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoEncryptionSymKeyType) Z_LVAL_PP(args[0]); /*@SWIG@*/; } LassoProvider_setEncryptionSymKeyType(arg1,arg2); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoProvider */ static pval _wrap_propget_LassoProvider(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoProvider(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoProvider(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"role")==0) { *value=_wrap_LassoProvider_role_get(property_reference); return SUCCESS; } if (strcmp(propname,"ca_cert_chain")==0) { *value=_wrap_LassoProvider_ca_cert_chain_get(property_reference); return SUCCESS; } if (strcmp(propname,"metadata_filename")==0) { *value=_wrap_LassoProvider_metadata_filename_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoProvider_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"public_key")==0) { *value=_wrap_LassoProvider_public_key_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoProvider(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoProvider(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoProvider */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoProvider(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ca_cert_chain")==0) return _wrap_LassoProvider_ca_cert_chain_set(property_reference, value); if (strcmp(propname,"metadata_filename")==0) return _wrap_LassoProvider_metadata_filename_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoProvider_ProviderID_set(property_reference, value); if (strcmp(propname,"public_key")==0) return _wrap_LassoProvider_public_key_set(property_reference, value); if (strcmp(propname,"role")==0) return _wrap_LassoProvider_role_set(property_reference, value); return FAILURE; } static int _wrap_LassoServer_certificate_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_certificate_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->certificate) free((char *)arg1->certificate); if (arg2) { arg1->certificate = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->certificate, (const char *)arg2); } else { arg1->certificate = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_certificate_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_certificate_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->certificate); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_private_key_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_private_key_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->private_key) free((char *)arg1->private_key); if (arg2) { arg1->private_key = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->private_key, (const char *)arg2); } else { arg1->private_key = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_private_key_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_private_key_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->private_key); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_private_key_password_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_private_key_password_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->private_key_password) free((char *)arg1->private_key_password); if (arg2) { arg1->private_key_password = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->private_key_password, (const char *)arg2); } else { arg1->private_key_password = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_private_key_password_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_private_key_password_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->private_key_password); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_signature_method_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; LassoSignatureMethod arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_signature_method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoSignatureMethod) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->signature_method = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_signature_method_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; LassoSignatureMethod result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_signature_method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSignatureMethod) ((arg1)->signature_method); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_ca_cert_chain_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_ca_cert_chain_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoServer_ca_cert_chain_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_ca_cert_chain_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_ca_cert_chain_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_ca_cert_chain_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_metadata_filename_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_metadata_filename_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoServer_metadata_filename_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_metadata_filename_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_metadata_filename_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_metadata_filename_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoServer_ProviderID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_ProviderID_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_ProviderID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_public_key_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_public_key_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoServer_public_key_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_public_key_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_public_key_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_public_key_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoServer_role_set(zend_property_reference *property_reference, pval *value) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProviderRole arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_role_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (LassoProviderRole) Z_LVAL_PP(&value); /*@SWIG@*/; } LassoServer_role_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_role_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProviderRole result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_role_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoProviderRole)LassoServer_role_get(arg1); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoServer_providerIds_get(zend_property_reference *property_reference) { LassoServer *arg1 = (LassoServer *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_providerIds_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoServer_providerIds_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoServer) { char *arg1 = (char *) NULL ; char *arg2 = (char *) NULL ; char *arg3 = (char *) NULL ; char *arg4 = (char *) NULL ; LassoServer *result = 0 ; zval **args[4]; int arg_count; SWIG_ResetError(); /* NATIVE Constructor */ arg_count = ZEND_NUM_ARGS(); if(arg_count<0 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } if(arg_count > 1) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } } if(arg_count > 2) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg3 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } } if(arg_count > 3) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg4 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } } result = (LassoServer *)new_LassoServer(arg1,arg2,arg3,arg4); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoServer(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoServer *arg1 = (LassoServer *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoServer *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoServer TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoServer resource already free'd"); delete_LassoServer(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_newFromDump) { char *arg1 = (char *) 0 ; LassoServer *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoServer *)LassoServer_newFromDump(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_acceptHttpMethod) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProvider *arg2 = (LassoProvider *) 0 ; LassoMdProtocolType arg3 ; LassoHttpMethod arg4 ; bool arg5 ; bool result; zval **args[4]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_acceptHttpMethod."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*args[0], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_acceptHttpMethod."); } } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoMdProtocolType) Z_LVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[2]); arg4 = (LassoHttpMethod) Z_LVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[3]); arg5 = (bool) Z_LVAL_PP(args[3]); /*@SWIG@*/; } result = (bool)LassoServer_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getAssertionConsumerServiceUrl) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getAssertionConsumerServiceUrl."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (char *)LassoServer_getAssertionConsumerServiceUrl(arg1,arg2); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getBase64SuccinctId) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getBase64SuccinctId."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_getBase64SuccinctId(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getOrganization) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getOrganization."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_getOrganization(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getFirstHttpMethod) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProvider *arg2 = (LassoProvider *) 0 ; int arg3 ; LassoHttpMethod result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getFirstHttpMethod."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*args[0], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getFirstHttpMethod."); } } { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (int) Z_LVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoHttpMethod)LassoServer_getFirstHttpMethod(arg1,arg2,arg3); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getMetadataOne) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; char *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getMetadataOne."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (char *)LassoServer_getMetadataOne(arg1,arg2); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_hasProtocolProfile) { LassoServer *arg1 = (LassoServer *) 0 ; LassoMdProtocolType arg2 ; char *arg3 = (char *) 0 ; bool result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_hasProtocolProfile."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoMdProtocolType) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (bool)LassoServer_hasProtocolProfile(arg1,arg2,arg3); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getProtocolConformance) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProtocolConformance result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getProtocolConformance."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoProtocolConformance)LassoServer_getProtocolConformance(arg1); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_addProvider) { LassoServer *arg1 = (LassoServer *) 0 ; LassoProviderRole arg2 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) NULL ; char *arg5 = (char *) NULL ; int result; zval **args[4]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<3 || arg_count>5 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_addProvider."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoProviderRole) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } if(arg_count > 2) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg4 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } } if(arg_count > 3) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg5 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoServer_addProvider(arg1,arg2,arg3,arg4,arg5); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoServer_setEncryptionPrivateKey) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_setEncryptionPrivateKey."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoServer_setEncryptionPrivateKey(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_loadAffiliation) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_loadAffiliation."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoServer_loadAffiliation(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_dump) { LassoServer *arg1 = (LassoServer *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoServer_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoServer_getProvider) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; LassoProvider *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoServer_getProvider."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoProvider *)LassoServer_getProvider(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoProvider); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoServer */ static pval _wrap_propget_LassoServer(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoServer(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoServer(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"providerIds")==0) { *value=_wrap_LassoServer_providerIds_get(property_reference); return SUCCESS; } if (strcmp(propname,"role")==0) { *value=_wrap_LassoServer_role_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key_password")==0) { *value=_wrap_LassoServer_private_key_password_get(property_reference); return SUCCESS; } if (strcmp(propname,"certificate")==0) { *value=_wrap_LassoServer_certificate_get(property_reference); return SUCCESS; } if (strcmp(propname,"ca_cert_chain")==0) { *value=_wrap_LassoServer_ca_cert_chain_get(property_reference); return SUCCESS; } if (strcmp(propname,"metadata_filename")==0) { *value=_wrap_LassoServer_metadata_filename_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoServer_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"private_key")==0) { *value=_wrap_LassoServer_private_key_get(property_reference); return SUCCESS; } if (strcmp(propname,"signature_method")==0) { *value=_wrap_LassoServer_signature_method_get(property_reference); return SUCCESS; } if (strcmp(propname,"public_key")==0) { *value=_wrap_LassoServer_public_key_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoServer(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoServer(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoServer */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoServer(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"private_key_password")==0) return _wrap_LassoServer_private_key_password_set(property_reference, value); if (strcmp(propname,"certificate")==0) return _wrap_LassoServer_certificate_set(property_reference, value); if (strcmp(propname,"ca_cert_chain")==0) return _wrap_LassoServer_ca_cert_chain_set(property_reference, value); if (strcmp(propname,"metadata_filename")==0) return _wrap_LassoServer_metadata_filename_set(property_reference, value); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoServer_ProviderID_set(property_reference, value); if (strcmp(propname,"private_key")==0) return _wrap_LassoServer_private_key_set(property_reference, value); if (strcmp(propname,"signature_method")==0) return _wrap_LassoServer_signature_method_set(property_reference, value); if (strcmp(propname,"public_key")==0) return _wrap_LassoServer_public_key_set(property_reference, value); if (strcmp(propname,"role")==0) return _wrap_LassoServer_role_set(property_reference, value); return FAILURE; } static int _wrap_LassoFederation_remote_providerID_set(zend_property_reference *property_reference, pval *value) { LassoFederation *arg1 = (LassoFederation *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_remote_providerID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->remote_providerID) free((char *)arg1->remote_providerID); if (arg2) { arg1->remote_providerID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->remote_providerID, (const char *)arg2); } else { arg1->remote_providerID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoFederation_remote_providerID_get(zend_property_reference *property_reference) { LassoFederation *arg1 = (LassoFederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_remote_providerID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->remote_providerID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoFederation_local_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoFederation *arg1 = (LassoFederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_local_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoFederation_local_nameIdentifier_set."); } } } LassoFederation_local_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoFederation_local_nameIdentifier_get(zend_property_reference *property_reference) { LassoFederation *arg1 = (LassoFederation *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_local_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoFederation_local_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoFederation_remote_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoFederation *arg1 = (LassoFederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_remote_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoFederation_remote_nameIdentifier_set."); } } } LassoFederation_remote_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoFederation_remote_nameIdentifier_get(zend_property_reference *property_reference) { LassoFederation *arg1 = (LassoFederation *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_remote_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoFederation_remote_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoFederation) { char *arg1 = (char *) 0 ; LassoFederation *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoFederation *)new_LassoFederation(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoFederation, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoFederation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoFederation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoFederation *arg1 = (LassoFederation *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoFederation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoFederation TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoFederation resource already free'd"); delete_LassoFederation(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoFederation_dump) { LassoFederation *arg1 = (LassoFederation *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoFederation_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoFederation_buildLocalNameIdentifier) { LassoFederation *arg1 = (LassoFederation *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; zval **args[3]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_buildLocalNameIdentifier."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg4 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } LassoFederation_buildLocalNameIdentifier(arg1,arg2,arg3,arg4); return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoFederation_verifyNameIdentifier) { LassoFederation *arg1 = (LassoFederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; bool result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoFederation_verifyNameIdentifier."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*args[0])->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*args[0], (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoFederation_verifyNameIdentifier."); } } } result = (bool)LassoFederation_verifyNameIdentifier(arg1,arg2); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoFederation */ static pval _wrap_propget_LassoFederation(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoFederation(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoFederation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"remote_providerID")==0) { *value=_wrap_LassoFederation_remote_providerID_get(property_reference); return SUCCESS; } if (strcmp(propname,"local_nameIdentifier")==0) { *value=_wrap_LassoFederation_local_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"remote_nameIdentifier")==0) { *value=_wrap_LassoFederation_remote_nameIdentifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoFederation(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoFederation(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoFederation */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoFederation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"remote_providerID")==0) return _wrap_LassoFederation_remote_providerID_set(property_reference, value); if (strcmp(propname,"local_nameIdentifier")==0) return _wrap_LassoFederation_local_nameIdentifier_set(property_reference, value); if (strcmp(propname,"remote_nameIdentifier")==0) return _wrap_LassoFederation_remote_nameIdentifier_set(property_reference, value); return FAILURE; } static pval _wrap_LassoIdentity_is_dirty_get(zend_property_reference *property_reference) { LassoIdentity *arg1 = (LassoIdentity *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoIdentity_is_dirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->is_dirty); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoIdentity_providerIds_get(zend_property_reference *property_reference) { LassoIdentity *arg1 = (LassoIdentity *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoIdentity_providerIds_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoIdentity_providerIds_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoIdentity) { LassoIdentity *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoIdentity *)new_LassoIdentity(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoIdentity(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoIdentity *arg1 = (LassoIdentity *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoIdentity *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoIdentity TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoIdentity resource already free'd"); delete_LassoIdentity(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoIdentity_newFromDump) { char *arg1 = (char *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoIdentity *)LassoIdentity_newFromDump(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoIdentity_dump) { LassoIdentity *arg1 = (LassoIdentity *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoIdentity_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoIdentity_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoIdentity_getFederation) { LassoIdentity *arg1 = (LassoIdentity *) 0 ; char *arg2 = (char *) 0 ; LassoFederation *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoIdentity_getFederation."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoFederation *)LassoIdentity_getFederation(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoFederation, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoFederation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoIdentity */ static pval _wrap_propget_LassoIdentity(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoIdentity(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoIdentity(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"providerIds")==0) { *value=_wrap_LassoIdentity_providerIds_get(property_reference); return SUCCESS; } if (strcmp(propname,"is_dirty")==0) { *value=_wrap_LassoIdentity_is_dirty_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoIdentity(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoIdentity(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoIdentity */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoIdentity(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static pval _wrap_LassoSession_is_dirty_get(zend_property_reference *property_reference) { LassoSession *arg1 = (LassoSession *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSession_is_dirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->is_dirty); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSession_providerIds_get(zend_property_reference *property_reference) { LassoSession *arg1 = (LassoSession *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSession_providerIds_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSession_providerIds_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSession) { LassoSession *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSession *)new_LassoSession(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSession(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSession *arg1 = (LassoSession *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSession *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSession TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSession resource already free'd"); delete_LassoSession(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSession_newFromDump) { char *arg1 = (char *) 0 ; LassoSession *result = 0 ; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoSession *)LassoSession_newFromDump(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoSession_dump) { LassoSession *arg1 = (LassoSession *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSession_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSession_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoSession_getAssertions) { LassoSession *arg1 = (LassoSession *) 0 ; char *arg2 = (char *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSession_getAssertions."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoNodeList *)LassoSession_getAssertions(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSession */ static pval _wrap_propget_LassoSession(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSession(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSession(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"providerIds")==0) { *value=_wrap_LassoSession_providerIds_get(property_reference); return SUCCESS; } if (strcmp(propname,"is_dirty")==0) { *value=_wrap_LassoSession_is_dirty_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSession(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSession(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSession */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSession(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_lasso_getRequestTypeFromSoapMsg) { char *arg1 = (char *) 0 ; LassoRequestType result; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (LassoRequestType)lasso_profile_get_request_type_from_soap_msg(arg1); { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_lasso_isLibertyQuery) { char *arg1 = (char *) 0 ; bool result; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (bool)lasso_profile_is_liberty_query(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_artifact_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoDefederation_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_artifactMessage_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_identity_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_identity_set."); } } LassoDefederation_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_identity_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoDefederation_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_isIdentityDirty_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoDefederation_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_isSessionDirty_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoDefederation_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_msgBody_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_msgRelayState_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_msgUrl_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoDefederation_nameIdentifier_set."); } } } LassoDefederation_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_nameIdentifier_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoDefederation_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoDefederation_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_remoteProviderId_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoDefederation_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_request_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoDefederation_request_set."); } } } LassoDefederation_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_request_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoDefederation_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_response_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoDefederation_response_set."); } } } LassoDefederation_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_response_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoDefederation_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_server_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_server_set."); } } LassoDefederation_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_server_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoDefederation_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoDefederation_session_set(zend_property_reference *property_reference, pval *value) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_session_set."); } } LassoDefederation_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoDefederation_session_get(zend_property_reference *property_reference) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoDefederation_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoDefederation) { LassoServer *arg1 = (LassoServer *) 0 ; LassoDefederation *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoDefederation."); } } result = (LassoDefederation *)new_LassoDefederation(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoDefederation, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoDefederation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoDefederation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoDefederation *arg1 = (LassoDefederation *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoDefederation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoDefederation TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoDefederation resource already free'd"); delete_LassoDefederation(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_setIdentityFromDump) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoDefederation_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_setSessionFromDump) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoDefederation_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_buildNotificationMsg) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_buildNotificationMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoDefederation_buildNotificationMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_initNotification) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) NULL ; LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_initNotification."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } if(arg_count > 1) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoHttpMethod) Z_LVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoDefederation_initNotification(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_processNotificationMsg) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_processNotificationMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoDefederation_processNotificationMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoDefederation_validateNotification) { LassoDefederation *arg1 = (LassoDefederation *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoDefederation_validateNotification."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoDefederation_validateNotification(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoDefederation */ static pval _wrap_propget_LassoDefederation(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoDefederation(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoDefederation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoDefederation_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoDefederation_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoDefederation_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoDefederation_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoDefederation_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoDefederation_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoDefederation_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoDefederation_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoDefederation_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoDefederation_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoDefederation_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoDefederation_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoDefederation_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoDefederation_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoDefederation(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoDefederation(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoDefederation */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoDefederation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoDefederation_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoDefederation_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoDefederation_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoDefederation_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoDefederation_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoDefederation_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoDefederation_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoDefederation_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoLogin_assertionArtifact_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_assertionArtifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->assertionArtifact); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_protocolProfile_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoLoginProtocolProfile result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_protocolProfile_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoLoginProtocolProfile) ((arg1)->protocolProfile); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_artifact_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLogin_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_artifactMessage_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_identity_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_identity_set."); } } LassoLogin_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_identity_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoLogin_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_isIdentityDirty_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogin_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_isSessionDirty_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogin_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_msgBody_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_msgRelayState_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_msgUrl_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogin_nameIdentifier_set."); } } } LassoLogin_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_nameIdentifier_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogin_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLogin_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_remoteProviderId_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_request_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogin_request_set."); } } } LassoLogin_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_request_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogin_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_response_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogin_response_set."); } } } LassoLogin_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_response_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogin_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_server_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_server_set."); } } LassoLogin_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_server_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoLogin_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogin_session_set(zend_property_reference *property_reference, pval *value) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_session_set."); } } LassoLogin_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogin_session_get(zend_property_reference *property_reference) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoLogin_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLogin) { LassoServer *arg1 = (LassoServer *) 0 ; LassoLogin *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoLogin."); } } result = (LassoLogin *)new_LassoLogin(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogin, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLogin); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLogin(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLogin *arg1 = (LassoLogin *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLogin *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLogin TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLogin resource already free'd"); delete_LassoLogin(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_newFromDump) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; LassoLogin *result = 0 ; zval **args[2]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_newFromDump."); } } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoLogin *)LassoLogin_newFromDump(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogin, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLogin); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setIdentityFromDump) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setSessionFromDump) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_acceptSso) { LassoLogin *arg1 = (LassoLogin *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_acceptSso."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogin_acceptSso(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildArtifactMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; LassoHttpMethod arg2 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildArtifactMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[0]); arg2 = (LassoHttpMethod) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_buildArtifactMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildAssertion) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; char *arg6 = (char *) 0 ; int result; zval **args[5]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildAssertion."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg4 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg5 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[4]); arg6 = (char *) Z_STRVAL_PP(args[4]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildAuthnRequestMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildAuthnRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogin_buildAuthnRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildAuthnResponseMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildAuthnResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogin_buildAuthnResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildRequestMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogin_buildRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_buildResponseMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_buildResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_buildResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_dump) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogin_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initAuthnRequest) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) NULL ; LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_initAuthnRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } if(arg_count > 1) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoHttpMethod) Z_LVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoLogin_initAuthnRequest(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initRequest) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_initRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if(arg_count > 1) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoHttpMethod) Z_LVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoLogin_initRequest(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoLogin_initIdpInitiatedAuthnRequest) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) NULL ; int result; zval **args[1]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_initIdpInitiatedAuthnRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoLogin_initIdpInitiatedAuthnRequest(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoLogin_mustAskForConsent) { LassoLogin *arg1 = (LassoLogin *) 0 ; bool result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_mustAskForConsent."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogin_mustAskForConsent(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_mustAuthenticate) { LassoLogin *arg1 = (LassoLogin *) 0 ; bool result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_mustAuthenticate."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogin_mustAuthenticate(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processAuthnRequestMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_processAuthnRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_processAuthnRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processAuthnResponseMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_processAuthnResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_processAuthnResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processRequestMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_processRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_processRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processResponseMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_setResourceId) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_setResourceId."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_setResourceId(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_validateRequestMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; bool arg2 ; bool arg3 ; int result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_validateRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[0]); arg2 = (bool) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[1]); arg3 = (bool) Z_LVAL_PP(args[1]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_validateRequestMsg(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogin_processPaosResponseMsg) { LassoLogin *arg1 = (LassoLogin *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogin_processPaosResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogin_processPaosResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLogin */ static pval _wrap_propget_LassoLogin(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLogin(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLogin(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoLogin_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"assertionArtifact")==0) { *value=_wrap_LassoLogin_assertionArtifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoLogin_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoLogin_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoLogin_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoLogin_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoLogin_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoLogin_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoLogin_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoLogin_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoLogin_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoLogin_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoLogin_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoLogin_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoLogin_request_get(property_reference); return SUCCESS; } if (strcmp(propname,"protocolProfile")==0) { *value=_wrap_LassoLogin_protocolProfile_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLogin(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLogin(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLogin */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLogin(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoLogin_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoLogin_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoLogin_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoLogin_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoLogin_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoLogin_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoLogin_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoLogin_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoLogout_artifact_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLogout_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_artifactMessage_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_identity_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_identity_set."); } } LassoLogout_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_identity_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoLogout_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_isIdentityDirty_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogout_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_isSessionDirty_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLogout_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_msgBody_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_msgRelayState_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_msgUrl_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogout_nameIdentifier_set."); } } } LassoLogout_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_nameIdentifier_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogout_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLogout_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_remoteProviderId_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_request_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogout_request_set."); } } } LassoLogout_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_request_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogout_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_response_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLogout_response_set."); } } } LassoLogout_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_response_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLogout_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_server_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_server_set."); } } LassoLogout_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_server_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoLogout_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLogout_session_set(zend_property_reference *property_reference, pval *value) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_session_set."); } } LassoLogout_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLogout_session_get(zend_property_reference *property_reference) { LassoLogout *arg1 = (LassoLogout *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoLogout_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLogout) { LassoServer *arg1 = (LassoServer *) 0 ; LassoLogout *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoLogout."); } } result = (LassoLogout *)new_LassoLogout(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogout, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLogout); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLogout(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLogout *arg1 = (LassoLogout *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLogout *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLogout TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLogout resource already free'd"); delete_LassoLogout(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_newFromDump) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; LassoLogout *result = 0 ; zval **args[2]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_newFromDump."); } } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoLogout *)LassoLogout_newFromDump(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogout, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLogout); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_setIdentityFromDump) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogout_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_setSessionFromDump) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogout_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_buildRequestMsg) { LassoLogout *arg1 = (LassoLogout *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_buildRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogout_buildRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_buildResponseMsg) { LassoLogout *arg1 = (LassoLogout *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_buildResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogout_buildResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_dump) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_getNextProviderId) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_getNextProviderId."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLogout_getNextProviderId(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_initRequest) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) NULL ; LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_initRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } if(arg_count > 1) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoHttpMethod) Z_LVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoLogout_initRequest(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoLogout_processRequestMsg) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_processRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogout_processRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_processResponseMsg) { LassoLogout *arg1 = (LassoLogout *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLogout_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_resetProviderIdIndex) { LassoLogout *arg1 = (LassoLogout *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_resetProviderIdIndex."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogout_resetProviderIdIndex(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLogout_validateRequest) { LassoLogout *arg1 = (LassoLogout *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLogout_validateRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLogout_validateRequest(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLogout */ static pval _wrap_propget_LassoLogout(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLogout(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLogout(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoLogout_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoLogout_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoLogout_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoLogout_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoLogout_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoLogout_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoLogout_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoLogout_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoLogout_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoLogout_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoLogout_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoLogout_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoLogout_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoLogout_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLogout(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLogout(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLogout */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLogout(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoLogout_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoLogout_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoLogout_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoLogout_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoLogout_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoLogout_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoLogout_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoLogout_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoLecp_artifact_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLecp_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_artifactMessage_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_identity_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_identity_set."); } } LassoLecp_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_identity_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoLecp_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_isIdentityDirty_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLecp_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_isSessionDirty_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoLecp_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_msgBody_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_msgRelayState_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_msgUrl_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLecp_nameIdentifier_set."); } } } LassoLecp_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_nameIdentifier_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLecp_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoLecp_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_remoteProviderId_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoLecp_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_request_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLecp_request_set."); } } } LassoLecp_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_request_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLecp_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_response_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoLecp_response_set."); } } } LassoLecp_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_response_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoLecp_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_server_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_server_set."); } } LassoLecp_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_server_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoLecp_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoLecp_session_set(zend_property_reference *property_reference, pval *value) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_session_set."); } } LassoLecp_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoLecp_session_get(zend_property_reference *property_reference) { LassoLecp *arg1 = (LassoLecp *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoLecp_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoLecp) { LassoServer *arg1 = (LassoServer *) 0 ; LassoLecp *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoLecp."); } } result = (LassoLecp *)new_LassoLecp(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLecp, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoLecp); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoLecp(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoLecp *arg1 = (LassoLecp *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoLecp *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLecp TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoLecp resource already free'd"); delete_LassoLecp(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_setIdentityFromDump) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_setSessionFromDump) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAssertion) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) 0 ; char *arg4 = (char *) 0 ; char *arg5 = (char *) 0 ; char *arg6 = (char *) 0 ; int result; zval **args[5]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_buildAssertion."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[2]); arg4 = (char *) Z_STRVAL_PP(args[2]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[3]); arg5 = (char *) Z_STRVAL_PP(args[3]); /*@SWIG@*/; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[4]); arg6 = (char *) Z_STRVAL_PP(args[4]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_setResourceId) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_setResourceId."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_setResourceId(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_validateRequestMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; bool arg2 ; bool arg3 ; int result; zval **args[2]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_validateRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[0]); arg2 = (bool) Z_LVAL_PP(args[0]); /*@SWIG@*/; } { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(args[1]); arg3 = (bool) Z_LVAL_PP(args[1]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_validateRequestMsg(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnRequestEnvelopeMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_buildAuthnRequestEnvelopeMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLecp_buildAuthnRequestEnvelopeMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnRequestMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_buildAuthnRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLecp_buildAuthnRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnResponseEnvelopeMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_buildAuthnResponseEnvelopeMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLecp_buildAuthnResponseEnvelopeMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_buildAuthnResponseMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_buildAuthnResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoLecp_buildAuthnResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_initAuthnRequest) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) NULL ; int result; zval **args[1]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>2 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_initAuthnRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoLecp_initAuthnRequest(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoLecp_processAuthnRequestEnvelopeMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_processAuthnRequestEnvelopeMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_processAuthnRequestEnvelopeMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_processAuthnRequestMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_processAuthnRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_processAuthnRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoLecp_processAuthnResponseEnvelopeMsg) { LassoLecp *arg1 = (LassoLecp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoLecp_processAuthnResponseEnvelopeMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoLecp_processAuthnResponseEnvelopeMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoLecp */ static pval _wrap_propget_LassoLecp(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoLecp(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoLecp(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoLecp_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoLecp_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoLecp_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoLecp_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoLecp_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoLecp_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoLecp_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoLecp_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoLecp_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoLecp_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoLecp_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoLecp_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoLecp_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoLecp_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoLecp(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoLecp(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoLecp */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoLecp(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoLecp_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoLecp_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoLecp_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoLecp_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoLecp_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoLecp_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoLecp_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoLecp_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoNameIdentifierMapping_targetNameIdentifier_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_targetNameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->targetNameIdentifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_artifact_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdentifierMapping_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameIdentifierMapping_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_artifactMessage_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdentifierMapping_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_identity_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_identity_set."); } } LassoNameIdentifierMapping_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_identity_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoNameIdentifierMapping_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_isIdentityDirty_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameIdentifierMapping_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_isSessionDirty_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameIdentifierMapping_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_msgBody_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdentifierMapping_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_msgUrl_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdentifierMapping_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_nameIdentifier_set."); } } } LassoNameIdentifierMapping_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_nameIdentifier_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdentifierMapping_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameIdentifierMapping_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_remoteProviderId_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdentifierMapping_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_request_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_request_set."); } } } LassoNameIdentifierMapping_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_request_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdentifierMapping_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_response_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_response_set."); } } } LassoNameIdentifierMapping_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_response_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdentifierMapping_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_server_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_server_set."); } } LassoNameIdentifierMapping_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_server_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoNameIdentifierMapping_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdentifierMapping_session_set(zend_property_reference *property_reference, pval *value) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_session_set."); } } LassoNameIdentifierMapping_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdentifierMapping_session_get(zend_property_reference *property_reference) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoNameIdentifierMapping_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoNameIdentifierMapping) { LassoServer *arg1 = (LassoServer *) 0 ; LassoNameIdentifierMapping *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoNameIdentifierMapping."); } } result = (LassoNameIdentifierMapping *)new_LassoNameIdentifierMapping(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdentifierMapping, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNameIdentifierMapping); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoNameIdentifierMapping(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoNameIdentifierMapping *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameIdentifierMapping TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoNameIdentifierMapping resource already free'd"); delete_LassoNameIdentifierMapping(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_setIdentityFromDump) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_setSessionFromDump) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_buildRequestMsg) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_buildRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_buildRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_buildResponseMsg) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_buildResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_buildResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_initRequest) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; char *arg3 = (char *) NULL ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_initRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if(arg_count > 1) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_initRequest(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_processRequestMsg) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_processRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_processRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_processResponseMsg) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdentifierMapping_validateRequest) { LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdentifierMapping_validateRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdentifierMapping_validateRequest(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoNameIdentifierMapping */ static pval _wrap_propget_LassoNameIdentifierMapping(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoNameIdentifierMapping(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoNameIdentifierMapping_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoNameIdentifierMapping_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoNameIdentifierMapping_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoNameIdentifierMapping_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoNameIdentifierMapping_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"targetNameIdentifier")==0) { *value=_wrap_LassoNameIdentifierMapping_targetNameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoNameIdentifierMapping_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoNameIdentifierMapping_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoNameIdentifierMapping_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoNameIdentifierMapping_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoNameIdentifierMapping_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoNameIdentifierMapping_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoNameIdentifierMapping_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoNameIdentifierMapping_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoNameIdentifierMapping(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoNameIdentifierMapping */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoNameIdentifierMapping(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoNameIdentifierMapping_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoNameIdentifierMapping_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoNameIdentifierMapping_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoNameIdentifierMapping_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoNameIdentifierMapping_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoNameIdentifierMapping_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoNameIdentifierMapping_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoNameIdentifierMapping_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoNameRegistration_artifact_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameRegistration_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_artifactMessage_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_identity_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_identity_set."); } } LassoNameRegistration_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_identity_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoNameRegistration_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_isIdentityDirty_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameRegistration_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_isSessionDirty_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameRegistration_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_msgBody_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_msgRelayState_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_msgUrl_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_nameIdentifier_set."); } } } LassoNameRegistration_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_nameIdentifier_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameRegistration_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameRegistration_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_remoteProviderId_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_request_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_request_set."); } } } LassoNameRegistration_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_request_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameRegistration_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_response_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_response_set."); } } } LassoNameRegistration_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_response_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameRegistration_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_server_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_server_set."); } } LassoNameRegistration_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_server_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoNameRegistration_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_session_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_session_set."); } } LassoNameRegistration_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_session_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoNameRegistration_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameRegistration_oldNameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_oldNameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_oldNameIdentifier_set."); } } LassoNameRegistration_oldNameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameRegistration_oldNameIdentifier_get(zend_property_reference *property_reference) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; LassoSamlNameIdentifier *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_oldNameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlNameIdentifier *)LassoNameRegistration_oldNameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlNameIdentifier); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoNameRegistration) { LassoServer *arg1 = (LassoServer *) 0 ; LassoNameRegistration *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoNameRegistration."); } } result = (LassoNameRegistration *)new_LassoNameRegistration(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameRegistration, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNameRegistration); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoNameRegistration(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoNameRegistration *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameRegistration TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoNameRegistration resource already free'd"); delete_LassoNameRegistration(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_newFromDump) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; LassoNameRegistration *result = 0 ; zval **args[2]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_newFromDump."); } } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoNameRegistration *)LassoNameRegistration_newFromDump(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameRegistration, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNameRegistration); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_setIdentityFromDump) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameRegistration_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_setSessionFromDump) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameRegistration_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_buildRequestMsg) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_buildRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameRegistration_buildRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_buildResponseMsg) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_buildResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameRegistration_buildResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_dump) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameRegistration_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_initRequest) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ; int result; zval **args[2]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<2 || arg_count>3 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_initRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } if(arg_count > 1) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[1]); arg3 = (LassoHttpMethod) Z_LVAL_PP(args[1]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoNameRegistration_initRequest(arg1,arg2,arg3); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_processRequestMsg) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_processRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameRegistration_processRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_processResponseMsg) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameRegistration_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameRegistration_validateRequest) { LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameRegistration_validateRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameRegistration_validateRequest(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoNameRegistration */ static pval _wrap_propget_LassoNameRegistration(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoNameRegistration(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoNameRegistration(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoNameRegistration_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoNameRegistration_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoNameRegistration_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoNameRegistration_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoNameRegistration_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"oldNameIdentifier")==0) { *value=_wrap_LassoNameRegistration_oldNameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoNameRegistration_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoNameRegistration_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoNameRegistration_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoNameRegistration_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoNameRegistration_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoNameRegistration_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoNameRegistration_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoNameRegistration_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoNameRegistration_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoNameRegistration(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoNameRegistration(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoNameRegistration */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoNameRegistration(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoNameRegistration_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoNameRegistration_nameIdentifier_set(property_reference, value); if (strcmp(propname,"oldNameIdentifier")==0) return _wrap_LassoNameRegistration_oldNameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoNameRegistration_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoNameRegistration_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoNameRegistration_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoNameRegistration_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoNameRegistration_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoNameRegistration_session_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_lasso_isSamlQuery) { char *arg1 = (char *) 0 ; bool result; zval **args[1]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg1 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } result = (bool)lasso_profile_is_saml_query(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_artifact_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_artifact_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_artifactMessage_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_artifactMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameIdManagement_artifactMessage_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_artifactMessage_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_artifactMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_artifactMessage_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_identity_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoIdentity *arg2 = (LassoIdentity *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_identity_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_identity_set."); } } LassoNameIdManagement_identity_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_identity_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoIdentity *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_identity_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoIdentity *)LassoNameIdManagement_identity_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoIdentity); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_isIdentityDirty_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_isIdentityDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameIdManagement_isIdentityDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_isSessionDirty_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_isSessionDirty_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool)LassoNameIdManagement_isSessionDirty_get(arg1); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_msgBody_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_msgRelayState_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_msgUrl_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_nameIdentifier_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_nameIdentifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_nameIdentifier_set."); } } } LassoNameIdManagement_nameIdentifier_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_nameIdentifier_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_nameIdentifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdManagement_nameIdentifier_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_remoteProviderId_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_remoteProviderId_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoNameIdManagement_remoteProviderId_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_remoteProviderId_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_remoteProviderId_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_remoteProviderId_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_request_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_request_set."); } } } LassoNameIdManagement_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_request_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdManagement_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_response_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_response_set."); } } } LassoNameIdManagement_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_response_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoNameIdManagement_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_server_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoServer *arg2 = (LassoServer *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_server_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_server_set."); } } LassoNameIdManagement_server_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_server_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoServer *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_server_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoServer *)LassoNameIdManagement_server_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoServer); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoNameIdManagement_session_set(zend_property_reference *property_reference, pval *value) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoSession *arg2 = (LassoSession *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_session_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_session_set."); } } LassoNameIdManagement_session_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoNameIdManagement_session_get(zend_property_reference *property_reference) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; LassoSession *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_session_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSession *)LassoNameIdManagement_session_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSession); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoNameIdManagement) { LassoServer *arg1 = (LassoServer *) 0 ; LassoNameIdManagement *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoNameIdManagement."); } } result = (LassoNameIdManagement *)new_LassoNameIdManagement(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdManagement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNameIdManagement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoNameIdManagement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoNameIdManagement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameIdManagement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoNameIdManagement resource already free'd"); delete_LassoNameIdManagement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_newFromDump) { LassoServer *arg1 = (LassoServer *) 0 ; char *arg2 = (char *) 0 ; LassoNameIdManagement *result = 0 ; zval **args[2]; SWIG_ResetError(); if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_newFromDump."); } } { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg2 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } result = (LassoNameIdManagement *)LassoNameIdManagement_newFromDump(arg1,arg2); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdManagement, 1); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNameIdManagement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_setIdentityFromDump) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_setIdentityFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdManagement_setIdentityFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_setSessionFromDump) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_setSessionFromDump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdManagement_setSessionFromDump(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_buildRequestMsg) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_buildRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdManagement_buildRequestMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_buildResponseMsg) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_buildResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdManagement_buildResponseMsg(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_dump) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoNameIdManagement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_initRequest) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) NULL ; char *arg3 = (char *) NULL ; LassoHttpMethod arg4 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ; int result; zval **args[3]; int arg_count; SWIG_ResetError(); /* This function uses a this_ptr*/ arg_count = ZEND_NUM_ARGS(); if(arg_count<1 || arg_count>4 || zend_get_parameters_array_ex(arg_count,args)!=SUCCESS) WRONG_PARAM_COUNT; if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_initRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if(arg_count > 0) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } } if(arg_count > 1) { { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[1]); arg3 = (char *) Z_STRVAL_PP(args[1]); /*@SWIG@*/; } } if(arg_count > 2) { { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(args[2]); arg4 = (LassoHttpMethod) Z_LVAL_PP(args[2]); /*@SWIG@*/; } } { int errorCode; errorCode = result = (int)LassoNameIdManagement_initRequest(arg1,arg2,arg3,arg4); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return;fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());} ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_processRequestMsg) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_processRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdManagement_processRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_processResponseMsg) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoNameIdManagement_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoNameIdManagement_validateRequest) { LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ; int result; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoNameIdManagement_validateRequest."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { int errorCode; errorCode = result = (int)LassoNameIdManagement_validateRequest(arg1); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoNameIdManagement */ static pval _wrap_propget_LassoNameIdManagement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoNameIdManagement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoNameIdManagement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"artifact")==0) { *value=_wrap_LassoNameIdManagement_artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"server")==0) { *value=_wrap_LassoNameIdManagement_server_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoNameIdManagement_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"nameIdentifier")==0) { *value=_wrap_LassoNameIdManagement_nameIdentifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"artifactMessage")==0) { *value=_wrap_LassoNameIdManagement_artifactMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"isSessionDirty")==0) { *value=_wrap_LassoNameIdManagement_isSessionDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"isIdentityDirty")==0) { *value=_wrap_LassoNameIdManagement_isIdentityDirty_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoNameIdManagement_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"remoteProviderId")==0) { *value=_wrap_LassoNameIdManagement_remoteProviderId_get(property_reference); return SUCCESS; } if (strcmp(propname,"identity")==0) { *value=_wrap_LassoNameIdManagement_identity_get(property_reference); return SUCCESS; } if (strcmp(propname,"session")==0) { *value=_wrap_LassoNameIdManagement_session_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoNameIdManagement_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoNameIdManagement_msgRelayState_get(property_reference); return SUCCESS; } if (strcmp(propname,"request")==0) { *value=_wrap_LassoNameIdManagement_request_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoNameIdManagement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoNameIdManagement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoNameIdManagement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoNameIdManagement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoNameIdManagement_response_set(property_reference, value); if (strcmp(propname,"nameIdentifier")==0) return _wrap_LassoNameIdManagement_nameIdentifier_set(property_reference, value); if (strcmp(propname,"artifactMessage")==0) return _wrap_LassoNameIdManagement_artifactMessage_set(property_reference, value); if (strcmp(propname,"remoteProviderId")==0) return _wrap_LassoNameIdManagement_remoteProviderId_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoNameIdManagement_request_set(property_reference, value); if (strcmp(propname,"server")==0) return _wrap_LassoNameIdManagement_server_set(property_reference, value); if (strcmp(propname,"identity")==0) return _wrap_LassoNameIdManagement_identity_set(property_reference, value); if (strcmp(propname,"session")==0) return _wrap_LassoNameIdManagement_session_set(property_reference, value); return FAILURE; } static pval _wrap_LassoEcp_msgBody_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_msgBody_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoEcp_msgBody_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoEcp_msgRelayState_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_msgRelayState_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoEcp_msgRelayState_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoEcp_msgUrl_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_msgUrl_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoEcp_msgUrl_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoEcp_request_set(zend_property_reference *property_reference, pval *value) { LassoEcp *arg1 = (LassoEcp *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_request_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoEcp_request_set."); } } } LassoEcp_request_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoEcp_request_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_request_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoEcp_request_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoEcp_response_set(zend_property_reference *property_reference, pval *value) { LassoEcp *arg1 = (LassoEcp *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_response_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoEcp_response_set."); } } } LassoEcp_response_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoEcp_response_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_response_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoEcp_response_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoEcp_assertionConsumerURL_get(zend_property_reference *property_reference) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_assertionConsumerURL_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoEcp_assertionConsumerURL_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoEcp) { LassoServer *arg1 = (LassoServer *) 0 ; LassoEcp *result = 0 ; zval **args[1]; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) { if ((*args[0])->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of new_LassoEcp."); } } result = (LassoEcp *)new_LassoEcp(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoEcp, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoEcp); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoEcp(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoEcp *arg1 = (LassoEcp *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoEcp *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoEcp TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoEcp resource already free'd"); delete_LassoEcp(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoEcp_processAuthnRequestMsg) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_processAuthnRequestMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoEcp_processAuthnRequestMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_LassoEcp_processResponseMsg) { LassoEcp *arg1 = (LassoEcp *) 0 ; char *arg2 = (char *) 0 ; int result; zval **args[1]; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoEcp_processResponseMsg."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(args[0]); arg2 = (char *) Z_STRVAL_PP(args[0]); /*@SWIG@*/; } { int errorCode; errorCode = result = (int)LassoEcp_processResponseMsg(arg1,arg2); if (errorCode) { throw_exception_msg(errorCode); } } { ZVAL_LONG(return_value,result); } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoEcp */ static pval _wrap_propget_LassoEcp(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoEcp(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoEcp(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"request")==0) { *value=_wrap_LassoEcp_request_get(property_reference); return SUCCESS; } if (strcmp(propname,"assertionConsumerURL")==0) { *value=_wrap_LassoEcp_assertionConsumerURL_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgUrl")==0) { *value=_wrap_LassoEcp_msgUrl_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgBody")==0) { *value=_wrap_LassoEcp_msgBody_get(property_reference); return SUCCESS; } if (strcmp(propname,"response")==0) { *value=_wrap_LassoEcp_response_get(property_reference); return SUCCESS; } if (strcmp(propname,"msgRelayState")==0) { *value=_wrap_LassoEcp_msgRelayState_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoEcp(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoEcp(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoEcp */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoEcp(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"response")==0) return _wrap_LassoEcp_response_set(property_reference, value); if (strcmp(propname,"request")==0) return _wrap_LassoEcp_request_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2NameIDPolicy_Format_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_Format_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Format) free((char *)arg1->Format); if (arg2) { arg1->Format = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Format, (const char *)arg2); } else { arg1->Format = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDPolicy_Format_get(zend_property_reference *property_reference) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_Format_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Format); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDPolicy_SPNameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_SPNameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier); if (arg2) { arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SPNameQualifier, (const char *)arg2); } else { arg1->SPNameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDPolicy_SPNameQualifier_get(zend_property_reference *property_reference) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_SPNameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SPNameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDPolicy_AllowCreate_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; bool arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_AllowCreate_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(&value); arg2 = (bool) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->AllowCreate = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDPolicy_AllowCreate_get(zend_property_reference *property_reference) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_AllowCreate_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->AllowCreate); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2NameIDPolicy) { LassoSamlp2NameIDPolicy *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2NameIDPolicy *)new_LassoSamlp2NameIDPolicy(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2NameIDPolicy); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2NameIDPolicy(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2NameIDPolicy *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDPolicy TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDPolicy resource already free'd"); delete_LassoSamlp2NameIDPolicy(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2NameIDPolicy_dump) { LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDPolicy_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDPolicy_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2NameIDPolicy */ static pval _wrap_propget_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2NameIDPolicy(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AllowCreate")==0) { *value=_wrap_LassoSamlp2NameIDPolicy_AllowCreate_get(property_reference); return SUCCESS; } if (strcmp(propname,"Format")==0) { *value=_wrap_LassoSamlp2NameIDPolicy_Format_get(property_reference); return SUCCESS; } if (strcmp(propname,"SPNameQualifier")==0) { *value=_wrap_LassoSamlp2NameIDPolicy_SPNameQualifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2NameIDPolicy(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2NameIDPolicy */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2NameIDPolicy(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AllowCreate")==0) return _wrap_LassoSamlp2NameIDPolicy_AllowCreate_set(property_reference, value); if (strcmp(propname,"Format")==0) return _wrap_LassoSamlp2NameIDPolicy_Format_set(property_reference, value); if (strcmp(propname,"SPNameQualifier")==0) return _wrap_LassoSamlp2NameIDPolicy_SPNameQualifier_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2RequestedAuthnContext_Comparison_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_Comparison_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Comparison) free((char *)arg1->Comparison); if (arg2) { arg1->Comparison = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Comparison, (const char *)arg2); } else { arg1->Comparison = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestedAuthnContext_Comparison_get(zend_property_reference *property_reference) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_Comparison_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Comparison); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextClassRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextClassRef_set."); } } LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(zend_property_reference *property_reference) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextClassRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; LassoStringList *arg2 = (LassoStringList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set."); } } LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(zend_property_reference *property_reference) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; LassoStringList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoStringList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2RequestedAuthnContext) { LassoSamlp2RequestedAuthnContext *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2RequestedAuthnContext *)new_LassoSamlp2RequestedAuthnContext(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2RequestedAuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2RequestedAuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2RequestedAuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2RequestedAuthnContext resource already free'd"); delete_LassoSamlp2RequestedAuthnContext(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2RequestedAuthnContext_dump) { LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestedAuthnContext_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2RequestedAuthnContext_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2RequestedAuthnContext */ static pval _wrap_propget_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2RequestedAuthnContext(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Comparison")==0) { *value=_wrap_LassoSamlp2RequestedAuthnContext_Comparison_get(property_reference); return SUCCESS; } if (strcmp(propname,"authnContextClassRef")==0) { *value=_wrap_LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(property_reference); return SUCCESS; } if (strcmp(propname,"authnContextDeclRef")==0) { *value=_wrap_LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2RequestedAuthnContext(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2RequestedAuthnContext */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2RequestedAuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"authnContextClassRef")==0) return _wrap_LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(property_reference, value); if (strcmp(propname,"Comparison")==0) return _wrap_LassoSamlp2RequestedAuthnContext_Comparison_set(property_reference, value); if (strcmp(propname,"authnContextDeclRef")==0) return _wrap_LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2Assertion_Version_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Version) free((char *)arg1->Version); if (arg2) { arg1->Version = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Version, (const char *)arg2); } else { arg1->Version = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_Version_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Version); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_ID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ID) free((char *)arg1->ID); if (arg2) { arg1->ID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ID, (const char *)arg2); } else { arg1->ID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_ID_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_IssueInstant_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Issuer_set."); } } LassoSaml2Assertion_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_Issuer_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSaml2Assertion_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Subject_set."); } } LassoSaml2Assertion_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_Subject_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSaml2Assertion_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_Conditions_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Conditions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Conditions_set."); } } LassoSaml2Assertion_Conditions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_Conditions_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Conditions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Conditions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Conditions *)LassoSaml2Assertion_Conditions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Conditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_Advice_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Advice *arg2 = (LassoSaml2Advice *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Advice_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Advice, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Advice_set."); } } LassoSaml2Assertion_Advice_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_Advice_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoSaml2Advice *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_Advice_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Advice *)LassoSaml2Assertion_Advice_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Advice, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Advice); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Assertion_AuthnStatement_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_AuthnStatement_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_AuthnStatement_set."); } } LassoSaml2Assertion_AuthnStatement_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Assertion_AuthnStatement_get(zend_property_reference *property_reference) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_AuthnStatement_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSaml2Assertion_AuthnStatement_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Assertion) { LassoSaml2Assertion *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Assertion *)new_LassoSaml2Assertion(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Assertion, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Assertion); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Assertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Assertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Assertion TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Assertion resource already free'd"); delete_LassoSaml2Assertion(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Assertion_dump) { LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Assertion_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Assertion_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Assertion */ static pval _wrap_propget_LassoSaml2Assertion(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Assertion(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Conditions")==0) { *value=_wrap_LassoSaml2Assertion_Conditions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSaml2Assertion_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSaml2Assertion_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSaml2Assertion_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthnStatement")==0) { *value=_wrap_LassoSaml2Assertion_AuthnStatement_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSaml2Assertion_ID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSaml2Assertion_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"Advice")==0) { *value=_wrap_LassoSaml2Assertion_Advice_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Assertion(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Assertion */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Assertion(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSaml2Assertion_IssueInstant_set(property_reference, value); if (strcmp(propname,"AuthnStatement")==0) return _wrap_LassoSaml2Assertion_AuthnStatement_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSaml2Assertion_ID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSaml2Assertion_Issuer_set(property_reference, value); if (strcmp(propname,"Advice")==0) return _wrap_LassoSaml2Assertion_Advice_set(property_reference, value); if (strcmp(propname,"Conditions")==0) return _wrap_LassoSaml2Assertion_Conditions_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSaml2Assertion_Version_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSaml2Assertion_Subject_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2IDPList_GetComplete_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_GetComplete_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->GetComplete) free((char *)arg1->GetComplete); if (arg2) { arg1->GetComplete = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->GetComplete, (const char *)arg2); } else { arg1->GetComplete = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2IDPList_GetComplete_get(zend_property_reference *property_reference) { LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_GetComplete_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->GetComplete); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2IDPList_IDPEntry_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; LassoSamlp2IDPEntry *arg2 = (LassoSamlp2IDPEntry *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_IDPEntry_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_IDPEntry_set."); } } LassoSamlp2IDPList_IDPEntry_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2IDPList_IDPEntry_get(zend_property_reference *property_reference) { LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; LassoSamlp2IDPEntry *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_IDPEntry_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2IDPEntry *)LassoSamlp2IDPList_IDPEntry_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPEntry, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2IDPEntry); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2IDPList) { LassoSamlp2IDPList *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2IDPList *)new_LassoSamlp2IDPList(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPList, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2IDPList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2IDPList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2IDPList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2IDPList TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2IDPList resource already free'd"); delete_LassoSamlp2IDPList(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2IDPList_dump) { LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPList_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2IDPList_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2IDPList */ static pval _wrap_propget_LassoSamlp2IDPList(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2IDPList(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"GetComplete")==0) { *value=_wrap_LassoSamlp2IDPList_GetComplete_get(property_reference); return SUCCESS; } if (strcmp(propname,"IDPEntry")==0) { *value=_wrap_LassoSamlp2IDPList_IDPEntry_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2IDPList(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2IDPList */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2IDPList(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"GetComplete")==0) return _wrap_LassoSamlp2IDPList_GetComplete_set(property_reference, value); if (strcmp(propname,"IDPEntry")==0) return _wrap_LassoSamlp2IDPList_IDPEntry_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2KeyInfoConfirmationData) { LassoSaml2KeyInfoConfirmationData *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2KeyInfoConfirmationData *)new_LassoSaml2KeyInfoConfirmationData(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2KeyInfoConfirmationData); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2KeyInfoConfirmationData(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2KeyInfoConfirmationData *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2KeyInfoConfirmationData resource already free'd"); delete_LassoSaml2KeyInfoConfirmationData(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2KeyInfoConfirmationData_dump) { LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2KeyInfoConfirmationData_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2KeyInfoConfirmationData_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2KeyInfoConfirmationData */ static pval _wrap_propget_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2KeyInfoConfirmationData(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2KeyInfoConfirmationData(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2KeyInfoConfirmationData */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2KeyInfoConfirmationData(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2Conditions_NotBefore_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_NotBefore_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotBefore) free((char *)arg1->NotBefore); if (arg2) { arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotBefore, (const char *)arg2); } else { arg1->NotBefore = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Conditions_NotBefore_get(zend_property_reference *property_reference) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_NotBefore_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotBefore); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Conditions_NotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_NotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter); if (arg2) { arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2); } else { arg1->NotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Conditions_NotOnOrAfter_get(zend_property_reference *property_reference) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_NotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Conditions_Condition_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_Condition_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_Condition_set."); } } LassoSaml2Conditions_Condition_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Conditions_Condition_get(zend_property_reference *property_reference) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_Condition_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSaml2Conditions_Condition_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Conditions_AudienceRestriction_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_AudienceRestriction_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_AudienceRestriction_set."); } } LassoSaml2Conditions_AudienceRestriction_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Conditions_AudienceRestriction_get(zend_property_reference *property_reference) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_AudienceRestriction_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSaml2Conditions_AudienceRestriction_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Conditions) { LassoSaml2Conditions *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Conditions *)new_LassoSaml2Conditions(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Conditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Conditions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Conditions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Conditions TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Conditions resource already free'd"); delete_LassoSaml2Conditions(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Conditions_dump) { LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Conditions_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Conditions_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Conditions */ static pval _wrap_propget_LassoSaml2Conditions(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Conditions(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) { *value=_wrap_LassoSaml2Conditions_NotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"NotBefore")==0) { *value=_wrap_LassoSaml2Conditions_NotBefore_get(property_reference); return SUCCESS; } if (strcmp(propname,"Condition")==0) { *value=_wrap_LassoSaml2Conditions_Condition_get(property_reference); return SUCCESS; } if (strcmp(propname,"AudienceRestriction")==0) { *value=_wrap_LassoSaml2Conditions_AudienceRestriction_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Conditions(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Conditions */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Conditions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) return _wrap_LassoSaml2Conditions_NotOnOrAfter_set(property_reference, value); if (strcmp(propname,"NotBefore")==0) return _wrap_LassoSaml2Conditions_NotBefore_set(property_reference, value); if (strcmp(propname,"Condition")==0) return _wrap_LassoSaml2Conditions_Condition_set(property_reference, value); if (strcmp(propname,"AudienceRestriction")==0) return _wrap_LassoSaml2Conditions_AudienceRestriction_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Evidence) { LassoSaml2Evidence *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Evidence *)new_LassoSaml2Evidence(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Evidence); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Evidence(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Evidence *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Evidence TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Evidence resource already free'd"); delete_LassoSaml2Evidence(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Evidence_dump) { LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Evidence_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Evidence_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Evidence */ static pval _wrap_propget_LassoSaml2Evidence(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Evidence(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Evidence(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Evidence */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Evidence(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2NameID_content_set(zend_property_reference *property_reference, pval *value) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_content_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->content) free((char *)arg1->content); if (arg2) { arg1->content = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->content, (const char *)arg2); } else { arg1->content = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2NameID_content_get(zend_property_reference *property_reference) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_content_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->content); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2NameID_Format_set(zend_property_reference *property_reference, pval *value) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_Format_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Format) free((char *)arg1->Format); if (arg2) { arg1->Format = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Format, (const char *)arg2); } else { arg1->Format = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2NameID_Format_get(zend_property_reference *property_reference) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_Format_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Format); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2NameID_SPProvidedID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_SPProvidedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SPProvidedID) free((char *)arg1->SPProvidedID); if (arg2) { arg1->SPProvidedID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SPProvidedID, (const char *)arg2); } else { arg1->SPProvidedID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2NameID_SPProvidedID_get(zend_property_reference *property_reference) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_SPProvidedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SPProvidedID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2NameID_NameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_NameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NameQualifier) free((char *)arg1->NameQualifier); if (arg2) { arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NameQualifier, (const char *)arg2); } else { arg1->NameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2NameID_NameQualifier_get(zend_property_reference *property_reference) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_NameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2NameID_SPNameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_SPNameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier); if (arg2) { arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SPNameQualifier, (const char *)arg2); } else { arg1->SPNameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2NameID_SPNameQualifier_get(zend_property_reference *property_reference) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_SPNameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SPNameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2NameID) { LassoSaml2NameID *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2NameID *)new_LassoSaml2NameID(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2NameID(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2NameID *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2NameID TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2NameID resource already free'd"); delete_LassoSaml2NameID(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2NameID_dump) { LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2NameID_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2NameID_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2NameID */ static pval _wrap_propget_LassoSaml2NameID(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2NameID(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2NameID(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) { *value=_wrap_LassoSaml2NameID_content_get(property_reference); return SUCCESS; } if (strcmp(propname,"SPProvidedID")==0) { *value=_wrap_LassoSaml2NameID_SPProvidedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Format")==0) { *value=_wrap_LassoSaml2NameID_Format_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameQualifier")==0) { *value=_wrap_LassoSaml2NameID_NameQualifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"SPNameQualifier")==0) { *value=_wrap_LassoSaml2NameID_SPNameQualifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2NameID(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2NameID(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2NameID */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2NameID(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) return _wrap_LassoSaml2NameID_content_set(property_reference, value); if (strcmp(propname,"SPProvidedID")==0) return _wrap_LassoSaml2NameID_SPProvidedID_set(property_reference, value); if (strcmp(propname,"Format")==0) return _wrap_LassoSaml2NameID_Format_set(property_reference, value); if (strcmp(propname,"NameQualifier")==0) return _wrap_LassoSaml2NameID_NameQualifier_set(property_reference, value); if (strcmp(propname,"SPNameQualifier")==0) return _wrap_LassoSaml2NameID_SPNameQualifier_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2StatusCode_Value_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_Value_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Value) free((char *)arg1->Value); if (arg2) { arg1->Value = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Value, (const char *)arg2); } else { arg1->Value = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusCode_Value_get(zend_property_reference *property_reference) { LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_Value_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Value); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusCode_StatusCode_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_StatusCode_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_StatusCode_set."); } } LassoSamlp2StatusCode_StatusCode_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusCode_StatusCode_get(zend_property_reference *property_reference) { LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; LassoSamlp2StatusCode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_StatusCode_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2StatusCode *)LassoSamlp2StatusCode_StatusCode_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2StatusCode) { LassoSamlp2StatusCode *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2StatusCode *)new_LassoSamlp2StatusCode(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2StatusCode(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2StatusCode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusCode TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusCode resource already free'd"); delete_LassoSamlp2StatusCode(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2StatusCode_dump) { LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusCode_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2StatusCode_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2StatusCode */ static pval _wrap_propget_LassoSamlp2StatusCode(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2StatusCode(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Value")==0) { *value=_wrap_LassoSamlp2StatusCode_Value_get(property_reference); return SUCCESS; } if (strcmp(propname,"StatusCode")==0) { *value=_wrap_LassoSamlp2StatusCode_StatusCode_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2StatusCode(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2StatusCode */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2StatusCode(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Value")==0) return _wrap_LassoSamlp2StatusCode_Value_set(property_reference, value); if (strcmp(propname,"StatusCode")==0) return _wrap_LassoSamlp2StatusCode_StatusCode_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2Status_StatusMessage_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusMessage_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->StatusMessage) free((char *)arg1->StatusMessage); if (arg2) { arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->StatusMessage, (const char *)arg2); } else { arg1->StatusMessage = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Status_StatusMessage_get(zend_property_reference *property_reference) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusMessage_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->StatusMessage); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Status_StatusCode_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusCode_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusCode_set."); } } LassoSamlp2Status_StatusCode_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Status_StatusCode_get(zend_property_reference *property_reference) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; LassoSamlp2StatusCode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusCode_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2StatusCode *)LassoSamlp2Status_StatusCode_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusCode); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Status_StatusDetail_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; LassoSamlp2StatusDetail *arg2 = (LassoSamlp2StatusDetail *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusDetail_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusDetail, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusDetail_set."); } } LassoSamlp2Status_StatusDetail_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Status_StatusDetail_get(zend_property_reference *property_reference) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; LassoSamlp2StatusDetail *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_StatusDetail_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2StatusDetail *)LassoSamlp2Status_StatusDetail_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusDetail, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusDetail); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2Status) { LassoSamlp2Status *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2Status *)new_LassoSamlp2Status(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Status); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2Status(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2Status *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Status TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2Status resource already free'd"); delete_LassoSamlp2Status(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2Status_dump) { LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Status_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Status_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2Status */ static pval _wrap_propget_LassoSamlp2Status(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2Status(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2Status(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"StatusMessage")==0) { *value=_wrap_LassoSamlp2Status_StatusMessage_get(property_reference); return SUCCESS; } if (strcmp(propname,"StatusCode")==0) { *value=_wrap_LassoSamlp2Status_StatusCode_get(property_reference); return SUCCESS; } if (strcmp(propname,"StatusDetail")==0) { *value=_wrap_LassoSamlp2Status_StatusDetail_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2Status(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2Status(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2Status */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2Status(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"StatusDetail")==0) return _wrap_LassoSamlp2Status_StatusDetail_set(property_reference, value); if (strcmp(propname,"StatusMessage")==0) return _wrap_LassoSamlp2Status_StatusMessage_set(property_reference, value); if (strcmp(propname,"StatusCode")==0) return _wrap_LassoSamlp2Status_StatusCode_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2ConditionAbstract) { LassoSaml2ConditionAbstract *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2ConditionAbstract *)new_LassoSaml2ConditionAbstract(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2ConditionAbstract, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2ConditionAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2ConditionAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2ConditionAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2ConditionAbstract TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2ConditionAbstract resource already free'd"); delete_LassoSaml2ConditionAbstract(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2ConditionAbstract_dump) { LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2ConditionAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ConditionAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2ConditionAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2ConditionAbstract */ static pval _wrap_propget_LassoSaml2ConditionAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2ConditionAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2ConditionAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2ConditionAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2ConditionAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2OneTimeUse) { LassoSaml2OneTimeUse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2OneTimeUse *)new_LassoSaml2OneTimeUse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2OneTimeUse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2OneTimeUse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2OneTimeUse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2OneTimeUse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2OneTimeUse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2OneTimeUse resource already free'd"); delete_LassoSaml2OneTimeUse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2OneTimeUse_dump) { LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2OneTimeUse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2OneTimeUse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2OneTimeUse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2OneTimeUse */ static pval _wrap_propget_LassoSaml2OneTimeUse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2OneTimeUse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2OneTimeUse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2OneTimeUse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2OneTimeUse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Advice) { LassoSaml2Advice *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Advice *)new_LassoSaml2Advice(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Advice, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Advice); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Advice(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Advice *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Advice TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Advice resource already free'd"); delete_LassoSaml2Advice(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Advice_dump) { LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Advice, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Advice_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Advice_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Advice */ static pval _wrap_propget_LassoSaml2Advice(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Advice(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Advice(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2Advice(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Advice(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Advice */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Advice(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2BaseIDAbstract_NameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2BaseIDAbstract_NameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NameQualifier) free((char *)arg1->NameQualifier); if (arg2) { arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NameQualifier, (const char *)arg2); } else { arg1->NameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2BaseIDAbstract_NameQualifier_get(zend_property_reference *property_reference) { LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2BaseIDAbstract_NameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2BaseIDAbstract_SPNameQualifier_set(zend_property_reference *property_reference, pval *value) { LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2BaseIDAbstract_SPNameQualifier_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier); if (arg2) { arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SPNameQualifier, (const char *)arg2); } else { arg1->SPNameQualifier = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2BaseIDAbstract_SPNameQualifier_get(zend_property_reference *property_reference) { LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2BaseIDAbstract_SPNameQualifier_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SPNameQualifier); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2BaseIDAbstract) { LassoSaml2BaseIDAbstract *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2BaseIDAbstract *)new_LassoSaml2BaseIDAbstract(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2BaseIDAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2BaseIDAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2BaseIDAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2BaseIDAbstract TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2BaseIDAbstract resource already free'd"); delete_LassoSaml2BaseIDAbstract(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2BaseIDAbstract_dump) { LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2BaseIDAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2BaseIDAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2BaseIDAbstract */ static pval _wrap_propget_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2BaseIDAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NameQualifier")==0) { *value=_wrap_LassoSaml2BaseIDAbstract_NameQualifier_get(property_reference); return SUCCESS; } if (strcmp(propname,"SPNameQualifier")==0) { *value=_wrap_LassoSaml2BaseIDAbstract_SPNameQualifier_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2BaseIDAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2BaseIDAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2BaseIDAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NameQualifier")==0) return _wrap_LassoSaml2BaseIDAbstract_NameQualifier_set(property_reference, value); if (strcmp(propname,"SPNameQualifier")==0) return _wrap_LassoSaml2BaseIDAbstract_SPNameQualifier_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2AuthnContext_AuthnContextClassRef_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthnContextClassRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthnContextClassRef) free((char *)arg1->AuthnContextClassRef); if (arg2) { arg1->AuthnContextClassRef = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthnContextClassRef, (const char *)arg2); } else { arg1->AuthnContextClassRef = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnContext_AuthnContextClassRef_get(zend_property_reference *property_reference) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthnContextClassRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthnContextClassRef); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnContext_AuthnContextDeclRef_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthnContextDeclRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthnContextDeclRef) free((char *)arg1->AuthnContextDeclRef); if (arg2) { arg1->AuthnContextDeclRef = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthnContextDeclRef, (const char *)arg2); } else { arg1->AuthnContextDeclRef = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnContext_AuthnContextDeclRef_get(zend_property_reference *property_reference) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthnContextDeclRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthnContextDeclRef); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnContext_AuthenticatingAuthority_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthenticatingAuthority_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthenticatingAuthority) free((char *)arg1->AuthenticatingAuthority); if (arg2) { arg1->AuthenticatingAuthority = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthenticatingAuthority, (const char *)arg2); } else { arg1->AuthenticatingAuthority = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnContext_AuthenticatingAuthority_get(zend_property_reference *property_reference) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_AuthenticatingAuthority_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthenticatingAuthority); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2AuthnContext) { LassoSaml2AuthnContext *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2AuthnContext *)new_LassoSaml2AuthnContext(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnContext, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2AuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2AuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthnContext TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthnContext resource already free'd"); delete_LassoSaml2AuthnContext(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2AuthnContext_dump) { LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnContext_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2AuthnContext_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2AuthnContext */ static pval _wrap_propget_LassoSaml2AuthnContext(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2AuthnContext(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthnContextClassRef")==0) { *value=_wrap_LassoSaml2AuthnContext_AuthnContextClassRef_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthnContextDeclRef")==0) { *value=_wrap_LassoSaml2AuthnContext_AuthnContextDeclRef_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthenticatingAuthority")==0) { *value=_wrap_LassoSaml2AuthnContext_AuthenticatingAuthority_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2AuthnContext(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2AuthnContext */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2AuthnContext(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthnContextClassRef")==0) return _wrap_LassoSaml2AuthnContext_AuthnContextClassRef_set(property_reference, value); if (strcmp(propname,"AuthnContextDeclRef")==0) return _wrap_LassoSaml2AuthnContext_AuthnContextDeclRef_set(property_reference, value); if (strcmp(propname,"AuthenticatingAuthority")==0) return _wrap_LassoSaml2AuthnContext_AuthenticatingAuthority_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2SubjectLocality_Address_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectLocality_Address_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Address) free((char *)arg1->Address); if (arg2) { arg1->Address = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Address, (const char *)arg2); } else { arg1->Address = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectLocality_Address_get(zend_property_reference *property_reference) { LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectLocality_Address_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Address); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectLocality_DNSName_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectLocality_DNSName_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->DNSName) free((char *)arg1->DNSName); if (arg2) { arg1->DNSName = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->DNSName, (const char *)arg2); } else { arg1->DNSName = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectLocality_DNSName_get(zend_property_reference *property_reference) { LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectLocality_DNSName_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->DNSName); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2SubjectLocality) { LassoSaml2SubjectLocality *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2SubjectLocality *)new_LassoSaml2SubjectLocality(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectLocality, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectLocality); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2SubjectLocality(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2SubjectLocality *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectLocality TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectLocality resource already free'd"); delete_LassoSaml2SubjectLocality(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2SubjectLocality_dump) { LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectLocality_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2SubjectLocality_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2SubjectLocality */ static pval _wrap_propget_LassoSaml2SubjectLocality(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2SubjectLocality(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Address")==0) { *value=_wrap_LassoSaml2SubjectLocality_Address_get(property_reference); return SUCCESS; } if (strcmp(propname,"DNSName")==0) { *value=_wrap_LassoSaml2SubjectLocality_DNSName_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2SubjectLocality(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2SubjectLocality */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2SubjectLocality(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"DNSName")==0) return _wrap_LassoSaml2SubjectLocality_DNSName_set(property_reference, value); if (strcmp(propname,"Address")==0) return _wrap_LassoSaml2SubjectLocality_Address_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2SubjectConfirmationData_NotBefore_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_NotBefore_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotBefore) free((char *)arg1->NotBefore); if (arg2) { arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotBefore, (const char *)arg2); } else { arg1->NotBefore = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmationData_NotBefore_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_NotBefore_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotBefore); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmationData_NotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_NotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter); if (arg2) { arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2); } else { arg1->NotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmationData_NotOnOrAfter_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_NotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmationData_Recipient_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_Recipient_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Recipient) free((char *)arg1->Recipient); if (arg2) { arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Recipient, (const char *)arg2); } else { arg1->Recipient = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmationData_Recipient_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_Recipient_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Recipient); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmationData_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->InResponseTo) free((char *)arg1->InResponseTo); if (arg2) { arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->InResponseTo, (const char *)arg2); } else { arg1->InResponseTo = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmationData_InResponseTo_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->InResponseTo); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmationData_Address_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_Address_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Address) free((char *)arg1->Address); if (arg2) { arg1->Address = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Address, (const char *)arg2); } else { arg1->Address = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmationData_Address_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_Address_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Address); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2SubjectConfirmationData) { LassoSaml2SubjectConfirmationData *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2SubjectConfirmationData *)new_LassoSaml2SubjectConfirmationData(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectConfirmationData); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2SubjectConfirmationData(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2SubjectConfirmationData *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectConfirmationData TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectConfirmationData resource already free'd"); delete_LassoSaml2SubjectConfirmationData(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2SubjectConfirmationData_dump) { LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmationData_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2SubjectConfirmationData_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2SubjectConfirmationData */ static pval _wrap_propget_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2SubjectConfirmationData(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) { *value=_wrap_LassoSaml2SubjectConfirmationData_NotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"NotBefore")==0) { *value=_wrap_LassoSaml2SubjectConfirmationData_NotBefore_get(property_reference); return SUCCESS; } if (strcmp(propname,"Address")==0) { *value=_wrap_LassoSaml2SubjectConfirmationData_Address_get(property_reference); return SUCCESS; } if (strcmp(propname,"Recipient")==0) { *value=_wrap_LassoSaml2SubjectConfirmationData_Recipient_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSaml2SubjectConfirmationData_InResponseTo_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2SubjectConfirmationData(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2SubjectConfirmationData */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2SubjectConfirmationData(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Recipient")==0) return _wrap_LassoSaml2SubjectConfirmationData_Recipient_set(property_reference, value); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSaml2SubjectConfirmationData_InResponseTo_set(property_reference, value); if (strcmp(propname,"NotOnOrAfter")==0) return _wrap_LassoSaml2SubjectConfirmationData_NotOnOrAfter_set(property_reference, value); if (strcmp(propname,"NotBefore")==0) return _wrap_LassoSaml2SubjectConfirmationData_NotBefore_set(property_reference, value); if (strcmp(propname,"Address")==0) return _wrap_LassoSaml2SubjectConfirmationData_Address_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2SubjectConfirmation_Method_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_Method_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Method) free((char *)arg1->Method); if (arg2) { arg1->Method = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Method, (const char *)arg2); } else { arg1->Method = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmation_Method_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_Method_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Method); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmation_BaseID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_BaseID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_BaseID_set."); } } LassoSaml2SubjectConfirmation_BaseID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmation_BaseID_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2BaseIDAbstract *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_BaseID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2BaseIDAbstract *)LassoSaml2SubjectConfirmation_BaseID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2BaseIDAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmation_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_NameID_set."); } } LassoSaml2SubjectConfirmation_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmation_NameID_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSaml2SubjectConfirmation_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmation_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_EncryptedID_set."); } } LassoSaml2SubjectConfirmation_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmation_EncryptedID_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSaml2SubjectConfirmation_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(zend_property_reference *property_reference, pval *value) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2SubjectConfirmationData *arg2 = (LassoSaml2SubjectConfirmationData *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_SubjectConfirmationData_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_SubjectConfirmationData_set."); } } LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(zend_property_reference *property_reference) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; LassoSaml2SubjectConfirmationData *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_SubjectConfirmationData_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2SubjectConfirmationData *)LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectConfirmationData); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2SubjectConfirmation) { LassoSaml2SubjectConfirmation *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2SubjectConfirmation *)new_LassoSaml2SubjectConfirmation(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectConfirmation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2SubjectConfirmation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2SubjectConfirmation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectConfirmation TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectConfirmation resource already free'd"); delete_LassoSaml2SubjectConfirmation(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2SubjectConfirmation_dump) { LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2SubjectConfirmation_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2SubjectConfirmation_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2SubjectConfirmation */ static pval _wrap_propget_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2SubjectConfirmation(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSaml2SubjectConfirmation_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Method")==0) { *value=_wrap_LassoSaml2SubjectConfirmation_Method_get(property_reference); return SUCCESS; } if (strcmp(propname,"BaseID")==0) { *value=_wrap_LassoSaml2SubjectConfirmation_BaseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSaml2SubjectConfirmation_NameID_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectConfirmationData")==0) { *value=_wrap_LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2SubjectConfirmation(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2SubjectConfirmation */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2SubjectConfirmation(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSaml2SubjectConfirmation_EncryptedID_set(property_reference, value); if (strcmp(propname,"Method")==0) return _wrap_LassoSaml2SubjectConfirmation_Method_set(property_reference, value); if (strcmp(propname,"BaseID")==0) return _wrap_LassoSaml2SubjectConfirmation_BaseID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSaml2SubjectConfirmation_NameID_set(property_reference, value); if (strcmp(propname,"SubjectConfirmationData")==0) return _wrap_LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2ProxyRestriction_Audience_set(zend_property_reference *property_reference, pval *value) { LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ProxyRestriction_Audience_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Audience) free((char *)arg1->Audience); if (arg2) { arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Audience, (const char *)arg2); } else { arg1->Audience = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2ProxyRestriction_Audience_get(zend_property_reference *property_reference) { LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ProxyRestriction_Audience_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Audience); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2ProxyRestriction_Count_set(zend_property_reference *property_reference, pval *value) { LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ProxyRestriction_Count_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Count) free((char *)arg1->Count); if (arg2) { arg1->Count = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Count, (const char *)arg2); } else { arg1->Count = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2ProxyRestriction_Count_get(zend_property_reference *property_reference) { LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ProxyRestriction_Count_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Count); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2ProxyRestriction) { LassoSaml2ProxyRestriction *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2ProxyRestriction *)new_LassoSaml2ProxyRestriction(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2ProxyRestriction, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2ProxyRestriction); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2ProxyRestriction(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2ProxyRestriction *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2ProxyRestriction TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2ProxyRestriction resource already free'd"); delete_LassoSaml2ProxyRestriction(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2ProxyRestriction_dump) { LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2ProxyRestriction_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2ProxyRestriction_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2ProxyRestriction */ static pval _wrap_propget_LassoSaml2ProxyRestriction(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2ProxyRestriction(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Audience")==0) { *value=_wrap_LassoSaml2ProxyRestriction_Audience_get(property_reference); return SUCCESS; } if (strcmp(propname,"Count")==0) { *value=_wrap_LassoSaml2ProxyRestriction_Count_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2ProxyRestriction(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2ProxyRestriction */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2ProxyRestriction(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Count")==0) return _wrap_LassoSaml2ProxyRestriction_Count_set(property_reference, value); if (strcmp(propname,"Audience")==0) return _wrap_LassoSaml2ProxyRestriction_Audience_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2StatementAbstract) { LassoSaml2StatementAbstract *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2StatementAbstract *)new_LassoSaml2StatementAbstract(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2StatementAbstract, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2StatementAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2StatementAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2StatementAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2StatementAbstract TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2StatementAbstract resource already free'd"); delete_LassoSaml2StatementAbstract(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2StatementAbstract_dump) { LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2StatementAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2StatementAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2StatementAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2StatementAbstract */ static pval _wrap_propget_LassoSaml2StatementAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2StatementAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2StatementAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2StatementAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2StatementAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2AuthnStatement_AuthnInstant_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_AuthnInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AuthnInstant) free((char *)arg1->AuthnInstant); if (arg2) { arg1->AuthnInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AuthnInstant, (const char *)arg2); } else { arg1->AuthnInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnStatement_AuthnInstant_get(zend_property_reference *property_reference) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_AuthnInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AuthnInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnStatement_SessionIndex_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SessionIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SessionIndex) free((char *)arg1->SessionIndex); if (arg2) { arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SessionIndex, (const char *)arg2); } else { arg1->SessionIndex = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnStatement_SessionIndex_get(zend_property_reference *property_reference) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SessionIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SessionIndex); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnStatement_SessionNotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SessionNotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SessionNotOnOrAfter) free((char *)arg1->SessionNotOnOrAfter); if (arg2) { arg1->SessionNotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SessionNotOnOrAfter, (const char *)arg2); } else { arg1->SessionNotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnStatement_SessionNotOnOrAfter_get(zend_property_reference *property_reference) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SessionNotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SessionNotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnStatement_SubjectLocality_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; LassoSaml2SubjectLocality *arg2 = (LassoSaml2SubjectLocality *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SubjectLocality_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SubjectLocality_set."); } } LassoSaml2AuthnStatement_SubjectLocality_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnStatement_SubjectLocality_get(zend_property_reference *property_reference) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; LassoSaml2SubjectLocality *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_SubjectLocality_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2SubjectLocality *)LassoSaml2AuthnStatement_SubjectLocality_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectLocality, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectLocality); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthnStatement_AuthnContext_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; LassoSaml2AuthnContext *arg2 = (LassoSaml2AuthnContext *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_AuthnContext_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_AuthnContext_set."); } } LassoSaml2AuthnStatement_AuthnContext_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthnStatement_AuthnContext_get(zend_property_reference *property_reference) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; LassoSaml2AuthnContext *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_AuthnContext_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2AuthnContext *)LassoSaml2AuthnStatement_AuthnContext_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnContext, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2AuthnStatement) { LassoSaml2AuthnStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2AuthnStatement *)new_LassoSaml2AuthnStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AuthnStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2AuthnStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2AuthnStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthnStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthnStatement resource already free'd"); delete_LassoSaml2AuthnStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2AuthnStatement_dump) { LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthnStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2AuthnStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2AuthnStatement */ static pval _wrap_propget_LassoSaml2AuthnStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2AuthnStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"SessionNotOnOrAfter")==0) { *value=_wrap_LassoSaml2AuthnStatement_SessionNotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"SubjectLocality")==0) { *value=_wrap_LassoSaml2AuthnStatement_SubjectLocality_get(property_reference); return SUCCESS; } if (strcmp(propname,"SessionIndex")==0) { *value=_wrap_LassoSaml2AuthnStatement_SessionIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthnContext")==0) { *value=_wrap_LassoSaml2AuthnStatement_AuthnContext_get(property_reference); return SUCCESS; } if (strcmp(propname,"AuthnInstant")==0) { *value=_wrap_LassoSaml2AuthnStatement_AuthnInstant_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2AuthnStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2AuthnStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2AuthnStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"AuthnInstant")==0) return _wrap_LassoSaml2AuthnStatement_AuthnInstant_set(property_reference, value); if (strcmp(propname,"SessionNotOnOrAfter")==0) return _wrap_LassoSaml2AuthnStatement_SessionNotOnOrAfter_set(property_reference, value); if (strcmp(propname,"SubjectLocality")==0) return _wrap_LassoSaml2AuthnStatement_SubjectLocality_set(property_reference, value); if (strcmp(propname,"SessionIndex")==0) return _wrap_LassoSaml2AuthnStatement_SessionIndex_set(property_reference, value); if (strcmp(propname,"AuthnContext")==0) return _wrap_LassoSaml2AuthnStatement_AuthnContext_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2AttributeStatement) { LassoSaml2AttributeStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2AttributeStatement *)new_LassoSaml2AttributeStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AttributeStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AttributeStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2AttributeStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2AttributeStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AttributeStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2AttributeStatement resource already free'd"); delete_LassoSaml2AttributeStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2AttributeStatement_dump) { LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2AttributeStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AttributeStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2AttributeStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2AttributeStatement */ static pval _wrap_propget_LassoSaml2AttributeStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2AttributeStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2AttributeStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2AttributeStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2AttributeStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSamlp2IDPEntry_ProviderID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_ProviderID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderID) free((char *)arg1->ProviderID); if (arg2) { arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderID, (const char *)arg2); } else { arg1->ProviderID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2IDPEntry_ProviderID_get(zend_property_reference *property_reference) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_ProviderID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2IDPEntry_Name_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_Name_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Name) free((char *)arg1->Name); if (arg2) { arg1->Name = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Name, (const char *)arg2); } else { arg1->Name = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2IDPEntry_Name_get(zend_property_reference *property_reference) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_Name_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Name); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2IDPEntry_Loc_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_Loc_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Loc) free((char *)arg1->Loc); if (arg2) { arg1->Loc = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Loc, (const char *)arg2); } else { arg1->Loc = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2IDPEntry_Loc_get(zend_property_reference *property_reference) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_Loc_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Loc); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2IDPEntry) { LassoSamlp2IDPEntry *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2IDPEntry *)new_LassoSamlp2IDPEntry(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPEntry, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2IDPEntry); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2IDPEntry(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2IDPEntry *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2IDPEntry TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2IDPEntry resource already free'd"); delete_LassoSamlp2IDPEntry(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2IDPEntry_dump) { LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2IDPEntry_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2IDPEntry_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2IDPEntry */ static pval _wrap_propget_LassoSamlp2IDPEntry(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2IDPEntry(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Loc")==0) { *value=_wrap_LassoSamlp2IDPEntry_Loc_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderID")==0) { *value=_wrap_LassoSamlp2IDPEntry_ProviderID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Name")==0) { *value=_wrap_LassoSamlp2IDPEntry_Name_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2IDPEntry(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2IDPEntry */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2IDPEntry(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ProviderID")==0) return _wrap_LassoSamlp2IDPEntry_ProviderID_set(property_reference, value); if (strcmp(propname,"Name")==0) return _wrap_LassoSamlp2IDPEntry_Name_set(property_reference, value); if (strcmp(propname,"Loc")==0) return _wrap_LassoSamlp2IDPEntry_Loc_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2Extensions) { LassoSamlp2Extensions *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2Extensions *)new_LassoSamlp2Extensions(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2Extensions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2Extensions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Extensions TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2Extensions resource already free'd"); delete_LassoSamlp2Extensions(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2Extensions_dump) { LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Extensions_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Extensions_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2Extensions */ static pval _wrap_propget_LassoSamlp2Extensions(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2Extensions(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2Extensions(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2Extensions */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2Extensions(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2Action_content_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Action_content_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->content) free((char *)arg1->content); if (arg2) { arg1->content = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->content, (const char *)arg2); } else { arg1->content = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Action_content_get(zend_property_reference *property_reference) { LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Action_content_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->content); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Action_Namespace_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Action_Namespace_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Namespace) free((char *)arg1->Namespace); if (arg2) { arg1->Namespace = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Namespace, (const char *)arg2); } else { arg1->Namespace = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Action_Namespace_get(zend_property_reference *property_reference) { LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Action_Namespace_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Namespace); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Action) { LassoSaml2Action *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Action *)new_LassoSaml2Action(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Action); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Action(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Action *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Action TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Action resource already free'd"); delete_LassoSaml2Action(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Action_dump) { LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Action_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Action_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Action */ static pval _wrap_propget_LassoSaml2Action(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Action(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Action(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) { *value=_wrap_LassoSaml2Action_content_get(property_reference); return SUCCESS; } if (strcmp(propname,"Namespace")==0) { *value=_wrap_LassoSaml2Action_Namespace_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2Action(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Action(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Action */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Action(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"content")==0) return _wrap_LassoSaml2Action_content_set(property_reference, value); if (strcmp(propname,"Namespace")==0) return _wrap_LassoSaml2Action_Namespace_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2StatusResponse_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ID) free((char *)arg1->ID); if (arg2) { arg1->ID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ID, (const char *)arg2); } else { arg1->ID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_ID_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->InResponseTo) free((char *)arg1->InResponseTo); if (arg2) { arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->InResponseTo, (const char *)arg2); } else { arg1->InResponseTo = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->InResponseTo); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Version) free((char *)arg1->Version); if (arg2) { arg1->Version = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Version, (const char *)arg2); } else { arg1->Version = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Version_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Version); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Destination) free((char *)arg1->Destination); if (arg2) { arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Destination, (const char *)arg2); } else { arg1->Destination = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Destination_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Destination); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Consent) free((char *)arg1->Consent); if (arg2) { arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Consent, (const char *)arg2); } else { arg1->Consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Consent_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Issuer_set."); } } LassoSamlp2StatusResponse_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2StatusResponse_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Extensions_set."); } } LassoSamlp2StatusResponse_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2StatusResponse_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2StatusResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Status_set."); } } LassoSamlp2StatusResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2StatusResponse_Status_get(zend_property_reference *property_reference) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; LassoSamlp2Status *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Status *)LassoSamlp2StatusResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Status); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2StatusResponse) { LassoSamlp2StatusResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2StatusResponse *)new_LassoSamlp2StatusResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2StatusResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2StatusResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusResponse resource already free'd"); delete_LassoSamlp2StatusResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2StatusResponse_dump) { LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2StatusResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2StatusResponse */ static pval _wrap_propget_LassoSamlp2StatusResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2StatusResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2StatusResponse_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Status")==0) { *value=_wrap_LassoSamlp2StatusResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2StatusResponse_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2StatusResponse_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlp2StatusResponse_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2StatusResponse_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2StatusResponse_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2StatusResponse_ID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2StatusResponse_Issuer_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2StatusResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2StatusResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2StatusResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlp2StatusResponse_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2StatusResponse_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2StatusResponse_Consent_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2StatusResponse_ID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2StatusResponse_Issuer_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2StatusResponse_Extensions_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoSamlp2StatusResponse_Status_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2StatusResponse_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2StatusResponse_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2Response_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Issuer_set."); } } LassoSamlp2Response_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2Response_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Extensions_set."); } } LassoSamlp2Response_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2Response_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Status_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Status_set."); } } LassoSamlp2Response_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Status_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoSamlp2Status *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Status *)LassoSamlp2Response_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Status); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_ID_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_InResponseTo_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_InResponseTo_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Version_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Destination_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2Response_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Consent_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Response_Assertion_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoNodeList *arg2 = (LassoNodeList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Assertion_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Assertion_set."); } } LassoSamlp2Response_Assertion_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Response_Assertion_get(zend_property_reference *property_reference) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; LassoNodeList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_Assertion_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNodeList *)LassoSamlp2Response_Assertion_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoNodeList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2Response) { LassoSamlp2Response *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2Response *)new_LassoSamlp2Response(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Response, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Response); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2Response(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2Response *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Response TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2Response resource already free'd"); delete_LassoSamlp2Response(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2Response_dump) { LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Response_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Response_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2Response */ static pval _wrap_propget_LassoSamlp2Response(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2Response(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2Response(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2Response_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Status")==0) { *value=_wrap_LassoSamlp2Response_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2Response_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2Response_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"Assertion")==0) { *value=_wrap_LassoSamlp2Response_Assertion_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlp2Response_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2Response_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2Response_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2Response_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2Response_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2Response(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2Response(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2Response */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2Response(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlp2Response_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2Response_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2Response_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2Response_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2Response_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2Response_Extensions_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoSamlp2Response_Status_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2Response_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2Response_Destination_set(property_reference, value); if (strcmp(propname,"Assertion")==0) return _wrap_LassoSamlp2Response_Assertion_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2ArtifactResponse_any_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoNode *arg2 = (LassoNode *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_any_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { node_info *info, *super; if ((*&value)->type == IS_NULL) { arg2=0; } else { for (info = node_infos; info->swig; info++) { for (super = info; super; super = super->super) if (super->swig == SWIGTYPE_p_LassoNode) break; if (super && SWIG_ConvertPtr(*&value, (void **) &arg2, info->swig, 0) >= 0) break; } if (! info->swig) { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_any_set."); } } } LassoSamlp2ArtifactResponse_any_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_any_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoNode *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_any_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoNode *)LassoSamlp2ArtifactResponse_any_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result); SWIG_SetPointerZval(return_value, (void *)result, ty, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,get_node_info_with_swig(ty)->php); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Issuer_set."); } } LassoSamlp2ArtifactResponse_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2ArtifactResponse_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Extensions_set."); } } LassoSamlp2ArtifactResponse_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResponse_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Status_set."); } } LassoSamlp2ArtifactResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Status_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; LassoSamlp2Status *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Status *)LassoSamlp2ArtifactResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Status); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_ID_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_InResponseTo_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_InResponseTo_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Version_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Destination_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResponse_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResponse_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResponse_Consent_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2ArtifactResponse) { LassoSamlp2ArtifactResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2ArtifactResponse *)new_LassoSamlp2ArtifactResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2ArtifactResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2ArtifactResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2ArtifactResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ArtifactResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2ArtifactResponse resource already free'd"); delete_LassoSamlp2ArtifactResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2ArtifactResponse_dump) { LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2ArtifactResponse */ static pval _wrap_propget_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2ArtifactResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Status")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"any")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_any_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2ArtifactResponse_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2ArtifactResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2ArtifactResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2ArtifactResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlp2ArtifactResponse_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2ArtifactResponse_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2ArtifactResponse_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2ArtifactResponse_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2ArtifactResponse_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2ArtifactResponse_Extensions_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoSamlp2ArtifactResponse_Status_set(property_reference, value); if (strcmp(propname,"any")==0) return _wrap_LassoSamlp2ArtifactResponse_any_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2ArtifactResponse_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2ArtifactResponse_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2RequestAbstract_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ID) free((char *)arg1->ID); if (arg2) { arg1->ID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ID, (const char *)arg2); } else { arg1->ID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_ID_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Version) free((char *)arg1->Version); if (arg2) { arg1->Version = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Version, (const char *)arg2); } else { arg1->Version = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_Version_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Version); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->IssueInstant) free((char *)arg1->IssueInstant); if (arg2) { arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->IssueInstant, (const char *)arg2); } else { arg1->IssueInstant = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->IssueInstant); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Destination) free((char *)arg1->Destination); if (arg2) { arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Destination, (const char *)arg2); } else { arg1->Destination = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_Destination_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Destination); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Consent) free((char *)arg1->Consent); if (arg2) { arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Consent, (const char *)arg2); } else { arg1->Consent = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_Consent_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Consent); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Issuer_set."); } } LassoSamlp2RequestAbstract_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2RequestAbstract_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2RequestAbstract_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Extensions_set."); } } LassoSamlp2RequestAbstract_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2RequestAbstract_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2RequestAbstract_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2RequestAbstract) { LassoSamlp2RequestAbstract *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2RequestAbstract *)new_LassoSamlp2RequestAbstract(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestAbstract, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2RequestAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2RequestAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2RequestAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2RequestAbstract TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2RequestAbstract resource already free'd"); delete_LassoSamlp2RequestAbstract(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2RequestAbstract_dump) { LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2RequestAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2RequestAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2RequestAbstract */ static pval _wrap_propget_LassoSamlp2RequestAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2RequestAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2RequestAbstract_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2RequestAbstract_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2RequestAbstract_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2RequestAbstract_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2RequestAbstract_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2RequestAbstract_ID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2RequestAbstract_Issuer_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2RequestAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2RequestAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2RequestAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2RequestAbstract_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2RequestAbstract_Consent_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2RequestAbstract_ID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2RequestAbstract_Issuer_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2RequestAbstract_Extensions_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2RequestAbstract_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2RequestAbstract_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2AssertionIDRequest_AssertionIDRef_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_AssertionIDRef_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AssertionIDRef) free((char *)arg1->AssertionIDRef); if (arg2) { arg1->AssertionIDRef = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AssertionIDRef, (const char *)arg2); } else { arg1->AssertionIDRef = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_AssertionIDRef_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_AssertionIDRef_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AssertionIDRef); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Issuer_set."); } } LassoSamlp2AssertionIDRequest_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2AssertionIDRequest_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Extensions_set."); } } LassoSamlp2AssertionIDRequest_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2AssertionIDRequest_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AssertionIDRequest_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_ID_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AssertionIDRequest_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_Version_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AssertionIDRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AssertionIDRequest_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_Destination_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AssertionIDRequest_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AssertionIDRequest_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AssertionIDRequest_Consent_get(zend_property_reference *property_reference) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2AssertionIDRequest) { LassoSamlp2AssertionIDRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2AssertionIDRequest *)new_LassoSamlp2AssertionIDRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2AssertionIDRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2AssertionIDRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2AssertionIDRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AssertionIDRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2AssertionIDRequest resource already free'd"); delete_LassoSamlp2AssertionIDRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2AssertionIDRequest_dump) { LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AssertionIDRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AssertionIDRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2AssertionIDRequest */ static pval _wrap_propget_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2AssertionIDRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionIDRef")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_AssertionIDRef_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2AssertionIDRequest_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2AssertionIDRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2AssertionIDRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2AssertionIDRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2AssertionIDRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2AssertionIDRequest_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2AssertionIDRequest_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2AssertionIDRequest_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2AssertionIDRequest_Extensions_set(property_reference, value); if (strcmp(propname,"AssertionIDRef")==0) return _wrap_LassoSamlp2AssertionIDRequest_AssertionIDRef_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2AssertionIDRequest_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2AssertionIDRequest_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2ArtifactResolve_Artifact_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Artifact_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Artifact) free((char *)arg1->Artifact); if (arg2) { arg1->Artifact = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Artifact, (const char *)arg2); } else { arg1->Artifact = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Artifact_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Artifact_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Artifact); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Issuer_set."); } } LassoSamlp2ArtifactResolve_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2ArtifactResolve_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Extensions_set."); } } LassoSamlp2ArtifactResolve_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResolve_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResolve_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_ID_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResolve_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Version_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResolve_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResolve_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Destination_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ArtifactResolve_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ArtifactResolve_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ArtifactResolve_Consent_get(zend_property_reference *property_reference) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2ArtifactResolve) { LassoSamlp2ArtifactResolve *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2ArtifactResolve *)new_LassoSamlp2ArtifactResolve(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2ArtifactResolve); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2ArtifactResolve(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2ArtifactResolve *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ArtifactResolve TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2ArtifactResolve resource already free'd"); delete_LassoSamlp2ArtifactResolve(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2ArtifactResolve_dump) { LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ArtifactResolve_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ArtifactResolve_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2ArtifactResolve */ static pval _wrap_propget_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2ArtifactResolve(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Artifact")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Artifact_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2ArtifactResolve_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2ArtifactResolve(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2ArtifactResolve */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2ArtifactResolve(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2ArtifactResolve_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2ArtifactResolve_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2ArtifactResolve_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2ArtifactResolve_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2ArtifactResolve_Extensions_set(property_reference, value); if (strcmp(propname,"Artifact")==0) return _wrap_LassoSamlp2ArtifactResolve_Artifact_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2ArtifactResolve_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2ArtifactResolve_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2NameIDMappingRequest_BaseID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_BaseID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_BaseID_set."); } } LassoSamlp2NameIDMappingRequest_BaseID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_BaseID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2BaseIDAbstract *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_BaseID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2BaseIDAbstract *)LassoSamlp2NameIDMappingRequest_BaseID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2BaseIDAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameID_set."); } } LassoSamlp2NameIDMappingRequest_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_NameID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_EncryptedID_set."); } } LassoSamlp2NameIDMappingRequest_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_EncryptedID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingRequest_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameIDPolicy_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameIDPolicy_set."); } } LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSamlp2NameIDPolicy *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_NameIDPolicy_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2NameIDPolicy *)LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2NameIDPolicy); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Issuer_set."); } } LassoSamlp2NameIDMappingRequest_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Extensions_set."); } } LassoSamlp2NameIDMappingRequest_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingRequest_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingRequest_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_ID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingRequest_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_Version_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingRequest_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_Destination_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingRequest_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingRequest_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingRequest_Consent_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2NameIDMappingRequest) { LassoSamlp2NameIDMappingRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2NameIDMappingRequest *)new_LassoSamlp2NameIDMappingRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2NameIDMappingRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2NameIDMappingRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2NameIDMappingRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDMappingRequest resource already free'd"); delete_LassoSamlp2NameIDMappingRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2NameIDMappingRequest_dump) { LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2NameIDMappingRequest */ static pval _wrap_propget_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2NameIDMappingRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIDPolicy")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"BaseID")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_BaseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_NameID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2NameIDMappingRequest_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2NameIDMappingRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2NameIDMappingRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2NameIDMappingRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2NameIDMappingRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2NameIDMappingRequest_Consent_set(property_reference, value); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSamlp2NameIDMappingRequest_EncryptedID_set(property_reference, value); if (strcmp(propname,"BaseID")==0) return _wrap_LassoSamlp2NameIDMappingRequest_BaseID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSamlp2NameIDMappingRequest_NameID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2NameIDMappingRequest_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2NameIDMappingRequest_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2NameIDMappingRequest_Extensions_set(property_reference, value); if (strcmp(propname,"NameIDPolicy")==0) return _wrap_LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2NameIDMappingRequest_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2NameIDMappingRequest_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2AuthnRequest_ForceAuthn_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; bool arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ForceAuthn_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(&value); arg2 = (bool) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->ForceAuthn = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_ForceAuthn_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ForceAuthn_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->ForceAuthn); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_IsPassive_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; bool arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_IsPassive_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_BOOL_IN@*/ convert_to_boolean_ex(&value); arg2 = (bool) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->IsPassive = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_IsPassive_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; bool result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_IsPassive_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (bool) ((arg1)->IsPassive); { ZVAL_BOOL(return_value,(result)?1:0); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_ProtocolBinding_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ProtocolBinding_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProtocolBinding) free((char *)arg1->ProtocolBinding); if (arg2) { arg1->ProtocolBinding = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProtocolBinding, (const char *)arg2); } else { arg1->ProtocolBinding = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_ProtocolBinding_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ProtocolBinding_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProtocolBinding); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->AssertionConsumerServiceIndex = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->AssertionConsumerServiceIndex); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->AssertionConsumerServiceURL) free((char *)arg1->AssertionConsumerServiceURL); if (arg2) { arg1->AssertionConsumerServiceURL = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->AssertionConsumerServiceURL, (const char *)arg2); } else { arg1->AssertionConsumerServiceURL = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->AssertionConsumerServiceURL); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; int arg2 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_INT_IN@*/ convert_to_long_ex(&value); arg2 = (int) Z_LVAL_PP(&value); /*@SWIG@*/; } if (arg1) (arg1)->AttributeConsumingServiceIndex = arg2; return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; int result; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (int) ((arg1)->AttributeConsumingServiceIndex); { ZVAL_LONG(return_value,result); } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_ProviderName_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ProviderName_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProviderName) free((char *)arg1->ProviderName); if (arg2) { arg1->ProviderName = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProviderName, (const char *)arg2); } else { arg1->ProviderName = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_ProviderName_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ProviderName_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProviderName); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Subject_set."); } } LassoSamlp2AuthnRequest_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Subject_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSamlp2AuthnRequest_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_NameIDPolicy_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_NameIDPolicy_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_NameIDPolicy_set."); } } LassoSamlp2AuthnRequest_NameIDPolicy_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_NameIDPolicy_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2NameIDPolicy *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_NameIDPolicy_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2NameIDPolicy *)LassoSamlp2AuthnRequest_NameIDPolicy_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2NameIDPolicy); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Conditions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Conditions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Conditions_set."); } } LassoSamlp2AuthnRequest_Conditions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Conditions_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2Conditions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Conditions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Conditions *)LassoSamlp2AuthnRequest_Conditions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Conditions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_RequestedAuthnContext_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_RequestedAuthnContext_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_RequestedAuthnContext_set."); } } LassoSamlp2AuthnRequest_RequestedAuthnContext_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_RequestedAuthnContext_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2RequestedAuthnContext *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_RequestedAuthnContext_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnRequest_RequestedAuthnContext_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2RequestedAuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Scoping_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2Scoping *arg2 = (LassoSamlp2Scoping *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Scoping_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Scoping_set."); } } LassoSamlp2AuthnRequest_Scoping_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Scoping_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2Scoping *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Scoping_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Scoping *)LassoSamlp2AuthnRequest_Scoping_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Scoping, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Scoping); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Issuer_set."); } } LassoSamlp2AuthnRequest_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2AuthnRequest_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Extensions_set."); } } LassoSamlp2AuthnRequest_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2AuthnRequest_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnRequest_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_ID_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnRequest_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Version_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnRequest_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Destination_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnRequest_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnRequest_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnRequest_Consent_get(zend_property_reference *property_reference) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2AuthnRequest) { LassoSamlp2AuthnRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2AuthnRequest *)new_LassoSamlp2AuthnRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthnRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2AuthnRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2AuthnRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2AuthnRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthnRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthnRequest resource already free'd"); delete_LassoSamlp2AuthnRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2AuthnRequest_dump) { LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2AuthnRequest */ static pval _wrap_propget_LassoSamlp2AuthnRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2AuthnRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProviderName")==0) { *value=_wrap_LassoSamlp2AuthnRequest_ProviderName_get(property_reference); return SUCCESS; } if (strcmp(propname,"Scoping")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Scoping_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProtocolBinding")==0) { *value=_wrap_LassoSamlp2AuthnRequest_ProtocolBinding_get(property_reference); return SUCCESS; } if (strcmp(propname,"IsPassive")==0) { *value=_wrap_LassoSamlp2AuthnRequest_IsPassive_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionConsumerServiceURL")==0) { *value=_wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_get(property_reference); return SUCCESS; } if (strcmp(propname,"AssertionConsumerServiceIndex")==0) { *value=_wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2AuthnRequest_ID_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2AuthnRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Conditions")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Conditions_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestedAuthnContext")==0) { *value=_wrap_LassoSamlp2AuthnRequest_RequestedAuthnContext_get(property_reference); return SUCCESS; } if (strcmp(propname,"AttributeConsumingServiceIndex")==0) { *value=_wrap_LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"ForceAuthn")==0) { *value=_wrap_LassoSamlp2AuthnRequest_ForceAuthn_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameIDPolicy")==0) { *value=_wrap_LassoSamlp2AuthnRequest_NameIDPolicy_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2AuthnRequest_Destination_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2AuthnRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2AuthnRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2AuthnRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2AuthnRequest_ID_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2AuthnRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2AuthnRequest_Consent_set(property_reference, value); if (strcmp(propname,"AssertionConsumerServiceURL")==0) return _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceURL_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2AuthnRequest_Extensions_set(property_reference, value); if (strcmp(propname,"Conditions")==0) return _wrap_LassoSamlp2AuthnRequest_Conditions_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2AuthnRequest_Issuer_set(property_reference, value); if (strcmp(propname,"AssertionConsumerServiceIndex")==0) return _wrap_LassoSamlp2AuthnRequest_AssertionConsumerServiceIndex_set(property_reference, value); if (strcmp(propname,"RequestedAuthnContext")==0) return _wrap_LassoSamlp2AuthnRequest_RequestedAuthnContext_set(property_reference, value); if (strcmp(propname,"AttributeConsumingServiceIndex")==0) return _wrap_LassoSamlp2AuthnRequest_AttributeConsumingServiceIndex_set(property_reference, value); if (strcmp(propname,"NameIDPolicy")==0) return _wrap_LassoSamlp2AuthnRequest_NameIDPolicy_set(property_reference, value); if (strcmp(propname,"ForceAuthn")==0) return _wrap_LassoSamlp2AuthnRequest_ForceAuthn_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2AuthnRequest_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2AuthnRequest_Destination_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlp2AuthnRequest_Subject_set(property_reference, value); if (strcmp(propname,"Scoping")==0) return _wrap_LassoSamlp2AuthnRequest_Scoping_set(property_reference, value); if (strcmp(propname,"ProtocolBinding")==0) return _wrap_LassoSamlp2AuthnRequest_ProtocolBinding_set(property_reference, value); if (strcmp(propname,"ProviderName")==0) return _wrap_LassoSamlp2AuthnRequest_ProviderName_set(property_reference, value); if (strcmp(propname,"IsPassive")==0) return _wrap_LassoSamlp2AuthnRequest_IsPassive_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2SubjectQueryAbstract_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Subject_set."); } } LassoSamlp2SubjectQueryAbstract_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Subject_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSamlp2SubjectQueryAbstract_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Issuer_set."); } } LassoSamlp2SubjectQueryAbstract_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2SubjectQueryAbstract_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Extensions_set."); } } LassoSamlp2SubjectQueryAbstract_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2SubjectQueryAbstract_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2SubjectQueryAbstract_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_ID_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2SubjectQueryAbstract_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Version_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2SubjectQueryAbstract_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2SubjectQueryAbstract_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Destination_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2SubjectQueryAbstract_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2SubjectQueryAbstract_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2SubjectQueryAbstract_Consent_get(zend_property_reference *property_reference) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2SubjectQueryAbstract) { LassoSamlp2SubjectQueryAbstract *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2SubjectQueryAbstract *)new_LassoSamlp2SubjectQueryAbstract(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2SubjectQueryAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2SubjectQueryAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2SubjectQueryAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2SubjectQueryAbstract resource already free'd"); delete_LassoSamlp2SubjectQueryAbstract(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2SubjectQueryAbstract_dump) { LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2SubjectQueryAbstract_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2SubjectQueryAbstract_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2SubjectQueryAbstract */ static pval _wrap_propget_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2SubjectQueryAbstract(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2SubjectQueryAbstract_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2SubjectQueryAbstract(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2SubjectQueryAbstract */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2SubjectQueryAbstract(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Extensions_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Subject_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2SubjectQueryAbstract_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2AuthzDecisionQuery_Resource_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Resource_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Resource) free((char *)arg1->Resource); if (arg2) { arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Resource, (const char *)arg2); } else { arg1->Resource = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Resource_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Resource_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Resource); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Action_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Action_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Action_set."); } } LassoSamlp2AuthzDecisionQuery_Action_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Action_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Action *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Action_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Action *)LassoSamlp2AuthzDecisionQuery_Action_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Action); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Evidence_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Evidence_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Evidence_set."); } } LassoSamlp2AuthzDecisionQuery_Evidence_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Evidence_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Evidence *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Evidence_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Evidence *)LassoSamlp2AuthzDecisionQuery_Evidence_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Evidence); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Subject_set."); } } LassoSamlp2AuthzDecisionQuery_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Subject_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSamlp2AuthzDecisionQuery_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Issuer_set."); } } LassoSamlp2AuthzDecisionQuery_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2AuthzDecisionQuery_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Extensions_set."); } } LassoSamlp2AuthzDecisionQuery_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2AuthzDecisionQuery_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthzDecisionQuery_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_ID_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthzDecisionQuery_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Version_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthzDecisionQuery_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthzDecisionQuery_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Destination_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthzDecisionQuery_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthzDecisionQuery_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthzDecisionQuery_Consent_get(zend_property_reference *property_reference) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2AuthzDecisionQuery) { LassoSamlp2AuthzDecisionQuery *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2AuthzDecisionQuery *)new_LassoSamlp2AuthzDecisionQuery(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2AuthzDecisionQuery); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2AuthzDecisionQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2AuthzDecisionQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthzDecisionQuery resource already free'd"); delete_LassoSamlp2AuthzDecisionQuery(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2AuthzDecisionQuery_dump) { LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthzDecisionQuery_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthzDecisionQuery_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2AuthzDecisionQuery */ static pval _wrap_propget_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2AuthzDecisionQuery(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Resource")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Resource_get(property_reference); return SUCCESS; } if (strcmp(propname,"Evidence")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Evidence_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Action")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Action_get(property_reference); return SUCCESS; } if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2AuthzDecisionQuery_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2AuthzDecisionQuery(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2AuthzDecisionQuery */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2AuthzDecisionQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_ID_set(property_reference, value); if (strcmp(propname,"Resource")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Resource_set(property_reference, value); if (strcmp(propname,"Evidence")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Evidence_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Extensions_set(property_reference, value); if (strcmp(propname,"Action")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Action_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Subject_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2AuthzDecisionQuery_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2AttributeQuery_Attribute_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2Attribute *arg2 = (LassoSaml2Attribute *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Attribute_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Attribute_set."); } } LassoSamlp2AttributeQuery_Attribute_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Attribute_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2Attribute *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Attribute_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Attribute *)LassoSamlp2AttributeQuery_Attribute_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Attribute, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Attribute); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Subject_set."); } } LassoSamlp2AttributeQuery_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Subject_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSamlp2AttributeQuery_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Issuer_set."); } } LassoSamlp2AttributeQuery_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2AttributeQuery_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Extensions_set."); } } LassoSamlp2AttributeQuery_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2AttributeQuery_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AttributeQuery_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_ID_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AttributeQuery_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Version_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AttributeQuery_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AttributeQuery_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Destination_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AttributeQuery_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AttributeQuery_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AttributeQuery_Consent_get(zend_property_reference *property_reference) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2AttributeQuery) { LassoSamlp2AttributeQuery *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2AttributeQuery *)new_LassoSamlp2AttributeQuery(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AttributeQuery, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2AttributeQuery); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2AttributeQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2AttributeQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AttributeQuery TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2AttributeQuery resource already free'd"); delete_LassoSamlp2AttributeQuery(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2AttributeQuery_dump) { LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AttributeQuery_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AttributeQuery_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2AttributeQuery */ static pval _wrap_propget_LassoSamlp2AttributeQuery(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2AttributeQuery(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2AttributeQuery_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Attribute")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Attribute_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2AttributeQuery_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2AttributeQuery_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2AttributeQuery(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2AttributeQuery */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2AttributeQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2AttributeQuery_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2AttributeQuery_Consent_set(property_reference, value); if (strcmp(propname,"Attribute")==0) return _wrap_LassoSamlp2AttributeQuery_Attribute_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2AttributeQuery_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2AttributeQuery_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2AttributeQuery_Extensions_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlp2AttributeQuery_Subject_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2AttributeQuery_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2AttributeQuery_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2AudienceRestriction_Audience_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AudienceRestriction_Audience_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Audience) free((char *)arg1->Audience); if (arg2) { arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Audience, (const char *)arg2); } else { arg1->Audience = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AudienceRestriction_Audience_get(zend_property_reference *property_reference) { LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AudienceRestriction_Audience_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Audience); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2AudienceRestriction) { LassoSaml2AudienceRestriction *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2AudienceRestriction *)new_LassoSaml2AudienceRestriction(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AudienceRestriction, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AudienceRestriction); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2AudienceRestriction(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2AudienceRestriction *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AudienceRestriction TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2AudienceRestriction resource already free'd"); delete_LassoSaml2AudienceRestriction(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2AudienceRestriction_dump) { LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AudienceRestriction_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2AudienceRestriction_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2AudienceRestriction */ static pval _wrap_propget_LassoSaml2AudienceRestriction(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2AudienceRestriction(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Audience")==0) { *value=_wrap_LassoSaml2AudienceRestriction_Audience_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2AudienceRestriction(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2AudienceRestriction */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2AudienceRestriction(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Audience")==0) return _wrap_LassoSaml2AudienceRestriction_Audience_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2LogoutRequest_SessionIndex_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_SessionIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SessionIndex) free((char *)arg1->SessionIndex); if (arg2) { arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SessionIndex, (const char *)arg2); } else { arg1->SessionIndex = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_SessionIndex_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_SessionIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SessionIndex); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Reason_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Reason_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Reason) free((char *)arg1->Reason); if (arg2) { arg1->Reason = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Reason, (const char *)arg2); } else { arg1->Reason = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Reason_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Reason_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Reason); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_NotOnOrAfter_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_NotOnOrAfter_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter); if (arg2) { arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2); } else { arg1->NotOnOrAfter = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_NotOnOrAfter_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_NotOnOrAfter_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NotOnOrAfter); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_BaseID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_BaseID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_BaseID_set."); } } LassoSamlp2LogoutRequest_BaseID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_BaseID_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2BaseIDAbstract *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_BaseID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2BaseIDAbstract *)LassoSamlp2LogoutRequest_BaseID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2BaseIDAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_NameID_set."); } } LassoSamlp2LogoutRequest_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_NameID_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_EncryptedID_set."); } } LassoSamlp2LogoutRequest_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_EncryptedID_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSamlp2LogoutRequest_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Issuer_set."); } } LassoSamlp2LogoutRequest_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Extensions_set."); } } LassoSamlp2LogoutRequest_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2LogoutRequest_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2LogoutRequest_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_ID_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2LogoutRequest_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Version_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2LogoutRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2LogoutRequest_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Destination_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2LogoutRequest_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2LogoutRequest_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2LogoutRequest_Consent_get(zend_property_reference *property_reference) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2LogoutRequest) { LassoSamlp2LogoutRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2LogoutRequest *)new_LassoSamlp2LogoutRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2LogoutRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2LogoutRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2LogoutRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2LogoutRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2LogoutRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2LogoutRequest resource already free'd"); delete_LassoSamlp2LogoutRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2LogoutRequest_dump) { LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2LogoutRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2LogoutRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2LogoutRequest */ static pval _wrap_propget_LassoSamlp2LogoutRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2LogoutRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"NotOnOrAfter")==0) { *value=_wrap_LassoSamlp2LogoutRequest_NotOnOrAfter_get(property_reference); return SUCCESS; } if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"SessionIndex")==0) { *value=_wrap_LassoSamlp2LogoutRequest_SessionIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"Reason")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Reason_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2LogoutRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSamlp2LogoutRequest_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"BaseID")==0) { *value=_wrap_LassoSamlp2LogoutRequest_BaseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSamlp2LogoutRequest_NameID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2LogoutRequest_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2LogoutRequest_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2LogoutRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2LogoutRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2LogoutRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2LogoutRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2LogoutRequest_Consent_set(property_reference, value); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSamlp2LogoutRequest_EncryptedID_set(property_reference, value); if (strcmp(propname,"BaseID")==0) return _wrap_LassoSamlp2LogoutRequest_BaseID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSamlp2LogoutRequest_NameID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2LogoutRequest_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2LogoutRequest_ID_set(property_reference, value); if (strcmp(propname,"NotOnOrAfter")==0) return _wrap_LassoSamlp2LogoutRequest_NotOnOrAfter_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2LogoutRequest_Extensions_set(property_reference, value); if (strcmp(propname,"SessionIndex")==0) return _wrap_LassoSamlp2LogoutRequest_SessionIndex_set(property_reference, value); if (strcmp(propname,"Reason")==0) return _wrap_LassoSamlp2LogoutRequest_Reason_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2LogoutRequest_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2LogoutRequest_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2AuthnQuery_SessionIndex_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_SessionIndex_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->SessionIndex) free((char *)arg1->SessionIndex); if (arg2) { arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->SessionIndex, (const char *)arg2); } else { arg1->SessionIndex = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_SessionIndex_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_SessionIndex_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->SessionIndex); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_RequestedAuthnContext_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_RequestedAuthnContext_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_RequestedAuthnContext_set."); } } LassoSamlp2AuthnQuery_RequestedAuthnContext_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_RequestedAuthnContext_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSamlp2RequestedAuthnContext *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_RequestedAuthnContext_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnQuery_RequestedAuthnContext_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2RequestedAuthnContext); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Subject_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Subject_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Subject_set."); } } LassoSamlp2AuthnQuery_Subject_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Subject_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSaml2Subject *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Subject_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Subject *)LassoSamlp2AuthnQuery_Subject_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Issuer_set."); } } LassoSamlp2AuthnQuery_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2AuthnQuery_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Extensions_set."); } } LassoSamlp2AuthnQuery_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2AuthnQuery_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnQuery_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_ID_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnQuery_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Version_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnQuery_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnQuery_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Destination_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2AuthnQuery_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2AuthnQuery_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2AuthnQuery_Consent_get(zend_property_reference *property_reference) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2AuthnQuery) { LassoSamlp2AuthnQuery *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2AuthnQuery *)new_LassoSamlp2AuthnQuery(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthnQuery, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2AuthnQuery); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2AuthnQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2AuthnQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthnQuery TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthnQuery resource already free'd"); delete_LassoSamlp2AuthnQuery(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2AuthnQuery_dump) { LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2AuthnQuery_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2AuthnQuery_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2AuthnQuery */ static pval _wrap_propget_LassoSamlp2AuthnQuery(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2AuthnQuery(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"SessionIndex")==0) { *value=_wrap_LassoSamlp2AuthnQuery_SessionIndex_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequestedAuthnContext")==0) { *value=_wrap_LassoSamlp2AuthnQuery_RequestedAuthnContext_get(property_reference); return SUCCESS; } if (strcmp(propname,"Subject")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Subject_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2AuthnQuery_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2AuthnQuery_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2AuthnQuery_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2AuthnQuery(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2AuthnQuery */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2AuthnQuery(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2AuthnQuery_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2AuthnQuery_Consent_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2AuthnQuery_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2AuthnQuery_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2AuthnQuery_Extensions_set(property_reference, value); if (strcmp(propname,"SessionIndex")==0) return _wrap_LassoSamlp2AuthnQuery_SessionIndex_set(property_reference, value); if (strcmp(propname,"RequestedAuthnContext")==0) return _wrap_LassoSamlp2AuthnQuery_RequestedAuthnContext_set(property_reference, value); if (strcmp(propname,"Subject")==0) return _wrap_LassoSamlp2AuthnQuery_Subject_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2AuthnQuery_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2AuthnQuery_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2Attribute_Name_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_Name_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Name) free((char *)arg1->Name); if (arg2) { arg1->Name = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Name, (const char *)arg2); } else { arg1->Name = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Attribute_Name_get(zend_property_reference *property_reference) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_Name_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Name); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Attribute_NameFormat_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_NameFormat_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NameFormat) free((char *)arg1->NameFormat); if (arg2) { arg1->NameFormat = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NameFormat, (const char *)arg2); } else { arg1->NameFormat = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Attribute_NameFormat_get(zend_property_reference *property_reference) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_NameFormat_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NameFormat); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Attribute_FriendlyName_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_FriendlyName_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->FriendlyName) free((char *)arg1->FriendlyName); if (arg2) { arg1->FriendlyName = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->FriendlyName, (const char *)arg2); } else { arg1->FriendlyName = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Attribute_FriendlyName_get(zend_property_reference *property_reference) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_FriendlyName_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->FriendlyName); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Attribute) { LassoSaml2Attribute *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Attribute *)new_LassoSaml2Attribute(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Attribute, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Attribute); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Attribute(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Attribute *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Attribute TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Attribute resource already free'd"); delete_LassoSaml2Attribute(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Attribute_dump) { LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Attribute_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Attribute_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Attribute */ static pval _wrap_propget_LassoSaml2Attribute(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Attribute(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Name")==0) { *value=_wrap_LassoSaml2Attribute_Name_get(property_reference); return SUCCESS; } if (strcmp(propname,"FriendlyName")==0) { *value=_wrap_LassoSaml2Attribute_FriendlyName_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameFormat")==0) { *value=_wrap_LassoSaml2Attribute_NameFormat_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Attribute(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Attribute */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Attribute(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Name")==0) return _wrap_LassoSaml2Attribute_Name_set(property_reference, value); if (strcmp(propname,"FriendlyName")==0) return _wrap_LassoSaml2Attribute_FriendlyName_set(property_reference, value); if (strcmp(propname,"NameFormat")==0) return _wrap_LassoSaml2Attribute_NameFormat_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2Terminate) { LassoSamlp2Terminate *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2Terminate *)new_LassoSamlp2Terminate(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Terminate, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Terminate); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2Terminate(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2Terminate *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Terminate TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2Terminate resource already free'd"); delete_LassoSamlp2Terminate(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2Terminate_dump) { LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2Terminate, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Terminate_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Terminate_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2Terminate */ static pval _wrap_propget_LassoSamlp2Terminate(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2Terminate(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2Terminate(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2Terminate */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2Terminate(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2StatusDetail) { LassoSamlp2StatusDetail *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2StatusDetail *)new_LassoSamlp2StatusDetail(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusDetail, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2StatusDetail); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2StatusDetail(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2StatusDetail *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusDetail TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusDetail resource already free'd"); delete_LassoSamlp2StatusDetail(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2StatusDetail_dump) { LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusDetail, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2StatusDetail_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2StatusDetail_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2StatusDetail */ static pval _wrap_propget_LassoSamlp2StatusDetail(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2StatusDetail(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2StatusDetail(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2StatusDetail */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2StatusDetail(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSaml2AuthzDecisionStatement_Resource_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Resource_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Resource) free((char *)arg1->Resource); if (arg2) { arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Resource, (const char *)arg2); } else { arg1->Resource = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthzDecisionStatement_Resource_get(zend_property_reference *property_reference) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Resource_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Resource); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthzDecisionStatement_Decision_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Decision_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->Decision) free((char *)arg1->Decision); if (arg2) { arg1->Decision = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->Decision, (const char *)arg2); } else { arg1->Decision = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthzDecisionStatement_Decision_get(zend_property_reference *property_reference) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Decision_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->Decision); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthzDecisionStatement_Action_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Action_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Action, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Action_set."); } } LassoSaml2AuthzDecisionStatement_Action_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthzDecisionStatement_Action_get(zend_property_reference *property_reference) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; LassoSaml2Action *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Action_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Action *)LassoSaml2AuthzDecisionStatement_Action_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Action); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2AuthzDecisionStatement_Evidence_set(zend_property_reference *property_reference, pval *value) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Evidence_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Evidence_set."); } } LassoSaml2AuthzDecisionStatement_Evidence_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2AuthzDecisionStatement_Evidence_get(zend_property_reference *property_reference) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; LassoSaml2Evidence *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_Evidence_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2Evidence *)LassoSaml2AuthzDecisionStatement_Evidence_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Evidence); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2AuthzDecisionStatement) { LassoSaml2AuthzDecisionStatement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2AuthzDecisionStatement *)new_LassoSaml2AuthzDecisionStatement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2AuthzDecisionStatement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2AuthzDecisionStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2AuthzDecisionStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthzDecisionStatement resource already free'd"); delete_LassoSaml2AuthzDecisionStatement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2AuthzDecisionStatement_dump) { LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2AuthzDecisionStatement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2AuthzDecisionStatement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2AuthzDecisionStatement */ static pval _wrap_propget_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2AuthzDecisionStatement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Resource")==0) { *value=_wrap_LassoSaml2AuthzDecisionStatement_Resource_get(property_reference); return SUCCESS; } if (strcmp(propname,"Evidence")==0) { *value=_wrap_LassoSaml2AuthzDecisionStatement_Evidence_get(property_reference); return SUCCESS; } if (strcmp(propname,"Decision")==0) { *value=_wrap_LassoSaml2AuthzDecisionStatement_Decision_get(property_reference); return SUCCESS; } if (strcmp(propname,"Action")==0) { *value=_wrap_LassoSaml2AuthzDecisionStatement_Action_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2AuthzDecisionStatement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2AuthzDecisionStatement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2AuthzDecisionStatement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Resource")==0) return _wrap_LassoSaml2AuthzDecisionStatement_Resource_set(property_reference, value); if (strcmp(propname,"Evidence")==0) return _wrap_LassoSaml2AuthzDecisionStatement_Evidence_set(property_reference, value); if (strcmp(propname,"Decision")==0) return _wrap_LassoSaml2AuthzDecisionStatement_Decision_set(property_reference, value); if (strcmp(propname,"Action")==0) return _wrap_LassoSaml2AuthzDecisionStatement_Action_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2NameIDMappingResponse_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_NameID_set."); } } LassoSamlp2NameIDMappingResponse_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_NameID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_EncryptedID_set."); } } LassoSamlp2NameIDMappingResponse_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_EncryptedID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingResponse_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Issuer_set."); } } LassoSamlp2NameIDMappingResponse_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Extensions_set."); } } LassoSamlp2NameIDMappingResponse_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingResponse_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Status_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Status_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Status_set."); } } LassoSamlp2NameIDMappingResponse_Status_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Status_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; LassoSamlp2Status *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Status_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Status *)LassoSamlp2NameIDMappingResponse_Status_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Status); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_ID_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_InResponseTo_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_InResponseTo_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_InResponseTo_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_InResponseTo_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_InResponseTo_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_InResponseTo_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Version_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Destination_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2NameIDMappingResponse_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2NameIDMappingResponse_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2NameIDMappingResponse_Consent_get(zend_property_reference *property_reference) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2NameIDMappingResponse) { LassoSamlp2NameIDMappingResponse *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2NameIDMappingResponse *)new_LassoSamlp2NameIDMappingResponse(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2NameIDMappingResponse); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2NameIDMappingResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2NameIDMappingResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDMappingResponse resource already free'd"); delete_LassoSamlp2NameIDMappingResponse(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2NameIDMappingResponse_dump) { LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2NameIDMappingResponse_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2NameIDMappingResponse_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2NameIDMappingResponse */ static pval _wrap_propget_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2NameIDMappingResponse(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Status")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Status_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"InResponseTo")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_InResponseTo_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_NameID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2NameIDMappingResponse_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2NameIDMappingResponse(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2NameIDMappingResponse */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2NameIDMappingResponse(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"InResponseTo")==0) return _wrap_LassoSamlp2NameIDMappingResponse_InResponseTo_set(property_reference, value); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2NameIDMappingResponse_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Consent_set(property_reference, value); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSamlp2NameIDMappingResponse_EncryptedID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSamlp2NameIDMappingResponse_NameID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2NameIDMappingResponse_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Extensions_set(property_reference, value); if (strcmp(propname,"Status")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Status_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2NameIDMappingResponse_Destination_set(property_reference, value); return FAILURE; } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2EncryptedElement) { LassoSaml2EncryptedElement *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2EncryptedElement *)new_LassoSaml2EncryptedElement(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2EncryptedElement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2EncryptedElement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2EncryptedElement TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2EncryptedElement resource already free'd"); delete_LassoSaml2EncryptedElement(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2EncryptedElement_dump) { LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2EncryptedElement_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2EncryptedElement_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2EncryptedElement */ static pval _wrap_propget_LassoSaml2EncryptedElement(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2EncryptedElement(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_propset_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2EncryptedElement(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2EncryptedElement */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2EncryptedElement(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); return FAILURE; } static int _wrap_LassoSamlp2ManageNameIDRequest_NewID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NewID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->NewID) free((char *)arg1->NewID); if (arg2) { arg1->NewID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->NewID, (const char *)arg2); } else { arg1->NewID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_NewID_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NewID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->NewID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NameID_set."); } } LassoSamlp2ManageNameIDRequest_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_NameID_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_EncryptedID_set."); } } LassoSamlp2ManageNameIDRequest_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_EncryptedID_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NewEncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NewEncryptedID_set."); } } LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_NewEncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Terminate_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSamlp2Terminate *arg2 = (LassoSamlp2Terminate *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Terminate_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Terminate, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Terminate_set."); } } LassoSamlp2ManageNameIDRequest_Terminate_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Terminate_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSamlp2Terminate *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Terminate_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Terminate *)LassoSamlp2ManageNameIDRequest_Terminate_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Terminate, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Terminate); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Issuer_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Issuer_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Issuer_set."); } } LassoSamlp2ManageNameIDRequest_Issuer_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Issuer_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Issuer_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_Issuer_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Extensions_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Extensions_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Extensions_set."); } } LassoSamlp2ManageNameIDRequest_Extensions_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Extensions_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; LassoSamlp2Extensions *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Extensions_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2Extensions *)LassoSamlp2ManageNameIDRequest_Extensions_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Extensions); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_ID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_ID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ManageNameIDRequest_ID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_ID_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_ID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_ID_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Version_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Version_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ManageNameIDRequest_Version_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Version_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Version_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_Version_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_IssueInstant_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_IssueInstant_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ManageNameIDRequest_IssueInstant_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_IssueInstant_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_IssueInstant_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_IssueInstant_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Destination_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Destination_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ManageNameIDRequest_Destination_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Destination_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Destination_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_Destination_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2ManageNameIDRequest_Consent_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Consent_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } LassoSamlp2ManageNameIDRequest_Consent_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2ManageNameIDRequest_Consent_get(zend_property_reference *property_reference) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_Consent_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_Consent_get(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2ManageNameIDRequest) { LassoSamlp2ManageNameIDRequest *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2ManageNameIDRequest *)new_LassoSamlp2ManageNameIDRequest(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2ManageNameIDRequest); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2ManageNameIDRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2ManageNameIDRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2ManageNameIDRequest resource already free'd"); delete_LassoSamlp2ManageNameIDRequest(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2ManageNameIDRequest_dump) { LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2ManageNameIDRequest_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2ManageNameIDRequest_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2ManageNameIDRequest */ static pval _wrap_propget_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2ManageNameIDRequest(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"Extensions")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Extensions_get(property_reference); return SUCCESS; } if (strcmp(propname,"Version")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Version_get(property_reference); return SUCCESS; } if (strcmp(propname,"Destination")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Destination_get(property_reference); return SUCCESS; } if (strcmp(propname,"IssueInstant")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_IssueInstant_get(property_reference); return SUCCESS; } if (strcmp(propname,"Consent")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Consent_get(property_reference); return SUCCESS; } if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NewEncryptedID")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Terminate")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Terminate_get(property_reference); return SUCCESS; } if (strcmp(propname,"NewID")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_NewID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_NameID_get(property_reference); return SUCCESS; } if (strcmp(propname,"Issuer")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_Issuer_get(property_reference); return SUCCESS; } if (strcmp(propname,"ID")==0) { *value=_wrap_LassoSamlp2ManageNameIDRequest_ID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2ManageNameIDRequest(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2ManageNameIDRequest */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2ManageNameIDRequest(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IssueInstant")==0) return _wrap_LassoSamlp2ManageNameIDRequest_IssueInstant_set(property_reference, value); if (strcmp(propname,"Consent")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Consent_set(property_reference, value); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSamlp2ManageNameIDRequest_EncryptedID_set(property_reference, value); if (strcmp(propname,"NewEncryptedID")==0) return _wrap_LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(property_reference, value); if (strcmp(propname,"Terminate")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Terminate_set(property_reference, value); if (strcmp(propname,"NewID")==0) return _wrap_LassoSamlp2ManageNameIDRequest_NewID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSamlp2ManageNameIDRequest_NameID_set(property_reference, value); if (strcmp(propname,"Issuer")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Issuer_set(property_reference, value); if (strcmp(propname,"ID")==0) return _wrap_LassoSamlp2ManageNameIDRequest_ID_set(property_reference, value); if (strcmp(propname,"Extensions")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Extensions_set(property_reference, value); if (strcmp(propname,"Version")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Version_set(property_reference, value); if (strcmp(propname,"Destination")==0) return _wrap_LassoSamlp2ManageNameIDRequest_Destination_set(property_reference, value); return FAILURE; } static int _wrap_LassoSamlp2Scoping_RequesterID_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_RequesterID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->RequesterID) free((char *)arg1->RequesterID); if (arg2) { arg1->RequesterID = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->RequesterID, (const char *)arg2); } else { arg1->RequesterID = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Scoping_RequesterID_get(zend_property_reference *property_reference) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_RequesterID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->RequesterID); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Scoping_ProxyCount_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; char *arg2 = (char *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_ProxyCount_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); { /*@SWIG:CONVERT_STRING_IN@*/ convert_to_string_ex(&value); arg2 = (char *) Z_STRVAL_PP(&value); /*@SWIG@*/; } { if (arg1->ProxyCount) free((char *)arg1->ProxyCount); if (arg2) { arg1->ProxyCount = (char *) malloc(strlen((const char *)arg2)+1); strcpy((char *)arg1->ProxyCount, (const char *)arg2); } else { arg1->ProxyCount = 0; } } return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Scoping_ProxyCount_get(zend_property_reference *property_reference) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; char *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_ProxyCount_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *) ((arg1)->ProxyCount); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSamlp2Scoping_IDPList_set(zend_property_reference *property_reference, pval *value) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; LassoSamlp2IDPList *arg2 = (LassoSamlp2IDPList *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_IDPList_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_IDPList_set."); } } LassoSamlp2Scoping_IDPList_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSamlp2Scoping_IDPList_get(zend_property_reference *property_reference) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; LassoSamlp2IDPList *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_IDPList_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSamlp2IDPList *)LassoSamlp2Scoping_IDPList_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPList, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2IDPList); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSamlp2Scoping) { LassoSamlp2Scoping *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSamlp2Scoping *)new_LassoSamlp2Scoping(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Scoping, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSamlp2Scoping); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSamlp2Scoping(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSamlp2Scoping *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Scoping TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSamlp2Scoping resource already free'd"); delete_LassoSamlp2Scoping(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSamlp2Scoping_dump) { LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSamlp2Scoping_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSamlp2Scoping_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSamlp2Scoping */ static pval _wrap_propget_LassoSamlp2Scoping(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSamlp2Scoping(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"IDPList")==0) { *value=_wrap_LassoSamlp2Scoping_IDPList_get(property_reference); return SUCCESS; } if (strcmp(propname,"ProxyCount")==0) { *value=_wrap_LassoSamlp2Scoping_ProxyCount_get(property_reference); return SUCCESS; } if (strcmp(propname,"RequesterID")==0) { *value=_wrap_LassoSamlp2Scoping_RequesterID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSamlp2Scoping(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSamlp2Scoping */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSamlp2Scoping(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"ProxyCount")==0) return _wrap_LassoSamlp2Scoping_ProxyCount_set(property_reference, value); if (strcmp(propname,"RequesterID")==0) return _wrap_LassoSamlp2Scoping_RequesterID_set(property_reference, value); if (strcmp(propname,"IDPList")==0) return _wrap_LassoSamlp2Scoping_IDPList_set(property_reference, value); return FAILURE; } static int _wrap_LassoSaml2Subject_BaseID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_BaseID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_BaseID_set."); } } LassoSaml2Subject_BaseID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Subject_BaseID_get(zend_property_reference *property_reference) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2BaseIDAbstract *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_BaseID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2BaseIDAbstract *)LassoSaml2Subject_BaseID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2BaseIDAbstract); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Subject_NameID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_NameID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_NameID_set."); } } LassoSaml2Subject_NameID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Subject_NameID_get(zend_property_reference *property_reference) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2NameID *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_NameID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2NameID *)LassoSaml2Subject_NameID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2NameID); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Subject_EncryptedID_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_EncryptedID_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_EncryptedID_set."); } } LassoSaml2Subject_EncryptedID_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Subject_EncryptedID_get(zend_property_reference *property_reference) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2EncryptedElement *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_EncryptedID_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2EncryptedElement *)LassoSaml2Subject_EncryptedID_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2EncryptedElement); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static int _wrap_LassoSaml2Subject_SubjectConfirmation_set(zend_property_reference *property_reference, pval *value) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2SubjectConfirmation *arg2 = (LassoSaml2SubjectConfirmation *) 0 ; zval **args[2]; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_SubjectConfirmation_set."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); if (SWIG_ConvertPtr(*&value, (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) { if ((*&value)->type == IS_NULL) { arg2 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_SubjectConfirmation_set."); } } LassoSaml2Subject_SubjectConfirmation_set(arg1,arg2); return SUCCESS; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } static pval _wrap_LassoSaml2Subject_SubjectConfirmation_get(zend_property_reference *property_reference) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; LassoSaml2SubjectConfirmation *result = 0 ; zval **args[1]; zval _return_value; zval *return_value=&_return_value; SWIG_ResetError(); if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&(property_reference->object))->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_SubjectConfirmation_get."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (LassoSaml2SubjectConfirmation *)LassoSaml2Subject_SubjectConfirmation_get(arg1); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0); /* Wrap this return value */ { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2SubjectConfirmation); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return _return_value; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } ZEND_NAMED_FUNCTION(_wrap_new_LassoSaml2Subject) { LassoSaml2Subject *result = 0 ; SWIG_ResetError(); /* NATIVE Constructor */ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } result = (LassoSaml2Subject *)new_LassoSaml2Subject(); if (!result) { ZVAL_NULL(return_value); } else { SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 1); /* Wrap this return value */ if (this_ptr) { /* NATIVE Constructor, use this_ptr */ zval *_cPtr; MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); add_property_zval(this_ptr,"_cPtr",_cPtr); } else if (! this_ptr) { /* ALTERNATIVE Constructor, make an object wrapper */ zval *obj, *_cPtr; MAKE_STD_ZVAL(obj); MAKE_STD_ZVAL(_cPtr); *_cPtr = *return_value; INIT_ZVAL(*return_value); object_init_ex(obj,ptr_ce_swig_LassoSaml2Subject); add_property_zval(obj,"_cPtr",_cPtr); *return_value=*obj; }} return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* This function is designed to be called by the zend list destructors */ /* to typecast and do the actual destruction */ static void __wrap_delete_LassoSaml2Subject(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) { swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ; void *ptr=value->ptr ; int newobject=value->newobject ; LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; efree(value); if (! newobject) return; /* can't delete it! */ arg1 = (LassoSaml2Subject *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Subject TSRMLS_CC); if (! arg1) zend_error(E_ERROR, "LassoSaml2Subject resource already free'd"); delete_LassoSaml2Subject(arg1); } ZEND_NAMED_FUNCTION(_wrap_LassoSaml2Subject_dump) { LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ; char *result = 0 ; SWIG_ResetError(); /* This function uses a this_ptr*/ if(ZEND_NUM_ARGS() != 0) { WRONG_PARAM_COUNT; } if (SWIG_ConvertPtr(*&this_ptr, (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) { if ((*&this_ptr)->type == IS_NULL) { arg1 = 0; } else { zend_error(E_ERROR, "Type error in argument of LassoSaml2Subject_dump."); } } if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL"); result = (char *)LassoSaml2Subject_dump(arg1); { if(!result) { ZVAL_NULL(return_value); } else { ZVAL_STRING(return_value,result, 1); } } return; fail: zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg()); } /* property handler for class LassoSaml2Subject */ static pval _wrap_propget_LassoSaml2Subject(zend_property_reference *property_reference) { pval result; pval **_result; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; result.type = IS_NULL; if (_propget_LassoSaml2Subject(property_reference, &result)==SUCCESS) return result; /* return it ourselves */ if (zend_hash_find(Z_OBJPROP_P(property_reference->object),Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),(void**)&_result)==SUCCESS) { zval *_value; MAKE_STD_ZVAL(_value); *_value=**_result; INIT_PZVAL(_value); zval_copy_ctor(_value); return *_value; } result.type = IS_NULL; return result; } static int _propget_LassoSaml2Subject(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"SubjectConfirmation")==0) { *value=_wrap_LassoSaml2Subject_SubjectConfirmation_get(property_reference); return SUCCESS; } if (strcmp(propname,"EncryptedID")==0) { *value=_wrap_LassoSaml2Subject_EncryptedID_get(property_reference); return SUCCESS; } if (strcmp(propname,"BaseID")==0) { *value=_wrap_LassoSaml2Subject_BaseID_get(property_reference); return SUCCESS; } if (strcmp(propname,"NameID")==0) { *value=_wrap_LassoSaml2Subject_NameID_get(property_reference); return SUCCESS; } return FAILURE; } static int _wrap_propset_LassoSaml2Subject(zend_property_reference *property_reference, pval *value) { zval * _value; zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; if (_propset_LassoSaml2Subject(property_reference, value)==SUCCESS) return SUCCESS; /* set it ourselves as it is LassoSaml2Subject */ MAKE_STD_ZVAL(_value); *_value=*value; INIT_PZVAL(_value); zval_copy_ctor(_value); return add_property_zval_ex(property_reference->object,Z_STRVAL_P(&(property->element)),1+Z_STRLEN_P(&(property->element)),_value); } static int _propset_LassoSaml2Subject(zend_property_reference *property_reference, pval *value) { /* get the property name */ zend_llist_element *element = property_reference->elements_list->head; zend_overloaded_element *property=(zend_overloaded_element *)element->data; char *propname=Z_STRVAL_P(&(property->element)); if (strcmp(propname,"EncryptedID")==0) return _wrap_LassoSaml2Subject_EncryptedID_set(property_reference, value); if (strcmp(propname,"BaseID")==0) return _wrap_LassoSaml2Subject_BaseID_set(property_reference, value); if (strcmp(propname,"NameID")==0) return _wrap_LassoSaml2Subject_NameID_set(property_reference, value); if (strcmp(propname,"SubjectConfirmation")==0) return _wrap_LassoSaml2Subject_SubjectConfirmation_set(property_reference, value); return FAILURE; } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusDetail) { __wrap_delete_LassoSamlp2StatusDetail(rsrc, SWIGTYPE_p_LassoSamlp2StatusDetail->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLoginProtocolProfile) { /* No destructor for simple type _p_LassoLoginProtocolProfile */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProviderRole) { /* No destructor for simple type _p_LassoProviderRole */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Advice) { __wrap_delete_LassoSaml2Advice(rsrc, SWIGTYPE_p_LassoSaml2Advice->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAdvice) { __wrap_delete_LassoSamlAdvice(rsrc, SWIGTYPE_p_LassoSamlAdvice->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpStatus) { __wrap_delete_LassoSamlpStatus(rsrc, SWIGTYPE_p_LassoSamlpStatus->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Status) { __wrap_delete_LassoSamlp2Status(rsrc, SWIGTYPE_p_LassoSamlp2Status->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2IDPList) { __wrap_delete_LassoSamlp2IDPList(rsrc, SWIGTYPE_p_LassoSamlp2IDPList->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoDefederation) { __wrap_delete_LassoDefederation(rsrc, SWIGTYPE_p_LassoDefederation->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoFederation) { __wrap_delete_LassoFederation(rsrc, SWIGTYPE_p_LassoFederation->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ArtifactResolve) { __wrap_delete_LassoSamlp2ArtifactResolve(rsrc, SWIGTYPE_p_LassoSamlp2ArtifactResolve->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSignatureType) { /* No destructor for simple type _p_LassoSignatureType */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2KeyInfoConfirmationData) { __wrap_delete_LassoSaml2KeyInfoConfirmationData(rsrc, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectConfirmationData) { __wrap_delete_LassoSaml2SubjectConfirmationData(rsrc, SWIGTYPE_p_LassoSaml2SubjectConfirmationData->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeStatement) { __wrap_delete_LassoSamlAttributeStatement(rsrc, SWIGTYPE_p_LassoSamlAttributeStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAuthenticationStatement) { __wrap_delete_LassoSamlAuthenticationStatement(rsrc, SWIGTYPE_p_LassoSamlAuthenticationStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectStatement) { __wrap_delete_LassoSamlSubjectStatement(rsrc, SWIGTYPE_p_LassoSamlSubjectStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2ProxyRestriction) { __wrap_delete_LassoSaml2ProxyRestriction(rsrc, SWIGTYPE_p_LassoSaml2ProxyRestriction->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthnStatement) { __wrap_delete_LassoSaml2AuthnStatement(rsrc, SWIGTYPE_p_LassoSaml2AuthnStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AttributeStatement) { __wrap_delete_LassoSaml2AttributeStatement(rsrc, SWIGTYPE_p_LassoSaml2AttributeStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AudienceRestriction) { __wrap_delete_LassoSaml2AudienceRestriction(rsrc, SWIGTYPE_p_LassoSaml2AudienceRestriction->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthzDecisionStatement) { __wrap_delete_LassoSaml2AuthzDecisionStatement(rsrc, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameIdentifierMapping) { __wrap_delete_LassoNameIdentifierMapping(rsrc, SWIGTYPE_p_LassoNameIdentifierMapping->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeDesignator) { __wrap_delete_LassoSamlAttributeDesignator(rsrc, SWIGTYPE_p_LassoSamlAttributeDesignator->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoCheckVersionMode) { /* No destructor for simple type _p_LassoCheckVersionMode */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEncryptionMode) { /* No destructor for simple type _p_LassoEncryptionMode */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoHttpMethod) { /* No destructor for simple type _p_LassoHttpMethod */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2NameID) { __wrap_delete_LassoSaml2NameID(rsrc, SWIGTYPE_p_LassoSaml2NameID->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLecp) { __wrap_delete_LassoLecp(rsrc, SWIGTYPE_p_LassoLecp->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectLocality) { __wrap_delete_LassoSamlSubjectLocality(rsrc, SWIGTYPE_p_LassoSamlSubjectLocality->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectLocality) { __wrap_delete_LassoSaml2SubjectLocality(rsrc, SWIGTYPE_p_LassoSaml2SubjectLocality->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Evidence) { __wrap_delete_LassoSaml2Evidence(rsrc, SWIGTYPE_p_LassoSaml2Evidence->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Action) { __wrap_delete_LassoSaml2Action(rsrc, SWIGTYPE_p_LassoSaml2Action->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_void) { /* No destructor for simple type _p_void */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_p_void) { /* No destructor for simple type _p_p_void */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Extensions) { __wrap_delete_LassoSamlp2Extensions(rsrc, SWIGTYPE_p_LassoSamlp2Extensions->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAuthorityBinding) { __wrap_delete_LassoSamlAuthorityBinding(rsrc, SWIGTYPE_p_LassoSamlAuthorityBinding->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Scoping) { __wrap_delete_LassoSamlp2Scoping(rsrc, SWIGTYPE_p_LassoSamlp2Scoping->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProtocolConformance) { /* No destructor for simple type _p_LassoProtocolConformance */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeValue) { __wrap_delete_LassoSamlAttributeValue(rsrc, SWIGTYPE_p_LassoSamlAttributeValue->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDPolicy) { __wrap_delete_LassoSamlp2NameIDPolicy(rsrc, SWIGTYPE_p_LassoSamlp2NameIDPolicy->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEcp) { __wrap_delete_LassoEcp(rsrc, SWIGTYPE_p_LassoEcp->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibFederationTerminationNotification) { __wrap_delete_LassoLibFederationTerminationNotification(rsrc, SWIGTYPE_p_LassoLibFederationTerminationNotification->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoRequestType) { /* No destructor for simple type _p_LassoRequestType */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLogin) { __wrap_delete_LassoLogin(rsrc, SWIGTYPE_p_LassoLogin->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpStatusCode) { __wrap_delete_LassoSamlpStatusCode(rsrc, SWIGTYPE_p_LassoSamlpStatusCode->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusCode) { __wrap_delete_LassoSamlp2StatusCode(rsrc, SWIGTYPE_p_LassoSamlp2StatusCode->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoStringList) { __wrap_delete_LassoStringList(rsrc, SWIGTYPE_p_LassoStringList->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2RequestedAuthnContext) { __wrap_delete_LassoSamlp2RequestedAuthnContext(rsrc, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRequestAuthnContext) { __wrap_delete_LassoLibRequestAuthnContext(rsrc, SWIGTYPE_p_LassoLibRequestAuthnContext->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpResponseAbstract) { /* No destructor for class LassoSamlpResponseAbstract */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpRequestAbstract) { /* No destructor for class LassoSamlpRequestAbstract */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectStatementAbstract) { /* No destructor for class LassoSamlSubjectStatementAbstract */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlConditionAbstract) { /* No destructor for class LassoSamlConditionAbstract */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlStatementAbstract) { /* No destructor for class LassoSamlStatementAbstract */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2ConditionAbstract) { __wrap_delete_LassoSaml2ConditionAbstract(rsrc, SWIGTYPE_p_LassoSaml2ConditionAbstract->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2BaseIDAbstract) { __wrap_delete_LassoSaml2BaseIDAbstract(rsrc, SWIGTYPE_p_LassoSaml2BaseIDAbstract->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthnContext) { __wrap_delete_LassoSaml2AuthnContext(rsrc, SWIGTYPE_p_LassoSaml2AuthnContext->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2StatementAbstract) { __wrap_delete_LassoSaml2StatementAbstract(rsrc, SWIGTYPE_p_LassoSaml2StatementAbstract->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2RequestAbstract) { __wrap_delete_LassoSamlp2RequestAbstract(rsrc, SWIGTYPE_p_LassoSamlp2RequestAbstract->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2SubjectQueryAbstract) { __wrap_delete_LassoSamlp2SubjectQueryAbstract(rsrc, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectConfirmation) { __wrap_delete_LassoSamlSubjectConfirmation(rsrc, SWIGTYPE_p_LassoSamlSubjectConfirmation->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectConfirmation) { __wrap_delete_LassoSaml2SubjectConfirmation(rsrc, SWIGTYPE_p_LassoSaml2SubjectConfirmation->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLogout) { __wrap_delete_LassoLogout(rsrc, SWIGTYPE_p_LassoLogout->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_int) { /* No destructor for simple type _int */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAudienceRestrictionCondition) { __wrap_delete_LassoSamlAudienceRestrictionCondition(rsrc, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Assertion) { __wrap_delete_LassoSaml2Assertion(rsrc, SWIGTYPE_p_LassoSaml2Assertion->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAssertion) { __wrap_delete_LassoLibAssertion(rsrc, SWIGTYPE_p_LassoLibAssertion->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAssertion) { __wrap_delete_LassoSamlAssertion(rsrc, SWIGTYPE_p_LassoSamlAssertion->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthnQuery) { __wrap_delete_LassoSamlp2AuthnQuery(rsrc, SWIGTYPE_p_LassoSamlp2AuthnQuery->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_char) { /* No destructor for simple type _p_char */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Subject) { __wrap_delete_LassoSaml2Subject(rsrc, SWIGTYPE_p_LassoSaml2Subject->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubject) { __wrap_delete_LassoSamlSubject(rsrc, SWIGTYPE_p_LassoSamlSubject->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNode) { __wrap_delete_LassoNode(rsrc, SWIGTYPE_p_LassoNode->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameRegistration) { __wrap_delete_LassoNameRegistration(rsrc, SWIGTYPE_p_LassoNameRegistration->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProvider) { __wrap_delete_LassoProvider(rsrc, SWIGTYPE_p_LassoProvider->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameIdManagement) { __wrap_delete_LassoNameIdManagement(rsrc, SWIGTYPE_p_LassoNameIdManagement->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoServer) { __wrap_delete_LassoServer(rsrc, SWIGTYPE_p_LassoServer->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2OneTimeUse) { __wrap_delete_LassoSaml2OneTimeUse(rsrc, SWIGTYPE_p_LassoSaml2OneTimeUse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRegisterNameIdentifierRequest) { __wrap_delete_LassoLibRegisterNameIdentifierRequest(rsrc, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibLogoutRequest) { __wrap_delete_LassoLibLogoutRequest(rsrc, SWIGTYPE_p_LassoLibLogoutRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAuthnRequest) { __wrap_delete_LassoLibAuthnRequest(rsrc, SWIGTYPE_p_LassoLibAuthnRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpRequest) { __wrap_delete_LassoSamlpRequest(rsrc, SWIGTYPE_p_LassoSamlpRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNodeList) { __wrap_delete_LassoNodeList(rsrc, SWIGTYPE_p_LassoNodeList->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AssertionIDRequest) { __wrap_delete_LassoSamlp2AssertionIDRequest(rsrc, SWIGTYPE_p_LassoSamlp2AssertionIDRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDMappingRequest) { __wrap_delete_LassoSamlp2NameIDMappingRequest(rsrc, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthnRequest) { __wrap_delete_LassoSamlp2AuthnRequest(rsrc, SWIGTYPE_p_LassoSamlp2AuthnRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2LogoutRequest) { __wrap_delete_LassoSamlp2LogoutRequest(rsrc, SWIGTYPE_p_LassoSamlp2LogoutRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ManageNameIDRequest) { __wrap_delete_LassoSamlp2ManageNameIDRequest(rsrc, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AttributeQuery) { __wrap_delete_LassoSamlp2AttributeQuery(rsrc, SWIGTYPE_p_LassoSamlp2AttributeQuery->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2IDPEntry) { __wrap_delete_LassoSamlp2IDPEntry(rsrc, SWIGTYPE_p_LassoSamlp2IDPEntry->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibStatusResponse) { __wrap_delete_LassoLibStatusResponse(rsrc, SWIGTYPE_p_LassoLibStatusResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRegisterNameIdentifierResponse) { __wrap_delete_LassoLibRegisterNameIdentifierResponse(rsrc, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibLogoutResponse) { __wrap_delete_LassoLibLogoutResponse(rsrc, SWIGTYPE_p_LassoLibLogoutResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAuthnResponse) { __wrap_delete_LassoLibAuthnResponse(rsrc, SWIGTYPE_p_LassoLibAuthnResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpResponse) { __wrap_delete_LassoSamlpResponse(rsrc, SWIGTYPE_p_LassoSamlpResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusResponse) { __wrap_delete_LassoSamlp2StatusResponse(rsrc, SWIGTYPE_p_LassoSamlp2StatusResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Response) { __wrap_delete_LassoSamlp2Response(rsrc, SWIGTYPE_p_LassoSamlp2Response->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ArtifactResponse) { __wrap_delete_LassoSamlp2ArtifactResponse(rsrc, SWIGTYPE_p_LassoSamlp2ArtifactResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDMappingResponse) { __wrap_delete_LassoSamlp2NameIDMappingResponse(rsrc, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSignatureMethod) { /* No destructor for simple type _p_LassoSignatureMethod */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Conditions) { __wrap_delete_LassoSaml2Conditions(rsrc, SWIGTYPE_p_LassoSaml2Conditions->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlConditions) { __wrap_delete_LassoSamlConditions(rsrc, SWIGTYPE_p_LassoSamlConditions->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Terminate) { __wrap_delete_LassoSamlp2Terminate(rsrc, SWIGTYPE_p_LassoSamlp2Terminate->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSession) { __wrap_delete_LassoSession(rsrc, SWIGTYPE_p_LassoSession->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlNameIdentifier) { __wrap_delete_LassoSamlNameIdentifier(rsrc, SWIGTYPE_p_LassoSamlNameIdentifier->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoMdProtocolType) { /* No destructor for simple type _p_LassoMdProtocolType */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthzDecisionQuery) { __wrap_delete_LassoSamlp2AuthzDecisionQuery(rsrc, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttribute) { __wrap_delete_LassoSamlAttribute(rsrc, SWIGTYPE_p_LassoSamlAttribute->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Attribute) { __wrap_delete_LassoSaml2Attribute(rsrc, SWIGTYPE_p_LassoSaml2Attribute->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoIdentity) { __wrap_delete_LassoIdentity(rsrc, SWIGTYPE_p_LassoIdentity->name TSRMLS_CC); } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEncryptionSymKeyType) { /* No destructor for simple type _p_LassoEncryptionSymKeyType */ } /* NEW Destructor style */ static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2EncryptedElement) { __wrap_delete_LassoSaml2EncryptedElement(rsrc, SWIGTYPE_p_LassoSaml2EncryptedElement->name TSRMLS_CC); } /* end wrapper section */ /* class entry subsection */ /* Function entries for LassoNode */ static zend_function_entry LassoNode_functions[] = { ZEND_NAMED_FE(lassonode,_wrap_new_LassoNode,NULL) ZEND_NAMED_FE(dump,_wrap_LassoNode_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoNodeList */ static zend_function_entry LassoNodeList_functions[] = { ZEND_NAMED_FE(lassonodelist,_wrap_new_LassoNodeList,NULL) ZEND_NAMED_FE(append,_wrap_LassoNodeList_append,NULL) ZEND_NAMED_FE(cast,_wrap_LassoNodeList_cast,NULL) ZEND_NAMED_FE(frompointer,_wrap_LassoNodeList_frompointer,NULL) ZEND_NAMED_FE(getitem,_wrap_LassoNodeList_getItem,NULL) ZEND_NAMED_FE(length,_wrap_LassoNodeList_length,NULL) ZEND_NAMED_FE(setitem,_wrap_LassoNodeList_setItem,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoStringList */ static zend_function_entry LassoStringList_functions[] = { ZEND_NAMED_FE(lassostringlist,_wrap_new_LassoStringList,NULL) ZEND_NAMED_FE(append,_wrap_LassoStringList_append,NULL) ZEND_NAMED_FE(cast,_wrap_LassoStringList_cast,NULL) ZEND_NAMED_FE(frompointer,_wrap_LassoStringList_frompointer,NULL) ZEND_NAMED_FE(getitem,_wrap_LassoStringList_getItem,NULL) ZEND_NAMED_FE(length,_wrap_LassoStringList_length,NULL) ZEND_NAMED_FE(setitem,_wrap_LassoStringList_setItem,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAdvice */ static zend_function_entry LassoSamlAdvice_functions[] = { ZEND_NAMED_FE(lassosamladvice,_wrap_new_LassoSamlAdvice,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAdvice_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAssertion */ static zend_function_entry LassoSamlAssertion_functions[] = { ZEND_NAMED_FE(lassosamlassertion,_wrap_new_LassoSamlAssertion,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAssertion_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAttribute */ static zend_function_entry LassoSamlAttribute_functions[] = { ZEND_NAMED_FE(lassosamlattribute,_wrap_new_LassoSamlAttribute,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAttribute_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAttributeDesignator */ static zend_function_entry LassoSamlAttributeDesignator_functions[] = { ZEND_NAMED_FE(lassosamlattributedesignator,_wrap_new_LassoSamlAttributeDesignator,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAttributeDesignator_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAttributeStatement */ static zend_function_entry LassoSamlAttributeStatement_functions[] = { ZEND_NAMED_FE(lassosamlattributestatement,_wrap_new_LassoSamlAttributeStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAttributeStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAttributeValue */ static zend_function_entry LassoSamlAttributeValue_functions[] = { ZEND_NAMED_FE(lassosamlattributevalue,_wrap_new_LassoSamlAttributeValue,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAttributeValue_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAudienceRestrictionCondition */ static zend_function_entry LassoSamlAudienceRestrictionCondition_functions[] = { ZEND_NAMED_FE(lassosamlaudiencerestrictioncondition,_wrap_new_LassoSamlAudienceRestrictionCondition,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAudienceRestrictionCondition_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAuthenticationStatement */ static zend_function_entry LassoSamlAuthenticationStatement_functions[] = { ZEND_NAMED_FE(lassosamlauthenticationstatement,_wrap_new_LassoSamlAuthenticationStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAuthenticationStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlAuthorityBinding */ static zend_function_entry LassoSamlAuthorityBinding_functions[] = { ZEND_NAMED_FE(lassosamlauthoritybinding,_wrap_new_LassoSamlAuthorityBinding,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlAuthorityBinding_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlConditionAbstract */ static zend_function_entry LassoSamlConditionAbstract_functions[] = { ZEND_NAMED_FE(dump,_wrap_LassoSamlConditionAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlConditions */ static zend_function_entry LassoSamlConditions_functions[] = { ZEND_NAMED_FE(lassosamlconditions,_wrap_new_LassoSamlConditions,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlConditions_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlNameIdentifier */ static zend_function_entry LassoSamlNameIdentifier_functions[] = { ZEND_NAMED_FE(lassosamlnameidentifier,_wrap_new_LassoSamlNameIdentifier,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlNameIdentifier_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlStatementAbstract */ static zend_function_entry LassoSamlStatementAbstract_functions[] = { ZEND_NAMED_FE(dump,_wrap_LassoSamlStatementAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlSubject */ static zend_function_entry LassoSamlSubject_functions[] = { ZEND_NAMED_FE(lassosamlsubject,_wrap_new_LassoSamlSubject,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlSubject_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlSubjectConfirmation */ static zend_function_entry LassoSamlSubjectConfirmation_functions[] = { ZEND_NAMED_FE(lassosamlsubjectconfirmation,_wrap_new_LassoSamlSubjectConfirmation,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlSubjectConfirmation_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlSubjectLocality */ static zend_function_entry LassoSamlSubjectLocality_functions[] = { ZEND_NAMED_FE(lassosamlsubjectlocality,_wrap_new_LassoSamlSubjectLocality,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlSubjectLocality_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlSubjectStatement */ static zend_function_entry LassoSamlSubjectStatement_functions[] = { ZEND_NAMED_FE(lassosamlsubjectstatement,_wrap_new_LassoSamlSubjectStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlSubjectStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlSubjectStatementAbstract */ static zend_function_entry LassoSamlSubjectStatementAbstract_functions[] = { ZEND_NAMED_FE(dump,_wrap_LassoSamlSubjectStatementAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpRequest */ static zend_function_entry LassoSamlpRequest_functions[] = { ZEND_NAMED_FE(lassosamlprequest,_wrap_new_LassoSamlpRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlpRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpRequestAbstract */ static zend_function_entry LassoSamlpRequestAbstract_functions[] = { ZEND_NAMED_FE(dump,_wrap_LassoSamlpRequestAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpResponse */ static zend_function_entry LassoSamlpResponse_functions[] = { ZEND_NAMED_FE(lassosamlpresponse,_wrap_new_LassoSamlpResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlpResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpResponseAbstract */ static zend_function_entry LassoSamlpResponseAbstract_functions[] = { ZEND_NAMED_FE(dump,_wrap_LassoSamlpResponseAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpStatus */ static zend_function_entry LassoSamlpStatus_functions[] = { ZEND_NAMED_FE(lassosamlpstatus,_wrap_new_LassoSamlpStatus,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlpStatus_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlpStatusCode */ static zend_function_entry LassoSamlpStatusCode_functions[] = { ZEND_NAMED_FE(lassosamlpstatuscode,_wrap_new_LassoSamlpStatusCode,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlpStatusCode_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibAssertion */ static zend_function_entry LassoLibAssertion_functions[] = { ZEND_NAMED_FE(lassolibassertion,_wrap_new_LassoLibAssertion,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibAssertion_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibAssertion_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibAuthnRequest */ static zend_function_entry LassoLibAuthnRequest_functions[] = { ZEND_NAMED_FE(lassolibauthnrequest,_wrap_new_LassoLibAuthnRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibAuthnRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibAuthnResponse */ static zend_function_entry LassoLibAuthnResponse_functions[] = { ZEND_NAMED_FE(lassolibauthnresponse,_wrap_new_LassoLibAuthnResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibAuthnResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibFederationTerminationNotification */ static zend_function_entry LassoLibFederationTerminationNotification_functions[] = { ZEND_NAMED_FE(lassolibfederationterminationnotification,_wrap_new_LassoLibFederationTerminationNotification,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibFederationTerminationNotification_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibFederationTerminationNotification_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibLogoutRequest */ static zend_function_entry LassoLibLogoutRequest_functions[] = { ZEND_NAMED_FE(lassoliblogoutrequest,_wrap_new_LassoLibLogoutRequest,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibLogoutRequest_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibLogoutRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibLogoutResponse */ static zend_function_entry LassoLibLogoutResponse_functions[] = { ZEND_NAMED_FE(lassoliblogoutresponse,_wrap_new_LassoLibLogoutResponse,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibLogoutResponse_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibLogoutResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibRegisterNameIdentifierRequest */ static zend_function_entry LassoLibRegisterNameIdentifierRequest_functions[] = { ZEND_NAMED_FE(lassolibregisternameidentifierrequest,_wrap_new_LassoLibRegisterNameIdentifierRequest,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibRegisterNameIdentifierRequest_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibRegisterNameIdentifierRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibRegisterNameIdentifierResponse */ static zend_function_entry LassoLibRegisterNameIdentifierResponse_functions[] = { ZEND_NAMED_FE(lassolibregisternameidentifierresponse,_wrap_new_LassoLibRegisterNameIdentifierResponse,NULL) ZEND_NAMED_FE(newfull,_wrap_LassoLibRegisterNameIdentifierResponse_newFull,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibRegisterNameIdentifierResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibRequestAuthnContext */ static zend_function_entry LassoLibRequestAuthnContext_functions[] = { ZEND_NAMED_FE(lassolibrequestauthncontext,_wrap_new_LassoLibRequestAuthnContext,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibRequestAuthnContext_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLibStatusResponse */ static zend_function_entry LassoLibStatusResponse_functions[] = { ZEND_NAMED_FE(lassolibstatusresponse,_wrap_new_LassoLibStatusResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLibStatusResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoProvider */ static zend_function_entry LassoProvider_functions[] = { ZEND_NAMED_FE(lassoprovider,_wrap_new_LassoProvider,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoProvider_newFromDump,NULL) ZEND_NAMED_FE(dump,_wrap_LassoProvider_dump,NULL) ZEND_NAMED_FE(accepthttpmethod,_wrap_LassoProvider_acceptHttpMethod,NULL) ZEND_NAMED_FE(getassertionconsumerserviceurl,_wrap_LassoProvider_getAssertionConsumerServiceUrl,NULL) ZEND_NAMED_FE(getbase64succinctid,_wrap_LassoProvider_getBase64SuccinctId,NULL) ZEND_NAMED_FE(getorganization,_wrap_LassoProvider_getOrganization,NULL) ZEND_NAMED_FE(getfirsthttpmethod,_wrap_LassoProvider_getFirstHttpMethod,NULL) ZEND_NAMED_FE(getmetadataone,_wrap_LassoProvider_getMetadataOne,NULL) ZEND_NAMED_FE(hasprotocolprofile,_wrap_LassoProvider_hasProtocolProfile,NULL) ZEND_NAMED_FE(getprotocolconformance,_wrap_LassoProvider_getProtocolConformance,NULL) ZEND_NAMED_FE(setencryptionmode,_wrap_LassoProvider_setEncryptionMode,NULL) ZEND_NAMED_FE(setencryptionsymkeytype,_wrap_LassoProvider_setEncryptionSymKeyType,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoServer */ static zend_function_entry LassoServer_functions[] = { ZEND_NAMED_FE(lassoserver,_wrap_new_LassoServer,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoServer_newFromDump,NULL) ZEND_NAMED_FE(accepthttpmethod,_wrap_LassoServer_acceptHttpMethod,NULL) ZEND_NAMED_FE(getassertionconsumerserviceurl,_wrap_LassoServer_getAssertionConsumerServiceUrl,NULL) ZEND_NAMED_FE(getbase64succinctid,_wrap_LassoServer_getBase64SuccinctId,NULL) ZEND_NAMED_FE(getorganization,_wrap_LassoServer_getOrganization,NULL) ZEND_NAMED_FE(getfirsthttpmethod,_wrap_LassoServer_getFirstHttpMethod,NULL) ZEND_NAMED_FE(getmetadataone,_wrap_LassoServer_getMetadataOne,NULL) ZEND_NAMED_FE(hasprotocolprofile,_wrap_LassoServer_hasProtocolProfile,NULL) ZEND_NAMED_FE(getprotocolconformance,_wrap_LassoServer_getProtocolConformance,NULL) ZEND_NAMED_FE(addprovider,_wrap_LassoServer_addProvider,NULL) ZEND_NAMED_FE(setencryptionprivatekey,_wrap_LassoServer_setEncryptionPrivateKey,NULL) ZEND_NAMED_FE(loadaffiliation,_wrap_LassoServer_loadAffiliation,NULL) ZEND_NAMED_FE(dump,_wrap_LassoServer_dump,NULL) ZEND_NAMED_FE(getprovider,_wrap_LassoServer_getProvider,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoFederation */ static zend_function_entry LassoFederation_functions[] = { ZEND_NAMED_FE(lassofederation,_wrap_new_LassoFederation,NULL) ZEND_NAMED_FE(dump,_wrap_LassoFederation_dump,NULL) ZEND_NAMED_FE(buildlocalnameidentifier,_wrap_LassoFederation_buildLocalNameIdentifier,NULL) ZEND_NAMED_FE(verifynameidentifier,_wrap_LassoFederation_verifyNameIdentifier,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoIdentity */ static zend_function_entry LassoIdentity_functions[] = { ZEND_NAMED_FE(lassoidentity,_wrap_new_LassoIdentity,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoIdentity_newFromDump,NULL) ZEND_NAMED_FE(dump,_wrap_LassoIdentity_dump,NULL) ZEND_NAMED_FE(getfederation,_wrap_LassoIdentity_getFederation,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSession */ static zend_function_entry LassoSession_functions[] = { ZEND_NAMED_FE(lassosession,_wrap_new_LassoSession,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoSession_newFromDump,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSession_dump,NULL) ZEND_NAMED_FE(getassertions,_wrap_LassoSession_getAssertions,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoDefederation */ static zend_function_entry LassoDefederation_functions[] = { ZEND_NAMED_FE(lassodefederation,_wrap_new_LassoDefederation,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoDefederation_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoDefederation_setSessionFromDump,NULL) ZEND_NAMED_FE(buildnotificationmsg,_wrap_LassoDefederation_buildNotificationMsg,NULL) ZEND_NAMED_FE(initnotification,_wrap_LassoDefederation_initNotification,NULL) ZEND_NAMED_FE(processnotificationmsg,_wrap_LassoDefederation_processNotificationMsg,NULL) ZEND_NAMED_FE(validatenotification,_wrap_LassoDefederation_validateNotification,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLogin */ static zend_function_entry LassoLogin_functions[] = { ZEND_NAMED_FE(lassologin,_wrap_new_LassoLogin,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoLogin_newFromDump,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoLogin_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoLogin_setSessionFromDump,NULL) ZEND_NAMED_FE(acceptsso,_wrap_LassoLogin_acceptSso,NULL) ZEND_NAMED_FE(buildartifactmsg,_wrap_LassoLogin_buildArtifactMsg,NULL) ZEND_NAMED_FE(buildassertion,_wrap_LassoLogin_buildAssertion,NULL) ZEND_NAMED_FE(buildauthnrequestmsg,_wrap_LassoLogin_buildAuthnRequestMsg,NULL) ZEND_NAMED_FE(buildauthnresponsemsg,_wrap_LassoLogin_buildAuthnResponseMsg,NULL) ZEND_NAMED_FE(buildrequestmsg,_wrap_LassoLogin_buildRequestMsg,NULL) ZEND_NAMED_FE(buildresponsemsg,_wrap_LassoLogin_buildResponseMsg,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLogin_dump,NULL) ZEND_NAMED_FE(initauthnrequest,_wrap_LassoLogin_initAuthnRequest,NULL) ZEND_NAMED_FE(initrequest,_wrap_LassoLogin_initRequest,NULL) ZEND_NAMED_FE(initidpinitiatedauthnrequest,_wrap_LassoLogin_initIdpInitiatedAuthnRequest,NULL) ZEND_NAMED_FE(mustaskforconsent,_wrap_LassoLogin_mustAskForConsent,NULL) ZEND_NAMED_FE(mustauthenticate,_wrap_LassoLogin_mustAuthenticate,NULL) ZEND_NAMED_FE(processauthnrequestmsg,_wrap_LassoLogin_processAuthnRequestMsg,NULL) ZEND_NAMED_FE(processauthnresponsemsg,_wrap_LassoLogin_processAuthnResponseMsg,NULL) ZEND_NAMED_FE(processrequestmsg,_wrap_LassoLogin_processRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoLogin_processResponseMsg,NULL) ZEND_NAMED_FE(setresourceid,_wrap_LassoLogin_setResourceId,NULL) ZEND_NAMED_FE(validaterequestmsg,_wrap_LassoLogin_validateRequestMsg,NULL) ZEND_NAMED_FE(processpaosresponsemsg,_wrap_LassoLogin_processPaosResponseMsg,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLogout */ static zend_function_entry LassoLogout_functions[] = { ZEND_NAMED_FE(lassologout,_wrap_new_LassoLogout,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoLogout_newFromDump,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoLogout_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoLogout_setSessionFromDump,NULL) ZEND_NAMED_FE(buildrequestmsg,_wrap_LassoLogout_buildRequestMsg,NULL) ZEND_NAMED_FE(buildresponsemsg,_wrap_LassoLogout_buildResponseMsg,NULL) ZEND_NAMED_FE(dump,_wrap_LassoLogout_dump,NULL) ZEND_NAMED_FE(getnextproviderid,_wrap_LassoLogout_getNextProviderId,NULL) ZEND_NAMED_FE(initrequest,_wrap_LassoLogout_initRequest,NULL) ZEND_NAMED_FE(processrequestmsg,_wrap_LassoLogout_processRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoLogout_processResponseMsg,NULL) ZEND_NAMED_FE(resetprovideridindex,_wrap_LassoLogout_resetProviderIdIndex,NULL) ZEND_NAMED_FE(validaterequest,_wrap_LassoLogout_validateRequest,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoLecp */ static zend_function_entry LassoLecp_functions[] = { ZEND_NAMED_FE(lassolecp,_wrap_new_LassoLecp,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoLecp_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoLecp_setSessionFromDump,NULL) ZEND_NAMED_FE(buildassertion,_wrap_LassoLecp_buildAssertion,NULL) ZEND_NAMED_FE(setresourceid,_wrap_LassoLecp_setResourceId,NULL) ZEND_NAMED_FE(validaterequestmsg,_wrap_LassoLecp_validateRequestMsg,NULL) ZEND_NAMED_FE(buildauthnrequestenvelopemsg,_wrap_LassoLecp_buildAuthnRequestEnvelopeMsg,NULL) ZEND_NAMED_FE(buildauthnrequestmsg,_wrap_LassoLecp_buildAuthnRequestMsg,NULL) ZEND_NAMED_FE(buildauthnresponseenvelopemsg,_wrap_LassoLecp_buildAuthnResponseEnvelopeMsg,NULL) ZEND_NAMED_FE(buildauthnresponsemsg,_wrap_LassoLecp_buildAuthnResponseMsg,NULL) ZEND_NAMED_FE(initauthnrequest,_wrap_LassoLecp_initAuthnRequest,NULL) ZEND_NAMED_FE(processauthnrequestenvelopemsg,_wrap_LassoLecp_processAuthnRequestEnvelopeMsg,NULL) ZEND_NAMED_FE(processauthnrequestmsg,_wrap_LassoLecp_processAuthnRequestMsg,NULL) ZEND_NAMED_FE(processauthnresponseenvelopemsg,_wrap_LassoLecp_processAuthnResponseEnvelopeMsg,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoNameIdentifierMapping */ static zend_function_entry LassoNameIdentifierMapping_functions[] = { ZEND_NAMED_FE(lassonameidentifiermapping,_wrap_new_LassoNameIdentifierMapping,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoNameIdentifierMapping_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoNameIdentifierMapping_setSessionFromDump,NULL) ZEND_NAMED_FE(buildrequestmsg,_wrap_LassoNameIdentifierMapping_buildRequestMsg,NULL) ZEND_NAMED_FE(buildresponsemsg,_wrap_LassoNameIdentifierMapping_buildResponseMsg,NULL) ZEND_NAMED_FE(initrequest,_wrap_LassoNameIdentifierMapping_initRequest,NULL) ZEND_NAMED_FE(processrequestmsg,_wrap_LassoNameIdentifierMapping_processRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoNameIdentifierMapping_processResponseMsg,NULL) ZEND_NAMED_FE(validaterequest,_wrap_LassoNameIdentifierMapping_validateRequest,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoNameRegistration */ static zend_function_entry LassoNameRegistration_functions[] = { ZEND_NAMED_FE(lassonameregistration,_wrap_new_LassoNameRegistration,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoNameRegistration_newFromDump,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoNameRegistration_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoNameRegistration_setSessionFromDump,NULL) ZEND_NAMED_FE(buildrequestmsg,_wrap_LassoNameRegistration_buildRequestMsg,NULL) ZEND_NAMED_FE(buildresponsemsg,_wrap_LassoNameRegistration_buildResponseMsg,NULL) ZEND_NAMED_FE(dump,_wrap_LassoNameRegistration_dump,NULL) ZEND_NAMED_FE(initrequest,_wrap_LassoNameRegistration_initRequest,NULL) ZEND_NAMED_FE(processrequestmsg,_wrap_LassoNameRegistration_processRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoNameRegistration_processResponseMsg,NULL) ZEND_NAMED_FE(validaterequest,_wrap_LassoNameRegistration_validateRequest,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoNameIdManagement */ static zend_function_entry LassoNameIdManagement_functions[] = { ZEND_NAMED_FE(lassonameidmanagement,_wrap_new_LassoNameIdManagement,NULL) ZEND_NAMED_FE(newfromdump,_wrap_LassoNameIdManagement_newFromDump,NULL) ZEND_NAMED_FE(setidentityfromdump,_wrap_LassoNameIdManagement_setIdentityFromDump,NULL) ZEND_NAMED_FE(setsessionfromdump,_wrap_LassoNameIdManagement_setSessionFromDump,NULL) ZEND_NAMED_FE(buildrequestmsg,_wrap_LassoNameIdManagement_buildRequestMsg,NULL) ZEND_NAMED_FE(buildresponsemsg,_wrap_LassoNameIdManagement_buildResponseMsg,NULL) ZEND_NAMED_FE(dump,_wrap_LassoNameIdManagement_dump,NULL) ZEND_NAMED_FE(initrequest,_wrap_LassoNameIdManagement_initRequest,NULL) ZEND_NAMED_FE(processrequestmsg,_wrap_LassoNameIdManagement_processRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoNameIdManagement_processResponseMsg,NULL) ZEND_NAMED_FE(validaterequest,_wrap_LassoNameIdManagement_validateRequest,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoEcp */ static zend_function_entry LassoEcp_functions[] = { ZEND_NAMED_FE(lassoecp,_wrap_new_LassoEcp,NULL) ZEND_NAMED_FE(processauthnrequestmsg,_wrap_LassoEcp_processAuthnRequestMsg,NULL) ZEND_NAMED_FE(processresponsemsg,_wrap_LassoEcp_processResponseMsg,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2NameIDPolicy */ static zend_function_entry LassoSamlp2NameIDPolicy_functions[] = { ZEND_NAMED_FE(lassosamlp2nameidpolicy,_wrap_new_LassoSamlp2NameIDPolicy,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2NameIDPolicy_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2RequestedAuthnContext */ static zend_function_entry LassoSamlp2RequestedAuthnContext_functions[] = { ZEND_NAMED_FE(lassosamlp2requestedauthncontext,_wrap_new_LassoSamlp2RequestedAuthnContext,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2RequestedAuthnContext_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Assertion */ static zend_function_entry LassoSaml2Assertion_functions[] = { ZEND_NAMED_FE(lassosaml2assertion,_wrap_new_LassoSaml2Assertion,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Assertion_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2IDPList */ static zend_function_entry LassoSamlp2IDPList_functions[] = { ZEND_NAMED_FE(lassosamlp2idplist,_wrap_new_LassoSamlp2IDPList,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2IDPList_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2KeyInfoConfirmationData */ static zend_function_entry LassoSaml2KeyInfoConfirmationData_functions[] = { ZEND_NAMED_FE(lassosaml2keyinfoconfirmationdata,_wrap_new_LassoSaml2KeyInfoConfirmationData,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2KeyInfoConfirmationData_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Conditions */ static zend_function_entry LassoSaml2Conditions_functions[] = { ZEND_NAMED_FE(lassosaml2conditions,_wrap_new_LassoSaml2Conditions,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Conditions_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Evidence */ static zend_function_entry LassoSaml2Evidence_functions[] = { ZEND_NAMED_FE(lassosaml2evidence,_wrap_new_LassoSaml2Evidence,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Evidence_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2NameID */ static zend_function_entry LassoSaml2NameID_functions[] = { ZEND_NAMED_FE(lassosaml2nameid,_wrap_new_LassoSaml2NameID,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2NameID_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2StatusCode */ static zend_function_entry LassoSamlp2StatusCode_functions[] = { ZEND_NAMED_FE(lassosamlp2statuscode,_wrap_new_LassoSamlp2StatusCode,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2StatusCode_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2Status */ static zend_function_entry LassoSamlp2Status_functions[] = { ZEND_NAMED_FE(lassosamlp2status,_wrap_new_LassoSamlp2Status,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2Status_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2ConditionAbstract */ static zend_function_entry LassoSaml2ConditionAbstract_functions[] = { ZEND_NAMED_FE(lassosaml2conditionabstract,_wrap_new_LassoSaml2ConditionAbstract,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2ConditionAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2OneTimeUse */ static zend_function_entry LassoSaml2OneTimeUse_functions[] = { ZEND_NAMED_FE(lassosaml2onetimeuse,_wrap_new_LassoSaml2OneTimeUse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2OneTimeUse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Advice */ static zend_function_entry LassoSaml2Advice_functions[] = { ZEND_NAMED_FE(lassosaml2advice,_wrap_new_LassoSaml2Advice,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Advice_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2BaseIDAbstract */ static zend_function_entry LassoSaml2BaseIDAbstract_functions[] = { ZEND_NAMED_FE(lassosaml2baseidabstract,_wrap_new_LassoSaml2BaseIDAbstract,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2BaseIDAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2AuthnContext */ static zend_function_entry LassoSaml2AuthnContext_functions[] = { ZEND_NAMED_FE(lassosaml2authncontext,_wrap_new_LassoSaml2AuthnContext,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2AuthnContext_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2SubjectLocality */ static zend_function_entry LassoSaml2SubjectLocality_functions[] = { ZEND_NAMED_FE(lassosaml2subjectlocality,_wrap_new_LassoSaml2SubjectLocality,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2SubjectLocality_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2SubjectConfirmationData */ static zend_function_entry LassoSaml2SubjectConfirmationData_functions[] = { ZEND_NAMED_FE(lassosaml2subjectconfirmationdata,_wrap_new_LassoSaml2SubjectConfirmationData,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2SubjectConfirmationData_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2SubjectConfirmation */ static zend_function_entry LassoSaml2SubjectConfirmation_functions[] = { ZEND_NAMED_FE(lassosaml2subjectconfirmation,_wrap_new_LassoSaml2SubjectConfirmation,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2SubjectConfirmation_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2ProxyRestriction */ static zend_function_entry LassoSaml2ProxyRestriction_functions[] = { ZEND_NAMED_FE(lassosaml2proxyrestriction,_wrap_new_LassoSaml2ProxyRestriction,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2ProxyRestriction_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2StatementAbstract */ static zend_function_entry LassoSaml2StatementAbstract_functions[] = { ZEND_NAMED_FE(lassosaml2statementabstract,_wrap_new_LassoSaml2StatementAbstract,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2StatementAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2AuthnStatement */ static zend_function_entry LassoSaml2AuthnStatement_functions[] = { ZEND_NAMED_FE(lassosaml2authnstatement,_wrap_new_LassoSaml2AuthnStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2AuthnStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2AttributeStatement */ static zend_function_entry LassoSaml2AttributeStatement_functions[] = { ZEND_NAMED_FE(lassosaml2attributestatement,_wrap_new_LassoSaml2AttributeStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2AttributeStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2IDPEntry */ static zend_function_entry LassoSamlp2IDPEntry_functions[] = { ZEND_NAMED_FE(lassosamlp2idpentry,_wrap_new_LassoSamlp2IDPEntry,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2IDPEntry_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2Extensions */ static zend_function_entry LassoSamlp2Extensions_functions[] = { ZEND_NAMED_FE(lassosamlp2extensions,_wrap_new_LassoSamlp2Extensions,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2Extensions_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Action */ static zend_function_entry LassoSaml2Action_functions[] = { ZEND_NAMED_FE(lassosaml2action,_wrap_new_LassoSaml2Action,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Action_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2StatusResponse */ static zend_function_entry LassoSamlp2StatusResponse_functions[] = { ZEND_NAMED_FE(lassosamlp2statusresponse,_wrap_new_LassoSamlp2StatusResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2StatusResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2Response */ static zend_function_entry LassoSamlp2Response_functions[] = { ZEND_NAMED_FE(lassosamlp2response,_wrap_new_LassoSamlp2Response,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2Response_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2ArtifactResponse */ static zend_function_entry LassoSamlp2ArtifactResponse_functions[] = { ZEND_NAMED_FE(lassosamlp2artifactresponse,_wrap_new_LassoSamlp2ArtifactResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2ArtifactResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2RequestAbstract */ static zend_function_entry LassoSamlp2RequestAbstract_functions[] = { ZEND_NAMED_FE(lassosamlp2requestabstract,_wrap_new_LassoSamlp2RequestAbstract,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2RequestAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2AssertionIDRequest */ static zend_function_entry LassoSamlp2AssertionIDRequest_functions[] = { ZEND_NAMED_FE(lassosamlp2assertionidrequest,_wrap_new_LassoSamlp2AssertionIDRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2AssertionIDRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2ArtifactResolve */ static zend_function_entry LassoSamlp2ArtifactResolve_functions[] = { ZEND_NAMED_FE(lassosamlp2artifactresolve,_wrap_new_LassoSamlp2ArtifactResolve,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2ArtifactResolve_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2NameIDMappingRequest */ static zend_function_entry LassoSamlp2NameIDMappingRequest_functions[] = { ZEND_NAMED_FE(lassosamlp2nameidmappingrequest,_wrap_new_LassoSamlp2NameIDMappingRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2NameIDMappingRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2AuthnRequest */ static zend_function_entry LassoSamlp2AuthnRequest_functions[] = { ZEND_NAMED_FE(lassosamlp2authnrequest,_wrap_new_LassoSamlp2AuthnRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2AuthnRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2SubjectQueryAbstract */ static zend_function_entry LassoSamlp2SubjectQueryAbstract_functions[] = { ZEND_NAMED_FE(lassosamlp2subjectqueryabstract,_wrap_new_LassoSamlp2SubjectQueryAbstract,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2SubjectQueryAbstract_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2AuthzDecisionQuery */ static zend_function_entry LassoSamlp2AuthzDecisionQuery_functions[] = { ZEND_NAMED_FE(lassosamlp2authzdecisionquery,_wrap_new_LassoSamlp2AuthzDecisionQuery,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2AuthzDecisionQuery_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2AttributeQuery */ static zend_function_entry LassoSamlp2AttributeQuery_functions[] = { ZEND_NAMED_FE(lassosamlp2attributequery,_wrap_new_LassoSamlp2AttributeQuery,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2AttributeQuery_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2AudienceRestriction */ static zend_function_entry LassoSaml2AudienceRestriction_functions[] = { ZEND_NAMED_FE(lassosaml2audiencerestriction,_wrap_new_LassoSaml2AudienceRestriction,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2AudienceRestriction_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2LogoutRequest */ static zend_function_entry LassoSamlp2LogoutRequest_functions[] = { ZEND_NAMED_FE(lassosamlp2logoutrequest,_wrap_new_LassoSamlp2LogoutRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2LogoutRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2AuthnQuery */ static zend_function_entry LassoSamlp2AuthnQuery_functions[] = { ZEND_NAMED_FE(lassosamlp2authnquery,_wrap_new_LassoSamlp2AuthnQuery,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2AuthnQuery_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Attribute */ static zend_function_entry LassoSaml2Attribute_functions[] = { ZEND_NAMED_FE(lassosaml2attribute,_wrap_new_LassoSaml2Attribute,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Attribute_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2Terminate */ static zend_function_entry LassoSamlp2Terminate_functions[] = { ZEND_NAMED_FE(lassosamlp2terminate,_wrap_new_LassoSamlp2Terminate,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2Terminate_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2StatusDetail */ static zend_function_entry LassoSamlp2StatusDetail_functions[] = { ZEND_NAMED_FE(lassosamlp2statusdetail,_wrap_new_LassoSamlp2StatusDetail,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2StatusDetail_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2AuthzDecisionStatement */ static zend_function_entry LassoSaml2AuthzDecisionStatement_functions[] = { ZEND_NAMED_FE(lassosaml2authzdecisionstatement,_wrap_new_LassoSaml2AuthzDecisionStatement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2AuthzDecisionStatement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2NameIDMappingResponse */ static zend_function_entry LassoSamlp2NameIDMappingResponse_functions[] = { ZEND_NAMED_FE(lassosamlp2nameidmappingresponse,_wrap_new_LassoSamlp2NameIDMappingResponse,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2NameIDMappingResponse_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2EncryptedElement */ static zend_function_entry LassoSaml2EncryptedElement_functions[] = { ZEND_NAMED_FE(lassosaml2encryptedelement,_wrap_new_LassoSaml2EncryptedElement,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2EncryptedElement_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2ManageNameIDRequest */ static zend_function_entry LassoSamlp2ManageNameIDRequest_functions[] = { ZEND_NAMED_FE(lassosamlp2managenameidrequest,_wrap_new_LassoSamlp2ManageNameIDRequest,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2ManageNameIDRequest_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSamlp2Scoping */ static zend_function_entry LassoSamlp2Scoping_functions[] = { ZEND_NAMED_FE(lassosamlp2scoping,_wrap_new_LassoSamlp2Scoping,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSamlp2Scoping_dump,NULL) { NULL, NULL, NULL} }; /* Function entries for LassoSaml2Subject */ static zend_function_entry LassoSaml2Subject_functions[] = { ZEND_NAMED_FE(lassosaml2subject,_wrap_new_LassoSaml2Subject,NULL) ZEND_NAMED_FE(dump,_wrap_LassoSaml2Subject_dump,NULL) { NULL, NULL, NULL} }; /* entry subsection */ /* Every non-class user visible function must have an entry here */ static function_entry lasso_functions[] = { ZEND_NAMED_FE(lasso_init,_wrap_lasso_init,NULL) ZEND_NAMED_FE(lasso_shutdown,_wrap_lasso_shutdown,NULL) ZEND_NAMED_FE(lasso_check_version,_wrap_lasso_check_version,NULL) ZEND_NAMED_FE(lasso_register_dst_service,_wrap_lasso_register_dst_service,NULL) ZEND_NAMED_FE(lasso_getrequesttypefromsoapmsg,_wrap_lasso_getRequestTypeFromSoapMsg,NULL) ZEND_NAMED_FE(lasso_islibertyquery,_wrap_lasso_isLibertyQuery,NULL) ZEND_NAMED_FE(lasso_issamlquery,_wrap_lasso_isSamlQuery,NULL) {NULL, NULL, NULL} }; /* init section */ zend_module_entry lasso_module_entry = { #if ZEND_MODULE_API_NO > 20010900 STANDARD_MODULE_HEADER, #endif "lasso", lasso_functions, PHP_MINIT(lasso), PHP_MSHUTDOWN(lasso), PHP_RINIT(lasso), PHP_RSHUTDOWN(lasso), PHP_MINFO(lasso), #if ZEND_MODULE_API_NO > 20010900 NO_VERSION_YET, #endif STANDARD_MODULE_PROPERTIES }; zend_module_entry* SWIG_module_entry = &lasso_module_entry; #ifdef __cplusplus extern "C" { #endif SWIGEXPORT zend_module_entry *get_module(void) { return &lasso_module_entry; } #ifdef __cplusplus } #endif #define SWIG_php_minit PHP_MINIT_FUNCTION(lasso) /* ----------------------------------------------------------------------------- * Type initialization: * This problem is tough by the requirement that no dynamic * memory is used. Also, since swig_type_info structures store pointers to * swig_cast_info structures and swig_cast_info structures store pointers back * to swig_type_info structures, we need some lookup code at initialization. * The idea is that swig generates all the structures that are needed. * The runtime then collects these partially filled structures. * The SWIG_InitializeModule function takes these initial arrays out of * swig_module, and does all the lookup, filling in the swig_module.types * array with the correct data and linking the correct swig_cast_info * structures together. * * The generated swig_type_info structures are assigned staticly to an initial * array. We just loop through that array, and handle each type individually. * First we lookup if this type has been already loaded, and if so, use the * loaded structure instead of the generated one. Then we have to fill in the * cast linked list. The cast data is initially stored in something like a * two-dimensional array. Each row corresponds to a type (there are the same * number of rows as there are in the swig_type_initial array). Each entry in * a column is one of the swig_cast_info structures for that type. * The cast_initial array is actually an array of arrays, because each row has * a variable number of columns. So to actually build the cast linked list, * we find the array of casts associated with the type, and loop through it * adding the casts to the list. The one last trick we need to do is making * sure the type pointer in the swig_cast_info struct is correct. * * First off, we lookup the cast->type name to see if it is already loaded. * There are three cases to handle: * 1) If the cast->type has already been loaded AND the type we are adding * casting info to has not been loaded (it is in this module), THEN we * replace the cast->type pointer with the type pointer that has already * been loaded. * 2) If BOTH types (the one we are adding casting info to, and the * cast->type) are loaded, THEN the cast info has already been loaded by * the previous module so we just ignore it. * 3) Finally, if cast->type has not already been loaded, then we add that * swig_cast_info to the linked list (because the cast->type) pointer will * be correct. * ----------------------------------------------------------------------------- */ #ifdef __cplusplus extern "C" { #if 0 } /* c-mode */ #endif #endif #if 0 #define SWIGRUNTIME_DEBUG #endif SWIGRUNTIME void SWIG_InitializeModule(void *clientdata) { size_t i; swig_module_info *module_head, *iter; int found; clientdata = clientdata; /* check to see if the circular list has been setup, if not, set it up */ if (swig_module.next==0) { /* Initialize the swig_module */ swig_module.type_initial = swig_type_initial; swig_module.cast_initial = swig_cast_initial; swig_module.next = &swig_module; } /* Try and load any already created modules */ module_head = SWIG_GetModule(clientdata); if (!module_head) { /* This is the first module loaded for this interpreter */ /* so set the swig module into the interpreter */ SWIG_SetModule(clientdata, &swig_module); module_head = &swig_module; } else { /* the interpreter has loaded a SWIG module, but has it loaded this one? */ found=0; iter=module_head; do { if (iter==&swig_module) { found=1; break; } iter=iter->next; } while (iter!= module_head); /* if the is found in the list, then all is done and we may leave */ if (found) return; /* otherwise we must add out module into the list */ swig_module.next = module_head->next; module_head->next = &swig_module; } /* Now work on filling in swig_module.types */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: size %d\n", swig_module.size); #endif for (i = 0; i < swig_module.size; ++i) { swig_type_info *type = 0; swig_type_info *ret; swig_cast_info *cast; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); #endif /* if there is another module already loaded */ if (swig_module.next != &swig_module) { type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); } if (type) { /* Overwrite clientdata field */ #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found type %s\n", type->name); #endif if (swig_module.type_initial[i]->clientdata) { type->clientdata = swig_module.type_initial[i]->clientdata; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); #endif } } else { type = swig_module.type_initial[i]; } /* Insert casting types */ cast = swig_module.cast_initial[i]; while (cast->type) { /* Don't need to add information already in the list */ ret = 0; #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); #endif if (swig_module.next != &swig_module) { ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); #ifdef SWIGRUNTIME_DEBUG if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); #endif } if (ret) { if (type == swig_module.type_initial[i]) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: skip old type %s\n", ret->name); #endif cast->type = ret; ret = 0; } else { /* Check for casting already in the list */ swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); #ifdef SWIGRUNTIME_DEBUG if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); #endif if (!ocast) ret = 0; } } if (!ret) { #ifdef SWIGRUNTIME_DEBUG printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); #endif if (type->cast) { type->cast->prev = cast; cast->next = type->cast; } type->cast = cast; } cast++; } /* Set entry in modules->types array equal to the type */ swig_module.types[i] = type; } swig_module.types[i] = 0; #ifdef SWIGRUNTIME_DEBUG printf("**** SWIG_InitializeModule: Cast List ******\n"); for (i = 0; i < swig_module.size; ++i) { int j = 0; swig_cast_info *cast = swig_module.cast_initial[i]; printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); while (cast->type) { printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); cast++; ++j; } printf("---- Total casts: %d\n",j); } printf("**** SWIG_InitializeModule: Cast List ******\n"); #endif } /* This function will propagate the clientdata field of type to * any new swig_type_info structures that have been added into the list * of equivalent types. It is like calling * SWIG_TypeClientData(type, clientdata) a second time. */ SWIGRUNTIME void SWIG_PropagateClientData(void) { size_t i; swig_cast_info *equiv; static int init_run = 0; if (init_run) return; init_run = 1; for (i = 0; i < swig_module.size; i++) { if (swig_module.types[i]->clientdata) { equiv = swig_module.types[i]->cast; while (equiv) { if (!equiv->converter) { if (equiv->type && !equiv->type->clientdata) SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); } equiv = equiv->next; } } } } #ifdef __cplusplus #if 0 { /* c-mode */ #endif } #endif SWIG_php_minit { SWIG_InitializeModule(0); SWIGTYPE_p_LassoNode->dcast = (swig_dycast_func) dynamic_cast_node; SWIGTYPE_p_LassoSamlpRequestAbstract->dcast = (swig_dycast_func) dynamic_cast_node; SWIGTYPE_p_LassoSamlpResponseAbstract->dcast = (swig_dycast_func) dynamic_cast_node; { /* Brace needed for pre-C99 compilers */ node_info *info; info = node_infos; #if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID) set_node_info(info++, "LassoNode", NULL, SWIGTYPE_p_LassoNode, &ce_swig_LassoNode); #define SET_NODE_INFO(className, superClassName)\ set_node_info(info++, "Lasso"#className, "Lasso"#superClassName,\ SWIGTYPE_p_Lasso##className, &ce_swig_Lasso##className); #else set_node_info(info++, "LassoNode", NULL, SWIGTYPE_p_LassoNode); #define SET_NODE_INFO(className, superClassName)\ set_node_info(info++, "Lasso"#className, "Lasso"#superClassName,\ SWIGTYPE_p_Lasso##className); #endif #include #include info->name = NULL; info->swig = NULL; } /* oinit subsection */ ZEND_INIT_MODULE_GLOBALS(lasso, lasso_init_globals, lasso_destroy_globals); /* Define class LassoNode */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoNode,"lassonode",LassoNode_functions,NULL,_wrap_propget_LassoNode,_wrap_propset_LassoNode); if (! (ptr_ce_swig_LassoNode=zend_register_internal_class_ex(&ce_swig_LassoNode,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoNode"); /* Define class LassoNodeList */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoNodeList,"lassonodelist",LassoNodeList_functions,NULL,_wrap_propget_LassoNodeList,_wrap_propset_LassoNodeList); if (! (ptr_ce_swig_LassoNodeList=zend_register_internal_class_ex(&ce_swig_LassoNodeList,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoNodeList"); /* Define class LassoStringList */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoStringList,"lassostringlist",LassoStringList_functions,NULL,_wrap_propget_LassoStringList,_wrap_propset_LassoStringList); if (! (ptr_ce_swig_LassoStringList=zend_register_internal_class_ex(&ce_swig_LassoStringList,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoStringList"); /* Define class LassoSamlAdvice */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAdvice,"lassosamladvice",LassoSamlAdvice_functions,NULL,_wrap_propget_LassoSamlAdvice,_wrap_propset_LassoSamlAdvice); if (! (ptr_ce_swig_LassoSamlAdvice=zend_register_internal_class_ex(&ce_swig_LassoSamlAdvice,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAdvice"); /* Define class LassoSamlAssertion */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAssertion,"lassosamlassertion",LassoSamlAssertion_functions,NULL,_wrap_propget_LassoSamlAssertion,_wrap_propset_LassoSamlAssertion); if (! (ptr_ce_swig_LassoSamlAssertion=zend_register_internal_class_ex(&ce_swig_LassoSamlAssertion,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAssertion"); /* Define class LassoSamlAttribute */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAttribute,"lassosamlattribute",LassoSamlAttribute_functions,NULL,_wrap_propget_LassoSamlAttribute,_wrap_propset_LassoSamlAttribute); if (! (ptr_ce_swig_LassoSamlAttribute=zend_register_internal_class_ex(&ce_swig_LassoSamlAttribute,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAttribute"); /* Define class LassoSamlAttributeDesignator */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAttributeDesignator,"lassosamlattributedesignator",LassoSamlAttributeDesignator_functions,NULL,_wrap_propget_LassoSamlAttributeDesignator,_wrap_propset_LassoSamlAttributeDesignator); if (! (ptr_ce_swig_LassoSamlAttributeDesignator=zend_register_internal_class_ex(&ce_swig_LassoSamlAttributeDesignator,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAttributeDesignator"); /* Define class LassoSamlAttributeStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAttributeStatement,"lassosamlattributestatement",LassoSamlAttributeStatement_functions,NULL,_wrap_propget_LassoSamlAttributeStatement,_wrap_propset_LassoSamlAttributeStatement); if (! (ptr_ce_swig_LassoSamlAttributeStatement=zend_register_internal_class_ex(&ce_swig_LassoSamlAttributeStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAttributeStatement"); /* Define class LassoSamlAttributeValue */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAttributeValue,"lassosamlattributevalue",LassoSamlAttributeValue_functions,NULL,_wrap_propget_LassoSamlAttributeValue,_wrap_propset_LassoSamlAttributeValue); if (! (ptr_ce_swig_LassoSamlAttributeValue=zend_register_internal_class_ex(&ce_swig_LassoSamlAttributeValue,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAttributeValue"); /* Define class LassoSamlAudienceRestrictionCondition */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAudienceRestrictionCondition,"lassosamlaudiencerestrictioncondition",LassoSamlAudienceRestrictionCondition_functions,NULL,_wrap_propget_LassoSamlAudienceRestrictionCondition,_wrap_propset_LassoSamlAudienceRestrictionCondition); if (! (ptr_ce_swig_LassoSamlAudienceRestrictionCondition=zend_register_internal_class_ex(&ce_swig_LassoSamlAudienceRestrictionCondition,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAudienceRestrictionCondition"); /* Define class LassoSamlAuthenticationStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAuthenticationStatement,"lassosamlauthenticationstatement",LassoSamlAuthenticationStatement_functions,NULL,_wrap_propget_LassoSamlAuthenticationStatement,_wrap_propset_LassoSamlAuthenticationStatement); if (! (ptr_ce_swig_LassoSamlAuthenticationStatement=zend_register_internal_class_ex(&ce_swig_LassoSamlAuthenticationStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAuthenticationStatement"); /* Define class LassoSamlAuthorityBinding */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlAuthorityBinding,"lassosamlauthoritybinding",LassoSamlAuthorityBinding_functions,NULL,_wrap_propget_LassoSamlAuthorityBinding,_wrap_propset_LassoSamlAuthorityBinding); if (! (ptr_ce_swig_LassoSamlAuthorityBinding=zend_register_internal_class_ex(&ce_swig_LassoSamlAuthorityBinding,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlAuthorityBinding"); /* Define class LassoSamlConditionAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlConditionAbstract,"lassosamlconditionabstract",LassoSamlConditionAbstract_functions,NULL,_wrap_propget_LassoSamlConditionAbstract,_wrap_propset_LassoSamlConditionAbstract); if (! (ptr_ce_swig_LassoSamlConditionAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlConditionAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlConditionAbstract"); /* Define class LassoSamlConditions */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlConditions,"lassosamlconditions",LassoSamlConditions_functions,NULL,_wrap_propget_LassoSamlConditions,_wrap_propset_LassoSamlConditions); if (! (ptr_ce_swig_LassoSamlConditions=zend_register_internal_class_ex(&ce_swig_LassoSamlConditions,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlConditions"); /* Define class LassoSamlNameIdentifier */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlNameIdentifier,"lassosamlnameidentifier",LassoSamlNameIdentifier_functions,NULL,_wrap_propget_LassoSamlNameIdentifier,_wrap_propset_LassoSamlNameIdentifier); if (! (ptr_ce_swig_LassoSamlNameIdentifier=zend_register_internal_class_ex(&ce_swig_LassoSamlNameIdentifier,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlNameIdentifier"); /* Define class LassoSamlStatementAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlStatementAbstract,"lassosamlstatementabstract",LassoSamlStatementAbstract_functions,NULL,_wrap_propget_LassoSamlStatementAbstract,_wrap_propset_LassoSamlStatementAbstract); if (! (ptr_ce_swig_LassoSamlStatementAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlStatementAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlStatementAbstract"); /* Define class LassoSamlSubject */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlSubject,"lassosamlsubject",LassoSamlSubject_functions,NULL,_wrap_propget_LassoSamlSubject,_wrap_propset_LassoSamlSubject); if (! (ptr_ce_swig_LassoSamlSubject=zend_register_internal_class_ex(&ce_swig_LassoSamlSubject,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlSubject"); /* Define class LassoSamlSubjectConfirmation */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlSubjectConfirmation,"lassosamlsubjectconfirmation",LassoSamlSubjectConfirmation_functions,NULL,_wrap_propget_LassoSamlSubjectConfirmation,_wrap_propset_LassoSamlSubjectConfirmation); if (! (ptr_ce_swig_LassoSamlSubjectConfirmation=zend_register_internal_class_ex(&ce_swig_LassoSamlSubjectConfirmation,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlSubjectConfirmation"); /* Define class LassoSamlSubjectLocality */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlSubjectLocality,"lassosamlsubjectlocality",LassoSamlSubjectLocality_functions,NULL,_wrap_propget_LassoSamlSubjectLocality,_wrap_propset_LassoSamlSubjectLocality); if (! (ptr_ce_swig_LassoSamlSubjectLocality=zend_register_internal_class_ex(&ce_swig_LassoSamlSubjectLocality,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlSubjectLocality"); /* Define class LassoSamlSubjectStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlSubjectStatement,"lassosamlsubjectstatement",LassoSamlSubjectStatement_functions,NULL,_wrap_propget_LassoSamlSubjectStatement,_wrap_propset_LassoSamlSubjectStatement); if (! (ptr_ce_swig_LassoSamlSubjectStatement=zend_register_internal_class_ex(&ce_swig_LassoSamlSubjectStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlSubjectStatement"); /* Define class LassoSamlSubjectStatementAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlSubjectStatementAbstract,"lassosamlsubjectstatementabstract",LassoSamlSubjectStatementAbstract_functions,NULL,_wrap_propget_LassoSamlSubjectStatementAbstract,_wrap_propset_LassoSamlSubjectStatementAbstract); if (! (ptr_ce_swig_LassoSamlSubjectStatementAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlSubjectStatementAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlSubjectStatementAbstract"); /* Define class LassoSamlpRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpRequest,"lassosamlprequest",LassoSamlpRequest_functions,NULL,_wrap_propget_LassoSamlpRequest,_wrap_propset_LassoSamlpRequest); if (! (ptr_ce_swig_LassoSamlpRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlpRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpRequest"); /* Define class LassoSamlpRequestAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpRequestAbstract,"lassosamlprequestabstract",LassoSamlpRequestAbstract_functions,NULL,_wrap_propget_LassoSamlpRequestAbstract,_wrap_propset_LassoSamlpRequestAbstract); if (! (ptr_ce_swig_LassoSamlpRequestAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlpRequestAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpRequestAbstract"); /* Define class LassoSamlpResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpResponse,"lassosamlpresponse",LassoSamlpResponse_functions,NULL,_wrap_propget_LassoSamlpResponse,_wrap_propset_LassoSamlpResponse); if (! (ptr_ce_swig_LassoSamlpResponse=zend_register_internal_class_ex(&ce_swig_LassoSamlpResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpResponse"); /* Define class LassoSamlpResponseAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpResponseAbstract,"lassosamlpresponseabstract",LassoSamlpResponseAbstract_functions,NULL,_wrap_propget_LassoSamlpResponseAbstract,_wrap_propset_LassoSamlpResponseAbstract); if (! (ptr_ce_swig_LassoSamlpResponseAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlpResponseAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpResponseAbstract"); /* Define class LassoSamlpStatus */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpStatus,"lassosamlpstatus",LassoSamlpStatus_functions,NULL,_wrap_propget_LassoSamlpStatus,_wrap_propset_LassoSamlpStatus); if (! (ptr_ce_swig_LassoSamlpStatus=zend_register_internal_class_ex(&ce_swig_LassoSamlpStatus,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpStatus"); /* Define class LassoSamlpStatusCode */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlpStatusCode,"lassosamlpstatuscode",LassoSamlpStatusCode_functions,NULL,_wrap_propget_LassoSamlpStatusCode,_wrap_propset_LassoSamlpStatusCode); if (! (ptr_ce_swig_LassoSamlpStatusCode=zend_register_internal_class_ex(&ce_swig_LassoSamlpStatusCode,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlpStatusCode"); /* Define class LassoLibAssertion */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibAssertion,"lassolibassertion",LassoLibAssertion_functions,NULL,_wrap_propget_LassoLibAssertion,_wrap_propset_LassoLibAssertion); if (! (ptr_ce_swig_LassoLibAssertion=zend_register_internal_class_ex(&ce_swig_LassoLibAssertion,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibAssertion"); /* Define class LassoLibAuthnRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibAuthnRequest,"lassolibauthnrequest",LassoLibAuthnRequest_functions,NULL,_wrap_propget_LassoLibAuthnRequest,_wrap_propset_LassoLibAuthnRequest); if (! (ptr_ce_swig_LassoLibAuthnRequest=zend_register_internal_class_ex(&ce_swig_LassoLibAuthnRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibAuthnRequest"); /* Define class LassoLibAuthnResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibAuthnResponse,"lassolibauthnresponse",LassoLibAuthnResponse_functions,NULL,_wrap_propget_LassoLibAuthnResponse,_wrap_propset_LassoLibAuthnResponse); if (! (ptr_ce_swig_LassoLibAuthnResponse=zend_register_internal_class_ex(&ce_swig_LassoLibAuthnResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibAuthnResponse"); /* Define class LassoLibFederationTerminationNotification */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibFederationTerminationNotification,"lassolibfederationterminationnotification",LassoLibFederationTerminationNotification_functions,NULL,_wrap_propget_LassoLibFederationTerminationNotification,_wrap_propset_LassoLibFederationTerminationNotification); if (! (ptr_ce_swig_LassoLibFederationTerminationNotification=zend_register_internal_class_ex(&ce_swig_LassoLibFederationTerminationNotification,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibFederationTerminationNotification"); /* Define class LassoLibLogoutRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibLogoutRequest,"lassoliblogoutrequest",LassoLibLogoutRequest_functions,NULL,_wrap_propget_LassoLibLogoutRequest,_wrap_propset_LassoLibLogoutRequest); if (! (ptr_ce_swig_LassoLibLogoutRequest=zend_register_internal_class_ex(&ce_swig_LassoLibLogoutRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibLogoutRequest"); /* Define class LassoLibLogoutResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibLogoutResponse,"lassoliblogoutresponse",LassoLibLogoutResponse_functions,NULL,_wrap_propget_LassoLibLogoutResponse,_wrap_propset_LassoLibLogoutResponse); if (! (ptr_ce_swig_LassoLibLogoutResponse=zend_register_internal_class_ex(&ce_swig_LassoLibLogoutResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibLogoutResponse"); /* Define class LassoLibRegisterNameIdentifierRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibRegisterNameIdentifierRequest,"lassolibregisternameidentifierrequest",LassoLibRegisterNameIdentifierRequest_functions,NULL,_wrap_propget_LassoLibRegisterNameIdentifierRequest,_wrap_propset_LassoLibRegisterNameIdentifierRequest); if (! (ptr_ce_swig_LassoLibRegisterNameIdentifierRequest=zend_register_internal_class_ex(&ce_swig_LassoLibRegisterNameIdentifierRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibRegisterNameIdentifierRequest"); /* Define class LassoLibRegisterNameIdentifierResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibRegisterNameIdentifierResponse,"lassolibregisternameidentifierresponse",LassoLibRegisterNameIdentifierResponse_functions,NULL,_wrap_propget_LassoLibRegisterNameIdentifierResponse,_wrap_propset_LassoLibRegisterNameIdentifierResponse); if (! (ptr_ce_swig_LassoLibRegisterNameIdentifierResponse=zend_register_internal_class_ex(&ce_swig_LassoLibRegisterNameIdentifierResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibRegisterNameIdentifierResponse"); /* Define class LassoLibRequestAuthnContext */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibRequestAuthnContext,"lassolibrequestauthncontext",LassoLibRequestAuthnContext_functions,NULL,_wrap_propget_LassoLibRequestAuthnContext,_wrap_propset_LassoLibRequestAuthnContext); if (! (ptr_ce_swig_LassoLibRequestAuthnContext=zend_register_internal_class_ex(&ce_swig_LassoLibRequestAuthnContext,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibRequestAuthnContext"); /* Define class LassoLibStatusResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLibStatusResponse,"lassolibstatusresponse",LassoLibStatusResponse_functions,NULL,_wrap_propget_LassoLibStatusResponse,_wrap_propset_LassoLibStatusResponse); if (! (ptr_ce_swig_LassoLibStatusResponse=zend_register_internal_class_ex(&ce_swig_LassoLibStatusResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLibStatusResponse"); /* Define class LassoProvider */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoProvider,"lassoprovider",LassoProvider_functions,NULL,_wrap_propget_LassoProvider,_wrap_propset_LassoProvider); if (! (ptr_ce_swig_LassoProvider=zend_register_internal_class_ex(&ce_swig_LassoProvider,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoProvider"); /* Define class LassoServer */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoServer,"lassoserver",LassoServer_functions,NULL,_wrap_propget_LassoServer,_wrap_propset_LassoServer); if (! (ptr_ce_swig_LassoServer=zend_register_internal_class_ex(&ce_swig_LassoServer,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoServer"); /* Define class LassoFederation */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoFederation,"lassofederation",LassoFederation_functions,NULL,_wrap_propget_LassoFederation,_wrap_propset_LassoFederation); if (! (ptr_ce_swig_LassoFederation=zend_register_internal_class_ex(&ce_swig_LassoFederation,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoFederation"); /* Define class LassoIdentity */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoIdentity,"lassoidentity",LassoIdentity_functions,NULL,_wrap_propget_LassoIdentity,_wrap_propset_LassoIdentity); if (! (ptr_ce_swig_LassoIdentity=zend_register_internal_class_ex(&ce_swig_LassoIdentity,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoIdentity"); /* Define class LassoSession */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSession,"lassosession",LassoSession_functions,NULL,_wrap_propget_LassoSession,_wrap_propset_LassoSession); if (! (ptr_ce_swig_LassoSession=zend_register_internal_class_ex(&ce_swig_LassoSession,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSession"); /* Define class LassoDefederation */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoDefederation,"lassodefederation",LassoDefederation_functions,NULL,_wrap_propget_LassoDefederation,_wrap_propset_LassoDefederation); if (! (ptr_ce_swig_LassoDefederation=zend_register_internal_class_ex(&ce_swig_LassoDefederation,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoDefederation"); /* Define class LassoLogin */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLogin,"lassologin",LassoLogin_functions,NULL,_wrap_propget_LassoLogin,_wrap_propset_LassoLogin); if (! (ptr_ce_swig_LassoLogin=zend_register_internal_class_ex(&ce_swig_LassoLogin,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLogin"); /* Define class LassoLogout */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLogout,"lassologout",LassoLogout_functions,NULL,_wrap_propget_LassoLogout,_wrap_propset_LassoLogout); if (! (ptr_ce_swig_LassoLogout=zend_register_internal_class_ex(&ce_swig_LassoLogout,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLogout"); /* Define class LassoLecp */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoLecp,"lassolecp",LassoLecp_functions,NULL,_wrap_propget_LassoLecp,_wrap_propset_LassoLecp); if (! (ptr_ce_swig_LassoLecp=zend_register_internal_class_ex(&ce_swig_LassoLecp,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoLecp"); /* Define class LassoNameIdentifierMapping */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoNameIdentifierMapping,"lassonameidentifiermapping",LassoNameIdentifierMapping_functions,NULL,_wrap_propget_LassoNameIdentifierMapping,_wrap_propset_LassoNameIdentifierMapping); if (! (ptr_ce_swig_LassoNameIdentifierMapping=zend_register_internal_class_ex(&ce_swig_LassoNameIdentifierMapping,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoNameIdentifierMapping"); /* Define class LassoNameRegistration */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoNameRegistration,"lassonameregistration",LassoNameRegistration_functions,NULL,_wrap_propget_LassoNameRegistration,_wrap_propset_LassoNameRegistration); if (! (ptr_ce_swig_LassoNameRegistration=zend_register_internal_class_ex(&ce_swig_LassoNameRegistration,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoNameRegistration"); /* Define class LassoNameIdManagement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoNameIdManagement,"lassonameidmanagement",LassoNameIdManagement_functions,NULL,_wrap_propget_LassoNameIdManagement,_wrap_propset_LassoNameIdManagement); if (! (ptr_ce_swig_LassoNameIdManagement=zend_register_internal_class_ex(&ce_swig_LassoNameIdManagement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoNameIdManagement"); /* Define class LassoEcp */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoEcp,"lassoecp",LassoEcp_functions,NULL,_wrap_propget_LassoEcp,_wrap_propset_LassoEcp); if (! (ptr_ce_swig_LassoEcp=zend_register_internal_class_ex(&ce_swig_LassoEcp,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoEcp"); /* Define class LassoSamlp2NameIDPolicy */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2NameIDPolicy,"lassosamlp2nameidpolicy",LassoSamlp2NameIDPolicy_functions,NULL,_wrap_propget_LassoSamlp2NameIDPolicy,_wrap_propset_LassoSamlp2NameIDPolicy); if (! (ptr_ce_swig_LassoSamlp2NameIDPolicy=zend_register_internal_class_ex(&ce_swig_LassoSamlp2NameIDPolicy,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2NameIDPolicy"); /* Define class LassoSamlp2RequestedAuthnContext */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2RequestedAuthnContext,"lassosamlp2requestedauthncontext",LassoSamlp2RequestedAuthnContext_functions,NULL,_wrap_propget_LassoSamlp2RequestedAuthnContext,_wrap_propset_LassoSamlp2RequestedAuthnContext); if (! (ptr_ce_swig_LassoSamlp2RequestedAuthnContext=zend_register_internal_class_ex(&ce_swig_LassoSamlp2RequestedAuthnContext,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2RequestedAuthnContext"); /* Define class LassoSaml2Assertion */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Assertion,"lassosaml2assertion",LassoSaml2Assertion_functions,NULL,_wrap_propget_LassoSaml2Assertion,_wrap_propset_LassoSaml2Assertion); if (! (ptr_ce_swig_LassoSaml2Assertion=zend_register_internal_class_ex(&ce_swig_LassoSaml2Assertion,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Assertion"); /* Define class LassoSamlp2IDPList */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2IDPList,"lassosamlp2idplist",LassoSamlp2IDPList_functions,NULL,_wrap_propget_LassoSamlp2IDPList,_wrap_propset_LassoSamlp2IDPList); if (! (ptr_ce_swig_LassoSamlp2IDPList=zend_register_internal_class_ex(&ce_swig_LassoSamlp2IDPList,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2IDPList"); /* Define class LassoSaml2KeyInfoConfirmationData */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2KeyInfoConfirmationData,"lassosaml2keyinfoconfirmationdata",LassoSaml2KeyInfoConfirmationData_functions,NULL,_wrap_propget_LassoSaml2KeyInfoConfirmationData,_wrap_propset_LassoSaml2KeyInfoConfirmationData); if (! (ptr_ce_swig_LassoSaml2KeyInfoConfirmationData=zend_register_internal_class_ex(&ce_swig_LassoSaml2KeyInfoConfirmationData,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2KeyInfoConfirmationData"); /* Define class LassoSaml2Conditions */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Conditions,"lassosaml2conditions",LassoSaml2Conditions_functions,NULL,_wrap_propget_LassoSaml2Conditions,_wrap_propset_LassoSaml2Conditions); if (! (ptr_ce_swig_LassoSaml2Conditions=zend_register_internal_class_ex(&ce_swig_LassoSaml2Conditions,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Conditions"); /* Define class LassoSaml2Evidence */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Evidence,"lassosaml2evidence",LassoSaml2Evidence_functions,NULL,_wrap_propget_LassoSaml2Evidence,_wrap_propset_LassoSaml2Evidence); if (! (ptr_ce_swig_LassoSaml2Evidence=zend_register_internal_class_ex(&ce_swig_LassoSaml2Evidence,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Evidence"); /* Define class LassoSaml2NameID */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2NameID,"lassosaml2nameid",LassoSaml2NameID_functions,NULL,_wrap_propget_LassoSaml2NameID,_wrap_propset_LassoSaml2NameID); if (! (ptr_ce_swig_LassoSaml2NameID=zend_register_internal_class_ex(&ce_swig_LassoSaml2NameID,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2NameID"); /* Define class LassoSamlp2StatusCode */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2StatusCode,"lassosamlp2statuscode",LassoSamlp2StatusCode_functions,NULL,_wrap_propget_LassoSamlp2StatusCode,_wrap_propset_LassoSamlp2StatusCode); if (! (ptr_ce_swig_LassoSamlp2StatusCode=zend_register_internal_class_ex(&ce_swig_LassoSamlp2StatusCode,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2StatusCode"); /* Define class LassoSamlp2Status */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2Status,"lassosamlp2status",LassoSamlp2Status_functions,NULL,_wrap_propget_LassoSamlp2Status,_wrap_propset_LassoSamlp2Status); if (! (ptr_ce_swig_LassoSamlp2Status=zend_register_internal_class_ex(&ce_swig_LassoSamlp2Status,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2Status"); /* Define class LassoSaml2ConditionAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2ConditionAbstract,"lassosaml2conditionabstract",LassoSaml2ConditionAbstract_functions,NULL,_wrap_propget_LassoSaml2ConditionAbstract,_wrap_propset_LassoSaml2ConditionAbstract); if (! (ptr_ce_swig_LassoSaml2ConditionAbstract=zend_register_internal_class_ex(&ce_swig_LassoSaml2ConditionAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2ConditionAbstract"); /* Define class LassoSaml2OneTimeUse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2OneTimeUse,"lassosaml2onetimeuse",LassoSaml2OneTimeUse_functions,NULL,_wrap_propget_LassoSaml2OneTimeUse,_wrap_propset_LassoSaml2OneTimeUse); if (! (ptr_ce_swig_LassoSaml2OneTimeUse=zend_register_internal_class_ex(&ce_swig_LassoSaml2OneTimeUse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2OneTimeUse"); /* Define class LassoSaml2Advice */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Advice,"lassosaml2advice",LassoSaml2Advice_functions,NULL,_wrap_propget_LassoSaml2Advice,_wrap_propset_LassoSaml2Advice); if (! (ptr_ce_swig_LassoSaml2Advice=zend_register_internal_class_ex(&ce_swig_LassoSaml2Advice,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Advice"); /* Define class LassoSaml2BaseIDAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2BaseIDAbstract,"lassosaml2baseidabstract",LassoSaml2BaseIDAbstract_functions,NULL,_wrap_propget_LassoSaml2BaseIDAbstract,_wrap_propset_LassoSaml2BaseIDAbstract); if (! (ptr_ce_swig_LassoSaml2BaseIDAbstract=zend_register_internal_class_ex(&ce_swig_LassoSaml2BaseIDAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2BaseIDAbstract"); /* Define class LassoSaml2AuthnContext */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2AuthnContext,"lassosaml2authncontext",LassoSaml2AuthnContext_functions,NULL,_wrap_propget_LassoSaml2AuthnContext,_wrap_propset_LassoSaml2AuthnContext); if (! (ptr_ce_swig_LassoSaml2AuthnContext=zend_register_internal_class_ex(&ce_swig_LassoSaml2AuthnContext,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2AuthnContext"); /* Define class LassoSaml2SubjectLocality */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2SubjectLocality,"lassosaml2subjectlocality",LassoSaml2SubjectLocality_functions,NULL,_wrap_propget_LassoSaml2SubjectLocality,_wrap_propset_LassoSaml2SubjectLocality); if (! (ptr_ce_swig_LassoSaml2SubjectLocality=zend_register_internal_class_ex(&ce_swig_LassoSaml2SubjectLocality,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2SubjectLocality"); /* Define class LassoSaml2SubjectConfirmationData */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2SubjectConfirmationData,"lassosaml2subjectconfirmationdata",LassoSaml2SubjectConfirmationData_functions,NULL,_wrap_propget_LassoSaml2SubjectConfirmationData,_wrap_propset_LassoSaml2SubjectConfirmationData); if (! (ptr_ce_swig_LassoSaml2SubjectConfirmationData=zend_register_internal_class_ex(&ce_swig_LassoSaml2SubjectConfirmationData,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2SubjectConfirmationData"); /* Define class LassoSaml2SubjectConfirmation */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2SubjectConfirmation,"lassosaml2subjectconfirmation",LassoSaml2SubjectConfirmation_functions,NULL,_wrap_propget_LassoSaml2SubjectConfirmation,_wrap_propset_LassoSaml2SubjectConfirmation); if (! (ptr_ce_swig_LassoSaml2SubjectConfirmation=zend_register_internal_class_ex(&ce_swig_LassoSaml2SubjectConfirmation,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2SubjectConfirmation"); /* Define class LassoSaml2ProxyRestriction */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2ProxyRestriction,"lassosaml2proxyrestriction",LassoSaml2ProxyRestriction_functions,NULL,_wrap_propget_LassoSaml2ProxyRestriction,_wrap_propset_LassoSaml2ProxyRestriction); if (! (ptr_ce_swig_LassoSaml2ProxyRestriction=zend_register_internal_class_ex(&ce_swig_LassoSaml2ProxyRestriction,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2ProxyRestriction"); /* Define class LassoSaml2StatementAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2StatementAbstract,"lassosaml2statementabstract",LassoSaml2StatementAbstract_functions,NULL,_wrap_propget_LassoSaml2StatementAbstract,_wrap_propset_LassoSaml2StatementAbstract); if (! (ptr_ce_swig_LassoSaml2StatementAbstract=zend_register_internal_class_ex(&ce_swig_LassoSaml2StatementAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2StatementAbstract"); /* Define class LassoSaml2AuthnStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2AuthnStatement,"lassosaml2authnstatement",LassoSaml2AuthnStatement_functions,NULL,_wrap_propget_LassoSaml2AuthnStatement,_wrap_propset_LassoSaml2AuthnStatement); if (! (ptr_ce_swig_LassoSaml2AuthnStatement=zend_register_internal_class_ex(&ce_swig_LassoSaml2AuthnStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2AuthnStatement"); /* Define class LassoSaml2AttributeStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2AttributeStatement,"lassosaml2attributestatement",LassoSaml2AttributeStatement_functions,NULL,_wrap_propget_LassoSaml2AttributeStatement,_wrap_propset_LassoSaml2AttributeStatement); if (! (ptr_ce_swig_LassoSaml2AttributeStatement=zend_register_internal_class_ex(&ce_swig_LassoSaml2AttributeStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2AttributeStatement"); /* Define class LassoSamlp2IDPEntry */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2IDPEntry,"lassosamlp2idpentry",LassoSamlp2IDPEntry_functions,NULL,_wrap_propget_LassoSamlp2IDPEntry,_wrap_propset_LassoSamlp2IDPEntry); if (! (ptr_ce_swig_LassoSamlp2IDPEntry=zend_register_internal_class_ex(&ce_swig_LassoSamlp2IDPEntry,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2IDPEntry"); /* Define class LassoSamlp2Extensions */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2Extensions,"lassosamlp2extensions",LassoSamlp2Extensions_functions,NULL,_wrap_propget_LassoSamlp2Extensions,_wrap_propset_LassoSamlp2Extensions); if (! (ptr_ce_swig_LassoSamlp2Extensions=zend_register_internal_class_ex(&ce_swig_LassoSamlp2Extensions,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2Extensions"); /* Define class LassoSaml2Action */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Action,"lassosaml2action",LassoSaml2Action_functions,NULL,_wrap_propget_LassoSaml2Action,_wrap_propset_LassoSaml2Action); if (! (ptr_ce_swig_LassoSaml2Action=zend_register_internal_class_ex(&ce_swig_LassoSaml2Action,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Action"); /* Define class LassoSamlp2StatusResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2StatusResponse,"lassosamlp2statusresponse",LassoSamlp2StatusResponse_functions,NULL,_wrap_propget_LassoSamlp2StatusResponse,_wrap_propset_LassoSamlp2StatusResponse); if (! (ptr_ce_swig_LassoSamlp2StatusResponse=zend_register_internal_class_ex(&ce_swig_LassoSamlp2StatusResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2StatusResponse"); /* Define class LassoSamlp2Response */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2Response,"lassosamlp2response",LassoSamlp2Response_functions,NULL,_wrap_propget_LassoSamlp2Response,_wrap_propset_LassoSamlp2Response); if (! (ptr_ce_swig_LassoSamlp2Response=zend_register_internal_class_ex(&ce_swig_LassoSamlp2Response,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2Response"); /* Define class LassoSamlp2ArtifactResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2ArtifactResponse,"lassosamlp2artifactresponse",LassoSamlp2ArtifactResponse_functions,NULL,_wrap_propget_LassoSamlp2ArtifactResponse,_wrap_propset_LassoSamlp2ArtifactResponse); if (! (ptr_ce_swig_LassoSamlp2ArtifactResponse=zend_register_internal_class_ex(&ce_swig_LassoSamlp2ArtifactResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2ArtifactResponse"); /* Define class LassoSamlp2RequestAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2RequestAbstract,"lassosamlp2requestabstract",LassoSamlp2RequestAbstract_functions,NULL,_wrap_propget_LassoSamlp2RequestAbstract,_wrap_propset_LassoSamlp2RequestAbstract); if (! (ptr_ce_swig_LassoSamlp2RequestAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlp2RequestAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2RequestAbstract"); /* Define class LassoSamlp2AssertionIDRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2AssertionIDRequest,"lassosamlp2assertionidrequest",LassoSamlp2AssertionIDRequest_functions,NULL,_wrap_propget_LassoSamlp2AssertionIDRequest,_wrap_propset_LassoSamlp2AssertionIDRequest); if (! (ptr_ce_swig_LassoSamlp2AssertionIDRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlp2AssertionIDRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2AssertionIDRequest"); /* Define class LassoSamlp2ArtifactResolve */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2ArtifactResolve,"lassosamlp2artifactresolve",LassoSamlp2ArtifactResolve_functions,NULL,_wrap_propget_LassoSamlp2ArtifactResolve,_wrap_propset_LassoSamlp2ArtifactResolve); if (! (ptr_ce_swig_LassoSamlp2ArtifactResolve=zend_register_internal_class_ex(&ce_swig_LassoSamlp2ArtifactResolve,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2ArtifactResolve"); /* Define class LassoSamlp2NameIDMappingRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2NameIDMappingRequest,"lassosamlp2nameidmappingrequest",LassoSamlp2NameIDMappingRequest_functions,NULL,_wrap_propget_LassoSamlp2NameIDMappingRequest,_wrap_propset_LassoSamlp2NameIDMappingRequest); if (! (ptr_ce_swig_LassoSamlp2NameIDMappingRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlp2NameIDMappingRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2NameIDMappingRequest"); /* Define class LassoSamlp2AuthnRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2AuthnRequest,"lassosamlp2authnrequest",LassoSamlp2AuthnRequest_functions,NULL,_wrap_propget_LassoSamlp2AuthnRequest,_wrap_propset_LassoSamlp2AuthnRequest); if (! (ptr_ce_swig_LassoSamlp2AuthnRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlp2AuthnRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2AuthnRequest"); /* Define class LassoSamlp2SubjectQueryAbstract */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2SubjectQueryAbstract,"lassosamlp2subjectqueryabstract",LassoSamlp2SubjectQueryAbstract_functions,NULL,_wrap_propget_LassoSamlp2SubjectQueryAbstract,_wrap_propset_LassoSamlp2SubjectQueryAbstract); if (! (ptr_ce_swig_LassoSamlp2SubjectQueryAbstract=zend_register_internal_class_ex(&ce_swig_LassoSamlp2SubjectQueryAbstract,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2SubjectQueryAbstract"); /* Define class LassoSamlp2AuthzDecisionQuery */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2AuthzDecisionQuery,"lassosamlp2authzdecisionquery",LassoSamlp2AuthzDecisionQuery_functions,NULL,_wrap_propget_LassoSamlp2AuthzDecisionQuery,_wrap_propset_LassoSamlp2AuthzDecisionQuery); if (! (ptr_ce_swig_LassoSamlp2AuthzDecisionQuery=zend_register_internal_class_ex(&ce_swig_LassoSamlp2AuthzDecisionQuery,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2AuthzDecisionQuery"); /* Define class LassoSamlp2AttributeQuery */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2AttributeQuery,"lassosamlp2attributequery",LassoSamlp2AttributeQuery_functions,NULL,_wrap_propget_LassoSamlp2AttributeQuery,_wrap_propset_LassoSamlp2AttributeQuery); if (! (ptr_ce_swig_LassoSamlp2AttributeQuery=zend_register_internal_class_ex(&ce_swig_LassoSamlp2AttributeQuery,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2AttributeQuery"); /* Define class LassoSaml2AudienceRestriction */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2AudienceRestriction,"lassosaml2audiencerestriction",LassoSaml2AudienceRestriction_functions,NULL,_wrap_propget_LassoSaml2AudienceRestriction,_wrap_propset_LassoSaml2AudienceRestriction); if (! (ptr_ce_swig_LassoSaml2AudienceRestriction=zend_register_internal_class_ex(&ce_swig_LassoSaml2AudienceRestriction,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2AudienceRestriction"); /* Define class LassoSamlp2LogoutRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2LogoutRequest,"lassosamlp2logoutrequest",LassoSamlp2LogoutRequest_functions,NULL,_wrap_propget_LassoSamlp2LogoutRequest,_wrap_propset_LassoSamlp2LogoutRequest); if (! (ptr_ce_swig_LassoSamlp2LogoutRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlp2LogoutRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2LogoutRequest"); /* Define class LassoSamlp2AuthnQuery */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2AuthnQuery,"lassosamlp2authnquery",LassoSamlp2AuthnQuery_functions,NULL,_wrap_propget_LassoSamlp2AuthnQuery,_wrap_propset_LassoSamlp2AuthnQuery); if (! (ptr_ce_swig_LassoSamlp2AuthnQuery=zend_register_internal_class_ex(&ce_swig_LassoSamlp2AuthnQuery,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2AuthnQuery"); /* Define class LassoSaml2Attribute */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Attribute,"lassosaml2attribute",LassoSaml2Attribute_functions,NULL,_wrap_propget_LassoSaml2Attribute,_wrap_propset_LassoSaml2Attribute); if (! (ptr_ce_swig_LassoSaml2Attribute=zend_register_internal_class_ex(&ce_swig_LassoSaml2Attribute,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Attribute"); /* Define class LassoSamlp2Terminate */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2Terminate,"lassosamlp2terminate",LassoSamlp2Terminate_functions,NULL,_wrap_propget_LassoSamlp2Terminate,_wrap_propset_LassoSamlp2Terminate); if (! (ptr_ce_swig_LassoSamlp2Terminate=zend_register_internal_class_ex(&ce_swig_LassoSamlp2Terminate,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2Terminate"); /* Define class LassoSamlp2StatusDetail */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2StatusDetail,"lassosamlp2statusdetail",LassoSamlp2StatusDetail_functions,NULL,_wrap_propget_LassoSamlp2StatusDetail,_wrap_propset_LassoSamlp2StatusDetail); if (! (ptr_ce_swig_LassoSamlp2StatusDetail=zend_register_internal_class_ex(&ce_swig_LassoSamlp2StatusDetail,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2StatusDetail"); /* Define class LassoSaml2AuthzDecisionStatement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2AuthzDecisionStatement,"lassosaml2authzdecisionstatement",LassoSaml2AuthzDecisionStatement_functions,NULL,_wrap_propget_LassoSaml2AuthzDecisionStatement,_wrap_propset_LassoSaml2AuthzDecisionStatement); if (! (ptr_ce_swig_LassoSaml2AuthzDecisionStatement=zend_register_internal_class_ex(&ce_swig_LassoSaml2AuthzDecisionStatement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2AuthzDecisionStatement"); /* Define class LassoSamlp2NameIDMappingResponse */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2NameIDMappingResponse,"lassosamlp2nameidmappingresponse",LassoSamlp2NameIDMappingResponse_functions,NULL,_wrap_propget_LassoSamlp2NameIDMappingResponse,_wrap_propset_LassoSamlp2NameIDMappingResponse); if (! (ptr_ce_swig_LassoSamlp2NameIDMappingResponse=zend_register_internal_class_ex(&ce_swig_LassoSamlp2NameIDMappingResponse,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2NameIDMappingResponse"); /* Define class LassoSaml2EncryptedElement */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2EncryptedElement,"lassosaml2encryptedelement",LassoSaml2EncryptedElement_functions,NULL,_wrap_propget_LassoSaml2EncryptedElement,_wrap_propset_LassoSaml2EncryptedElement); if (! (ptr_ce_swig_LassoSaml2EncryptedElement=zend_register_internal_class_ex(&ce_swig_LassoSaml2EncryptedElement,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2EncryptedElement"); /* Define class LassoSamlp2ManageNameIDRequest */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2ManageNameIDRequest,"lassosamlp2managenameidrequest",LassoSamlp2ManageNameIDRequest_functions,NULL,_wrap_propget_LassoSamlp2ManageNameIDRequest,_wrap_propset_LassoSamlp2ManageNameIDRequest); if (! (ptr_ce_swig_LassoSamlp2ManageNameIDRequest=zend_register_internal_class_ex(&ce_swig_LassoSamlp2ManageNameIDRequest,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2ManageNameIDRequest"); /* Define class LassoSamlp2Scoping */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSamlp2Scoping,"lassosamlp2scoping",LassoSamlp2Scoping_functions,NULL,_wrap_propget_LassoSamlp2Scoping,_wrap_propset_LassoSamlp2Scoping); if (! (ptr_ce_swig_LassoSamlp2Scoping=zend_register_internal_class_ex(&ce_swig_LassoSamlp2Scoping,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSamlp2Scoping"); /* Define class LassoSaml2Subject */ INIT_OVERLOADED_CLASS_ENTRY(ce_swig_LassoSaml2Subject,"lassosaml2subject",LassoSaml2Subject_functions,NULL,_wrap_propget_LassoSaml2Subject,_wrap_propset_LassoSaml2Subject); if (! (ptr_ce_swig_LassoSaml2Subject=zend_register_internal_class_ex(&ce_swig_LassoSaml2Subject,NULL,NULL TSRMLS_CC))) zend_error(E_ERROR,"Error registering wrapper for class LassoSaml2Subject"); /* Register resource destructors for pointer types */ le_swig__p_LassoSamlp2StatusDetail=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusDetail,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusDetail->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusDetail,&le_swig__p_LassoSamlp2StatusDetail); le_swig__p_LassoLoginProtocolProfile=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLoginProtocolProfile,NULL,(char *)(SWIGTYPE_p_LassoLoginProtocolProfile->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLoginProtocolProfile,&le_swig__p_LassoLoginProtocolProfile); le_swig__p_LassoProviderRole=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProviderRole,NULL,(char *)(SWIGTYPE_p_LassoProviderRole->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoProviderRole,&le_swig__p_LassoProviderRole); le_swig__p_LassoSaml2Advice=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Advice,NULL,(char *)(SWIGTYPE_p_LassoSaml2Advice->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Advice,&le_swig__p_LassoSaml2Advice); le_swig__p_LassoSamlAdvice=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAdvice,NULL,(char *)(SWIGTYPE_p_LassoSamlAdvice->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAdvice,&le_swig__p_LassoSamlAdvice); le_swig__p_LassoSamlpStatus=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpStatus,NULL,(char *)(SWIGTYPE_p_LassoSamlpStatus->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpStatus,&le_swig__p_LassoSamlpStatus); le_swig__p_LassoSamlp2Status=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Status,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Status->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Status,&le_swig__p_LassoSamlp2Status); le_swig__p_LassoSamlp2IDPList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2IDPList,NULL,(char *)(SWIGTYPE_p_LassoSamlp2IDPList->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2IDPList,&le_swig__p_LassoSamlp2IDPList); le_swig__p_LassoDefederation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoDefederation,NULL,(char *)(SWIGTYPE_p_LassoDefederation->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoDefederation,&le_swig__p_LassoDefederation); le_swig__p_LassoFederation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoFederation,NULL,(char *)(SWIGTYPE_p_LassoFederation->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoFederation,&le_swig__p_LassoFederation); le_swig__p_LassoSamlp2ArtifactResolve=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ArtifactResolve,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ArtifactResolve->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ArtifactResolve,&le_swig__p_LassoSamlp2ArtifactResolve); le_swig__p_LassoSignatureType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSignatureType,NULL,(char *)(SWIGTYPE_p_LassoSignatureType->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSignatureType,&le_swig__p_LassoSignatureType); le_swig__p_LassoSaml2KeyInfoConfirmationData=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2KeyInfoConfirmationData,NULL,(char *)(SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData,&le_swig__p_LassoSaml2KeyInfoConfirmationData); le_swig__p_LassoSaml2SubjectConfirmationData=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectConfirmationData,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectConfirmationData->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectConfirmationData,&le_swig__p_LassoSaml2SubjectConfirmationData); le_swig__p_LassoSamlAttributeStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeStatement,&le_swig__p_LassoSamlAttributeStatement); le_swig__p_LassoSamlAuthenticationStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAuthenticationStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlAuthenticationStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAuthenticationStatement,&le_swig__p_LassoSamlAuthenticationStatement); le_swig__p_LassoSamlSubjectStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectStatement,&le_swig__p_LassoSamlSubjectStatement); le_swig__p_LassoSaml2ProxyRestriction=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2ProxyRestriction,NULL,(char *)(SWIGTYPE_p_LassoSaml2ProxyRestriction->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2ProxyRestriction,&le_swig__p_LassoSaml2ProxyRestriction); le_swig__p_LassoSaml2AuthnStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthnStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthnStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthnStatement,&le_swig__p_LassoSaml2AuthnStatement); le_swig__p_LassoSaml2AttributeStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AttributeStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AttributeStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AttributeStatement,&le_swig__p_LassoSaml2AttributeStatement); le_swig__p_LassoSaml2AudienceRestriction=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AudienceRestriction,NULL,(char *)(SWIGTYPE_p_LassoSaml2AudienceRestriction->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AudienceRestriction,&le_swig__p_LassoSaml2AudienceRestriction); le_swig__p_LassoSaml2AuthzDecisionStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthzDecisionStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthzDecisionStatement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthzDecisionStatement,&le_swig__p_LassoSaml2AuthzDecisionStatement); le_swig__p_LassoNameIdentifierMapping=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameIdentifierMapping,NULL,(char *)(SWIGTYPE_p_LassoNameIdentifierMapping->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdentifierMapping,&le_swig__p_LassoNameIdentifierMapping); le_swig__p_LassoSamlAttributeDesignator=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeDesignator,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeDesignator->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeDesignator,&le_swig__p_LassoSamlAttributeDesignator); le_swig__p_LassoCheckVersionMode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoCheckVersionMode,NULL,(char *)(SWIGTYPE_p_LassoCheckVersionMode->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoCheckVersionMode,&le_swig__p_LassoCheckVersionMode); le_swig__p_LassoEncryptionMode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEncryptionMode,NULL,(char *)(SWIGTYPE_p_LassoEncryptionMode->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoEncryptionMode,&le_swig__p_LassoEncryptionMode); le_swig__p_LassoHttpMethod=zend_register_list_destructors_ex(_wrap_destroy_p_LassoHttpMethod,NULL,(char *)(SWIGTYPE_p_LassoHttpMethod->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoHttpMethod,&le_swig__p_LassoHttpMethod); le_swig__p_LassoSaml2NameID=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2NameID,NULL,(char *)(SWIGTYPE_p_LassoSaml2NameID->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2NameID,&le_swig__p_LassoSaml2NameID); le_swig__p_LassoLecp=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLecp,NULL,(char *)(SWIGTYPE_p_LassoLecp->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLecp,&le_swig__p_LassoLecp); le_swig__p_LassoSamlSubjectLocality=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectLocality,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectLocality->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectLocality,&le_swig__p_LassoSamlSubjectLocality); le_swig__p_LassoSaml2SubjectLocality=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectLocality,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectLocality->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectLocality,&le_swig__p_LassoSaml2SubjectLocality); le_swig__p_LassoSaml2Evidence=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Evidence,NULL,(char *)(SWIGTYPE_p_LassoSaml2Evidence->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Evidence,&le_swig__p_LassoSaml2Evidence); le_swig__p_LassoSaml2Action=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Action,NULL,(char *)(SWIGTYPE_p_LassoSaml2Action->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Action,&le_swig__p_LassoSaml2Action); le_swig__p_void=zend_register_list_destructors_ex(_wrap_destroy_p_void,NULL,(char *)(SWIGTYPE_p_void->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_void,&le_swig__p_void); le_swig__p_p_void=zend_register_list_destructors_ex(_wrap_destroy_p_p_void,NULL,(char *)(SWIGTYPE_p_p_void->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_p_void,&le_swig__p_p_void); le_swig__p_LassoSamlp2Extensions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Extensions,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Extensions->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Extensions,&le_swig__p_LassoSamlp2Extensions); le_swig__p_LassoSamlAuthorityBinding=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAuthorityBinding,NULL,(char *)(SWIGTYPE_p_LassoSamlAuthorityBinding->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAuthorityBinding,&le_swig__p_LassoSamlAuthorityBinding); le_swig__p_LassoSamlp2Scoping=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Scoping,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Scoping->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Scoping,&le_swig__p_LassoSamlp2Scoping); le_swig__p_LassoProtocolConformance=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProtocolConformance,NULL,(char *)(SWIGTYPE_p_LassoProtocolConformance->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoProtocolConformance,&le_swig__p_LassoProtocolConformance); le_swig__p_LassoSamlAttributeValue=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeValue,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeValue->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeValue,&le_swig__p_LassoSamlAttributeValue); le_swig__p_LassoSamlp2NameIDPolicy=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDPolicy,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDPolicy->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDPolicy,&le_swig__p_LassoSamlp2NameIDPolicy); le_swig__p_LassoEcp=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEcp,NULL,(char *)(SWIGTYPE_p_LassoEcp->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoEcp,&le_swig__p_LassoEcp); le_swig__p_LassoLibFederationTerminationNotification=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibFederationTerminationNotification,NULL,(char *)(SWIGTYPE_p_LassoLibFederationTerminationNotification->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibFederationTerminationNotification,&le_swig__p_LassoLibFederationTerminationNotification); le_swig__p_LassoRequestType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoRequestType,NULL,(char *)(SWIGTYPE_p_LassoRequestType->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoRequestType,&le_swig__p_LassoRequestType); le_swig__p_LassoLogin=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLogin,NULL,(char *)(SWIGTYPE_p_LassoLogin->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLogin,&le_swig__p_LassoLogin); le_swig__p_LassoSamlpStatusCode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpStatusCode,NULL,(char *)(SWIGTYPE_p_LassoSamlpStatusCode->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpStatusCode,&le_swig__p_LassoSamlpStatusCode); le_swig__p_LassoSamlp2StatusCode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusCode,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusCode->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusCode,&le_swig__p_LassoSamlp2StatusCode); le_swig__p_LassoStringList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoStringList,NULL,(char *)(SWIGTYPE_p_LassoStringList->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoStringList,&le_swig__p_LassoStringList); le_swig__p_LassoSamlp2RequestedAuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2RequestedAuthnContext,NULL,(char *)(SWIGTYPE_p_LassoSamlp2RequestedAuthnContext->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2RequestedAuthnContext,&le_swig__p_LassoSamlp2RequestedAuthnContext); le_swig__p_LassoLibRequestAuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRequestAuthnContext,NULL,(char *)(SWIGTYPE_p_LassoLibRequestAuthnContext->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibRequestAuthnContext,&le_swig__p_LassoLibRequestAuthnContext); le_swig__p_LassoSamlpResponseAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpResponseAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlpResponseAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpResponseAbstract,&le_swig__p_LassoSamlpResponseAbstract); le_swig__p_LassoSamlpRequestAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpRequestAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlpRequestAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpRequestAbstract,&le_swig__p_LassoSamlpRequestAbstract); le_swig__p_LassoSamlSubjectStatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectStatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectStatementAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectStatementAbstract,&le_swig__p_LassoSamlSubjectStatementAbstract); le_swig__p_LassoSamlConditionAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlConditionAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlConditionAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlConditionAbstract,&le_swig__p_LassoSamlConditionAbstract); le_swig__p_LassoSamlStatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlStatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlStatementAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlStatementAbstract,&le_swig__p_LassoSamlStatementAbstract); le_swig__p_LassoSaml2ConditionAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2ConditionAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2ConditionAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2ConditionAbstract,&le_swig__p_LassoSaml2ConditionAbstract); le_swig__p_LassoSaml2BaseIDAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2BaseIDAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2BaseIDAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2BaseIDAbstract,&le_swig__p_LassoSaml2BaseIDAbstract); le_swig__p_LassoSaml2AuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthnContext,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthnContext->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthnContext,&le_swig__p_LassoSaml2AuthnContext); le_swig__p_LassoSaml2StatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2StatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2StatementAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2StatementAbstract,&le_swig__p_LassoSaml2StatementAbstract); le_swig__p_LassoSamlp2RequestAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2RequestAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlp2RequestAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2RequestAbstract,&le_swig__p_LassoSamlp2RequestAbstract); le_swig__p_LassoSamlp2SubjectQueryAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2SubjectQueryAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract,&le_swig__p_LassoSamlp2SubjectQueryAbstract); le_swig__p_LassoSamlSubjectConfirmation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectConfirmation,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectConfirmation->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectConfirmation,&le_swig__p_LassoSamlSubjectConfirmation); le_swig__p_LassoSaml2SubjectConfirmation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectConfirmation,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectConfirmation->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectConfirmation,&le_swig__p_LassoSaml2SubjectConfirmation); le_swig__p_LassoLogout=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLogout,NULL,(char *)(SWIGTYPE_p_LassoLogout->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLogout,&le_swig__p_LassoLogout); le_swig__int=zend_register_list_destructors_ex(_wrap_destroy_int,NULL,(char *)(SWIGTYPE_int->name),module_number); SWIG_TypeClientData(SWIGTYPE_int,&le_swig__int); le_swig__p_LassoSamlAudienceRestrictionCondition=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAudienceRestrictionCondition,NULL,(char *)(SWIGTYPE_p_LassoSamlAudienceRestrictionCondition->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAudienceRestrictionCondition,&le_swig__p_LassoSamlAudienceRestrictionCondition); le_swig__p_LassoSaml2Assertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Assertion,NULL,(char *)(SWIGTYPE_p_LassoSaml2Assertion->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Assertion,&le_swig__p_LassoSaml2Assertion); le_swig__p_LassoLibAssertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAssertion,NULL,(char *)(SWIGTYPE_p_LassoLibAssertion->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibAssertion,&le_swig__p_LassoLibAssertion); le_swig__p_LassoSamlAssertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAssertion,NULL,(char *)(SWIGTYPE_p_LassoSamlAssertion->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAssertion,&le_swig__p_LassoSamlAssertion); le_swig__p_LassoSamlp2AuthnQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthnQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthnQuery->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthnQuery,&le_swig__p_LassoSamlp2AuthnQuery); le_swig__p_char=zend_register_list_destructors_ex(_wrap_destroy_p_char,NULL,(char *)(SWIGTYPE_p_char->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_char,&le_swig__p_char); le_swig__p_LassoSaml2Subject=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Subject,NULL,(char *)(SWIGTYPE_p_LassoSaml2Subject->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Subject,&le_swig__p_LassoSaml2Subject); le_swig__p_LassoSamlSubject=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubject,NULL,(char *)(SWIGTYPE_p_LassoSamlSubject->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubject,&le_swig__p_LassoSamlSubject); le_swig__p_LassoNode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNode,NULL,(char *)(SWIGTYPE_p_LassoNode->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoNode,&le_swig__p_LassoNode); le_swig__p_LassoNameRegistration=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameRegistration,NULL,(char *)(SWIGTYPE_p_LassoNameRegistration->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoNameRegistration,&le_swig__p_LassoNameRegistration); le_swig__p_LassoProvider=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProvider,NULL,(char *)(SWIGTYPE_p_LassoProvider->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoProvider,&le_swig__p_LassoProvider); le_swig__p_LassoNameIdManagement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameIdManagement,NULL,(char *)(SWIGTYPE_p_LassoNameIdManagement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdManagement,&le_swig__p_LassoNameIdManagement); le_swig__p_LassoServer=zend_register_list_destructors_ex(_wrap_destroy_p_LassoServer,NULL,(char *)(SWIGTYPE_p_LassoServer->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoServer,&le_swig__p_LassoServer); le_swig__p_LassoSaml2OneTimeUse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2OneTimeUse,NULL,(char *)(SWIGTYPE_p_LassoSaml2OneTimeUse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2OneTimeUse,&le_swig__p_LassoSaml2OneTimeUse); le_swig__p_LassoLibRegisterNameIdentifierRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRegisterNameIdentifierRequest,NULL,(char *)(SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest,&le_swig__p_LassoLibRegisterNameIdentifierRequest); le_swig__p_LassoLibLogoutRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibLogoutRequest,NULL,(char *)(SWIGTYPE_p_LassoLibLogoutRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibLogoutRequest,&le_swig__p_LassoLibLogoutRequest); le_swig__p_LassoLibAuthnRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAuthnRequest,NULL,(char *)(SWIGTYPE_p_LassoLibAuthnRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibAuthnRequest,&le_swig__p_LassoLibAuthnRequest); le_swig__p_LassoSamlpRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlpRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpRequest,&le_swig__p_LassoSamlpRequest); le_swig__p_LassoNodeList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNodeList,NULL,(char *)(SWIGTYPE_p_LassoNodeList->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoNodeList,&le_swig__p_LassoNodeList); le_swig__p_LassoSamlp2AssertionIDRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AssertionIDRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AssertionIDRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AssertionIDRequest,&le_swig__p_LassoSamlp2AssertionIDRequest); le_swig__p_LassoSamlp2NameIDMappingRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDMappingRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDMappingRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDMappingRequest,&le_swig__p_LassoSamlp2NameIDMappingRequest); le_swig__p_LassoSamlp2AuthnRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthnRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthnRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthnRequest,&le_swig__p_LassoSamlp2AuthnRequest); le_swig__p_LassoSamlp2LogoutRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2LogoutRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2LogoutRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2LogoutRequest,&le_swig__p_LassoSamlp2LogoutRequest); le_swig__p_LassoSamlp2ManageNameIDRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ManageNameIDRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ManageNameIDRequest->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ManageNameIDRequest,&le_swig__p_LassoSamlp2ManageNameIDRequest); le_swig__p_LassoSamlp2AttributeQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AttributeQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AttributeQuery->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AttributeQuery,&le_swig__p_LassoSamlp2AttributeQuery); le_swig__p_LassoSamlp2IDPEntry=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2IDPEntry,NULL,(char *)(SWIGTYPE_p_LassoSamlp2IDPEntry->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2IDPEntry,&le_swig__p_LassoSamlp2IDPEntry); le_swig__p_LassoLibStatusResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibStatusResponse,NULL,(char *)(SWIGTYPE_p_LassoLibStatusResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibStatusResponse,&le_swig__p_LassoLibStatusResponse); le_swig__p_LassoLibRegisterNameIdentifierResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRegisterNameIdentifierResponse,NULL,(char *)(SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse,&le_swig__p_LassoLibRegisterNameIdentifierResponse); le_swig__p_LassoLibLogoutResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibLogoutResponse,NULL,(char *)(SWIGTYPE_p_LassoLibLogoutResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibLogoutResponse,&le_swig__p_LassoLibLogoutResponse); le_swig__p_LassoLibAuthnResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAuthnResponse,NULL,(char *)(SWIGTYPE_p_LassoLibAuthnResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoLibAuthnResponse,&le_swig__p_LassoLibAuthnResponse); le_swig__p_LassoSamlpResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlpResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpResponse,&le_swig__p_LassoSamlpResponse); le_swig__p_LassoSamlp2StatusResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusResponse,&le_swig__p_LassoSamlp2StatusResponse); le_swig__p_LassoSamlp2Response=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Response,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Response->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Response,&le_swig__p_LassoSamlp2Response); le_swig__p_LassoSamlp2ArtifactResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ArtifactResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ArtifactResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ArtifactResponse,&le_swig__p_LassoSamlp2ArtifactResponse); le_swig__p_LassoSamlp2NameIDMappingResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDMappingResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDMappingResponse->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDMappingResponse,&le_swig__p_LassoSamlp2NameIDMappingResponse); le_swig__p_LassoSignatureMethod=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSignatureMethod,NULL,(char *)(SWIGTYPE_p_LassoSignatureMethod->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSignatureMethod,&le_swig__p_LassoSignatureMethod); le_swig__p_LassoSaml2Conditions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Conditions,NULL,(char *)(SWIGTYPE_p_LassoSaml2Conditions->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Conditions,&le_swig__p_LassoSaml2Conditions); le_swig__p_LassoSamlConditions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlConditions,NULL,(char *)(SWIGTYPE_p_LassoSamlConditions->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlConditions,&le_swig__p_LassoSamlConditions); le_swig__p_LassoSamlp2Terminate=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Terminate,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Terminate->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Terminate,&le_swig__p_LassoSamlp2Terminate); le_swig__p_LassoSession=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSession,NULL,(char *)(SWIGTYPE_p_LassoSession->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSession,&le_swig__p_LassoSession); le_swig__p_LassoSamlNameIdentifier=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlNameIdentifier,NULL,(char *)(SWIGTYPE_p_LassoSamlNameIdentifier->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlNameIdentifier,&le_swig__p_LassoSamlNameIdentifier); le_swig__p_LassoMdProtocolType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoMdProtocolType,NULL,(char *)(SWIGTYPE_p_LassoMdProtocolType->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoMdProtocolType,&le_swig__p_LassoMdProtocolType); le_swig__p_LassoSamlp2AuthzDecisionQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthzDecisionQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery,&le_swig__p_LassoSamlp2AuthzDecisionQuery); le_swig__p_LassoSamlAttribute=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttribute,NULL,(char *)(SWIGTYPE_p_LassoSamlAttribute->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttribute,&le_swig__p_LassoSamlAttribute); le_swig__p_LassoSaml2Attribute=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Attribute,NULL,(char *)(SWIGTYPE_p_LassoSaml2Attribute->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Attribute,&le_swig__p_LassoSaml2Attribute); le_swig__p_LassoIdentity=zend_register_list_destructors_ex(_wrap_destroy_p_LassoIdentity,NULL,(char *)(SWIGTYPE_p_LassoIdentity->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoIdentity,&le_swig__p_LassoIdentity); le_swig__p_LassoEncryptionSymKeyType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEncryptionSymKeyType,NULL,(char *)(SWIGTYPE_p_LassoEncryptionSymKeyType->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoEncryptionSymKeyType,&le_swig__p_LassoEncryptionSymKeyType); le_swig__p_LassoSaml2EncryptedElement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2EncryptedElement,NULL,(char *)(SWIGTYPE_p_LassoSaml2EncryptedElement->name),module_number); SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2EncryptedElement,&le_swig__p_LassoSaml2EncryptedElement); CG(active_class_entry) = NULL; /* end oinit subsection */ /* cinit subsection */ REGISTER_LONG_CONSTANT("LASSO_WSF_SUPPORT", 0, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_NONE", LASSO_HTTP_METHOD_NONE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_ANY", LASSO_HTTP_METHOD_ANY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_IDP_INITIATED", LASSO_HTTP_METHOD_IDP_INITIATED, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_GET", LASSO_HTTP_METHOD_GET, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_POST", LASSO_HTTP_METHOD_POST, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_REDIRECT", LASSO_HTTP_METHOD_REDIRECT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_SOAP", LASSO_HTTP_METHOD_SOAP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_ARTIFACT_GET", LASSO_HTTP_METHOD_ARTIFACT_GET, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_HTTP_METHOD_ARTIFACT_POST", LASSO_HTTP_METHOD_ARTIFACT_POST, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION", LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING", LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER", LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT", LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON", LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION", LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID", LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST", LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST, CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_OBTAINED", "urn:liberty:consent:obtained", strlen("urn:liberty:consent:obtained"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_OBTAINED_PRIOR", "urn:liberty:consent:obtained:prior", strlen("urn:liberty:consent:obtained:prior"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT", "urn:liberty:consent:obtained:current:implicit", strlen("urn:liberty:consent:obtained:current:implicit"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT", "urn:liberty:consent:obtained:current:explicit", strlen("urn:liberty:consent:obtained:current:explicit"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_UNAVAILABLE", "urn:liberty:consent:unavailable", strlen("urn:liberty:consent:unavailable"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_CONSENT_INAPPLICABLE", "urn:liberty:consent:inapplicable", strlen("urn:liberty:consent:inapplicable"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_NAMEID_POLICY_TYPE_NONE", "none", strlen("none"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME", "onetime", strlen("onetime"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED", "federated", strlen("federated"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_NAMEID_POLICY_TYPE_ANY", "any", strlen("any"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART", "http://projectliberty.org/profiles/brws-art", strlen("http://projectliberty.org/profiles/brws-art"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST", "http://projectliberty.org/profiles/brws-post", strlen("http://projectliberty.org/profiles/brws-post"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP", "http://projectliberty.org/profiles/lecp", strlen("http://projectliberty.org/profiles/lecp"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP", "http://projectliberty.org/profiles/fedterm-idp-http", strlen("http://projectliberty.org/profiles/fedterm-idp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP", "http://projectliberty.org/profiles/fedterm-idp-soap", strlen("http://projectliberty.org/profiles/fedterm-idp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP", "http://projectliberty.org/profiles/fedterm-sp-http", strlen("http://projectliberty.org/profiles/fedterm-sp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP", "http://projectliberty.org/profiles/fedterm-sp-soap", strlen("http://projectliberty.org/profiles/fedterm-sp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP", "http://projectliberty.org/profiles/rni-idp-http", strlen("http://projectliberty.org/profiles/rni-idp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP", "http://projectliberty.org/profiles/rni-idp-soap", strlen("http://projectliberty.org/profiles/rni-idp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP", "http://projectliberty.org/profiles/rni-sp-http", strlen("http://projectliberty.org/profiles/rni-sp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP", "http://projectliberty.org/profiles/rni-sp-soap", strlen("http://projectliberty.org/profiles/rni-sp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP", "http://projectliberty.org/profiles/slo-idp-http", strlen("http://projectliberty.org/profiles/slo-idp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP", "http://projectliberty.org/profiles/slo-idp-soap", strlen("http://projectliberty.org/profiles/slo-idp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP", "http://projectliberty.org/profiles/slo-sp-http", strlen("http://projectliberty.org/profiles/slo-sp-http"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP", "http://projectliberty.org/profiles/slo-sp-soap", strlen("http://projectliberty.org/profiles/slo-sp-soap"), CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROVIDER_ROLE_NONE", LASSO_PROVIDER_ROLE_NONE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROVIDER_ROLE_SP", LASSO_PROVIDER_ROLE_SP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROVIDER_ROLE_IDP", LASSO_PROVIDER_ROLE_IDP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROTOCOL_LIBERTY_1_0", LASSO_PROTOCOL_LIBERTY_1_0, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROTOCOL_LIBERTY_1_1", LASSO_PROTOCOL_LIBERTY_1_1, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROTOCOL_LIBERTY_1_2", LASSO_PROTOCOL_LIBERTY_1_2, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROTOCOL_SAML_2_0", LASSO_PROTOCOL_SAML_2_0, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_INVALID", LASSO_REQUEST_TYPE_INVALID, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_LOGIN", LASSO_REQUEST_TYPE_LOGIN, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_LOGOUT", LASSO_REQUEST_TYPE_LOGOUT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_DEFEDERATION", LASSO_REQUEST_TYPE_DEFEDERATION, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_NAME_REGISTRATION", LASSO_REQUEST_TYPE_NAME_REGISTRATION, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING", LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_LECP", LASSO_REQUEST_TYPE_LECP, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_DISCO_QUERY", LASSO_REQUEST_TYPE_DISCO_QUERY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_DISCO_MODIFY", LASSO_REQUEST_TYPE_DISCO_MODIFY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_DST_QUERY", LASSO_REQUEST_TYPE_DST_QUERY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_DST_MODIFY", LASSO_REQUEST_TYPE_DST_MODIFY, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_SASL_REQUEST", LASSO_REQUEST_TYPE_SASL_REQUEST, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT", LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT, CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL", "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol", strlen("http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD", "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocolPassword", strlen("http://www.projectliberty.org/schemas/authctx/classes/InternetProtocolPassword"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED", "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorUnregistered", strlen("http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorUnregistered"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED", "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorUnregistered", strlen("http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorUnregistered"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT", "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorContract", strlen("http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorContract"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT", "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorContract", strlen("http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorContract"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD", "http://www.projectliberty.org/schemas/authctx/classes/Password", strlen("http://www.projectliberty.org/schemas/authctx/classes/Password"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT", "http://www.projectliberty.org/schemas/authctx/classes/PasswordProtectedTransport", strlen("http://www.projectliberty.org/schemas/authctx/classes/PasswordProtectedTransport"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION", "http://www.projectliberty.org/schemas/authctx/classes/PreviousSession", strlen("http://www.projectliberty.org/schemas/authctx/classes/PreviousSession"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD", "http://www.projectliberty.org/schemas/authctx/classes/Smartcard", strlen("http://www.projectliberty.org/schemas/authctx/classes/Smartcard"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI", "http://www.projectliberty.org/schemas/authctx/classes/SmartcardPKI", strlen("http://www.projectliberty.org/schemas/authctx/classes/SmartcardPKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI", "http://www.projectliberty.org/schemas/authctx/classes/SoftwarePKI", strlen("http://www.projectliberty.org/schemas/authctx/classes/SoftwarePKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN", "http://www.projectliberty.org/schemas/authctx/classes/TimeSyncToken", strlen("http://www.projectliberty.org/schemas/authctx/classes/TimeSyncToken"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT", "exact", strlen("exact"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM", "minimum", strlen("minimum"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM", "maximum", strlen("maximum"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER", "better", strlen("better"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD", "urn:oasis:names:tc:SAML:1.0:am:password", strlen("urn:oasis:names:tc:SAML:1.0:am:password"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS", "urn:ietf:rfc:1510", strlen("urn:ietf:rfc:1510"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD", "urn:ietf:rfc:2945", strlen("urn:ietf:rfc:2945"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN", "urn:oasis:names:tc:SAML:1.0:am:HardwareToken", strlen("urn:oasis:names:tc:SAML:1.0:am:HardwareToken"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI", "urn:ietf:rfc:2246", strlen("urn:ietf:rfc:2246"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI", "urn:oasis:names:tc:SAML:1.0:am:X509-PKI", strlen("urn:oasis:names:tc:SAML:1.0:am:X509-PKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_PGP", "urn:oasis:names:tc:SAML:1.0:am:PGP", strlen("urn:oasis:names:tc:SAML:1.0:am:PGP"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHODS_PKI", "urn:oasis:names:tc:SAML:1.0:am:SPKI", strlen("urn:oasis:names:tc:SAML:1.0:am:SPKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_XKMS", "urn:oasis:names:tc:SAML:1.0:am:XKMS", strlen("urn:oasis:names:tc:SAML:1.0:am:XKMS"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG", "urn:ietf:rfc:3075", strlen("urn:ietf:rfc:3075"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED", "urn:oasis:names:tc:SAML:1.0:am:unspecified", strlen("urn:oasis:names:tc:SAML:1.0:am:unspecified"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY", "urn:liberty:ac:2003-08", strlen("urn:liberty:ac:2003-08"), CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SIGNATURE_METHOD_RSA_SHA1", LASSO_SIGNATURE_METHOD_RSA_SHA1, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SIGNATURE_METHOD_DSA_SHA1", LASSO_SIGNATURE_METHOD_DSA_SHA1, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_MODE_NONE", LASSO_ENCRYPTION_MODE_NONE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_MODE_NAMEID", LASSO_ENCRYPTION_MODE_NAMEID, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_MODE_ASSERTION", LASSO_ENCRYPTION_MODE_ASSERTION, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT", LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256", LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128", LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES", LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ERROR_UNDEFINED", -1, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_ERROR_UNIMPLEMENTED", -2, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_NODE_NOT_FOUND", -10, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND", -11, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_ATTR_NOT_FOUND", -12, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND", -13, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_INVALID_FILE", -14, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED", -15, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_MISSING_NAMESPACE", -16, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_SIGNATURE_NOT_FOUND", 101, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_INVALID_SIGNATURE", 102, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED", -103, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_CONTEXT_CREATION_FAILED", -104, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED", -105, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED", -106, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED", -107, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_SIGNATURE_FAILED", -108, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED", -109, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED", -110, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED", -111, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED", -112, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_INVALID_SIGALG", -113, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED", -114, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND", -115, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND", -201, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED", -202, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH", -203, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED", 204, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_INVALID_XML", -205, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE", -301, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGOUT_ERROR_REQUEST_DENIED", 302, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND", 303, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL", 304, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_QUERY", -401, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_POST_MSG", -402, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_SOAP_MSG", -403, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_REQUEST", -404, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD", -405, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE", -406, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_MSG", -407, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID", -408, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE", -409, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL", -410, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND", -411, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND", -412, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND", -413, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED", -414, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED", -415, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED", -416, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED", -417, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_SESSION_NOT_FOUND", -418, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP", -419, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_BAD_SESSION_DUMP", -420, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_RESPONSE", -421, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_STATUS_CODE", -422, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_ARTIFACT", -423, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING", 424, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION", 425, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE", 426, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_ASSERTION", -427, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_SUBJECT", -428, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER", -429, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_INVALID_ARTIFACT", -430, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY", -431, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS", -432, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_ISSUER", -433, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE", -434, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ", -501, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PARAM_ERROR_INVALID_VALUE", -502, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_PARAM_ERROR_CHECK_FAILED", -503, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND", 601, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED", 602, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY", -603, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_REQUEST_DENIED", 604, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_INVALID_SIGNATURE", 605, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST", 606, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS", 607, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL", 608, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT", 609, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_LOGIN_ERROR_ASSERTION_REPLAY", 610, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER", -700, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SOAP_FAULT_REDIRECT_REQUEST", 800, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SOAP_ERROR_MISSING_HEADER", -801, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SOAP_ERROR_MISSING_BODY", -802, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE", -900, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE", -901, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER", -902, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST", -1000, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION", -1100, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY", -1101, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_CHECK_VERSION_EXACT", LASSO_CHECK_VERSION_EXACT, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_CHECK_VERSIONABI_COMPATIBLE", LASSO_CHECK_VERSIONABI_COMPATIBLE, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_CHECK_VERSION_NUMERIC", LASSO_CHECK_VERSION_NUMERIC, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("LASSO_SAML2_SUPPORT", 1, CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT", "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", strlen("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT", "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", strlen("urn:oasis:names:tc:SAML:2.0:nameid-format:transient"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED", "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted", strlen("urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_METADATA_BINDING_SOAP", "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", strlen("urn:oasis:names:tc:SAML:2.0:bindings:SOAP"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_METADATA_BINDING_REDIRECT", "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", strlen("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_METADATA_BINDING_POST", "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", strlen("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_METADATA_BINDING_ARTIFACT", "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", strlen("urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_METADATA_BINDING_PAOS", "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", strlen("urn:oasis:names:tc:SAML:2.0:bindings:PAOS"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY", "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL", "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD", "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_KERBEROS", "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT", "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED", "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT", "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED", "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY", "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY", "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_PGP", "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:PGP"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT", "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_PASSWORD", "urn:oasis:names:tc:SAML:2.0:ac:classes:Password", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:Password"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION", "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD", "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI", "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI", "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_SPKI", "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD", "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT", "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_X509", "urn:oasis:names:tc:SAML:2.0:ac:classes:X509", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:X509"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY", "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN", "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"), CONST_CS | CONST_PERSISTENT); REGISTER_STRINGL_CONSTANT("LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG", "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig", strlen("urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig"), CONST_CS | CONST_PERSISTENT); /* end cinit subsection */ return SUCCESS; } PHP_RINIT_FUNCTION(lasso) { /* rinit section */ /* vinit subsection */ /* end vinit subsection */ return SUCCESS; } PHP_MSHUTDOWN_FUNCTION(lasso) { /* shutdown section */ return SUCCESS; } PHP_RSHUTDOWN_FUNCTION(lasso) { /* rshutdown section */ return SUCCESS; } PHP_MINFO_FUNCTION(lasso) { } /* end init section */