~ubuntu-branches/ubuntu/hardy/lasso/hardy

« back to all changes in this revision

Viewing changes to php5/lasso_wrap.c

  • Committer: Bazaar Package Importer
  • Author(s): Michael Bienia
  • Date: 2007-07-31 21:35:26 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070731213526-oc6jw5mprcd5tjyy
Tags: 2.0.0-1ubuntu1
* Merge from debian unstable. Remaining changes:
  + debian/control:
    - Modify Maintainer value to match DebianMaintainerField spec.
* debian/rules:
  + Add CC=gcc-4.2 to the configure call else configure won't find jni.h
    from libgcj8-dev.
* configure{,.ac}:
  + Add missing quotes around the value for PHP[45]_LIBS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* ----------------------------------------------------------------------------
 
2
 * This file was automatically generated by SWIG (http://www.swig.org).
 
3
 * Version 1.3.31
 
4
 * 
 
5
 * This file is not intended to be easily readable and contains a number of 
 
6
 * coding conventions designed to improve portability and efficiency. Do not make
 
7
 * changes to this file unless you know what you are doing--modify the SWIG 
 
8
 * interface file instead. 
 
9
 * ----------------------------------------------------------------------------- */
 
10
 
 
11
/* -----------------------------------------------------------------------------
 
12
 *  This section contains generic SWIG labels for method/variable
 
13
 *  declarations/attributes, and other compiler dependent labels.
 
14
 * ----------------------------------------------------------------------------- */
 
15
 
 
16
/* template workaround for compilers that cannot correctly implement the C++ standard */
 
17
#ifndef SWIGTEMPLATEDISAMBIGUATOR
 
18
# if defined(__SUNPRO_CC)
 
19
#   if (__SUNPRO_CC <= 0x560)
 
20
#     define SWIGTEMPLATEDISAMBIGUATOR template
 
21
#   else
 
22
#     define SWIGTEMPLATEDISAMBIGUATOR 
 
23
#   endif
 
24
# else
 
25
#   define SWIGTEMPLATEDISAMBIGUATOR 
 
26
# endif
 
27
#endif
 
28
 
 
29
/* inline attribute */
 
30
#ifndef SWIGINLINE
 
31
# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
 
32
#   define SWIGINLINE inline
 
33
# else
 
34
#   define SWIGINLINE
 
35
# endif
 
36
#endif
 
37
 
 
38
/* attribute recognised by some compilers to avoid 'unused' warnings */
 
39
#ifndef SWIGUNUSED
 
40
# if defined(__GNUC__)
 
41
#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
 
42
#     define SWIGUNUSED __attribute__ ((__unused__)) 
 
43
#   else
 
44
#     define SWIGUNUSED
 
45
#   endif
 
46
# elif defined(__ICC)
 
47
#   define SWIGUNUSED __attribute__ ((__unused__)) 
 
48
# else
 
49
#   define SWIGUNUSED 
 
50
# endif
 
51
#endif
 
52
 
 
53
#ifndef SWIGUNUSEDPARM
 
54
# ifdef __cplusplus
 
55
#   define SWIGUNUSEDPARM(p)
 
56
# else
 
57
#   define SWIGUNUSEDPARM(p) p SWIGUNUSED 
 
58
# endif
 
59
#endif
 
60
 
 
61
/* internal SWIG method */
 
62
#ifndef SWIGINTERN
 
63
# define SWIGINTERN static SWIGUNUSED
 
64
#endif
 
65
 
 
66
/* internal inline SWIG method */
 
67
#ifndef SWIGINTERNINLINE
 
68
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
 
69
#endif
 
70
 
 
71
/* exporting methods */
 
72
#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
 
73
#  ifndef GCC_HASCLASSVISIBILITY
 
74
#    define GCC_HASCLASSVISIBILITY
 
75
#  endif
 
76
#endif
 
77
 
 
78
#ifndef SWIGEXPORT
 
79
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
 
80
#   if defined(STATIC_LINKED)
 
81
#     define SWIGEXPORT
 
82
#   else
 
83
#     define SWIGEXPORT __declspec(dllexport)
 
84
#   endif
 
85
# else
 
86
#   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
 
87
#     define SWIGEXPORT __attribute__ ((visibility("default")))
 
88
#   else
 
89
#     define SWIGEXPORT
 
90
#   endif
 
91
# endif
 
92
#endif
 
93
 
 
94
/* calling conventions for Windows */
 
95
#ifndef SWIGSTDCALL
 
96
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
 
97
#   define SWIGSTDCALL __stdcall
 
98
# else
 
99
#   define SWIGSTDCALL
 
100
# endif 
 
101
#endif
 
102
 
 
103
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
 
104
#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
 
105
# define _CRT_SECURE_NO_DEPRECATE
 
106
#endif
 
107
 
 
108
/* -----------------------------------------------------------------------------
 
109
 * swigrun.swg
 
110
 *
 
111
 * This file contains generic CAPI SWIG runtime support for pointer
 
112
 * type checking.
 
113
 * ----------------------------------------------------------------------------- */
 
114
 
 
115
/* This should only be incremented when either the layout of swig_type_info changes,
 
116
   or for whatever reason, the runtime changes incompatibly */
 
117
#define SWIG_RUNTIME_VERSION "3"
 
118
 
 
119
/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
 
120
#ifdef SWIG_TYPE_TABLE
 
121
# define SWIG_QUOTE_STRING(x) #x
 
122
# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
 
123
# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
 
124
#else
 
125
# define SWIG_TYPE_TABLE_NAME
 
126
#endif
 
127
 
 
128
/*
 
129
  You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
 
130
  creating a static or dynamic library from the swig runtime code.
 
131
  In 99.9% of the cases, swig just needs to declare them as 'static'.
 
132
  
 
133
  But only do this if is strictly necessary, ie, if you have problems
 
134
  with your compiler or so.
 
135
*/
 
136
 
 
137
#ifndef SWIGRUNTIME
 
138
# define SWIGRUNTIME SWIGINTERN
 
139
#endif
 
140
 
 
141
#ifndef SWIGRUNTIMEINLINE
 
142
# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
 
143
#endif
 
144
 
 
145
/*  Generic buffer size */
 
146
#ifndef SWIG_BUFFER_SIZE
 
147
# define SWIG_BUFFER_SIZE 1024
 
148
#endif
 
149
 
 
150
/* Flags for pointer conversions */
 
151
#define SWIG_POINTER_DISOWN        0x1
 
152
 
 
153
/* Flags for new pointer objects */
 
154
#define SWIG_POINTER_OWN           0x1
 
155
 
 
156
 
 
157
/* 
 
158
   Flags/methods for returning states.
 
159
   
 
160
   The swig conversion methods, as ConvertPtr, return and integer 
 
161
   that tells if the conversion was successful or not. And if not,
 
162
   an error code can be returned (see swigerrors.swg for the codes).
 
163
   
 
164
   Use the following macros/flags to set or process the returning
 
165
   states.
 
166
   
 
167
   In old swig versions, you usually write code as:
 
168
 
 
169
     if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
 
170
       // success code
 
171
     } else {
 
172
       //fail code
 
173
     }
 
174
 
 
175
   Now you can be more explicit as:
 
176
 
 
177
    int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
 
178
    if (SWIG_IsOK(res)) {
 
179
      // success code
 
180
    } else {
 
181
      // fail code
 
182
    }
 
183
 
 
184
   that seems to be the same, but now you can also do
 
185
 
 
186
    Type *ptr;
 
187
    int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
 
188
    if (SWIG_IsOK(res)) {
 
189
      // success code
 
190
      if (SWIG_IsNewObj(res) {
 
191
        ...
 
192
        delete *ptr;
 
193
      } else {
 
194
        ...
 
195
      }
 
196
    } else {
 
197
      // fail code
 
198
    }
 
199
    
 
200
   I.e., now SWIG_ConvertPtr can return new objects and you can
 
201
   identify the case and take care of the deallocation. Of course that
 
202
   requires also to SWIG_ConvertPtr to return new result values, as
 
203
 
 
204
      int SWIG_ConvertPtr(obj, ptr,...) {         
 
205
        if (<obj is ok>) {                             
 
206
          if (<need new object>) {                     
 
207
            *ptr = <ptr to new allocated object>; 
 
208
            return SWIG_NEWOBJ;                
 
209
          } else {                                     
 
210
            *ptr = <ptr to old object>;        
 
211
            return SWIG_OLDOBJ;                
 
212
          }                                    
 
213
        } else {                                       
 
214
          return SWIG_BADOBJ;                  
 
215
        }                                              
 
216
      }
 
217
 
 
218
   Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
 
219
   more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
 
220
   swig errors code.
 
221
 
 
222
   Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
 
223
   allows to return the 'cast rank', for example, if you have this
 
224
 
 
225
       int food(double)
 
226
       int fooi(int);
 
227
 
 
228
   and you call
 
229
 
 
230
      food(1)   // cast rank '1'  (1 -> 1.0)
 
231
      fooi(1)   // cast rank '0'
 
232
 
 
233
   just use the SWIG_AddCast()/SWIG_CheckState()
 
234
 
 
235
 
 
236
 */
 
237
#define SWIG_OK                    (0) 
 
238
#define SWIG_ERROR                 (-1)
 
239
#define SWIG_IsOK(r)               (r >= 0)
 
240
#define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)  
 
241
 
 
242
/* The CastRankLimit says how many bits are used for the cast rank */
 
243
#define SWIG_CASTRANKLIMIT         (1 << 8)
 
244
/* The NewMask denotes the object was created (using new/malloc) */
 
245
#define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1)
 
246
/* The TmpMask is for in/out typemaps that use temporal objects */
 
247
#define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1)
 
248
/* Simple returning values */
 
249
#define SWIG_BADOBJ                (SWIG_ERROR)
 
250
#define SWIG_OLDOBJ                (SWIG_OK)
 
251
#define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK)
 
252
#define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK)
 
253
/* Check, add and del mask methods */
 
254
#define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
 
255
#define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
 
256
#define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
 
257
#define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
 
258
#define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
 
259
#define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
 
260
 
 
261
 
 
262
/* Cast-Rank Mode */
 
263
#if defined(SWIG_CASTRANK_MODE)
 
264
#  ifndef SWIG_TypeRank
 
265
#    define SWIG_TypeRank             unsigned long
 
266
#  endif
 
267
#  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */
 
268
#    define SWIG_MAXCASTRANK          (2)
 
269
#  endif
 
270
#  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1)
 
271
#  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK)
 
272
SWIGINTERNINLINE int SWIG_AddCast(int r) { 
 
273
  return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
 
274
}
 
275
SWIGINTERNINLINE int SWIG_CheckState(int r) { 
 
276
  return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; 
 
277
}
 
278
#else /* no cast-rank mode */
 
279
#  define SWIG_AddCast
 
280
#  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
 
281
#endif
 
282
 
 
283
 
 
284
 
 
285
 
 
286
#include <string.h>
 
287
 
 
288
#ifdef __cplusplus
 
289
extern "C" {
 
290
#endif
 
291
 
 
292
typedef void *(*swig_converter_func)(void *);
 
293
typedef struct swig_type_info *(*swig_dycast_func)(void **);
 
294
 
 
295
/* Structure to store inforomation on one type */
 
296
typedef struct swig_type_info {
 
297
  const char             *name;                 /* mangled name of this type */
 
298
  const char             *str;                  /* human readable name of this type */
 
299
  swig_dycast_func        dcast;                /* dynamic cast function down a hierarchy */
 
300
  struct swig_cast_info  *cast;                 /* linked list of types that can cast into this type */
 
301
  void                   *clientdata;           /* language specific type data */
 
302
  int                    owndata;               /* flag if the structure owns the clientdata */
 
303
} swig_type_info;
 
304
 
 
305
/* Structure to store a type and conversion function used for casting */
 
306
typedef struct swig_cast_info {
 
307
  swig_type_info         *type;                 /* pointer to type that is equivalent to this type */
 
308
  swig_converter_func     converter;            /* function to cast the void pointers */
 
309
  struct swig_cast_info  *next;                 /* pointer to next cast in linked list */
 
310
  struct swig_cast_info  *prev;                 /* pointer to the previous cast */
 
311
} swig_cast_info;
 
312
 
 
313
/* Structure used to store module information
 
314
 * Each module generates one structure like this, and the runtime collects
 
315
 * all of these structures and stores them in a circularly linked list.*/
 
316
typedef struct swig_module_info {
 
317
  swig_type_info         **types;               /* Array of pointers to swig_type_info structures that are in this module */
 
318
  size_t                 size;                  /* Number of types in this module */
 
319
  struct swig_module_info *next;                /* Pointer to next element in circularly linked list */
 
320
  swig_type_info         **type_initial;        /* Array of initially generated type structures */
 
321
  swig_cast_info         **cast_initial;        /* Array of initially generated casting structures */
 
322
  void                    *clientdata;          /* Language specific module data */
 
323
} swig_module_info;
 
324
 
 
325
/* 
 
326
  Compare two type names skipping the space characters, therefore
 
327
  "char*" == "char *" and "Class<int>" == "Class<int >", etc.
 
328
 
 
329
  Return 0 when the two name types are equivalent, as in
 
330
  strncmp, but skipping ' '.
 
331
*/
 
332
SWIGRUNTIME int
 
333
SWIG_TypeNameComp(const char *f1, const char *l1,
 
334
                  const char *f2, const char *l2) {
 
335
  for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
 
336
    while ((*f1 == ' ') && (f1 != l1)) ++f1;
 
337
    while ((*f2 == ' ') && (f2 != l2)) ++f2;
 
338
    if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
 
339
  }
 
340
  return (l1 - f1) - (l2 - f2);
 
341
}
 
342
 
 
343
/*
 
344
  Check type equivalence in a name list like <name1>|<name2>|...
 
345
  Return 0 if not equal, 1 if equal
 
346
*/
 
347
SWIGRUNTIME int
 
348
SWIG_TypeEquiv(const char *nb, const char *tb) {
 
349
  int equiv = 0;
 
350
  const char* te = tb + strlen(tb);
 
351
  const char* ne = nb;
 
352
  while (!equiv && *ne) {
 
353
    for (nb = ne; *ne; ++ne) {
 
354
      if (*ne == '|') break;
 
355
    }
 
356
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
 
357
    if (*ne) ++ne;
 
358
  }
 
359
  return equiv;
 
360
}
 
361
 
 
362
/*
 
363
  Check type equivalence in a name list like <name1>|<name2>|...
 
364
  Return 0 if equal, -1 if nb < tb, 1 if nb > tb
 
365
*/
 
366
SWIGRUNTIME int
 
367
SWIG_TypeCompare(const char *nb, const char *tb) {
 
368
  int equiv = 0;
 
369
  const char* te = tb + strlen(tb);
 
370
  const char* ne = nb;
 
371
  while (!equiv && *ne) {
 
372
    for (nb = ne; *ne; ++ne) {
 
373
      if (*ne == '|') break;
 
374
    }
 
375
    equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
 
376
    if (*ne) ++ne;
 
377
  }
 
378
  return equiv;
 
379
}
 
380
 
 
381
 
 
382
/* think of this as a c++ template<> or a scheme macro */
 
383
#define SWIG_TypeCheck_Template(comparison, ty)         \
 
384
  if (ty) {                                             \
 
385
    swig_cast_info *iter = ty->cast;                    \
 
386
    while (iter) {                                      \
 
387
      if (comparison) {                                 \
 
388
        if (iter == ty->cast) return iter;              \
 
389
        /* Move iter to the top of the linked list */   \
 
390
        iter->prev->next = iter->next;                  \
 
391
        if (iter->next)                                 \
 
392
          iter->next->prev = iter->prev;                \
 
393
        iter->next = ty->cast;                          \
 
394
        iter->prev = 0;                                 \
 
395
        if (ty->cast) ty->cast->prev = iter;            \
 
396
        ty->cast = iter;                                \
 
397
        return iter;                                    \
 
398
      }                                                 \
 
399
      iter = iter->next;                                \
 
400
    }                                                   \
 
401
  }                                                     \
 
402
  return 0
 
403
 
 
404
/*
 
405
  Check the typename
 
406
*/
 
407
SWIGRUNTIME swig_cast_info *
 
408
SWIG_TypeCheck(const char *c, swig_type_info *ty) {
 
409
  SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
 
410
}
 
411
 
 
412
/* Same as previous function, except strcmp is replaced with a pointer comparison */
 
413
SWIGRUNTIME swig_cast_info *
 
414
SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
 
415
  SWIG_TypeCheck_Template(iter->type == from, into);
 
416
}
 
417
 
 
418
/*
 
419
  Cast a pointer up an inheritance hierarchy
 
420
*/
 
421
SWIGRUNTIMEINLINE void *
 
422
SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
 
423
  return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
 
424
}
 
425
 
 
426
/* 
 
427
   Dynamic pointer casting. Down an inheritance hierarchy
 
428
*/
 
429
SWIGRUNTIME swig_type_info *
 
430
SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
 
431
  swig_type_info *lastty = ty;
 
432
  if (!ty || !ty->dcast) return ty;
 
433
  while (ty && (ty->dcast)) {
 
434
    ty = (*ty->dcast)(ptr);
 
435
    if (ty) lastty = ty;
 
436
  }
 
437
  return lastty;
 
438
}
 
439
 
 
440
/*
 
441
  Return the name associated with this type
 
442
*/
 
443
SWIGRUNTIMEINLINE const char *
 
444
SWIG_TypeName(const swig_type_info *ty) {
 
445
  return ty->name;
 
446
}
 
447
 
 
448
/*
 
449
  Return the pretty name associated with this type,
 
450
  that is an unmangled type name in a form presentable to the user.
 
451
*/
 
452
SWIGRUNTIME const char *
 
453
SWIG_TypePrettyName(const swig_type_info *type) {
 
454
  /* The "str" field contains the equivalent pretty names of the
 
455
     type, separated by vertical-bar characters.  We choose
 
456
     to print the last name, as it is often (?) the most
 
457
     specific. */
 
458
  if (!type) return NULL;
 
459
  if (type->str != NULL) {
 
460
    const char *last_name = type->str;
 
461
    const char *s;
 
462
    for (s = type->str; *s; s++)
 
463
      if (*s == '|') last_name = s+1;
 
464
    return last_name;
 
465
  }
 
466
  else
 
467
    return type->name;
 
468
}
 
469
 
 
470
/* 
 
471
   Set the clientdata field for a type
 
472
*/
 
473
SWIGRUNTIME void
 
474
SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
 
475
  swig_cast_info *cast = ti->cast;
 
476
  /* if (ti->clientdata == clientdata) return; */
 
477
  ti->clientdata = clientdata;
 
478
  
 
479
  while (cast) {
 
480
    if (!cast->converter) {
 
481
      swig_type_info *tc = cast->type;
 
482
      if (!tc->clientdata) {
 
483
        SWIG_TypeClientData(tc, clientdata);
 
484
      }
 
485
    }    
 
486
    cast = cast->next;
 
487
  }
 
488
}
 
489
SWIGRUNTIME void
 
490
SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
 
491
  SWIG_TypeClientData(ti, clientdata);
 
492
  ti->owndata = 1;
 
493
}
 
494
  
 
495
/*
 
496
  Search for a swig_type_info structure only by mangled name
 
497
  Search is a O(log #types)
 
498
  
 
499
  We start searching at module start, and finish searching when start == end.  
 
500
  Note: if start == end at the beginning of the function, we go all the way around
 
501
  the circular list.
 
502
*/
 
503
SWIGRUNTIME swig_type_info *
 
504
SWIG_MangledTypeQueryModule(swig_module_info *start, 
 
505
                            swig_module_info *end, 
 
506
                            const char *name) {
 
507
  swig_module_info *iter = start;
 
508
  do {
 
509
    if (iter->size) {
 
510
      register size_t l = 0;
 
511
      register size_t r = iter->size - 1;
 
512
      do {
 
513
        /* since l+r >= 0, we can (>> 1) instead (/ 2) */
 
514
        register size_t i = (l + r) >> 1; 
 
515
        const char *iname = iter->types[i]->name;
 
516
        if (iname) {
 
517
          register int compare = strcmp(name, iname);
 
518
          if (compare == 0) {       
 
519
            return iter->types[i];
 
520
          } else if (compare < 0) {
 
521
            if (i) {
 
522
              r = i - 1;
 
523
            } else {
 
524
              break;
 
525
            }
 
526
          } else if (compare > 0) {
 
527
            l = i + 1;
 
528
          }
 
529
        } else {
 
530
          break; /* should never happen */
 
531
        }
 
532
      } while (l <= r);
 
533
    }
 
534
    iter = iter->next;
 
535
  } while (iter != end);
 
536
  return 0;
 
537
}
 
538
 
 
539
/*
 
540
  Search for a swig_type_info structure for either a mangled name or a human readable name.
 
541
  It first searches the mangled names of the types, which is a O(log #types)
 
542
  If a type is not found it then searches the human readable names, which is O(#types).
 
543
  
 
544
  We start searching at module start, and finish searching when start == end.  
 
545
  Note: if start == end at the beginning of the function, we go all the way around
 
546
  the circular list.
 
547
*/
 
548
SWIGRUNTIME swig_type_info *
 
549
SWIG_TypeQueryModule(swig_module_info *start, 
 
550
                     swig_module_info *end, 
 
551
                     const char *name) {
 
552
  /* STEP 1: Search the name field using binary search */
 
553
  swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
 
554
  if (ret) {
 
555
    return ret;
 
556
  } else {
 
557
    /* STEP 2: If the type hasn't been found, do a complete search
 
558
       of the str field (the human readable name) */
 
559
    swig_module_info *iter = start;
 
560
    do {
 
561
      register size_t i = 0;
 
562
      for (; i < iter->size; ++i) {
 
563
        if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
 
564
          return iter->types[i];
 
565
      }
 
566
      iter = iter->next;
 
567
    } while (iter != end);
 
568
  }
 
569
  
 
570
  /* neither found a match */
 
571
  return 0;
 
572
}
 
573
 
 
574
/* 
 
575
   Pack binary data into a string
 
576
*/
 
577
SWIGRUNTIME char *
 
578
SWIG_PackData(char *c, void *ptr, size_t sz) {
 
579
  static const char hex[17] = "0123456789abcdef";
 
580
  register const unsigned char *u = (unsigned char *) ptr;
 
581
  register const unsigned char *eu =  u + sz;
 
582
  for (; u != eu; ++u) {
 
583
    register unsigned char uu = *u;
 
584
    *(c++) = hex[(uu & 0xf0) >> 4];
 
585
    *(c++) = hex[uu & 0xf];
 
586
  }
 
587
  return c;
 
588
}
 
589
 
 
590
/* 
 
591
   Unpack binary data from a string
 
592
*/
 
593
SWIGRUNTIME const char *
 
594
SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
 
595
  register unsigned char *u = (unsigned char *) ptr;
 
596
  register const unsigned char *eu = u + sz;
 
597
  for (; u != eu; ++u) {
 
598
    register char d = *(c++);
 
599
    register unsigned char uu;
 
600
    if ((d >= '0') && (d <= '9'))
 
601
      uu = ((d - '0') << 4);
 
602
    else if ((d >= 'a') && (d <= 'f'))
 
603
      uu = ((d - ('a'-10)) << 4);
 
604
    else 
 
605
      return (char *) 0;
 
606
    d = *(c++);
 
607
    if ((d >= '0') && (d <= '9'))
 
608
      uu |= (d - '0');
 
609
    else if ((d >= 'a') && (d <= 'f'))
 
610
      uu |= (d - ('a'-10));
 
611
    else 
 
612
      return (char *) 0;
 
613
    *u = uu;
 
614
  }
 
615
  return c;
 
616
}
 
617
 
 
618
/* 
 
619
   Pack 'void *' into a string buffer.
 
620
*/
 
621
SWIGRUNTIME char *
 
622
SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
 
623
  char *r = buff;
 
624
  if ((2*sizeof(void *) + 2) > bsz) return 0;
 
625
  *(r++) = '_';
 
626
  r = SWIG_PackData(r,&ptr,sizeof(void *));
 
627
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
 
628
  strcpy(r,name);
 
629
  return buff;
 
630
}
 
631
 
 
632
SWIGRUNTIME const char *
 
633
SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
 
634
  if (*c != '_') {
 
635
    if (strcmp(c,"NULL") == 0) {
 
636
      *ptr = (void *) 0;
 
637
      return name;
 
638
    } else {
 
639
      return 0;
 
640
    }
 
641
  }
 
642
  return SWIG_UnpackData(++c,ptr,sizeof(void *));
 
643
}
 
644
 
 
645
SWIGRUNTIME char *
 
646
SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
 
647
  char *r = buff;
 
648
  size_t lname = (name ? strlen(name) : 0);
 
649
  if ((2*sz + 2 + lname) > bsz) return 0;
 
650
  *(r++) = '_';
 
651
  r = SWIG_PackData(r,ptr,sz);
 
652
  if (lname) {
 
653
    strncpy(r,name,lname+1);
 
654
  } else {
 
655
    *r = 0;
 
656
  }
 
657
  return buff;
 
658
}
 
659
 
 
660
SWIGRUNTIME const char *
 
661
SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
 
662
  if (*c != '_') {
 
663
    if (strcmp(c,"NULL") == 0) {
 
664
      memset(ptr,0,sz);
 
665
      return name;
 
666
    } else {
 
667
      return 0;
 
668
    }
 
669
  }
 
670
  return SWIG_UnpackData(++c,ptr,sz);
 
671
}
 
672
 
 
673
#ifdef __cplusplus
 
674
}
 
675
#endif
 
676
 
 
677
/* -----------------------------------------------------------------------------
 
678
 * See the LICENSE file for information on copyright, usage and redistribution
 
679
 * of SWIG, and the README file for authors - http://www.swig.org/release.html.
 
680
 *
 
681
 * php4run.swg
 
682
 *
 
683
 * PHP4 runtime library
 
684
 * ----------------------------------------------------------------------------- */
 
685
 
 
686
#ifdef __cplusplus
 
687
extern "C" {
 
688
#endif
 
689
#include "zend.h"
 
690
#include "zend_API.h"
 
691
#include "php.h"
 
692
 
 
693
/* These TSRMLS_ stuff should already be defined now, but with older php under
 
694
   redhat are not... */
 
695
#ifndef TSRMLS_D
 
696
#define TSRMLS_D
 
697
#endif
 
698
#ifndef TSRMLS_DC
 
699
#define TSRMLS_DC
 
700
#endif
 
701
#ifndef TSRMLS_C
 
702
#define TSRMLS_C
 
703
#endif
 
704
#ifndef TSRMLS_CC
 
705
#define TSRMLS_CC
 
706
#endif
 
707
 
 
708
#ifdef __cplusplus
 
709
}
 
710
#endif
 
711
 
 
712
/* But in fact SWIG_ConvertPtr is the native interface for getting typed
 
713
   pointer values out of zvals.  We need the TSRMLS_ macros for when we
 
714
   make PHP type calls later as we handle php resources */
 
715
#define SWIG_ConvertPtr(obj,pp,type,flags) SWIG_ZTS_ConvertPtr(obj,pp,type,flags TSRMLS_CC)
 
716
 
 
717
 
 
718
#define SWIG_fail goto fail
 
719
 
 
720
static char *default_error_msg = "Unknown error occurred";
 
721
static int default_error_code = E_ERROR;
 
722
 
 
723
#define SWIG_PHP_Arg_Error_Msg(argnum,extramsg) "Error in argument " #argnum " "#extramsg
 
724
 
 
725
#define SWIG_PHP_Error(code,msg) do { SWIG_ErrorCode() = code; SWIG_ErrorMsg() = msg; SWIG_fail; } while (0)
 
726
 
 
727
#define SWIG_contract_assert(expr,msg) \
 
728
  if (!(expr) ) { zend_printf("Contract Assert Failed %s\n",msg ); } else
 
729
 
 
730
/* Standard SWIG API */
 
731
#define SWIG_GetModule(clientdata) SWIG_Php4_GetModule()
 
732
#define SWIG_SetModule(clientdata, pointer) SWIG_Php4_SetModule(pointer)
 
733
 
 
734
/* used to wrap returned objects in so we know whether they are newobject
 
735
   and need freeing, or not */
 
736
typedef struct _swig_object_wrapper {
 
737
  void * ptr;
 
738
  int newobject;
 
739
} swig_object_wrapper;
 
740
 
 
741
/* empty zend destructor for types without one */
 
742
static ZEND_RSRC_DTOR_FUNC(SWIG_landfill) { (void)rsrc; }
 
743
 
 
744
#define SWIG_SetPointerZval(a,b,c,d) SWIG_ZTS_SetPointerZval(a,b,c,d TSRMLS_CC)
 
745
 
 
746
static void
 
747
SWIG_ZTS_SetPointerZval(zval *z, void *ptr, swig_type_info *type, int newobject TSRMLS_DC) {
 
748
  swig_object_wrapper *value=NULL;
 
749
  /*
 
750
   * First test for Null pointers.  Return those as PHP native NULL
 
751
   */
 
752
  if (!ptr ) {
 
753
    ZVAL_NULL(z);
 
754
    return;
 
755
  }
 
756
  if (type->clientdata) {
 
757
    if (! (*(int *)(type->clientdata)))
 
758
      zend_error(E_ERROR, "Type: %s failed to register with zend",type->name);
 
759
    value=(swig_object_wrapper *)emalloc(sizeof(swig_object_wrapper));
 
760
    value->ptr=ptr;
 
761
    value->newobject=newobject;
 
762
    ZEND_REGISTER_RESOURCE(z, value, *(int *)(type->clientdata));
 
763
    return;
 
764
  }
 
765
  zend_error(E_ERROR, "Type: %s not registered with zend",type->name);
 
766
}
 
767
 
 
768
/* This pointer conversion routine takes the native pointer p (along with
 
769
   its type name) and converts it by calling appropriate casting functions
 
770
   according to ty.  The resultant pointer is returned, or NULL is returned
 
771
   if the pointer can't be cast.
 
772
 
 
773
   Sadly PHP has no API to find a type name from a type id, only from an
 
774
   instance of a resource of the type id, so we have to pass type_name as well.
 
775
 
 
776
   The two functions which might call this are:
 
777
   SWIG_ZTS_ConvertResourcePtr which gets the type name from the resource
 
778
   and the registered zend destructors for which we have one per type each
 
779
   with the type name hard wired in. */
 
780
static void *
 
781
SWIG_ZTS_ConvertResourceData(void * p, const char *type_name, swig_type_info *ty TSRMLS_DC) {
 
782
  swig_cast_info *tc;
 
783
 
 
784
  if (!ty) {
 
785
    /* They don't care about the target type, so just pass on the pointer! */
 
786
    return p;
 
787
  }
 
788
 
 
789
  if (! type_name) {  
 
790
    /* can't convert p to ptr type ty if we don't know what type p is */
 
791
    return NULL;
 
792
  }
 
793
 
 
794
  /* convert and cast p from type_name to ptr as ty. */
 
795
  tc = SWIG_TypeCheck(type_name, ty);
 
796
  if (!tc) return NULL;
 
797
  return SWIG_TypeCast(tc, p);
 
798
}
 
799
 
 
800
/* This function returns a pointer of type ty by extracting the pointer
 
801
   and type info from the resource in z.  z must be a resource.
 
802
   If it fails, NULL is returned.
 
803
   It uses SWIG_ZTS_ConvertResourceData to do the real work. */
 
804
static void *
 
805
SWIG_ZTS_ConvertResourcePtr(zval *z, swig_type_info *ty, int flags TSRMLS_DC) {
 
806
  swig_object_wrapper *value;
 
807
  void *p;
 
808
  int type;
 
809
  char *type_name;
 
810
 
 
811
  value = (swig_object_wrapper *) zend_list_find(z->value.lval, &type);
 
812
  if ( flags && SWIG_POINTER_DISOWN ) {
 
813
    value->newobject = 0;
 
814
  }
 
815
  p = value->ptr;
 
816
  if (type==-1) return NULL;
 
817
 
 
818
  type_name=zend_rsrc_list_get_rsrc_type(z->value.lval TSRMLS_CC);
 
819
 
 
820
  return SWIG_ZTS_ConvertResourceData(p, type_name, ty TSRMLS_CC);
 
821
}
 
822
 
 
823
/* We allow passing of a RESOURCE pointing to the object or an OBJECT whose
 
824
   _cPtr is a resource pointing to the object */
 
825
static int
 
826
SWIG_ZTS_ConvertPtr(zval *z, void **ptr, swig_type_info *ty, int flags TSRMLS_DC) {
 
827
  if (z == NULL) {
 
828
    *ptr = 0;
 
829
    return 0;
 
830
  }
 
831
 
 
832
  switch (z->type) {
 
833
    case IS_OBJECT: {
 
834
      zval ** _cPtr;
 
835
      if (zend_hash_find(HASH_OF(z),"_cPtr",sizeof("_cPtr"),(void**)&_cPtr)==SUCCESS) {
 
836
        if ((*_cPtr)->type==IS_RESOURCE) {
 
837
          *ptr = SWIG_ZTS_ConvertResourcePtr(*_cPtr, ty, flags TSRMLS_CC);
 
838
          return (*ptr == NULL ? -1 : 0);
 
839
        }
 
840
      }
 
841
      break;
 
842
    }
 
843
    case IS_RESOURCE:
 
844
      *ptr = SWIG_ZTS_ConvertResourcePtr(z, ty, flags TSRMLS_CC);
 
845
      return (*ptr == NULL ? -1 : 0);
 
846
    case IS_NULL:
 
847
      *ptr = 0;
 
848
      return 0;
 
849
  }
 
850
 
 
851
  return -1;
 
852
}
 
853
 
 
854
static char const_name[] = "swig_runtime_data_type_pointer";
 
855
static swig_module_info *SWIG_Php4_GetModule() {
 
856
  zval *pointer;
 
857
  swig_module_info *ret = 0;
 
858
 
 
859
  MAKE_STD_ZVAL(pointer);
 
860
 
 
861
  TSRMLS_FETCH();
 
862
 
 
863
  if (zend_get_constant(const_name, sizeof(const_name), pointer TSRMLS_CC)) {
 
864
    if (pointer->type == IS_LONG) {
 
865
      ret = (swig_module_info *) pointer->value.lval;
 
866
    }
 
867
  } 
 
868
  FREE_ZVAL(pointer);
 
869
  return ret; 
 
870
}
 
871
 
 
872
static void SWIG_Php4_SetModule(swig_module_info *pointer) {
 
873
  TSRMLS_FETCH();
 
874
  REGISTER_MAIN_LONG_CONSTANT(const_name, (long) pointer, 0);
 
875
}
 
876
 
 
877
/*  Errors in SWIG */
 
878
#define  SWIG_UnknownError         -1 
 
879
#define  SWIG_IOError              -2 
 
880
#define  SWIG_RuntimeError         -3 
 
881
#define  SWIG_IndexError           -4 
 
882
#define  SWIG_TypeError            -5 
 
883
#define  SWIG_DivisionByZero       -6 
 
884
#define  SWIG_OverflowError        -7 
 
885
#define  SWIG_SyntaxError          -8 
 
886
#define  SWIG_ValueError           -9 
 
887
#define  SWIG_SystemError          -10
 
888
#define  SWIG_AttributeError       -11
 
889
#define  SWIG_MemoryError          -12 
 
890
#define  SWIG_NullReferenceError   -13
 
891
 
 
892
 
 
893
 
 
894
 
 
895
/* -------- TYPES TABLE (BEGIN) -------- */
 
896
 
 
897
#define SWIGTYPE_int swig_types[0]
 
898
#define SWIGTYPE_p_LassoCheckVersionMode swig_types[1]
 
899
#define SWIGTYPE_p_LassoDefederation swig_types[2]
 
900
#define SWIGTYPE_p_LassoEcp swig_types[3]
 
901
#define SWIGTYPE_p_LassoEncryptionMode swig_types[4]
 
902
#define SWIGTYPE_p_LassoEncryptionSymKeyType swig_types[5]
 
903
#define SWIGTYPE_p_LassoFederation swig_types[6]
 
904
#define SWIGTYPE_p_LassoHttpMethod swig_types[7]
 
905
#define SWIGTYPE_p_LassoIdentity swig_types[8]
 
906
#define SWIGTYPE_p_LassoLecp swig_types[9]
 
907
#define SWIGTYPE_p_LassoLibAssertion swig_types[10]
 
908
#define SWIGTYPE_p_LassoLibAuthnRequest swig_types[11]
 
909
#define SWIGTYPE_p_LassoLibAuthnResponse swig_types[12]
 
910
#define SWIGTYPE_p_LassoLibFederationTerminationNotification swig_types[13]
 
911
#define SWIGTYPE_p_LassoLibLogoutRequest swig_types[14]
 
912
#define SWIGTYPE_p_LassoLibLogoutResponse swig_types[15]
 
913
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest swig_types[16]
 
914
#define SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse swig_types[17]
 
915
#define SWIGTYPE_p_LassoLibRequestAuthnContext swig_types[18]
 
916
#define SWIGTYPE_p_LassoLibStatusResponse swig_types[19]
 
917
#define SWIGTYPE_p_LassoLogin swig_types[20]
 
918
#define SWIGTYPE_p_LassoLoginProtocolProfile swig_types[21]
 
919
#define SWIGTYPE_p_LassoLogout swig_types[22]
 
920
#define SWIGTYPE_p_LassoMdProtocolType swig_types[23]
 
921
#define SWIGTYPE_p_LassoNameIdManagement swig_types[24]
 
922
#define SWIGTYPE_p_LassoNameIdentifierMapping swig_types[25]
 
923
#define SWIGTYPE_p_LassoNameRegistration swig_types[26]
 
924
#define SWIGTYPE_p_LassoNode swig_types[27]
 
925
#define SWIGTYPE_p_LassoNodeList swig_types[28]
 
926
#define SWIGTYPE_p_LassoProtocolConformance swig_types[29]
 
927
#define SWIGTYPE_p_LassoProvider swig_types[30]
 
928
#define SWIGTYPE_p_LassoProviderRole swig_types[31]
 
929
#define SWIGTYPE_p_LassoRequestType swig_types[32]
 
930
#define SWIGTYPE_p_LassoSaml2Action swig_types[33]
 
931
#define SWIGTYPE_p_LassoSaml2Advice swig_types[34]
 
932
#define SWIGTYPE_p_LassoSaml2Assertion swig_types[35]
 
933
#define SWIGTYPE_p_LassoSaml2Attribute swig_types[36]
 
934
#define SWIGTYPE_p_LassoSaml2AttributeStatement swig_types[37]
 
935
#define SWIGTYPE_p_LassoSaml2AudienceRestriction swig_types[38]
 
936
#define SWIGTYPE_p_LassoSaml2AuthnContext swig_types[39]
 
937
#define SWIGTYPE_p_LassoSaml2AuthnStatement swig_types[40]
 
938
#define SWIGTYPE_p_LassoSaml2AuthzDecisionStatement swig_types[41]
 
939
#define SWIGTYPE_p_LassoSaml2BaseIDAbstract swig_types[42]
 
940
#define SWIGTYPE_p_LassoSaml2ConditionAbstract swig_types[43]
 
941
#define SWIGTYPE_p_LassoSaml2Conditions swig_types[44]
 
942
#define SWIGTYPE_p_LassoSaml2EncryptedElement swig_types[45]
 
943
#define SWIGTYPE_p_LassoSaml2Evidence swig_types[46]
 
944
#define SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData swig_types[47]
 
945
#define SWIGTYPE_p_LassoSaml2NameID swig_types[48]
 
946
#define SWIGTYPE_p_LassoSaml2OneTimeUse swig_types[49]
 
947
#define SWIGTYPE_p_LassoSaml2ProxyRestriction swig_types[50]
 
948
#define SWIGTYPE_p_LassoSaml2StatementAbstract swig_types[51]
 
949
#define SWIGTYPE_p_LassoSaml2Subject swig_types[52]
 
950
#define SWIGTYPE_p_LassoSaml2SubjectConfirmation swig_types[53]
 
951
#define SWIGTYPE_p_LassoSaml2SubjectConfirmationData swig_types[54]
 
952
#define SWIGTYPE_p_LassoSaml2SubjectLocality swig_types[55]
 
953
#define SWIGTYPE_p_LassoSamlAdvice swig_types[56]
 
954
#define SWIGTYPE_p_LassoSamlAssertion swig_types[57]
 
955
#define SWIGTYPE_p_LassoSamlAttribute swig_types[58]
 
956
#define SWIGTYPE_p_LassoSamlAttributeDesignator swig_types[59]
 
957
#define SWIGTYPE_p_LassoSamlAttributeStatement swig_types[60]
 
958
#define SWIGTYPE_p_LassoSamlAttributeValue swig_types[61]
 
959
#define SWIGTYPE_p_LassoSamlAudienceRestrictionCondition swig_types[62]
 
960
#define SWIGTYPE_p_LassoSamlAuthenticationStatement swig_types[63]
 
961
#define SWIGTYPE_p_LassoSamlAuthorityBinding swig_types[64]
 
962
#define SWIGTYPE_p_LassoSamlConditionAbstract swig_types[65]
 
963
#define SWIGTYPE_p_LassoSamlConditions swig_types[66]
 
964
#define SWIGTYPE_p_LassoSamlNameIdentifier swig_types[67]
 
965
#define SWIGTYPE_p_LassoSamlStatementAbstract swig_types[68]
 
966
#define SWIGTYPE_p_LassoSamlSubject swig_types[69]
 
967
#define SWIGTYPE_p_LassoSamlSubjectConfirmation swig_types[70]
 
968
#define SWIGTYPE_p_LassoSamlSubjectLocality swig_types[71]
 
969
#define SWIGTYPE_p_LassoSamlSubjectStatement swig_types[72]
 
970
#define SWIGTYPE_p_LassoSamlSubjectStatementAbstract swig_types[73]
 
971
#define SWIGTYPE_p_LassoSamlp2ArtifactResolve swig_types[74]
 
972
#define SWIGTYPE_p_LassoSamlp2ArtifactResponse swig_types[75]
 
973
#define SWIGTYPE_p_LassoSamlp2AssertionIDRequest swig_types[76]
 
974
#define SWIGTYPE_p_LassoSamlp2AttributeQuery swig_types[77]
 
975
#define SWIGTYPE_p_LassoSamlp2AuthnQuery swig_types[78]
 
976
#define SWIGTYPE_p_LassoSamlp2AuthnRequest swig_types[79]
 
977
#define SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery swig_types[80]
 
978
#define SWIGTYPE_p_LassoSamlp2Extensions swig_types[81]
 
979
#define SWIGTYPE_p_LassoSamlp2IDPEntry swig_types[82]
 
980
#define SWIGTYPE_p_LassoSamlp2IDPList swig_types[83]
 
981
#define SWIGTYPE_p_LassoSamlp2LogoutRequest swig_types[84]
 
982
#define SWIGTYPE_p_LassoSamlp2ManageNameIDRequest swig_types[85]
 
983
#define SWIGTYPE_p_LassoSamlp2NameIDMappingRequest swig_types[86]
 
984
#define SWIGTYPE_p_LassoSamlp2NameIDMappingResponse swig_types[87]
 
985
#define SWIGTYPE_p_LassoSamlp2NameIDPolicy swig_types[88]
 
986
#define SWIGTYPE_p_LassoSamlp2RequestAbstract swig_types[89]
 
987
#define SWIGTYPE_p_LassoSamlp2RequestedAuthnContext swig_types[90]
 
988
#define SWIGTYPE_p_LassoSamlp2Response swig_types[91]
 
989
#define SWIGTYPE_p_LassoSamlp2Scoping swig_types[92]
 
990
#define SWIGTYPE_p_LassoSamlp2Status swig_types[93]
 
991
#define SWIGTYPE_p_LassoSamlp2StatusCode swig_types[94]
 
992
#define SWIGTYPE_p_LassoSamlp2StatusDetail swig_types[95]
 
993
#define SWIGTYPE_p_LassoSamlp2StatusResponse swig_types[96]
 
994
#define SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract swig_types[97]
 
995
#define SWIGTYPE_p_LassoSamlp2Terminate swig_types[98]
 
996
#define SWIGTYPE_p_LassoSamlpRequest swig_types[99]
 
997
#define SWIGTYPE_p_LassoSamlpRequestAbstract swig_types[100]
 
998
#define SWIGTYPE_p_LassoSamlpResponse swig_types[101]
 
999
#define SWIGTYPE_p_LassoSamlpResponseAbstract swig_types[102]
 
1000
#define SWIGTYPE_p_LassoSamlpStatus swig_types[103]
 
1001
#define SWIGTYPE_p_LassoSamlpStatusCode swig_types[104]
 
1002
#define SWIGTYPE_p_LassoServer swig_types[105]
 
1003
#define SWIGTYPE_p_LassoSession swig_types[106]
 
1004
#define SWIGTYPE_p_LassoSignatureMethod swig_types[107]
 
1005
#define SWIGTYPE_p_LassoSignatureType swig_types[108]
 
1006
#define SWIGTYPE_p_LassoStringList swig_types[109]
 
1007
#define SWIGTYPE_p_char swig_types[110]
 
1008
#define SWIGTYPE_p_p_void swig_types[111]
 
1009
#define SWIGTYPE_p_void swig_types[112]
 
1010
static swig_type_info *swig_types[114];
 
1011
static swig_module_info swig_module = {swig_types, 113, 0, 0, 0, 0};
 
1012
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
 
1013
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
 
1014
 
 
1015
/* -------- TYPES TABLE (END) -------- */
 
1016
 
 
1017
/* header section */
 
1018
/*
 
1019
  +----------------------------------------------------------------------+
 
1020
  | PHP version 4.0                                                      |
 
1021
  +----------------------------------------------------------------------+
 
1022
  | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group             |
 
1023
  +----------------------------------------------------------------------+
 
1024
  | This source file is subject to version 2.02 of the PHP license,      |
 
1025
  | that is bundled with this package in the file LICENSE, and is        |
 
1026
  | available at through the world-wide-web at                           |
 
1027
  | http://www.php.net/license/2_02.txt.                                 |
 
1028
  | If you did not receive a copy of the PHP license and are unable to   |
 
1029
  | obtain it through the world-wide-web, please send a note to          |
 
1030
  | license@php.net so we can mail you a copy immediately.               |
 
1031
  +----------------------------------------------------------------------+
 
1032
  | Authors:                                                             |
 
1033
  |                                                                      |
 
1034
  +----------------------------------------------------------------------+
 
1035
 */
 
1036
ZEND_BEGIN_MODULE_GLOBALS(lasso)
 
1037
char *error_msg;
 
1038
int error_code;
 
1039
ZEND_END_MODULE_GLOBALS(lasso)
 
1040
ZEND_DECLARE_MODULE_GLOBALS(lasso)
 
1041
#ifdef ZTS
 
1042
#define SWIG_ErrorMsg() TSRMG(lasso_globals_id, zend_lasso_globals *, error_msg )
 
1043
#define SWIG_ErrorCode() TSRMG(lasso_globals_id, zend_lasso_globals *, error_code )
 
1044
#else
 
1045
#define SWIG_ErrorMsg() (lasso_globals.error_msg)
 
1046
#define SWIG_ErrorCode() (lasso_globals.error_code)
 
1047
#endif
 
1048
 
 
1049
static void lasso_init_globals(zend_lasso_globals *globals ) {
 
1050
  globals->error_msg = default_error_msg;
 
1051
  globals->error_code = default_error_code;
 
1052
}
 
1053
static void lasso_destroy_globals(zend_lasso_globals * globals) { (void)globals; }
 
1054
 
 
1055
static void SWIG_ResetError() {
 
1056
  TSRMLS_FETCH();
 
1057
  SWIG_ErrorMsg() = default_error_msg;
 
1058
  SWIG_ErrorCode() = default_error_code;
 
1059
}
 
1060
#define SWIG_name  "lasso"
 
1061
#ifdef __cplusplus
 
1062
extern "C" {
 
1063
#endif
 
1064
#include "php.h"
 
1065
#include "php_ini.h"
 
1066
#include "ext/standard/info.h"
 
1067
#include "php_lasso.h"
 
1068
#ifdef __cplusplus
 
1069
}
 
1070
#endif
 
1071
 
 
1072
 
 
1073
#if PHP_MAJOR_VERSION < 5
 
1074
# define SWIG_exception(code, msg) { zend_error(E_ERROR, msg); }
 
1075
#else
 
1076
# define SWIG_exception(code, msg) { zend_throw_exception(NULL, msg, code TSRMLS_CC); }
 
1077
#endif
 
1078
 
 
1079
 
 
1080
 
 
1081
#if defined(SWIGRUBY) || defined (PHP_VERSION)
 
1082
/* Ruby and PHP pollute the #define space with these names */
 
1083
#undef PACKAGE_NAME
 
1084
#undef PACKAGE_STRING
 
1085
#undef PACKAGE_TARNAME
 
1086
#undef PACKAGE_VERSION
 
1087
#undef PACKAGE_BUGREPORT
 
1088
#endif
 
1089
 
 
1090
#include <lasso/lasso_config.h>
 
1091
#include <lasso/lasso.h>
 
1092
#include <lasso/xml/lib_assertion.h>
 
1093
#include <lasso/xml/saml_attribute_value.h>
 
1094
 
 
1095
#ifdef LASSO_WSF_ENABLED
 
1096
#include <lasso/xml/disco_resource_id.h>
 
1097
#include <lasso/xml/disco_encrypted_resource_id.h>
 
1098
#endif
 
1099
 
 
1100
 
 
1101
 
 
1102
#define bool int
 
1103
#define false 0
 
1104
#define true 1
 
1105
 
 
1106
 
 
1107
 
 
1108
/* 
 
1109
 * Thanks to the patch in this Debian bug for the solution
 
1110
 * to the crash inside vsnprintf on some architectures.
 
1111
 *
 
1112
 * "reuse of args inside the while(1) loop is in violation of the
 
1113
 * specs and only happens to work by accident on other systems."
 
1114
 *
 
1115
 * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=104325 
 
1116
 */
 
1117
 
 
1118
#ifndef va_copy
 
1119
#ifdef __va_copy
 
1120
#define va_copy(dest,src) __va_copy(dest,src)
 
1121
#else
 
1122
#define va_copy(dest,src) (dest) = (src)
 
1123
#endif
 
1124
#endif
 
1125
 
 
1126
 
 
1127
 
 
1128
 
 
1129
static void build_exception_msg(int errorCode, char *errorMsg) {
 
1130
        if (errorCode > 0) {
 
1131
                sprintf(errorMsg, "%d / Lasso Warning: %s", errorCode, lasso_strerror(errorCode));
 
1132
        } else {
 
1133
                sprintf(errorMsg, "%d / Lasso Error: %s", errorCode, lasso_strerror(errorCode));
 
1134
        }
 
1135
}
 
1136
 
 
1137
 
 
1138
 
 
1139
 
 
1140
typedef struct node_info {
 
1141
        char *name;
 
1142
        struct node_info *super;
 
1143
        swig_type_info *swig;
 
1144
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
 
1145
        zend_class_entry *php;
 
1146
#endif
 
1147
} node_info;
 
1148
 
 
1149
static node_info node_infos[250]; /* FIXME: Size should be computed */
 
1150
 
 
1151
/* Cast a LassoNode into the appropriate derivated class. */
 
1152
static swig_type_info *dynamic_cast_node(void **nodePointer) {
 
1153
        node_info *info;
 
1154
        char *name;
 
1155
 
 
1156
        if (*nodePointer == NULL)
 
1157
                return NULL;
 
1158
        name = (char *) G_OBJECT_TYPE_NAME(*nodePointer);
 
1159
        for (info = node_infos; info->swig; info++) {
 
1160
                if (strcmp(info->name, name) == 0)
 
1161
                        return info->swig;
 
1162
        }
 
1163
        return NULL;
 
1164
}
 
1165
 
 
1166
static node_info *get_node_info_with_swig(swig_type_info *swig) {
 
1167
        node_info *info;
 
1168
 
 
1169
        for (info = node_infos; info->swig; info++) {
 
1170
                if (info->swig == swig)
 
1171
                        return info;
 
1172
        }
 
1173
        return NULL;
 
1174
}
 
1175
 
 
1176
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
 
1177
static void set_node_info(node_info *info, char *name, char *superName, swig_type_info *swig,
 
1178
                          zend_class_entry *php) {
 
1179
#else
 
1180
static void set_node_info(node_info *info, char *name, char *superName, swig_type_info *swig) {
 
1181
#endif
 
1182
        node_info *super;
 
1183
 
 
1184
        info->name = name;
 
1185
        if (superName) {
 
1186
                for (super = node_infos; super != info; super++)
 
1187
                        if (strcmp(super->name, superName) == 0)
 
1188
                                break;
 
1189
                if (super == info) {
 
1190
                        printf("Lasso Swig Alert: Unknown super class %s for class %s\n",
 
1191
                               superName, name);
 
1192
                        super = NULL;
 
1193
                }
 
1194
        } else {
 
1195
                super = NULL;
 
1196
        }
 
1197
        info->super = super;
 
1198
        info->swig = swig;
 
1199
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
 
1200
        info->php = php;
 
1201
#endif
 
1202
}
 
1203
 
 
1204
 
 
1205
 
 
1206
#include <lasso/errors.h>
 
1207
 
 
1208
 
 
1209
 
 
1210
static void add_key_to_array(char *key, gpointer pointer, GPtrArray *array)
 
1211
{
 
1212
        g_ptr_array_add(array, g_strdup(key));
 
1213
}
 
1214
 
 
1215
static void add_node_to_array(gpointer node, GPtrArray *array)
 
1216
{
 
1217
        if (node != NULL) {
 
1218
                g_object_ref(node);
 
1219
        }
 
1220
        g_ptr_array_add(array, node);
 
1221
}
 
1222
 
 
1223
static void add_string_to_array(char *string, GPtrArray *array)
 
1224
{
 
1225
        if (string != NULL) {
 
1226
                string = g_strdup(string);
 
1227
        }
 
1228
        g_ptr_array_add(array, string);
 
1229
}
 
1230
 
 
1231
static void add_xml_to_array(xmlNode *xmlnode, GPtrArray *array)
 
1232
{
 
1233
        xmlOutputBufferPtr buf;
 
1234
        gchar *xmlString;
 
1235
 
 
1236
        buf = xmlAllocOutputBuffer(NULL);
 
1237
        if (buf == NULL) {
 
1238
                xmlString = NULL;
 
1239
        } else {
 
1240
                xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
 
1241
                xmlOutputBufferFlush(buf);
 
1242
                if (buf->conv == NULL) {
 
1243
                        xmlString = g_strdup(buf->buffer->content);
 
1244
                } else {
 
1245
                        xmlString = g_strdup(buf->conv->content);
 
1246
                }
 
1247
                xmlOutputBufferClose(buf);
 
1248
        }
 
1249
        g_ptr_array_add(array, xmlString);
 
1250
}
 
1251
 
 
1252
static void free_node_array_item(gpointer node, gpointer unused)
 
1253
{
 
1254
        if (node != NULL) {
 
1255
                /* Test added to help debugging. */
 
1256
                if (LASSO_IS_NODE(node)) {
 
1257
                        lasso_node_destroy(LASSO_NODE(node));
 
1258
                } else {
 
1259
                        g_object_unref(node);
 
1260
                }
 
1261
        }
 
1262
}
 
1263
 
 
1264
static void free_node_list_item(gpointer node, gpointer unused)
 
1265
{
 
1266
        if (node != NULL) {
 
1267
                /* Test added to help debugging. */
 
1268
                if (LASSO_IS_NODE(node)) {
 
1269
                        lasso_node_destroy(LASSO_NODE(node));
 
1270
                } else {
 
1271
                        g_object_unref(node);
 
1272
                }
 
1273
        }
 
1274
}
 
1275
 
 
1276
static void free_string_list_item(char *string, gpointer unused)
 
1277
{
 
1278
        if (string != NULL) {
 
1279
                g_free(string);
 
1280
        }
 
1281
}
 
1282
 
 
1283
static void free_xml_list_item(xmlNode *xmlnode, gpointer unused)
 
1284
{
 
1285
        if (xmlnode != NULL) {
 
1286
                xmlFreeNode(xmlnode);
 
1287
        }
 
1288
}
 
1289
 
 
1290
static gpointer get_node(gpointer node)
 
1291
{
 
1292
        return node == NULL ? NULL : g_object_ref(node);
 
1293
}
 
1294
 
 
1295
static GPtrArray *get_node_list(GList *nodeList) {
 
1296
        GPtrArray *nodeArray;
 
1297
 
 
1298
        if (nodeList == NULL) {
 
1299
                return NULL;
 
1300
        }
 
1301
        nodeArray = g_ptr_array_sized_new(g_list_length(nodeList));
 
1302
        g_list_foreach(nodeList, (GFunc) add_node_to_array, nodeArray);
 
1303
        return nodeArray;
 
1304
}
 
1305
 
 
1306
static GPtrArray *get_string_list(GList *stringList) {
 
1307
        GPtrArray *stringArray;
 
1308
 
 
1309
        if (stringList == NULL) {
 
1310
                return NULL;
 
1311
        }
 
1312
        stringArray = g_ptr_array_sized_new(g_list_length(stringList));
 
1313
        g_list_foreach(stringList, (GFunc) add_string_to_array, stringArray);
 
1314
        return stringArray;
 
1315
}
 
1316
 
 
1317
static GPtrArray *get_xml_list(GList *xmlList) {
 
1318
        GPtrArray *xmlArray;
 
1319
 
 
1320
        if (xmlList == NULL) {
 
1321
                return NULL;
 
1322
        }
 
1323
        xmlArray = g_ptr_array_sized_new(g_list_length(xmlList));
 
1324
        g_list_foreach(xmlList, (GFunc) add_xml_to_array, xmlArray);
 
1325
        return xmlArray;
 
1326
}
 
1327
 
 
1328
static char* get_xml_string(xmlNode *xmlnode)
 
1329
{
 
1330
        xmlOutputBufferPtr buf;
 
1331
        char *xmlString;
 
1332
 
 
1333
        if (xmlnode == NULL) {
 
1334
                return NULL;
 
1335
        }
 
1336
 
 
1337
        buf = xmlAllocOutputBuffer(NULL);
 
1338
        if (buf == NULL) {
 
1339
                xmlString = NULL;
 
1340
        } else {
 
1341
                xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL);
 
1342
                xmlOutputBufferFlush(buf);
 
1343
                if (buf->conv == NULL) {
 
1344
                        xmlString = g_strdup(buf->buffer->content);
 
1345
                } else {
 
1346
                        xmlString = g_strdup(buf->conv->content);
 
1347
                }
 
1348
                xmlOutputBufferClose(buf);
 
1349
        }
 
1350
        xmlFreeNode(xmlnode);
 
1351
        return xmlString;
 
1352
}
 
1353
 
 
1354
static xmlNode *get_string_xml(const char *string) {
 
1355
        xmlDoc *doc;
 
1356
        xmlNode *node;
 
1357
 
 
1358
        doc = xmlReadDoc(string, NULL, NULL, XML_PARSE_NONET);
 
1359
        node = xmlDocGetRootElement(doc);
 
1360
        if (node != NULL) {
 
1361
                node = xmlCopyNode(node, 1);
 
1362
        }
 
1363
        xmlFreeDoc(doc);
 
1364
 
 
1365
        return node;
 
1366
}
 
1367
 
 
1368
static void set_node(gpointer *nodePointer, gpointer value)
 
1369
{
 
1370
        if (*nodePointer == value) {
 
1371
                return;
 
1372
        }
 
1373
        
 
1374
        if (*nodePointer != NULL) {
 
1375
                /* Test added to help debugging. */
 
1376
                if (LASSO_IS_NODE(*nodePointer)) {
 
1377
                        lasso_node_destroy(LASSO_NODE(*nodePointer));
 
1378
                } else {
 
1379
                        g_object_unref(*nodePointer);
 
1380
                }
 
1381
        }
 
1382
        *nodePointer = value == NULL ? NULL : g_object_ref(value);
 
1383
}
 
1384
 
 
1385
static void set_node_list(GList **nodeListPointer, GPtrArray *nodeArray) {
 
1386
        if (*nodeListPointer != NULL) {
 
1387
                g_list_foreach(*nodeListPointer, (GFunc) free_node_list_item, NULL);
 
1388
                g_list_free(*nodeListPointer);
 
1389
        }
 
1390
 
 
1391
        if (nodeArray == NULL) {
 
1392
                *nodeListPointer = NULL;
 
1393
        } else {
 
1394
                gpointer node;
 
1395
                int index;
 
1396
 
 
1397
                for (index = 0; index < nodeArray->len; index ++) {
 
1398
                        node = g_ptr_array_index(nodeArray, index);
 
1399
                        if (node != NULL) {
 
1400
                                g_object_ref(node);
 
1401
                        }
 
1402
                        *nodeListPointer = g_list_append(*nodeListPointer, node);
 
1403
                }
 
1404
        }
 
1405
}
 
1406
 
 
1407
static void set_string(char **pointer, char *value)
 
1408
{
 
1409
        if (*pointer != NULL) {
 
1410
                g_free(*pointer);
 
1411
        }
 
1412
        *pointer = value == NULL ? NULL : strdup(value);
 
1413
}
 
1414
 
 
1415
static void set_string_list(GList **stringListPointer, GPtrArray *stringArray) {
 
1416
        if (*stringListPointer != NULL) {
 
1417
                g_list_foreach(*stringListPointer, (GFunc) free_string_list_item, NULL);
 
1418
                g_list_free(*stringListPointer);
 
1419
        }
 
1420
        if (stringArray == NULL) {
 
1421
                *stringListPointer = NULL;
 
1422
        } else {
 
1423
                char *string;
 
1424
                int index;
 
1425
 
 
1426
                for (index = 0; index < stringArray->len; index ++) {
 
1427
                        string = g_ptr_array_index(stringArray, index);
 
1428
                        if (string != NULL) {
 
1429
                                string = g_strdup(string);
 
1430
                        }
 
1431
                        *stringListPointer = g_list_append(*stringListPointer, string);
 
1432
                }
 
1433
        }
 
1434
}
 
1435
 
 
1436
static void set_xml_list(GList **xmlListPointer, GPtrArray *xmlArray) {
 
1437
        if (*xmlListPointer != NULL) {
 
1438
                g_list_foreach(*xmlListPointer, (GFunc) free_xml_list_item, NULL);
 
1439
                g_list_free(*xmlListPointer);
 
1440
        }
 
1441
        if (xmlArray == NULL) {
 
1442
                *xmlListPointer = NULL;
 
1443
        } else {
 
1444
                xmlDoc *doc;
 
1445
                int index;
 
1446
                xmlNode *node;
 
1447
                char *xmlString;
 
1448
 
 
1449
                for (index = 0; index < xmlArray->len; index ++) {
 
1450
                        xmlString = g_ptr_array_index(xmlArray, index);
 
1451
                        if (xmlString == NULL) {
 
1452
                                node = NULL;
 
1453
                        } else {
 
1454
                                doc = xmlReadDoc(g_ptr_array_index(xmlArray, index), NULL, NULL,
 
1455
                                                 XML_PARSE_NONET);
 
1456
                                if (doc == NULL) {
 
1457
                                        continue;
 
1458
                                }
 
1459
                                node = xmlDocGetRootElement(doc);
 
1460
                                if (node != NULL) {
 
1461
                                        node = xmlCopyNode(node, 1);
 
1462
                                }
 
1463
                                xmlFreeDoc(doc);
 
1464
                        }
 
1465
                        *xmlListPointer = g_list_append(*xmlListPointer, node);
 
1466
                }
 
1467
        }
 
1468
}
 
1469
 
 
1470
static void set_xml_string(xmlNode **xmlnode, const char* string)
 
1471
{
 
1472
        xmlDoc *doc;
 
1473
        xmlNode *node;
 
1474
 
 
1475
        doc = xmlReadDoc(string, NULL, NULL, XML_PARSE_NONET);
 
1476
        node = xmlDocGetRootElement(doc);
 
1477
        if (node != NULL) {
 
1478
                node = xmlCopyNode(node, 1);
 
1479
        }
 
1480
        xmlFreeDoc(doc);
 
1481
 
 
1482
        if (*xmlnode) {
 
1483
                xmlFreeNode(*xmlnode);
 
1484
        }
 
1485
 
 
1486
        *xmlnode = node;
 
1487
}
 
1488
 
 
1489
 
 
1490
 
 
1491
 
 
1492
 
 
1493
 
 
1494
/* Constructors, destructors & static methods implementations */
 
1495
 
 
1496
#define new_LassoNode lasso_node_new
 
1497
#define delete_LassoNode lasso_node_destroy
 
1498
 
 
1499
/* Methods implementations */
 
1500
 
 
1501
#define LassoNode_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1502
 
 
1503
 
 
1504
 
 
1505
typedef GPtrArray LassoNodeList;
 
1506
 
 
1507
SWIGINTERN void LassoNodeList_append(LassoNodeList *self,LassoNode *item){
 
1508
                        if (item != NULL)
 
1509
                                g_object_ref(item);
 
1510
                        g_ptr_array_add(self, item);
 
1511
                }
 
1512
SWIGINTERN void *LassoNodeList_cast(LassoNodeList *self){
 
1513
                        return self;
 
1514
                }
 
1515
SWIGINTERN LassoNodeList *LassoNodeList_frompointer(void *nodeArray){
 
1516
                        return (LassoNodeList *) nodeArray;
 
1517
                }
 
1518
SWIGINTERN LassoNode *LassoNodeList_getItem(LassoNodeList *self,int index){
 
1519
                        LassoNode *item;
 
1520
 
 
1521
                        item = g_ptr_array_index(self, index);
 
1522
                        if (item != NULL)
 
1523
                                g_object_ref(item);
 
1524
                        return item;
 
1525
                }
 
1526
SWIGINTERN int LassoNodeList_length(LassoNodeList *self){
 
1527
                        return self->len;
 
1528
                }
 
1529
SWIGINTERN void LassoNodeList_setItem(LassoNodeList *self,int index,LassoNode *item){
 
1530
                        LassoNode **itemPointer = (LassoNode **) &g_ptr_array_index(self, index);
 
1531
                        if (*itemPointer == item)
 
1532
                                return;
 
1533
 
 
1534
                        if (*itemPointer != NULL) {
 
1535
                                /* Test added to help debugging. */
 
1536
                                if (LASSO_IS_NODE(*itemPointer)) {
 
1537
                                        lasso_node_destroy(LASSO_NODE(*itemPointer));
 
1538
                                } else {
 
1539
                                        g_object_unref(*itemPointer);
 
1540
                                }
 
1541
                        }
 
1542
                        if (item == NULL) {
 
1543
                                *itemPointer = NULL;
 
1544
                        } else {
 
1545
                                *itemPointer = g_object_ref(item);
 
1546
                        }
 
1547
                }
 
1548
 
 
1549
 
 
1550
/* Constructors, destructors & static methods implementations */
 
1551
 
 
1552
#define new_LassoNodeList g_ptr_array_new
 
1553
 
 
1554
void delete_LassoNodeList(GPtrArray *self) {
 
1555
        g_ptr_array_foreach(self, (GFunc) free_node_array_item, NULL);
 
1556
        g_ptr_array_free(self, false);
 
1557
}
 
1558
 
 
1559
 
 
1560
 
 
1561
typedef GPtrArray LassoStringList;
 
1562
 
 
1563
SWIGINTERN void LassoStringList_append(LassoStringList *self,char *item){
 
1564
                        if (item != NULL)
 
1565
                                item = g_strdup(item);
 
1566
                        g_ptr_array_add(self, item);
 
1567
                }
 
1568
SWIGINTERN void *LassoStringList_cast(LassoStringList *self){
 
1569
                        return self;
 
1570
                }
 
1571
SWIGINTERN LassoStringList *LassoStringList_frompointer(void *stringArray){
 
1572
                        return (LassoStringList *) stringArray;
 
1573
                }
 
1574
SWIGINTERN char *LassoStringList_getItem(LassoStringList *self,int index){
 
1575
                        return g_ptr_array_index(self, index);
 
1576
                }
 
1577
SWIGINTERN int LassoStringList_length(LassoStringList *self){
 
1578
                        return self->len;
 
1579
                }
 
1580
SWIGINTERN void LassoStringList_setItem(LassoStringList *self,int index,char *item){
 
1581
                        char **itemPointer = (char **) &g_ptr_array_index(self, index);
 
1582
                        if (*itemPointer != NULL) {
 
1583
                                g_free(*itemPointer);
 
1584
                        }
 
1585
                        if (item == NULL) {
 
1586
                                *itemPointer = NULL;
 
1587
                        } else {
 
1588
                                *itemPointer = g_strdup(item);
 
1589
                        }
 
1590
                }
 
1591
 
 
1592
 
 
1593
/* Constructors, destructors & static methods implementations */
 
1594
 
 
1595
#define new_LassoStringList g_ptr_array_new
 
1596
#define delete_LassoStringList(self) g_ptr_array_free(self, true)
 
1597
 
 
1598
 
 
1599
 
 
1600
 
 
1601
/* Attributes implementations */
 
1602
/* Assertion */
 
1603
#define LassoSamlAdvice_get_Assertion(self) get_node((self)->Assertion)
 
1604
#define LassoSamlAdvice_Assertion_get(self) get_node((self)->Assertion)
 
1605
#define LassoSamlAdvice_set_Assertion(self, value) set_node((gpointer *) &(self)->Assertion, (value))
 
1606
#define LassoSamlAdvice_Assertion_set(self, value) set_node((gpointer *) &(self)->Assertion, (value))
 
1607
 
 
1608
/* assertionIdReference */
 
1609
#define LassoSamlAdvice_get_assertionIdReference(self) get_string_list((self)->AssertionIDReference)
 
1610
#define LassoSamlAdvice_assertionIdReference_get(self) get_string_list((self)->AssertionIDReference)
 
1611
#define LassoSamlAdvice_set_assertionIdReference(self, value) set_string_list(&(self)->AssertionIDReference, (value))
 
1612
#define LassoSamlAdvice_assertionIdReference_set(self, value) set_string_list(&(self)->AssertionIDReference, (value))
 
1613
 
 
1614
/* Constructors, destructors & static methods implementations */
 
1615
 
 
1616
#define new_LassoSamlAdvice lasso_saml_advice_new
 
1617
#define delete_LassoSamlAdvice(self) lasso_node_destroy(LASSO_NODE(self))
 
1618
 
 
1619
/* Implementations of methods inherited from LassoNode */
 
1620
 
 
1621
#define LassoSamlAdvice_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1622
 
 
1623
 
 
1624
 
 
1625
 
 
1626
/* Attributes Implementations */
 
1627
 
 
1628
/* Advice */
 
1629
#define LassoSamlAssertion_get_Advice(self) get_node((self)->Advice)
 
1630
#define LassoSamlAssertion_Advice_get(self) get_node((self)->Advice)
 
1631
#define LassoSamlAssertion_set_Advice(self, value) set_node((gpointer *) &(self)->Advice, (value))
 
1632
#define LassoSamlAssertion_Advice_set(self, value) set_node((gpointer *) &(self)->Advice, (value))
 
1633
 
 
1634
/* AttributeStatement */
 
1635
#define LassoSamlAssertion_get_AttributeStatement(self) get_node((self)->AttributeStatement)
 
1636
#define LassoSamlAssertion_AttributeStatement_get(self) get_node((self)->AttributeStatement)
 
1637
#define LassoSamlAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value))
 
1638
#define LassoSamlAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &(self)->AttributeStatement, (value))
 
1639
 
 
1640
/* AuthenticationStatement */
 
1641
#define LassoSamlAssertion_get_AuthenticationStatement(self) get_node((self)->AuthenticationStatement)
 
1642
#define LassoSamlAssertion_AuthenticationStatement_get(self) get_node((self)->AuthenticationStatement)
 
1643
#define LassoSamlAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value))
 
1644
#define LassoSamlAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &(self)->AuthenticationStatement, (value))
 
1645
 
 
1646
/* Conditions */
 
1647
#define LassoSamlAssertion_get_Conditions(self) get_node((self)->Conditions)
 
1648
#define LassoSamlAssertion_Conditions_get(self) get_node((self)->Conditions)
 
1649
#define LassoSamlAssertion_set_Conditions(self, value) set_node((gpointer *) &(self)->Conditions, (value))
 
1650
#define LassoSamlAssertion_Conditions_set(self, value) set_node((gpointer *) &(self)->Conditions, (value))
 
1651
 
 
1652
/* SubjectStatement */
 
1653
#define LassoSamlAssertion_get_SubjectStatement(self) get_node((self)->SubjectStatement)
 
1654
#define LassoSamlAssertion_SubjectStatement_get(self) get_node((self)->SubjectStatement)
 
1655
#define LassoSamlAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value))
 
1656
#define LassoSamlAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &(self)->SubjectStatement, (value))
 
1657
 
 
1658
/* Constructors, destructors & static methods implementations */
 
1659
 
 
1660
#define new_LassoSamlAssertion lasso_saml_assertion_new
 
1661
#define delete_LassoSamlAssertion(self) lasso_node_destroy(LASSO_NODE(self))
 
1662
 
 
1663
/* Implementations of methods inherited from LassoNode */
 
1664
 
 
1665
#define LassoSamlAssertion_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1666
 
 
1667
 
 
1668
 
 
1669
 
 
1670
/* Implementations of attributes inherited from SamlAttributeDesignator */
 
1671
 
 
1672
/* AttributeName */
 
1673
#define LassoSamlAttribute_get_AttributeName(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName
 
1674
#define LassoSamlAttribute_AttributeName_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName
 
1675
#define LassoSamlAttribute_set_AttributeName(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value))
 
1676
#define LassoSamlAttribute_AttributeName_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeName, (value))
 
1677
 
 
1678
/* AttributeNamespace */
 
1679
#define LassoSamlAttribute_get_AttributeNamespace(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace
 
1680
#define LassoSamlAttribute_AttributeNamespace_get(self) LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace
 
1681
#define LassoSamlAttribute_set_AttributeNamespace(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value))
 
1682
#define LassoSamlAttribute_AttributeNamespace_set(self, value) set_string(&LASSO_SAML_ATTRIBUTE_DESIGNATOR(self)->AttributeNamespace, (value))
 
1683
 
 
1684
/* Attributes implementations */
 
1685
 
 
1686
/* AttributeValue */
 
1687
#define LassoSamlAttribute_get_AttributeValue(self) get_node_list((self)->AttributeValue)
 
1688
#define LassoSamlAttribute_AttributeValue_get(self) get_node_list((self)->AttributeValue)
 
1689
#define LassoSamlAttribute_set_AttributeValue(self, value) set_node_list(&(self)->AttributeValue, (value))
 
1690
#define LassoSamlAttribute_AttributeValue_set(self, value) set_node_list(&(self)->AttributeValue, (value))
 
1691
 
 
1692
/* Constructors, destructors & static methods implementations */
 
1693
 
 
1694
#define new_LassoSamlAttribute lasso_saml_attribute_new
 
1695
#define delete_LassoSamlAttribute(self) lasso_node_destroy(LASSO_NODE(self))
 
1696
 
 
1697
/* Implementations of methods inherited from LassoNode */
 
1698
 
 
1699
#define LassoSamlAttribute_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1700
 
 
1701
 
 
1702
 
 
1703
 
 
1704
/* Constructors, destructors & static methods implementations */
 
1705
 
 
1706
#define new_LassoSamlAttributeDesignator lasso_saml_attribute_designator_new
 
1707
#define delete_LassoSamlAttributeDesignator(self) lasso_node_destroy(LASSO_NODE(self))
 
1708
 
 
1709
/* Implementations of methods inherited from LassoNode */
 
1710
 
 
1711
#define LassoSamlAttributeDesignator_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1712
 
 
1713
 
 
1714
 
 
1715
 
 
1716
/* Implementations of attributes inherited from SamlSubjectStatementAbstract */
 
1717
 
 
1718
/* Subject */
 
1719
#define LassoSamlAttributeStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
 
1720
#define LassoSamlAttributeStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
 
1721
#define LassoSamlAttributeStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
 
1722
#define LassoSamlAttributeStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
 
1723
 
 
1724
/* Attributes Implementations */
 
1725
 
 
1726
/* Attribute */
 
1727
#define LassoSamlAttributeStatement_get_Attribute(self) get_node_list((self)->Attribute)
 
1728
#define LassoSamlAttributeStatement_Attribute_get(self) get_node_list((self)->Attribute)
 
1729
#define LassoSamlAttributeStatement_set_Attribute(self, value) set_node_list(&(self)->Attribute, (value))
 
1730
#define LassoSamlAttributeStatement_Attribute_set(self, value) set_node_list(&(self)->Attribute, (value))
 
1731
 
 
1732
/* Constructors, destructors & static methods implementations */
 
1733
 
 
1734
#define new_LassoSamlAttributeStatement lasso_saml_attribute_statement_new
 
1735
#define delete_LassoSamlAttributeStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
1736
 
 
1737
/* Implementations of methods inherited from LassoNode */
 
1738
 
 
1739
#define LassoSamlAttributeStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1740
 
 
1741
 
 
1742
 
 
1743
 
 
1744
/* Attributes Implementations */
 
1745
 
 
1746
/* any */
 
1747
#define LassoSamlAttributeValue_get_any(self) get_node_list((self)->any)
 
1748
#define LassoSamlAttributeValue_any_get(self) get_node_list((self)->any)
 
1749
#define LassoSamlAttributeValue_set_any(self, value) set_node_list(&(self)->any, (value))
 
1750
#define LassoSamlAttributeValue_any_set(self, value) set_node_list(&(self)->any, (value))
 
1751
 
 
1752
/* Constructors, destructors & static methods implementations */
 
1753
 
 
1754
#define new_LassoSamlAttributeValue lasso_saml_attribute_value_new
 
1755
#define delete_LassoSamlAttributeValue(self) lasso_node_destroy(LASSO_NODE(self))
 
1756
 
 
1757
/* Implementations of methods inherited from LassoNode */
 
1758
 
 
1759
#define LassoSamlAttributeValue_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1760
 
 
1761
 
 
1762
 
 
1763
 
 
1764
/* Attributes implementations */
 
1765
 
 
1766
/* audience */
 
1767
#define LassoSamlAudienceRestrictionCondition_get_audience(self) get_string_list((self)->Audience)
 
1768
#define LassoSamlAudienceRestrictionCondition_audience_get(self) get_string_list((self)->Audience)
 
1769
#define LassoSamlAudienceRestrictionCondition_set_audience(self, value) set_string_list(&(self)->Audience, (value))
 
1770
#define LassoSamlAudienceRestrictionCondition_audience_set(self, value) set_string_list(&(self)->Audience, (value))
 
1771
 
 
1772
/* Constructors, destructors & static methods implementations */
 
1773
 
 
1774
#define new_LassoSamlAudienceRestrictionCondition lasso_saml_audience_restriction_condition_new
 
1775
#define delete_LassoSamlAudienceRestrictionCondition(self) lasso_node_destroy(LASSO_NODE(self))
 
1776
 
 
1777
/* Implementations of methods inherited from LassoNode */
 
1778
 
 
1779
#define LassoSamlAudienceRestrictionCondition_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1780
 
 
1781
 
 
1782
 
 
1783
 
 
1784
/* Attributes Implementations */
 
1785
 
 
1786
/* AuthorityBinding */
 
1787
#define LassoSamlAuthenticationStatement_get_AuthorityBinding(self) get_node_list((self)->AuthorityBinding)
 
1788
#define LassoSamlAuthenticationStatement_AuthorityBinding_get(self) get_node_list((self)->AuthorityBinding)
 
1789
#define LassoSamlAuthenticationStatement_set_AuthorityBinding(self, value) set_node_list(&(self)->AuthorityBinding, (value))
 
1790
#define LassoSamlAuthenticationStatement_AuthorityBinding_set(self, value) set_node_list(&(self)->AuthorityBinding, (value))
 
1791
 
 
1792
/* SubjectLocality */
 
1793
#define LassoSamlAuthenticationStatement_get_SubjectLocality(self) get_node((self)->SubjectLocality)
 
1794
#define LassoSamlAuthenticationStatement_SubjectLocality_get(self) get_node((self)->SubjectLocality)
 
1795
#define LassoSamlAuthenticationStatement_set_SubjectLocality(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value))
 
1796
#define LassoSamlAuthenticationStatement_SubjectLocality_set(self, value) set_node((gpointer *) &(self)->SubjectLocality, (value))
 
1797
 
 
1798
/* Constructors, destructors & static methods implementations */
 
1799
 
 
1800
#define new_LassoSamlAuthenticationStatement lasso_saml_authentication_statement_new
 
1801
#define delete_LassoSamlAuthenticationStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
1802
 
 
1803
/* Implementations of methods inherited from LassoNode */
 
1804
 
 
1805
#define LassoSamlAuthenticationStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1806
 
 
1807
 
 
1808
 
 
1809
 
 
1810
/* Constructors, destructors & static methods implementations */
 
1811
 
 
1812
#define new_LassoSamlAuthorityBinding lasso_saml_authority_binding_new
 
1813
#define delete_LassoSamlAuthorityBinding(self) lasso_node_destroy(LASSO_NODE(self))
 
1814
 
 
1815
/* Implementations of methods inherited from LassoNode */
 
1816
 
 
1817
#define LassoSamlAuthorityBinding_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1818
 
 
1819
 
 
1820
 
 
1821
 
 
1822
/* Implementations of methods inherited from LassoNode */
 
1823
 
 
1824
#define LassoSamlConditionAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1825
 
 
1826
 
 
1827
 
 
1828
 
 
1829
/* Attributes Implementations */
 
1830
 
 
1831
/* AudienceRestrictionCondition */
 
1832
#define LassoSamlConditions_get_AudienceRestrictionCondition(self) get_node_list((self)->AudienceRestrictionCondition)
 
1833
#define LassoSamlConditions_AudienceRestrictionCondition_get(self) get_node_list((self)->AudienceRestrictionCondition)
 
1834
#define LassoSamlConditions_set_AudienceRestrictionCondition(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value))
 
1835
#define LassoSamlConditions_AudienceRestrictionCondition_set(self, value) set_node_list(&(self)->AudienceRestrictionCondition, (value))
 
1836
 
 
1837
/* Condition */
 
1838
#define LassoSamlConditions_get_Condition(self) get_node_list((self)->Condition)
 
1839
#define LassoSamlConditions_Condition_get(self) get_node_list((self)->Condition)
 
1840
#define LassoSamlConditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value))
 
1841
#define LassoSamlConditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value))
 
1842
 
 
1843
/* Constructors, destructors & static methods implementations */
 
1844
 
 
1845
#define new_LassoSamlConditions lasso_saml_conditions_new
 
1846
#define delete_LassoSamlConditions(self) lasso_node_destroy(LASSO_NODE(self))
 
1847
 
 
1848
/* Implementations of methods inherited from LassoNode */
 
1849
 
 
1850
#define LassoSamlConditions_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1851
 
 
1852
 
 
1853
 
 
1854
 
 
1855
/* Constructors, destructors & static methods implementations */
 
1856
 
 
1857
#define new_LassoSamlNameIdentifier lasso_saml_name_identifier_new
 
1858
#define delete_LassoSamlNameIdentifier(self) lasso_node_destroy(LASSO_NODE(self))
 
1859
 
 
1860
/* Implementations of methods inherited from LassoNode */
 
1861
 
 
1862
#define LassoSamlNameIdentifier_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1863
 
 
1864
 
 
1865
 
 
1866
 
 
1867
/* Implementations of methods inherited from LassoNode */
 
1868
 
 
1869
#define LassoSamlStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1870
 
 
1871
 
 
1872
 
 
1873
 
 
1874
/* Attributes implementations */
 
1875
 
 
1876
/* NameIdentifier */
 
1877
#define LassoSamlSubject_get_NameIdentifier(self) get_node((self)->NameIdentifier)
 
1878
#define LassoSamlSubject_NameIdentifier_get(self) get_node((self)->NameIdentifier)
 
1879
#define LassoSamlSubject_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
1880
#define LassoSamlSubject_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
1881
 
 
1882
/* SubjectConfirmation */
 
1883
#define LassoSamlSubject_get_SubjectConfirmation(self) get_node((self)->SubjectConfirmation)
 
1884
#define LassoSamlSubject_SubjectConfirmation_get(self) get_node((self)->SubjectConfirmation)
 
1885
#define LassoSamlSubject_set_SubjectConfirmation(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value))
 
1886
#define LassoSamlSubject_SubjectConfirmation_set(self, value) set_node((gpointer *) &(self)->SubjectConfirmation, (value))
 
1887
 
 
1888
/* Constructors, destructors & static methods implementations */
 
1889
 
 
1890
#define new_LassoSamlSubject lasso_saml_subject_new
 
1891
#define delete_LassoSamlSubject(self) lasso_node_destroy(LASSO_NODE(self))
 
1892
 
 
1893
/* Implementations of methods inherited from LassoNode */
 
1894
 
 
1895
#define LassoSamlSubject_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1896
 
 
1897
 
 
1898
 
 
1899
 
 
1900
/* Attributes implementations */
 
1901
 
 
1902
/* confirmationMethod */
 
1903
#define LassoSamlSubjectConfirmation_get_confirmationMethod(self) get_string_list((self)->ConfirmationMethod)
 
1904
#define LassoSamlSubjectConfirmation_confirmationMethod_get(self) get_string_list((self)->ConfirmationMethod)
 
1905
#define LassoSamlSubjectConfirmation_set_confirmationMethod(self, value) set_string_list(&(self)->ConfirmationMethod, (value))
 
1906
#define LassoSamlSubjectConfirmation_confirmationMethod_set(self, value) set_string_list(&(self)->ConfirmationMethod, (value))
 
1907
 
 
1908
/* Constructors, destructors & static methods implementations */
 
1909
 
 
1910
#define new_LassoSamlSubjectConfirmation lasso_saml_subject_confirmation_new
 
1911
#define delete_LassoSamlSubjectConfirmation(self) lasso_node_destroy(LASSO_NODE(self))
 
1912
 
 
1913
/* Implementations of methods inherited from LassoNode */
 
1914
 
 
1915
#define LassoSamlSubjectConfirmation_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1916
 
 
1917
 
 
1918
 
 
1919
 
 
1920
/* Constructors, destructors & static methods implementations */
 
1921
 
 
1922
#define new_LassoSamlSubjectLocality lasso_saml_subject_locality_new
 
1923
#define delete_LassoSamlSubjectLocality(self) lasso_node_destroy(LASSO_NODE(self))
 
1924
 
 
1925
/* Implementations of methods inherited from LassoNode */
 
1926
 
 
1927
#define LassoSamlSubjectLocality_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1928
 
 
1929
 
 
1930
 
 
1931
 
 
1932
/* Implementations of attributes inherited from SamlSubjectStatementAbstract */
 
1933
 
 
1934
/* Subject */
 
1935
#define LassoSamlSubjectStatement_get_Subject(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
 
1936
#define LassoSamlSubjectStatement_Subject_get(self) get_node(LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject)
 
1937
#define LassoSamlSubjectStatement_set_Subject(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
 
1938
#define LassoSamlSubjectStatement_Subject_set(self, value) set_node((gpointer *) &LASSO_SAML_SUBJECT_STATEMENT_ABSTRACT(self)->Subject, (value))
 
1939
 
 
1940
/* Constructors, destructors & static methods implementations */
 
1941
 
 
1942
#define new_LassoSamlSubjectStatement lasso_saml_subject_statement_new
 
1943
#define delete_LassoSamlSubjectStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
1944
 
 
1945
/* Implementations of methods inherited from LassoNode */
 
1946
 
 
1947
#define LassoSamlSubjectStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1948
 
 
1949
 
 
1950
 
 
1951
 
 
1952
/* Attributes implementations */
 
1953
 
 
1954
/* Subject */
 
1955
#define LassoSamlSubjectStatementAbstract_get_Subject(self) get_node((self)->Subject)
 
1956
#define LassoSamlSubjectStatementAbstract_Subject_get(self) get_node((self)->Subject)
 
1957
#define LassoSamlSubjectStatementAbstract_set_Subject(self, value) set_node((gpointer *) &(self)->Subject, (value))
 
1958
#define LassoSamlSubjectStatementAbstract_Subject_set(self, value) set_node((gpointer *) &(self)->Subject, (value))
 
1959
 
 
1960
/* Implementations of methods inherited from LassoNode */
 
1961
 
 
1962
#define LassoSamlSubjectStatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
1963
 
 
1964
 
 
1965
 
 
1966
 
 
1967
/* Implementations of attributes inherited from SamlpRequestAbstract */
 
1968
 
 
1969
/* certificate_file */
 
1970
#define LassoSamlpRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
1971
#define LassoSamlpRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
1972
#define LassoSamlpRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
1973
#define LassoSamlpRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
1974
 
 
1975
/* IssueInstant */
 
1976
#define LassoSamlpRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
1977
#define LassoSamlpRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
1978
#define LassoSamlpRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
1979
#define LassoSamlpRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
1980
 
 
1981
/* MajorVersion */
 
1982
#define LassoSamlpRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
1983
#define LassoSamlpRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
1984
#define LassoSamlpRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
1985
#define LassoSamlpRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
1986
 
 
1987
/* MinorVersion */
 
1988
#define LassoSamlpRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
1989
#define LassoSamlpRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
1990
#define LassoSamlpRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
1991
#define LassoSamlpRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
1992
 
 
1993
/* private_key_file */
 
1994
#define LassoSamlpRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
1995
#define LassoSamlpRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
1996
#define LassoSamlpRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
1997
#define LassoSamlpRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
1998
 
 
1999
/* RequestID */
 
2000
#define LassoSamlpRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2001
#define LassoSamlpRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2002
#define LassoSamlpRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2003
#define LassoSamlpRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2004
 
 
2005
/* RespondWith */
 
2006
#define LassoSamlpRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2007
#define LassoSamlpRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2008
#define LassoSamlpRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2009
#define LassoSamlpRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2010
 
 
2011
/* sign_method */
 
2012
#define LassoSamlpRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2013
#define LassoSamlpRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2014
#define LassoSamlpRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2015
#define LassoSamlpRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2016
 
 
2017
/* sign_type */
 
2018
#define LassoSamlpRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2019
#define LassoSamlpRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2020
#define LassoSamlpRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2021
#define LassoSamlpRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2022
 
 
2023
/* Constructors, destructors & static methods implementations */
 
2024
 
 
2025
#define new_LassoSamlpRequest lasso_samlp_request_new
 
2026
#define delete_LassoSamlpRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
2027
 
 
2028
/* Implementations of methods inherited from LassoNode */
 
2029
 
 
2030
#define LassoSamlpRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2031
 
 
2032
 
 
2033
 
 
2034
 
 
2035
/* Attributes implementations */
 
2036
 
 
2037
/* RespondWith */
 
2038
#define LassoSamlpRequestAbstract_get_RespondWith(self) get_string_list((self)->RespondWith)
 
2039
#define LassoSamlpRequestAbstract_RespondWith_get(self) get_string_list((self)->RespondWith)
 
2040
#define LassoSamlpRequestAbstract_set_RespondWith(self, value) set_string_list(&(self)->RespondWith, (value))
 
2041
#define LassoSamlpRequestAbstract_RespondWith_set(self, value) set_string_list(&(self)->RespondWith, (value))
 
2042
 
 
2043
/* Implementations of methods inherited from LassoNode */
 
2044
 
 
2045
#define LassoSamlpRequestAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2046
 
 
2047
 
 
2048
 
 
2049
 
 
2050
/* Implementations of attributes inherited from SamlpResponseAbstract */
 
2051
 
 
2052
/* certificate_file */
 
2053
#define LassoSamlpResponse_get_certificate_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file
 
2054
#define LassoSamlpResponse_certificate_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file
 
2055
#define LassoSamlpResponse_set_certificate_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value))
 
2056
#define LassoSamlpResponse_certificate_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->certificate_file, (value))
 
2057
 
 
2058
/* InResponseTo */
 
2059
#define LassoSamlpResponse_get_InResponseTo(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo
 
2060
#define LassoSamlpResponse_InResponseTo_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo
 
2061
#define LassoSamlpResponse_set_InResponseTo(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value))
 
2062
#define LassoSamlpResponse_InResponseTo_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->InResponseTo, (value))
 
2063
 
 
2064
/* IssueInstant */
 
2065
#define LassoSamlpResponse_get_IssueInstant(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant
 
2066
#define LassoSamlpResponse_IssueInstant_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant
 
2067
#define LassoSamlpResponse_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value))
 
2068
#define LassoSamlpResponse_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->IssueInstant, (value))
 
2069
 
 
2070
/* MajorVersion */
 
2071
#define LassoSamlpResponse_get_MajorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion
 
2072
#define LassoSamlpResponse_MajorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion
 
2073
#define LassoSamlpResponse_set_MajorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value)
 
2074
#define LassoSamlpResponse_MajorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MajorVersion = (value)
 
2075
 
 
2076
/* MinorVersion */
 
2077
#define LassoSamlpResponse_get_MinorVersion(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion
 
2078
#define LassoSamlpResponse_MinorVersion_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion
 
2079
#define LassoSamlpResponse_set_MinorVersion(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value)
 
2080
#define LassoSamlpResponse_MinorVersion_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->MinorVersion = (value)
 
2081
 
 
2082
/* private_key_file */
 
2083
#define LassoSamlpResponse_get_private_key_file(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file
 
2084
#define LassoSamlpResponse_private_key_file_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file
 
2085
#define LassoSamlpResponse_set_private_key_file(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value))
 
2086
#define LassoSamlpResponse_private_key_file_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->private_key_file, (value))
 
2087
 
 
2088
/* Recipient */
 
2089
#define LassoSamlpResponse_get_Recipient(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient
 
2090
#define LassoSamlpResponse_Recipient_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient
 
2091
#define LassoSamlpResponse_set_Recipient(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value))
 
2092
#define LassoSamlpResponse_Recipient_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->Recipient, (value))
 
2093
 
 
2094
/* ResponseID */
 
2095
#define LassoSamlpResponse_get_ResponseID(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID
 
2096
#define LassoSamlpResponse_ResponseID_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID
 
2097
#define LassoSamlpResponse_set_ResponseID(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value))
 
2098
#define LassoSamlpResponse_ResponseID_set(self, value) set_string(&LASSO_SAMLP_RESPONSE_ABSTRACT(self)->ResponseID, (value))
 
2099
 
 
2100
/* sign_method */
 
2101
#define LassoSamlpResponse_get_sign_method(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method
 
2102
#define LassoSamlpResponse_sign_method_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method
 
2103
#define LassoSamlpResponse_set_sign_method(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value)
 
2104
#define LassoSamlpResponse_sign_method_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_method = (value)
 
2105
 
 
2106
/* sign_type */
 
2107
#define LassoSamlpResponse_get_sign_type(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type
 
2108
#define LassoSamlpResponse_sign_type_get(self) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type
 
2109
#define LassoSamlpResponse_set_sign_type(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value)
 
2110
#define LassoSamlpResponse_sign_type_set(self, value) LASSO_SAMLP_RESPONSE_ABSTRACT(self)->sign_type = (value)
 
2111
 
 
2112
/* Attributes Implementations */
 
2113
 
 
2114
/* Assertion */
 
2115
#define LassoSamlpResponse_get_Assertion(self) get_node_list((self)->Assertion)
 
2116
#define LassoSamlpResponse_Assertion_get(self) get_node_list((self)->Assertion)
 
2117
#define LassoSamlpResponse_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value))
 
2118
#define LassoSamlpResponse_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value))
 
2119
 
 
2120
/* Status */
 
2121
#define LassoSamlpResponse_get_Status(self) get_node((self)->Status)
 
2122
#define LassoSamlpResponse_Status_get(self) get_node((self)->Status)
 
2123
#define LassoSamlpResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value))
 
2124
#define LassoSamlpResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value))
 
2125
 
 
2126
/* Constructors, destructors & static methods implementations */
 
2127
 
 
2128
#define new_LassoSamlpResponse lasso_samlp_response_new
 
2129
#define delete_LassoSamlpResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
2130
 
 
2131
/* Implementations of methods inherited from LassoNode */
 
2132
 
 
2133
#define LassoSamlpResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2134
 
 
2135
 
 
2136
 
 
2137
 
 
2138
/* Implementations of methods inherited from LassoNode */
 
2139
 
 
2140
#define LassoSamlpResponseAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2141
 
 
2142
 
 
2143
 
 
2144
 
 
2145
/* Attributes Implementations */
 
2146
 
 
2147
/* StatusCode */
 
2148
#define LassoSamlpStatus_get_StatusCode(self) get_node((self)->StatusCode)
 
2149
#define LassoSamlpStatus_StatusCode_get(self) get_node((self)->StatusCode)
 
2150
#define LassoSamlpStatus_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
 
2151
#define LassoSamlpStatus_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
 
2152
 
 
2153
/* Constructors, destructors & static methods implementations */
 
2154
 
 
2155
#define new_LassoSamlpStatus lasso_samlp_status_new
 
2156
#define delete_LassoSamlpStatus(self) lasso_node_destroy(LASSO_NODE(self))
 
2157
 
 
2158
/* Implementations of methods inherited from LassoNode */
 
2159
 
 
2160
#define LassoSamlpStatus_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2161
 
 
2162
 
 
2163
 
 
2164
 
 
2165
/* Attributes Implementations */
 
2166
 
 
2167
/* StatusCode */
 
2168
#define LassoSamlpStatusCode_get_StatusCode(self) get_node((self)->StatusCode)
 
2169
#define LassoSamlpStatusCode_StatusCode_get(self) get_node((self)->StatusCode)
 
2170
#define LassoSamlpStatusCode_set_StatusCode(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
 
2171
#define LassoSamlpStatusCode_StatusCode_set(self, value) set_node((gpointer *) &(self)->StatusCode, (value))
 
2172
 
 
2173
/* Constructors, destructors & static methods implementations */
 
2174
 
 
2175
#define new_LassoSamlpStatusCode lasso_samlp_status_code_new
 
2176
#define delete_LassoSamlpStatusCode(self) lasso_node_destroy(LASSO_NODE(self))
 
2177
 
 
2178
/* Implementations of methods inherited from LassoNode */
 
2179
 
 
2180
#define LassoSamlpStatusCode_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2181
 
 
2182
 
 
2183
 
 
2184
 
 
2185
/* Implementations of attributes inherited from SamlAssertion */
 
2186
 
 
2187
/* Advice */
 
2188
#define LassoLibAssertion_get_Advice(self) get_node(LASSO_SAML_ASSERTION(self)->Advice)
 
2189
#define LassoLibAssertion_Advice_get(self) get_node(LASSO_SAML_ASSERTION(self)->Advice)
 
2190
#define LassoLibAssertion_set_Advice(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value))
 
2191
#define LassoLibAssertion_Advice_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Advice, (value))
 
2192
 
 
2193
/* AssertionID */
 
2194
#define LassoLibAssertion_get_AssertionID(self) LASSO_SAML_ASSERTION(self)->AssertionID
 
2195
#define LassoLibAssertion_AssertionID_get(self) LASSO_SAML_ASSERTION(self)->AssertionID
 
2196
#define LassoLibAssertion_set_AssertionID(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value))
 
2197
#define LassoLibAssertion_AssertionID_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->AssertionID, (value))
 
2198
 
 
2199
/* AttributeStatement */
 
2200
#define LassoLibAssertion_get_AttributeStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement)
 
2201
#define LassoLibAssertion_AttributeStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AttributeStatement)
 
2202
#define LassoLibAssertion_set_AttributeStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value))
 
2203
#define LassoLibAssertion_AttributeStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AttributeStatement, (value))
 
2204
 
 
2205
/* AuthenticationStatement */
 
2206
#define LassoLibAssertion_get_AuthenticationStatement(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement)
 
2207
#define LassoLibAssertion_AuthenticationStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->AuthenticationStatement)
 
2208
#define LassoLibAssertion_set_AuthenticationStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value))
 
2209
#define LassoLibAssertion_AuthenticationStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->AuthenticationStatement, (value))
 
2210
 
 
2211
/* certificate_file */
 
2212
#define LassoLibAssertion_get_certificate_file(self) LASSO_SAML_ASSERTION(self)->certificate_file
 
2213
#define LassoLibAssertion_certificate_file_get(self) LASSO_SAML_ASSERTION(self)->certificate_file
 
2214
#define LassoLibAssertion_set_certificate_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value))
 
2215
#define LassoLibAssertion_certificate_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->certificate_file, (value))
 
2216
 
 
2217
/* Conditions */
 
2218
#define LassoLibAssertion_get_Conditions(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions)
 
2219
#define LassoLibAssertion_Conditions_get(self) get_node(LASSO_SAML_ASSERTION(self)->Conditions)
 
2220
#define LassoLibAssertion_set_Conditions(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value))
 
2221
#define LassoLibAssertion_Conditions_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->Conditions, (value))
 
2222
 
 
2223
/* IssueInstant */
 
2224
#define LassoLibAssertion_get_IssueInstant(self) LASSO_SAML_ASSERTION(self)->IssueInstant
 
2225
#define LassoLibAssertion_IssueInstant_get(self) LASSO_SAML_ASSERTION(self)->IssueInstant
 
2226
#define LassoLibAssertion_set_IssueInstant(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value))
 
2227
#define LassoLibAssertion_IssueInstant_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->IssueInstant, (value))
 
2228
 
 
2229
/* Issuer */
 
2230
#define LassoLibAssertion_get_Issuer(self) LASSO_SAML_ASSERTION(self)->Issuer
 
2231
#define LassoLibAssertion_Issuer_get(self) LASSO_SAML_ASSERTION(self)->Issuer
 
2232
#define LassoLibAssertion_set_Issuer(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value))
 
2233
#define LassoLibAssertion_Issuer_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->Issuer, (value))
 
2234
 
 
2235
/* MajorVersion */
 
2236
#define LassoLibAssertion_get_MajorVersion(self) LASSO_SAML_ASSERTION(self)->MajorVersion
 
2237
#define LassoLibAssertion_MajorVersion_get(self) LASSO_SAML_ASSERTION(self)->MajorVersion
 
2238
#define LassoLibAssertion_set_MajorVersion(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value)
 
2239
#define LassoLibAssertion_MajorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MajorVersion = (value)
 
2240
 
 
2241
/* MinorVersion */
 
2242
#define LassoLibAssertion_get_MinorVersion(self) LASSO_SAML_ASSERTION(self)->MinorVersion
 
2243
#define LassoLibAssertion_MinorVersion_get(self) LASSO_SAML_ASSERTION(self)->MinorVersion
 
2244
#define LassoLibAssertion_set_MinorVersion(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value)
 
2245
#define LassoLibAssertion_MinorVersion_set(self, value) LASSO_SAML_ASSERTION(self)->MinorVersion = (value)
 
2246
 
 
2247
/* private_key_file */
 
2248
#define LassoLibAssertion_get_private_key_file(self) LASSO_SAML_ASSERTION(self)->private_key_file
 
2249
#define LassoLibAssertion_private_key_file_get(self) LASSO_SAML_ASSERTION(self)->private_key_file
 
2250
#define LassoLibAssertion_set_private_key_file(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value))
 
2251
#define LassoLibAssertion_private_key_file_set(self, value) set_string(&LASSO_SAML_ASSERTION(self)->private_key_file, (value))
 
2252
 
 
2253
/* sign_method */
 
2254
#define LassoLibAssertion_get_sign_method(self) LASSO_SAML_ASSERTION(self)->sign_method
 
2255
#define LassoLibAssertion_sign_method_get(self) LASSO_SAML_ASSERTION(self)->sign_method
 
2256
#define LassoLibAssertion_set_sign_method(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value)
 
2257
#define LassoLibAssertion_sign_method_set(self, value) LASSO_SAML_ASSERTION(self)->sign_method = (value)
 
2258
 
 
2259
/* sign_type */
 
2260
#define LassoLibAssertion_get_sign_type(self) LASSO_SAML_ASSERTION(self)->sign_type
 
2261
#define LassoLibAssertion_sign_type_get(self) LASSO_SAML_ASSERTION(self)->sign_type
 
2262
#define LassoLibAssertion_set_sign_type(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value)
 
2263
#define LassoLibAssertion_sign_type_set(self, value) LASSO_SAML_ASSERTION(self)->sign_type = (value)
 
2264
 
 
2265
/* SubjectStatement */
 
2266
#define LassoLibAssertion_get_SubjectStatement(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement)
 
2267
#define LassoLibAssertion_SubjectStatement_get(self) get_node(LASSO_SAML_ASSERTION(self)->SubjectStatement)
 
2268
#define LassoLibAssertion_set_SubjectStatement(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value))
 
2269
#define LassoLibAssertion_SubjectStatement_set(self, value) set_node((gpointer *) &LASSO_SAML_ASSERTION(self)->SubjectStatement, (value))
 
2270
 
 
2271
/* Implementations of methods inherited from SamlAssertion */
 
2272
 
 
2273
/* Constructors, destructors & static methods implementations */
 
2274
 
 
2275
#define new_LassoLibAssertion lasso_lib_assertion_new
 
2276
#define delete_LassoLibAssertion(self) lasso_node_destroy(LASSO_NODE(self))
 
2277
#define LassoLibAssertion_newFull lasso_lib_assertion_new_full
 
2278
 
 
2279
/* Implementations of methods inherited from LassoNode */
 
2280
 
 
2281
#define LassoLibAssertion_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2282
 
 
2283
 
 
2284
 
 
2285
 
 
2286
/* Implementations of attributes inherited from SamlpRequestAbstract */
 
2287
 
 
2288
/* certificate_file */
 
2289
#define LassoLibAuthnRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2290
#define LassoLibAuthnRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2291
#define LassoLibAuthnRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2292
#define LassoLibAuthnRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2293
 
 
2294
/* IssueInstant */
 
2295
#define LassoLibAuthnRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2296
#define LassoLibAuthnRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2297
#define LassoLibAuthnRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2298
#define LassoLibAuthnRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2299
 
 
2300
/* MajorVersion */
 
2301
#define LassoLibAuthnRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2302
#define LassoLibAuthnRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2303
#define LassoLibAuthnRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2304
#define LassoLibAuthnRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2305
 
 
2306
/* MinorVersion */
 
2307
#define LassoLibAuthnRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2308
#define LassoLibAuthnRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2309
#define LassoLibAuthnRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2310
#define LassoLibAuthnRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2311
 
 
2312
/* private_key_file */
 
2313
#define LassoLibAuthnRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2314
#define LassoLibAuthnRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2315
#define LassoLibAuthnRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2316
#define LassoLibAuthnRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2317
 
 
2318
/* RequestID */
 
2319
#define LassoLibAuthnRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2320
#define LassoLibAuthnRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2321
#define LassoLibAuthnRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2322
#define LassoLibAuthnRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2323
 
 
2324
/* RespondWith */
 
2325
#define LassoLibAuthnRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2326
#define LassoLibAuthnRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2327
#define LassoLibAuthnRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2328
#define LassoLibAuthnRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2329
 
 
2330
/* sign_method */
 
2331
#define LassoLibAuthnRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2332
#define LassoLibAuthnRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2333
#define LassoLibAuthnRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2334
#define LassoLibAuthnRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2335
 
 
2336
/* sign_type */
 
2337
#define LassoLibAuthnRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2338
#define LassoLibAuthnRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2339
#define LassoLibAuthnRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2340
#define LassoLibAuthnRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2341
 
 
2342
/* Attributes Implementations */
 
2343
 
 
2344
/* Extension */
 
2345
#define LassoLibAuthnRequest_get_Extension(self) get_xml_list((self)->Extension)
 
2346
#define LassoLibAuthnRequest_Extension_get(self) get_xml_list((self)->Extension)
 
2347
#define LassoLibAuthnRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2348
#define LassoLibAuthnRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2349
 
 
2350
/* RequestAuthnContext */
 
2351
#define LassoLibAuthnRequest_get_RequestAuthnContext(self) get_node((self)->RequestAuthnContext)
 
2352
#define LassoLibAuthnRequest_RequestAuthnContext_get(self) get_node((self)->RequestAuthnContext)
 
2353
#define LassoLibAuthnRequest_set_RequestAuthnContext(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value))
 
2354
#define LassoLibAuthnRequest_RequestAuthnContext_set(self, value) set_node((gpointer *) &(self)->RequestAuthnContext, (value))
 
2355
 
 
2356
/* Constructors, destructors & static methods implementations */
 
2357
 
 
2358
#define new_LassoLibAuthnRequest lasso_lib_authn_request_new
 
2359
#define delete_LassoLibAuthnRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
2360
 
 
2361
/* Implementations of methods inherited from LassoNode */
 
2362
 
 
2363
#define LassoLibAuthnRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2364
 
 
2365
 
 
2366
 
 
2367
 
 
2368
/* Implementations of attributes inherited from SamlpResponse */
 
2369
 
 
2370
/* Extension */
 
2371
#define LassoLibAuthnResponse_get_Extension(self) get_xml_list((self)->Extension)
 
2372
#define LassoLibAuthnResponse_Extension_get(self) get_xml_list((self)->Extension)
 
2373
#define LassoLibAuthnResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2374
#define LassoLibAuthnResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2375
 
 
2376
/* Status */
 
2377
#define LassoLibAuthnResponse_get_Status(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status)
 
2378
#define LassoLibAuthnResponse_Status_get(self) get_node(LASSO_SAMLP_RESPONSE(self)->Status)
 
2379
#define LassoLibAuthnResponse_set_Status(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value))
 
2380
#define LassoLibAuthnResponse_Status_set(self, value) set_node((gpointer *) &LASSO_SAMLP_RESPONSE(self)->Status, (value))
 
2381
 
 
2382
/* Constructors, destructors & static methods implementations */
 
2383
 
 
2384
#define new_LassoLibAuthnResponse lasso_lib_authn_response_new
 
2385
#define delete_LassoLibAuthnResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
2386
 
 
2387
/* Implementations of methods inherited from LassoNode */
 
2388
 
 
2389
#define LassoLibAuthnResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2390
 
 
2391
 
 
2392
 
 
2393
 
 
2394
/* Implementations of attributes inherited from SamlpRequestAbstract */
 
2395
 
 
2396
/* certificate_file */
 
2397
#define LassoLibFederationTerminationNotification_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2398
#define LassoLibFederationTerminationNotification_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2399
#define LassoLibFederationTerminationNotification_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2400
#define LassoLibFederationTerminationNotification_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2401
 
 
2402
/* IssueInstant */
 
2403
#define LassoLibFederationTerminationNotification_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2404
#define LassoLibFederationTerminationNotification_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2405
#define LassoLibFederationTerminationNotification_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2406
#define LassoLibFederationTerminationNotification_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2407
 
 
2408
/* MajorVersion */
 
2409
#define LassoLibFederationTerminationNotification_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2410
#define LassoLibFederationTerminationNotification_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2411
#define LassoLibFederationTerminationNotification_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2412
#define LassoLibFederationTerminationNotification_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2413
 
 
2414
/* MinorVersion */
 
2415
#define LassoLibFederationTerminationNotification_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2416
#define LassoLibFederationTerminationNotification_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2417
#define LassoLibFederationTerminationNotification_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2418
#define LassoLibFederationTerminationNotification_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2419
 
 
2420
/* private_key_file */
 
2421
#define LassoLibFederationTerminationNotification_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2422
#define LassoLibFederationTerminationNotification_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2423
#define LassoLibFederationTerminationNotification_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2424
#define LassoLibFederationTerminationNotification_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2425
 
 
2426
/* RequestID */
 
2427
#define LassoLibFederationTerminationNotification_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2428
#define LassoLibFederationTerminationNotification_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2429
#define LassoLibFederationTerminationNotification_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2430
#define LassoLibFederationTerminationNotification_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2431
 
 
2432
/* RespondWith */
 
2433
#define LassoLibFederationTerminationNotification_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2434
#define LassoLibFederationTerminationNotification_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2435
#define LassoLibFederationTerminationNotification_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2436
#define LassoLibFederationTerminationNotification_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2437
 
 
2438
/* sign_method */
 
2439
#define LassoLibFederationTerminationNotification_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2440
#define LassoLibFederationTerminationNotification_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2441
#define LassoLibFederationTerminationNotification_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2442
#define LassoLibFederationTerminationNotification_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2443
 
 
2444
/* sign_type */
 
2445
#define LassoLibFederationTerminationNotification_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2446
#define LassoLibFederationTerminationNotification_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2447
#define LassoLibFederationTerminationNotification_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2448
#define LassoLibFederationTerminationNotification_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2449
 
 
2450
/* Attributes implementations */
 
2451
 
 
2452
/* Extension */
 
2453
#define LassoLibFederationTerminationNotification_get_Extension(self) get_xml_list((self)->Extension)
 
2454
#define LassoLibFederationTerminationNotification_Extension_get(self) get_xml_list((self)->Extension)
 
2455
#define LassoLibFederationTerminationNotification_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2456
#define LassoLibFederationTerminationNotification_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2457
 
 
2458
/* NameIdentifier */
 
2459
#define LassoLibFederationTerminationNotification_get_NameIdentifier(self) get_node((self)->NameIdentifier)
 
2460
#define LassoLibFederationTerminationNotification_NameIdentifier_get(self) get_node((self)->NameIdentifier)
 
2461
#define LassoLibFederationTerminationNotification_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
2462
#define LassoLibFederationTerminationNotification_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
2463
 
 
2464
/* Constructors, destructors & static methods implementations */
 
2465
 
 
2466
#define new_LassoLibFederationTerminationNotification lasso_lib_federation_termination_notification_new
 
2467
#define delete_LassoLibFederationTerminationNotification(self) lasso_node_destroy(LASSO_NODE(self))
 
2468
#define LassoLibFederationTerminationNotification_newFull lasso_lib_federation_termination_notification_new_full
 
2469
 
 
2470
/* Implementations of methods inherited from LassoNode */
 
2471
 
 
2472
#define LassoLibFederationTerminationNotification_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2473
 
 
2474
 
 
2475
 
 
2476
 
 
2477
/* Implementations of attributes inherited from SamlpRequestAbstract */
 
2478
 
 
2479
/* certificate_file */
 
2480
#define LassoLibLogoutRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2481
#define LassoLibLogoutRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2482
#define LassoLibLogoutRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2483
#define LassoLibLogoutRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2484
 
 
2485
/* IssueInstant */
 
2486
#define LassoLibLogoutRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2487
#define LassoLibLogoutRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2488
#define LassoLibLogoutRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2489
#define LassoLibLogoutRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2490
 
 
2491
/* MajorVersion */
 
2492
#define LassoLibLogoutRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2493
#define LassoLibLogoutRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2494
#define LassoLibLogoutRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2495
#define LassoLibLogoutRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2496
 
 
2497
/* MinorVersion */
 
2498
#define LassoLibLogoutRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2499
#define LassoLibLogoutRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2500
#define LassoLibLogoutRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2501
#define LassoLibLogoutRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2502
 
 
2503
/* private_key_file */
 
2504
#define LassoLibLogoutRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2505
#define LassoLibLogoutRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2506
#define LassoLibLogoutRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2507
#define LassoLibLogoutRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2508
 
 
2509
/* RequestID */
 
2510
#define LassoLibLogoutRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2511
#define LassoLibLogoutRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2512
#define LassoLibLogoutRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2513
#define LassoLibLogoutRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2514
 
 
2515
/* RespondWith */
 
2516
#define LassoLibLogoutRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2517
#define LassoLibLogoutRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2518
#define LassoLibLogoutRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2519
#define LassoLibLogoutRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2520
 
 
2521
/* sign_method */
 
2522
#define LassoLibLogoutRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2523
#define LassoLibLogoutRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2524
#define LassoLibLogoutRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2525
#define LassoLibLogoutRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2526
 
 
2527
/* sign_type */
 
2528
#define LassoLibLogoutRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2529
#define LassoLibLogoutRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2530
#define LassoLibLogoutRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2531
#define LassoLibLogoutRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2532
 
 
2533
/* Attributes implementations */
 
2534
 
 
2535
/* Extension */
 
2536
#define LassoLibLogoutRequest_get_Extension(self) get_xml_list((self)->Extension)
 
2537
#define LassoLibLogoutRequest_Extension_get(self) get_xml_list((self)->Extension)
 
2538
#define LassoLibLogoutRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2539
#define LassoLibLogoutRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2540
 
 
2541
/* nameIdentifier */
 
2542
#define LassoLibLogoutRequest_get_NameIdentifier(self) get_node((self)->NameIdentifier)
 
2543
#define LassoLibLogoutRequest_NameIdentifier_get(self) get_node((self)->NameIdentifier)
 
2544
#define LassoLibLogoutRequest_set_NameIdentifier(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
2545
#define LassoLibLogoutRequest_NameIdentifier_set(self, value) set_node((gpointer *) &(self)->NameIdentifier, (value))
 
2546
 
 
2547
/* Constructors, destructors & static methods implementations */
 
2548
 
 
2549
#define new_LassoLibLogoutRequest lasso_lib_logout_request_new
 
2550
#define delete_LassoLibLogoutRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
2551
#define LassoLibLogoutRequest_newFull lasso_lib_logout_request_new_full
 
2552
 
 
2553
/* Implementations of methods inherited from LassoNode */
 
2554
 
 
2555
#define LassoLibLogoutRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2556
 
 
2557
 
 
2558
 
 
2559
 
 
2560
/* Implementations of attributes inherited from LibStatusResponse */
 
2561
 
 
2562
/* Extension */
 
2563
#define LassoLibLogoutResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
 
2564
#define LassoLibLogoutResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
 
2565
#define LassoLibLogoutResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
 
2566
#define LassoLibLogoutResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
 
2567
 
 
2568
/* providerId */
 
2569
#define LassoLibLogoutResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
 
2570
#define LassoLibLogoutResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
 
2571
#define LassoLibLogoutResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
 
2572
#define LassoLibLogoutResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
 
2573
 
 
2574
/* RelayState */
 
2575
#define LassoLibLogoutResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
 
2576
#define LassoLibLogoutResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
 
2577
#define LassoLibLogoutResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
 
2578
#define LassoLibLogoutResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
 
2579
 
 
2580
/* Status */
 
2581
#define LassoLibLogoutResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
 
2582
#define LassoLibLogoutResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
 
2583
#define LassoLibLogoutResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
 
2584
#define LassoLibLogoutResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
 
2585
 
 
2586
/* Constructors, destructors & static methods implementations */
 
2587
 
 
2588
#define new_LassoLibLogoutResponse lasso_lib_logout_response_new
 
2589
#define delete_LassoLibLogoutResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
2590
#define LassoLibLogoutResponse_newFull lasso_lib_logout_response_new_full
 
2591
 
 
2592
/* Implementations of methods inherited from LassoNode */
 
2593
 
 
2594
#define LassoLibLogoutResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2595
 
 
2596
 
 
2597
 
 
2598
 
 
2599
/* Implementations of attributes inherited from SamlpRequestAbstract */
 
2600
 
 
2601
/* certificate_file */
 
2602
#define LassoLibRegisterNameIdentifierRequest_get_certificate_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2603
#define LassoLibRegisterNameIdentifierRequest_certificate_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file
 
2604
#define LassoLibRegisterNameIdentifierRequest_set_certificate_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2605
#define LassoLibRegisterNameIdentifierRequest_certificate_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->certificate_file, (value))
 
2606
 
 
2607
/* IssueInstant */
 
2608
#define LassoLibRegisterNameIdentifierRequest_get_IssueInstant(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2609
#define LassoLibRegisterNameIdentifierRequest_IssueInstant_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant
 
2610
#define LassoLibRegisterNameIdentifierRequest_set_IssueInstant(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2611
#define LassoLibRegisterNameIdentifierRequest_IssueInstant_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
2612
 
 
2613
/* MajorVersion */
 
2614
#define LassoLibRegisterNameIdentifierRequest_get_MajorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2615
#define LassoLibRegisterNameIdentifierRequest_MajorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion
 
2616
#define LassoLibRegisterNameIdentifierRequest_set_MajorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2617
#define LassoLibRegisterNameIdentifierRequest_MajorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MajorVersion = (value)
 
2618
 
 
2619
/* MinorVersion */
 
2620
#define LassoLibRegisterNameIdentifierRequest_get_MinorVersion(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2621
#define LassoLibRegisterNameIdentifierRequest_MinorVersion_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion
 
2622
#define LassoLibRegisterNameIdentifierRequest_set_MinorVersion(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2623
#define LassoLibRegisterNameIdentifierRequest_MinorVersion_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->MinorVersion = (value)
 
2624
 
 
2625
/* private_key_file */
 
2626
#define LassoLibRegisterNameIdentifierRequest_get_private_key_file(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2627
#define LassoLibRegisterNameIdentifierRequest_private_key_file_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file
 
2628
#define LassoLibRegisterNameIdentifierRequest_set_private_key_file(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2629
#define LassoLibRegisterNameIdentifierRequest_private_key_file_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->private_key_file, (value))
 
2630
 
 
2631
/* RequestID */
 
2632
#define LassoLibRegisterNameIdentifierRequest_get_RequestID(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2633
#define LassoLibRegisterNameIdentifierRequest_RequestID_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID
 
2634
#define LassoLibRegisterNameIdentifierRequest_set_RequestID(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2635
#define LassoLibRegisterNameIdentifierRequest_RequestID_set(self, value) set_string(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RequestID, (value))
 
2636
 
 
2637
/* RespondWith */
 
2638
#define LassoLibRegisterNameIdentifierRequest_get_RespondWith(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2639
#define LassoLibRegisterNameIdentifierRequest_RespondWith_get(self) get_string_list(LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith)
 
2640
#define LassoLibRegisterNameIdentifierRequest_set_RespondWith(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2641
#define LassoLibRegisterNameIdentifierRequest_RespondWith_set(self, value) set_string_list(&LASSO_SAMLP_REQUEST_ABSTRACT(self)->RespondWith, (value))
 
2642
 
 
2643
/* sign_method */
 
2644
#define LassoLibRegisterNameIdentifierRequest_get_sign_method(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2645
#define LassoLibRegisterNameIdentifierRequest_sign_method_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method
 
2646
#define LassoLibRegisterNameIdentifierRequest_set_sign_method(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2647
#define LassoLibRegisterNameIdentifierRequest_sign_method_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_method = (value)
 
2648
 
 
2649
/* sign_type */
 
2650
#define LassoLibRegisterNameIdentifierRequest_get_sign_type(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2651
#define LassoLibRegisterNameIdentifierRequest_sign_type_get(self) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type
 
2652
#define LassoLibRegisterNameIdentifierRequest_set_sign_type(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2653
#define LassoLibRegisterNameIdentifierRequest_sign_type_set(self, value) LASSO_SAMLP_REQUEST_ABSTRACT(self)->sign_type = (value)
 
2654
 
 
2655
/* Attributes implementations */
 
2656
 
 
2657
/* Extension */
 
2658
#define LassoLibRegisterNameIdentifierRequest_get_Extension(self) get_xml_list((self)->Extension)
 
2659
#define LassoLibRegisterNameIdentifierRequest_Extension_get(self) get_xml_list((self)->Extension)
 
2660
#define LassoLibRegisterNameIdentifierRequest_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2661
#define LassoLibRegisterNameIdentifierRequest_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2662
 
 
2663
/* idpProvidedNameIdentifier */
 
2664
#define LassoLibRegisterNameIdentifierRequest_get_IDPProvidedNameIdentifier(self) get_node((self)->IDPProvidedNameIdentifier)
 
2665
#define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(self) get_node((self)->IDPProvidedNameIdentifier)
 
2666
#define LassoLibRegisterNameIdentifierRequest_set_IDPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value))
 
2667
#define LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->IDPProvidedNameIdentifier, (value))
 
2668
 
 
2669
/* oldProvidedNameIdentifier */
 
2670
#define LassoLibRegisterNameIdentifierRequest_get_OldProvidedNameIdentifier(self) get_node((self)->OldProvidedNameIdentifier)
 
2671
#define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(self) get_node((self)->OldProvidedNameIdentifier)
 
2672
#define LassoLibRegisterNameIdentifierRequest_set_OldProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value))
 
2673
#define LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->OldProvidedNameIdentifier, (value))
 
2674
 
 
2675
/* spProvidedNameIdentifier */
 
2676
#define LassoLibRegisterNameIdentifierRequest_get_SPProvidedNameIdentifier(self) get_node((self)->SPProvidedNameIdentifier)
 
2677
#define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(self) get_node((self)->SPProvidedNameIdentifier)
 
2678
#define LassoLibRegisterNameIdentifierRequest_set_SPProvidedNameIdentifier(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value))
 
2679
#define LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(self, value) set_node((gpointer *) &(self)->SPProvidedNameIdentifier, (value))
 
2680
 
 
2681
/* Constructors, destructors & static methods implementations */
 
2682
 
 
2683
#define new_LassoLibRegisterNameIdentifierRequest lasso_lib_register_name_identifier_request_new
 
2684
#define delete_LassoLibRegisterNameIdentifierRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
2685
#define LassoLibRegisterNameIdentifierRequest_newFull lasso_lib_register_name_identifier_request_new_full
 
2686
 
 
2687
/* Implementations of methods inherited from LassoNode */
 
2688
 
 
2689
#define LassoLibRegisterNameIdentifierRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2690
 
 
2691
 
 
2692
 
 
2693
 
 
2694
/* Implementations of attributes inherited from LibStatusResponse */
 
2695
 
 
2696
/* Extension */
 
2697
#define LassoLibRegisterNameIdentifierResponse_get_Extension(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
 
2698
#define LassoLibRegisterNameIdentifierResponse_Extension_get(self) get_xml_list(LASSO_LIB_STATUS_RESPONSE(self)->Extension)
 
2699
#define LassoLibRegisterNameIdentifierResponse_set_Extension(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
 
2700
#define LassoLibRegisterNameIdentifierResponse_Extension_set(self, value) set_xml_list(&LASSO_LIB_STATUS_RESPONSE(self)->Extension, (value))
 
2701
 
 
2702
/* providerId */
 
2703
#define LassoLibRegisterNameIdentifierResponse_get_ProviderID(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
 
2704
#define LassoLibRegisterNameIdentifierResponse_ProviderID_get(self) LASSO_LIB_STATUS_RESPONSE(self)->ProviderID
 
2705
#define LassoLibRegisterNameIdentifierResponse_set_ProviderID(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
 
2706
#define LassoLibRegisterNameIdentifierResponse_ProviderID_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->ProviderID, (value))
 
2707
 
 
2708
/* RelayState */
 
2709
#define LassoLibRegisterNameIdentifierResponse_get_RelayState(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
 
2710
#define LassoLibRegisterNameIdentifierResponse_RelayState_get(self) LASSO_LIB_STATUS_RESPONSE(self)->RelayState
 
2711
#define LassoLibRegisterNameIdentifierResponse_set_RelayState(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
 
2712
#define LassoLibRegisterNameIdentifierResponse_RelayState_set(self, value) set_string(&LASSO_LIB_STATUS_RESPONSE(self)->RelayState, (value))
 
2713
 
 
2714
/* Status */
 
2715
#define LassoLibRegisterNameIdentifierResponse_get_Status(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
 
2716
#define LassoLibRegisterNameIdentifierResponse_Status_get(self) get_node(LASSO_LIB_STATUS_RESPONSE(self)->Status)
 
2717
#define LassoLibRegisterNameIdentifierResponse_set_Status(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
 
2718
#define LassoLibRegisterNameIdentifierResponse_Status_set(self, value) set_node((gpointer *) &LASSO_LIB_STATUS_RESPONSE(self)->Status, (value))
 
2719
 
 
2720
/* Constructors, destructors & static methods implementations */
 
2721
 
 
2722
#define new_LassoLibRegisterNameIdentifierResponse lasso_lib_register_name_identifier_response_new
 
2723
#define delete_LassoLibRegisterNameIdentifierResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
2724
#define LassoLibRegisterNameIdentifierResponse_newFull lasso_lib_register_name_identifier_response_new_full
 
2725
 
 
2726
/* Implementations of methods inherited from LassoNode */
 
2727
 
 
2728
#define LassoLibRegisterNameIdentifierResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2729
 
 
2730
 
 
2731
 
 
2732
 
 
2733
/* Attributes implementations */
 
2734
 
 
2735
/* authnContextClassRef */
 
2736
#define LassoLibRequestAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef)
 
2737
#define LassoLibRequestAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef)
 
2738
#define LassoLibRequestAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
2739
#define LassoLibRequestAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
2740
 
 
2741
/* authnContextStatementRef */
 
2742
#define LassoLibRequestAuthnContext_get_authnContextStatementRef(self) get_string_list((self)->AuthnContextStatementRef)
 
2743
#define LassoLibRequestAuthnContext_authnContextStatementRef_get(self) get_string_list((self)->AuthnContextStatementRef)
 
2744
#define LassoLibRequestAuthnContext_set_authnContextStatementRef(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value))
 
2745
#define LassoLibRequestAuthnContext_authnContextStatementRef_set(self, value) set_string_list(&(self)->AuthnContextStatementRef, (value))
 
2746
 
 
2747
/* Constructors, destructors & static methods implementations */
 
2748
 
 
2749
#define new_LassoLibRequestAuthnContext lasso_lib_request_authn_context_new
 
2750
#define delete_LassoLibRequestAuthnContext(self) lasso_node_destroy(LASSO_NODE(self))
 
2751
 
 
2752
/* Implementations of methods inherited from LassoNode */
 
2753
 
 
2754
#define LassoLibRequestAuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2755
 
 
2756
 
 
2757
 
 
2758
 
 
2759
/* Attributes implementations */
 
2760
 
 
2761
/* Extension */
 
2762
#define LassoLibStatusResponse_get_Extension(self) get_xml_list((self)->Extension)
 
2763
#define LassoLibStatusResponse_Extension_get(self) get_xml_list((self)->Extension)
 
2764
#define LassoLibStatusResponse_set_Extension(self, value) set_xml_list(&(self)->Extension, (value))
 
2765
#define LassoLibStatusResponse_Extension_set(self, value) set_xml_list(&(self)->Extension, (value))
 
2766
 
 
2767
/* Status */
 
2768
#define LassoLibStatusResponse_get_Status(self) get_node((self)->Status)
 
2769
#define LassoLibStatusResponse_Status_get(self) get_node((self)->Status)
 
2770
#define LassoLibStatusResponse_set_Status(self, value) set_node((gpointer *) &(self)->Status, (value))
 
2771
#define LassoLibStatusResponse_Status_set(self, value) set_node((gpointer *) &(self)->Status, (value))
 
2772
 
 
2773
/* Constructors, destructors & static methods implementations */
 
2774
 
 
2775
#define new_LassoLibStatusResponse lasso_lib_status_response_new
 
2776
#define delete_LassoLibStatusResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
2777
 
 
2778
/* Implementations of methods inherited from LassoNode */
 
2779
 
 
2780
#define LassoLibStatusResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2781
 
 
2782
 
 
2783
 
 
2784
 
 
2785
/* Constructors, destructors & static methods implementations */
 
2786
 
 
2787
#define new_LassoProvider lasso_provider_new
 
2788
#define delete_LassoProvider(self) lasso_node_destroy(LASSO_NODE(self))
 
2789
#define LassoProvider_newFromDump lasso_provider_new_from_dump
 
2790
 
 
2791
/* Implementations of methods inherited from LassoNode */
 
2792
 
 
2793
#define LassoProvider_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2794
 
 
2795
/* Methods implementations */
 
2796
 
 
2797
#define LassoProvider_acceptHttpMethod lasso_provider_accept_http_method
 
2798
#define LassoProvider_getAssertionConsumerServiceUrl lasso_provider_get_assertion_consumer_service_url
 
2799
#define LassoProvider_getBase64SuccinctId lasso_provider_get_base64_succinct_id
 
2800
#define LassoProvider_getFirstHttpMethod lasso_provider_get_first_http_method
 
2801
#define LassoProvider_getMetadataOne lasso_provider_get_metadata_one
 
2802
#define LassoProvider_getProtocolConformance lasso_provider_get_protocol_conformance
 
2803
#define LassoProvider_hasProtocolProfile lasso_provider_has_protocol_profile
 
2804
#define LassoProvider_getOrganization(self) get_xml_string(lasso_provider_get_organization(self))
 
2805
#define LassoProvider_setEncryptionMode lasso_provider_set_encryption_mode
 
2806
#define LassoProvider_setEncryptionSymKeyType lasso_provider_set_encryption_sym_key_type
 
2807
 
 
2808
 
 
2809
 
 
2810
 
 
2811
/* Implementations of attributes inherited from Provider */
 
2812
 
 
2813
/* providerId */
 
2814
#define LassoServer_get_ProviderID(self) LASSO_PROVIDER(self)->ProviderID
 
2815
#define LassoServer_ProviderID_get(self) LASSO_PROVIDER(self)->ProviderID
 
2816
#define LassoServer_set_ProviderID(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value))
 
2817
#define LassoServer_ProviderID_set(self, value) set_string(&LASSO_PROVIDER(self)->ProviderID, (value))
 
2818
 
 
2819
/* ca_cert_chain */
 
2820
#define LassoServer_get_ca_cert_chain(self) LASSO_PROVIDER(self)->ca_cert_chain
 
2821
#define LassoServer_ca_cert_chain_get(self) LASSO_PROVIDER(self)->ca_cert_chain
 
2822
#define LassoServer_set_ca_cert_chain(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value))
 
2823
#define LassoServer_ca_cert_chain_set(self, value) set_string(&LASSO_PROVIDER(self)->ca_cert_chain, (value))
 
2824
 
 
2825
/* metadata_filename */
 
2826
#define LassoServer_get_metadata_filename(self) LASSO_PROVIDER(self)->metadata_filename
 
2827
#define LassoServer_metadata_filename_get(self) LASSO_PROVIDER(self)->metadata_filename
 
2828
#define LassoServer_set_metadata_filename(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value))
 
2829
#define LassoServer_metadata_filename_set(self, value) set_string(&LASSO_PROVIDER(self)->metadata_filename, (value))
 
2830
 
 
2831
/* public_key */
 
2832
#define LassoServer_get_public_key(self) LASSO_PROVIDER(self)->public_key
 
2833
#define LassoServer_public_key_get(self) LASSO_PROVIDER(self)->public_key
 
2834
#define LassoServer_set_public_key(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value))
 
2835
#define LassoServer_public_key_set(self, value) set_string(&LASSO_PROVIDER(self)->public_key, (value))
 
2836
 
 
2837
/* role */
 
2838
#define LassoServer_get_role(self) LASSO_PROVIDER(self)->role
 
2839
#define LassoServer_role_get(self) LASSO_PROVIDER(self)->role
 
2840
#define LassoServer_set_role(self, value) LASSO_PROVIDER(self)->role = value
 
2841
#define LassoServer_role_set(self, value) LASSO_PROVIDER(self)->role = value
 
2842
 
 
2843
/* Attributes implementations */
 
2844
 
 
2845
/* providerIds */
 
2846
#define LassoServer_get_providerIds LassoServer_providerIds_get
 
2847
LassoStringList *LassoServer_providerIds_get(LassoServer *self) {
 
2848
        GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->providers));
 
2849
        g_hash_table_foreach(self->providers, (GHFunc) add_key_to_array, providerIds);
 
2850
        return providerIds;
 
2851
}
 
2852
 
 
2853
/* Constructors, destructors & static methods implementations */
 
2854
 
 
2855
#define new_LassoServer lasso_server_new
 
2856
#define delete_LassoServer(self) lasso_node_destroy(LASSO_NODE(self))
 
2857
#define LassoServer_newFromDump lasso_server_new_from_dump
 
2858
 
 
2859
/* Implementations of methods inherited from Provider */
 
2860
 
 
2861
#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)
 
2862
#define LassoServer_getAssertionConsumerServiceUrl(server, service_id) lasso_provider_get_assertion_consumer_service_url(LASSO_PROVIDER(server), service_id)
 
2863
#define LassoServer_getBase64SuccinctId(server) lasso_provider_get_base64_succinct_id(LASSO_PROVIDER(server))
 
2864
#define LassoServer_getFirstHttpMethod(server, remote_provider, protocol_type) lasso_provider_get_first_http_method(LASSO_PROVIDER(server), remote_provider, protocol_type)
 
2865
#define LassoServer_getMetadataOne(server, name) lasso_provider_get_metadata_one(LASSO_PROVIDER(server), name)
 
2866
#define LassoServer_getProtocolConformance(server) lasso_provider_get_protocol_conformance(LASSO_PROVIDER(server))
 
2867
#define LassoServer_hasProtocolProfile(server, protocol_type, protocol_profile) lasso_provider_has_protocol_profile(LASSO_PROVIDER(server), protocol_type, protocol_profile)
 
2868
#define LassoServer_getOrganization(server) get_xml_string(lasso_provider_get_organization(LASSO_PROVIDER(server)))
 
2869
 
 
2870
/* Methods implementations */
 
2871
 
 
2872
#define LassoServer_addProvider lasso_server_add_provider
 
2873
#define LassoServer_addService lasso_server_add_service
 
2874
#define LassoServer_dump lasso_server_dump
 
2875
#define LassoServer_getProvider lasso_server_get_provider
 
2876
#define LassoServer_getService lasso_server_get_service
 
2877
#define LassoServer_setEncryptionPrivateKey lasso_server_set_encryption_private_key
 
2878
#define LassoServer_loadAffiliation lasso_server_load_affiliation
 
2879
 
 
2880
 
 
2881
 
 
2882
 
 
2883
/* Attributes implementations */
 
2884
 
 
2885
/* localNameIdentifier */
 
2886
#define LassoFederation_get_local_nameIdentifier(self) get_node((self)->local_nameIdentifier)
 
2887
#define LassoFederation_local_nameIdentifier_get(self) get_node((self)->local_nameIdentifier)
 
2888
#define LassoFederation_set_local_nameIdentifier(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value))
 
2889
#define LassoFederation_local_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->local_nameIdentifier, (value))
 
2890
 
 
2891
/* remoteNameIdentifier */
 
2892
#define LassoFederation_get_remote_nameIdentifier(self) get_node((self)->remote_nameIdentifier)
 
2893
#define LassoFederation_remote_nameIdentifier_get(self) get_node((self)->remote_nameIdentifier)
 
2894
#define LassoFederation_set_remote_nameIdentifier(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value))
 
2895
#define LassoFederation_remote_nameIdentifier_set(self, value) set_node((gpointer *) &(self)->remote_nameIdentifier, (value))
 
2896
 
 
2897
/* Constructors, destructors & static methods implementations */
 
2898
 
 
2899
#define new_LassoFederation lasso_federation_new
 
2900
#define delete_LassoFederation(self) lasso_node_destroy(LASSO_NODE(self))
 
2901
 
 
2902
/* Implementations of methods inherited from LassoNode */
 
2903
 
 
2904
#define LassoFederation_dump(self) lasso_node_dump(LASSO_NODE(self))
 
2905
 
 
2906
/* Methods implementations */
 
2907
 
 
2908
#define LassoFederation_buildLocalNameIdentifier lasso_federation_build_local_name_identifier
 
2909
#define LassoFederation_verifyNameIdentifier lasso_federation_verify_name_identifier
 
2910
 
 
2911
 
 
2912
 
 
2913
 
 
2914
/* Attributes implementations */
 
2915
 
 
2916
/* providerIds */
 
2917
#define LassoIdentity_get_providerIds LassoIdentity_providerIds_get
 
2918
LassoStringList *LassoIdentity_providerIds_get(LassoIdentity *self) {
 
2919
        GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->federations));
 
2920
        g_hash_table_foreach(self->federations, (GHFunc) add_key_to_array, providerIds);
 
2921
        return providerIds;
 
2922
}
 
2923
 
 
2924
/* Constructors, destructors & static methods implementations */
 
2925
 
 
2926
#define new_LassoIdentity lasso_identity_new
 
2927
#define delete_LassoIdentity(self) lasso_node_destroy(LASSO_NODE(self))
 
2928
#define LassoIdentity_newFromDump lasso_identity_new_from_dump
 
2929
 
 
2930
/* Methods implementations */
 
2931
 
 
2932
#define LassoIdentity_dump lasso_identity_dump
 
2933
#define LassoIdentity_getFederation lasso_identity_get_federation
 
2934
 
 
2935
#ifdef LASSO_WSF_ENABLED
 
2936
 
 
2937
#include <lasso/id-wsf/identity.h>
 
2938
 
 
2939
#define LassoIdentity_addResourceOffering lasso_identity_add_resource_offering
 
2940
#define LassoIdentity_removeResourceOffering lasso_identity_remove_resource_offering
 
2941
 
 
2942
LassoNodeList *LassoIdentity_getOfferings(LassoIdentity *self, const char *service_type) {
 
2943
        GPtrArray *array = NULL;
 
2944
        GList *list;
 
2945
 
 
2946
        list = lasso_identity_get_offerings(self, service_type);
 
2947
        if (list) {
 
2948
                array = get_node_list(list);
 
2949
                g_list_foreach(list, (GFunc) free_node_list_item, NULL);
 
2950
                g_list_free(list);
 
2951
        }
 
2952
        return array;
 
2953
}
 
2954
#endif
 
2955
 
 
2956
 
 
2957
 
 
2958
 
 
2959
/* Attributes implementations */
 
2960
 
 
2961
/* providerIds */
 
2962
#define LassoSession_get_providerIds LassoSession_providerIds_get
 
2963
LassoStringList *LassoSession_providerIds_get(LassoSession *self) {
 
2964
        GPtrArray *providerIds = g_ptr_array_sized_new(g_hash_table_size(self->assertions));
 
2965
        g_hash_table_foreach(self->assertions, (GHFunc) add_key_to_array, providerIds);
 
2966
        return providerIds;
 
2967
}
 
2968
 
 
2969
/* Constructors, destructors & static methods implementations */
 
2970
 
 
2971
#define new_LassoSession lasso_session_new
 
2972
#define delete_LassoSession(self) lasso_node_destroy(LASSO_NODE(self))
 
2973
#define LassoSession_newFromDump lasso_session_new_from_dump
 
2974
 
 
2975
/* Methods implementations */
 
2976
 
 
2977
#define LassoSession_dump lasso_session_dump
 
2978
 
 
2979
LassoNodeList *LassoSession_getAssertions(LassoSession *self, char *providerId) {
 
2980
        GPtrArray *assertionsArray;
 
2981
        GList *assertionsList;
 
2982
 
 
2983
        assertionsList = lasso_session_get_assertions(self, providerId);
 
2984
        if (assertionsList) {
 
2985
                assertionsArray = get_node_list(assertionsList);
 
2986
                g_list_free(assertionsList);
 
2987
        } else {
 
2988
                assertionsArray = NULL;
 
2989
        }
 
2990
        return assertionsArray;
 
2991
}
 
2992
 
 
2993
 
 
2994
 
 
2995
 
 
2996
/* Implementations of attributes inherited from Profile */
 
2997
 
 
2998
/* identity */
 
2999
#define LassoDefederation_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3000
#define LassoDefederation_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3001
#define LassoDefederation_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3002
#define LassoDefederation_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3003
 
 
3004
/* artifact */
 
3005
#define LassoDefederation_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3006
#define LassoDefederation_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3007
 
 
3008
/* artifactMessage */
 
3009
#define LassoDefederation_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3010
#define LassoDefederation_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3011
#define LassoDefederation_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3012
#define LassoDefederation_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3013
 
 
3014
/* isIdentityDirty */
 
3015
#define LassoDefederation_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3016
#define LassoDefederation_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3017
 
 
3018
/* isSessionDirty */
 
3019
#define LassoDefederation_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3020
#define LassoDefederation_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3021
 
 
3022
/* msgBody */
 
3023
#define LassoDefederation_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3024
#define LassoDefederation_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3025
 
 
3026
/* msgRelayState */
 
3027
#define LassoDefederation_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3028
#define LassoDefederation_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3029
 
 
3030
/* msgUrl */
 
3031
#define LassoDefederation_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3032
#define LassoDefederation_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3033
 
 
3034
/* nameIdentifier */
 
3035
#define LassoDefederation_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3036
#define LassoDefederation_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3037
#define LassoDefederation_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3038
#define LassoDefederation_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3039
 
 
3040
/* remoteProviderId */
 
3041
#define LassoDefederation_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3042
#define LassoDefederation_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3043
#define LassoDefederation_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3044
#define LassoDefederation_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3045
 
 
3046
/* request */
 
3047
#define LassoDefederation_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3048
#define LassoDefederation_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3049
#define LassoDefederation_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3050
#define LassoDefederation_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3051
 
 
3052
/* response */
 
3053
#define LassoDefederation_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3054
#define LassoDefederation_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3055
#define LassoDefederation_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3056
#define LassoDefederation_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3057
 
 
3058
/* server */
 
3059
#define LassoDefederation_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3060
#define LassoDefederation_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3061
#define LassoDefederation_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3062
#define LassoDefederation_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3063
 
 
3064
/* session */
 
3065
#define LassoDefederation_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3066
#define LassoDefederation_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3067
#define LassoDefederation_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3068
#define LassoDefederation_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3069
 
 
3070
/* Constructors, destructors & static methods implementations */
 
3071
 
 
3072
#define new_LassoDefederation lasso_defederation_new
 
3073
#define delete_LassoDefederation(self) lasso_node_destroy(LASSO_NODE(self))
 
3074
 
 
3075
/* Implementations of methods inherited from Profile */
 
3076
 
 
3077
int LassoDefederation_setIdentityFromDump(LassoDefederation *self, char *dump) {
 
3078
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3079
}
 
3080
 
 
3081
int LassoDefederation_setSessionFromDump(LassoDefederation *self, char *dump) {
 
3082
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3083
}
 
3084
 
 
3085
/* Methods implementations */
 
3086
 
 
3087
#define LassoDefederation_buildNotificationMsg lasso_defederation_build_notification_msg
 
3088
#define LassoDefederation_initNotification lasso_defederation_init_notification
 
3089
#define LassoDefederation_processNotificationMsg lasso_defederation_process_notification_msg
 
3090
#define LassoDefederation_validateNotification lasso_defederation_validate_notification
 
3091
 
 
3092
 
 
3093
 
 
3094
 
 
3095
/* Implementations of attributes inherited from Profile */
 
3096
 
 
3097
/* identity */
 
3098
#define LassoLogin_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3099
#define LassoLogin_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3100
#define LassoLogin_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3101
#define LassoLogin_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3102
 
 
3103
/* artifact */
 
3104
#define LassoLogin_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3105
#define LassoLogin_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3106
 
 
3107
/* artifactMessage */
 
3108
#define LassoLogin_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3109
#define LassoLogin_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3110
#define LassoLogin_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3111
#define LassoLogin_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3112
 
 
3113
/* isIdentityDirty */
 
3114
#define LassoLogin_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3115
#define LassoLogin_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3116
 
 
3117
/* isSessionDirty */
 
3118
#define LassoLogin_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3119
#define LassoLogin_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3120
 
 
3121
/* msgBody */
 
3122
#define LassoLogin_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3123
#define LassoLogin_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3124
 
 
3125
/* msgRelayState */
 
3126
#define LassoLogin_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3127
#define LassoLogin_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3128
#define LassoLogin_set_msgRelayState(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
 
3129
#define LassoLogin_msgRelayState_set(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
 
3130
 
 
3131
/* msgUrl */
 
3132
#define LassoLogin_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3133
#define LassoLogin_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3134
 
 
3135
/* nameIdentifier */
 
3136
#define LassoLogin_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3137
#define LassoLogin_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3138
#define LassoLogin_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3139
#define LassoLogin_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3140
 
 
3141
/* remoteProviderId */
 
3142
#define LassoLogin_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3143
#define LassoLogin_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3144
#define LassoLogin_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3145
#define LassoLogin_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3146
 
 
3147
/* request */
 
3148
#define LassoLogin_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3149
#define LassoLogin_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3150
#define LassoLogin_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3151
#define LassoLogin_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3152
 
 
3153
/* response */
 
3154
#define LassoLogin_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3155
#define LassoLogin_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3156
#define LassoLogin_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3157
#define LassoLogin_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3158
 
 
3159
/* server */
 
3160
#define LassoLogin_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3161
#define LassoLogin_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3162
#define LassoLogin_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3163
#define LassoLogin_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3164
 
 
3165
/* session */
 
3166
#define LassoLogin_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3167
#define LassoLogin_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3168
#define LassoLogin_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3169
#define LassoLogin_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3170
 
 
3171
/* Constructors, destructors & static methods implementations */
 
3172
 
 
3173
#define new_LassoLogin lasso_login_new
 
3174
#define delete_LassoLogin(self) lasso_node_destroy(LASSO_NODE(self))
 
3175
#define LassoLogin_newFromDump lasso_login_new_from_dump
 
3176
 
 
3177
/* Implementations of methods inherited from Profile */
 
3178
 
 
3179
int LassoLogin_setIdentityFromDump(LassoLogin *self, char *dump) {
 
3180
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3181
}
 
3182
 
 
3183
int LassoLogin_setSessionFromDump(LassoLogin *self, char *dump) {
 
3184
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3185
}
 
3186
 
 
3187
/* Methods implementations */
 
3188
 
 
3189
#define LassoLogin_acceptSso lasso_login_accept_sso
 
3190
#define LassoLogin_buildAssertion lasso_login_build_assertion
 
3191
#define LassoLogin_buildArtifactMsg lasso_login_build_artifact_msg
 
3192
#define LassoLogin_buildAuthnRequestMsg lasso_login_build_authn_request_msg
 
3193
#define LassoLogin_buildAuthnResponseMsg lasso_login_build_authn_response_msg
 
3194
#define LassoLogin_buildRequestMsg lasso_login_build_request_msg
 
3195
#define LassoLogin_buildResponseMsg lasso_login_build_response_msg
 
3196
#define LassoLogin_dump lasso_login_dump
 
3197
#define LassoLogin_initAuthnRequest lasso_login_init_authn_request
 
3198
#define LassoLogin_initRequest lasso_login_init_request
 
3199
#define LassoLogin_initIdpInitiatedAuthnRequest lasso_login_init_idp_initiated_authn_request
 
3200
#define LassoLogin_mustAskForConsent lasso_login_must_ask_for_consent
 
3201
#define LassoLogin_mustAuthenticate lasso_login_must_authenticate
 
3202
#define LassoLogin_processAuthnRequestMsg lasso_login_process_authn_request_msg
 
3203
#define LassoLogin_processAuthnResponseMsg lasso_login_process_authn_response_msg
 
3204
#define LassoLogin_processRequestMsg lasso_login_process_request_msg
 
3205
#define LassoLogin_processResponseMsg lasso_login_process_response_msg
 
3206
#define LassoLogin_setEncryptedResourceId lasso_login_set_encryptedResourceId 
 
3207
#define LassoLogin_setResourceId lasso_login_set_resourceId
 
3208
#define LassoLogin_validateRequestMsg lasso_login_validate_request_msg
 
3209
#define LassoLogin_processPaosResponseMsg lasso_login_process_paos_response_msg
 
3210
 
 
3211
 
 
3212
 
 
3213
 
 
3214
/* Implementations of attributes inherited from Profile */
 
3215
 
 
3216
/* identity */
 
3217
#define LassoLogout_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3218
#define LassoLogout_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3219
#define LassoLogout_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3220
#define LassoLogout_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3221
 
 
3222
/* artifact */
 
3223
#define LassoLogout_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3224
#define LassoLogout_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3225
 
 
3226
/* artifactMessage */
 
3227
#define LassoLogout_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3228
#define LassoLogout_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3229
#define LassoLogout_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3230
#define LassoLogout_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3231
 
 
3232
/* isIdentityDirty */
 
3233
#define LassoLogout_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3234
#define LassoLogout_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3235
 
 
3236
/* isSessionDirty */
 
3237
#define LassoLogout_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3238
#define LassoLogout_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3239
 
 
3240
/* msgBody */
 
3241
#define LassoLogout_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3242
#define LassoLogout_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3243
 
 
3244
/* msgRelayState */
 
3245
#define LassoLogout_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3246
#define LassoLogout_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3247
 
 
3248
/* msgUrl */
 
3249
#define LassoLogout_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3250
#define LassoLogout_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3251
 
 
3252
/* nameIdentifier */
 
3253
#define LassoLogout_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3254
#define LassoLogout_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3255
#define LassoLogout_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3256
#define LassoLogout_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3257
 
 
3258
/* remoteProviderId */
 
3259
#define LassoLogout_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3260
#define LassoLogout_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3261
#define LassoLogout_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3262
#define LassoLogout_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3263
 
 
3264
/* request */
 
3265
#define LassoLogout_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3266
#define LassoLogout_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3267
#define LassoLogout_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3268
#define LassoLogout_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3269
 
 
3270
/* response */
 
3271
#define LassoLogout_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3272
#define LassoLogout_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3273
#define LassoLogout_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3274
#define LassoLogout_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3275
 
 
3276
/* server */
 
3277
#define LassoLogout_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3278
#define LassoLogout_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3279
#define LassoLogout_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3280
#define LassoLogout_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3281
 
 
3282
/* session */
 
3283
#define LassoLogout_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3284
#define LassoLogout_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3285
#define LassoLogout_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3286
#define LassoLogout_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3287
 
 
3288
/* Constructors, destructors & static methods implementations */
 
3289
 
 
3290
#define new_LassoLogout lasso_logout_new
 
3291
#define delete_LassoLogout(self) lasso_node_destroy(LASSO_NODE(self))
 
3292
#define LassoLogout_newFromDump lasso_logout_new_from_dump
 
3293
 
 
3294
/* Implementations of methods inherited from Profile */
 
3295
 
 
3296
int LassoLogout_setIdentityFromDump(LassoLogout *self, char *dump) {
 
3297
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3298
}
 
3299
 
 
3300
int LassoLogout_setSessionFromDump(LassoLogout *self, char *dump) {
 
3301
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3302
}
 
3303
 
 
3304
/* Methods implementations */
 
3305
 
 
3306
#define LassoLogout_buildRequestMsg lasso_logout_build_request_msg
 
3307
#define LassoLogout_buildResponseMsg lasso_logout_build_response_msg
 
3308
#define LassoLogout_dump lasso_logout_dump
 
3309
#define LassoLogout_getNextProviderId lasso_logout_get_next_providerID
 
3310
#define LassoLogout_initRequest lasso_logout_init_request
 
3311
#define LassoLogout_processRequestMsg lasso_logout_process_request_msg
 
3312
#define LassoLogout_processResponseMsg lasso_logout_process_response_msg
 
3313
#define LassoLogout_resetProviderIdIndex lasso_logout_reset_providerID_index
 
3314
#define LassoLogout_validateRequest lasso_logout_validate_request
 
3315
 
 
3316
 
 
3317
 
 
3318
 
 
3319
/* Implementations of attributes inherited from Profile */
 
3320
 
 
3321
/* identity */
 
3322
#define LassoLecp_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3323
#define LassoLecp_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3324
#define LassoLecp_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3325
#define LassoLecp_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3326
 
 
3327
/* artifact */
 
3328
#define LassoLecp_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3329
#define LassoLecp_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3330
 
 
3331
/* artifactMessage */
 
3332
#define LassoLecp_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3333
#define LassoLecp_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3334
#define LassoLecp_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3335
#define LassoLecp_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3336
 
 
3337
/* isIdentityDirty */
 
3338
#define LassoLecp_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3339
#define LassoLecp_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3340
 
 
3341
/* isSessionDirty */
 
3342
#define LassoLecp_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3343
#define LassoLecp_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3344
 
 
3345
/* msgBody */
 
3346
#define LassoLecp_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3347
#define LassoLecp_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3348
 
 
3349
/* msgRelayState */
 
3350
#define LassoLecp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3351
#define LassoLecp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3352
 
 
3353
/* msgUrl */
 
3354
#define LassoLecp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3355
#define LassoLecp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3356
 
 
3357
/* nameIdentifier */
 
3358
#define LassoLecp_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3359
#define LassoLecp_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3360
#define LassoLecp_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3361
#define LassoLecp_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3362
 
 
3363
/* remoteProviderId */
 
3364
#define LassoLecp_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3365
#define LassoLecp_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3366
#define LassoLecp_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3367
#define LassoLecp_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3368
 
 
3369
/* request */
 
3370
#define LassoLecp_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3371
#define LassoLecp_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3372
#define LassoLecp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3373
#define LassoLecp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3374
 
 
3375
/* response */
 
3376
#define LassoLecp_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3377
#define LassoLecp_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3378
#define LassoLecp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3379
#define LassoLecp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3380
 
 
3381
/* server */
 
3382
#define LassoLecp_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3383
#define LassoLecp_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3384
#define LassoLecp_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3385
#define LassoLecp_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3386
 
 
3387
/* session */
 
3388
#define LassoLecp_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3389
#define LassoLecp_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3390
#define LassoLecp_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3391
#define LassoLecp_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3392
 
 
3393
/* Constructors, destructors & static methods implementations */
 
3394
 
 
3395
#define new_LassoLecp lasso_lecp_new
 
3396
#define delete_LassoLecp(self) lasso_node_destroy(LASSO_NODE(self))
 
3397
 
 
3398
/* Implementations of methods inherited from Profile */
 
3399
 
 
3400
int LassoLecp_setIdentityFromDump(LassoLecp *self, char *dump) {
 
3401
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3402
}
 
3403
 
 
3404
int LassoLecp_setSessionFromDump(LassoLecp *self, char *dump) {
 
3405
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3406
}
 
3407
 
 
3408
/* Implementations of methods inherited from Login */
 
3409
 
 
3410
int LassoLecp_buildAssertion(LassoLecp *self, char *authenticationMethod,
 
3411
                char *authenticationInstant, char *reauthenticateOnOrAfter, char *notBefore,
 
3412
                char *notOnOrAfter) {
 
3413
        return lasso_login_build_assertion(LASSO_LOGIN(self), authenticationMethod,
 
3414
                        authenticationInstant, reauthenticateOnOrAfter, notBefore, notOnOrAfter);
 
3415
}
 
3416
 
 
3417
#ifdef LASSO_WSF_ENABLED
 
3418
int LassoLecp_setEncryptedResourceId(LassoLecp *self,
 
3419
                LassoDiscoEncryptedResourceID *encryptedResourceId) {
 
3420
        return lasso_login_set_encryptedResourceId(LASSO_LOGIN(self), encryptedResourceId);
 
3421
}
 
3422
#endif
 
3423
 
 
3424
int LassoLecp_setResourceId(LassoLecp *self, char *content) {
 
3425
        return lasso_login_set_resourceId(LASSO_LOGIN(self), content);
 
3426
}
 
3427
 
 
3428
int LassoLecp_validateRequestMsg(LassoLecp *self, gboolean authenticationResult,
 
3429
                gboolean isConsentObtained) {
 
3430
        return lasso_login_validate_request_msg(LASSO_LOGIN(self), authenticationResult,
 
3431
                        isConsentObtained);
 
3432
}
 
3433
 
 
3434
/* Methods implementations */
 
3435
 
 
3436
#define LassoLecp_buildAuthnRequestEnvelopeMsg lasso_lecp_build_authn_request_envelope_msg
 
3437
#define LassoLecp_buildAuthnRequestMsg lasso_lecp_build_authn_request_msg
 
3438
#define LassoLecp_buildAuthnResponseEnvelopeMsg lasso_lecp_build_authn_response_envelope_msg
 
3439
#define LassoLecp_buildAuthnResponseMsg lasso_lecp_build_authn_response_msg
 
3440
#define LassoLecp_initAuthnRequest lasso_lecp_init_authn_request
 
3441
#define LassoLecp_processAuthnRequestEnvelopeMsg lasso_lecp_process_authn_request_envelope_msg
 
3442
#define LassoLecp_processAuthnRequestMsg lasso_lecp_process_authn_request_msg
 
3443
#define LassoLecp_processAuthnResponseEnvelopeMsg lasso_lecp_process_authn_response_envelope_msg
 
3444
 
 
3445
 
 
3446
 
 
3447
 
 
3448
/* Implementations of attributes inherited from Profile */
 
3449
 
 
3450
/* identity */
 
3451
#define LassoNameIdentifierMapping_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3452
#define LassoNameIdentifierMapping_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3453
#define LassoNameIdentifierMapping_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3454
#define LassoNameIdentifierMapping_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3455
 
 
3456
/* artifact */
 
3457
#define LassoNameIdentifierMapping_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3458
#define LassoNameIdentifierMapping_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3459
 
 
3460
/* artifactMessage */
 
3461
#define LassoNameIdentifierMapping_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3462
#define LassoNameIdentifierMapping_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3463
#define LassoNameIdentifierMapping_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3464
#define LassoNameIdentifierMapping_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3465
 
 
3466
/* isIdentityDirty */
 
3467
#define LassoNameIdentifierMapping_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3468
#define LassoNameIdentifierMapping_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3469
 
 
3470
/* isSessionDirty */
 
3471
#define LassoNameIdentifierMapping_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3472
#define LassoNameIdentifierMapping_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3473
 
 
3474
/* msgBody */
 
3475
#define LassoNameIdentifierMapping_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3476
#define LassoNameIdentifierMapping_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3477
 
 
3478
/* msgRelayState */
 
3479
#define LassoNameIdentifierMapping_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3480
#define LassoNameIdentifierMapping_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3481
 
 
3482
/* msgUrl */
 
3483
#define LassoNameIdentifierMapping_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3484
#define LassoNameIdentifierMapping_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3485
 
 
3486
/* nameIdentifier */
 
3487
#define LassoNameIdentifierMapping_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3488
#define LassoNameIdentifierMapping_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3489
#define LassoNameIdentifierMapping_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3490
#define LassoNameIdentifierMapping_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3491
 
 
3492
/* remoteProviderId */
 
3493
#define LassoNameIdentifierMapping_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3494
#define LassoNameIdentifierMapping_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3495
#define LassoNameIdentifierMapping_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3496
#define LassoNameIdentifierMapping_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3497
 
 
3498
/* request */
 
3499
#define LassoNameIdentifierMapping_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3500
#define LassoNameIdentifierMapping_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3501
#define LassoNameIdentifierMapping_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3502
#define LassoNameIdentifierMapping_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3503
 
 
3504
/* response */
 
3505
#define LassoNameIdentifierMapping_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3506
#define LassoNameIdentifierMapping_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3507
#define LassoNameIdentifierMapping_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3508
#define LassoNameIdentifierMapping_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3509
 
 
3510
/* server */
 
3511
#define LassoNameIdentifierMapping_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3512
#define LassoNameIdentifierMapping_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3513
#define LassoNameIdentifierMapping_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3514
#define LassoNameIdentifierMapping_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3515
 
 
3516
/* session */
 
3517
#define LassoNameIdentifierMapping_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3518
#define LassoNameIdentifierMapping_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3519
#define LassoNameIdentifierMapping_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3520
#define LassoNameIdentifierMapping_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3521
 
 
3522
/* Constructors, destructors & static methods implementations */
 
3523
 
 
3524
#define new_LassoNameIdentifierMapping lasso_name_identifier_mapping_new
 
3525
#define delete_LassoNameIdentifierMapping(self) lasso_node_destroy(LASSO_NODE(self))
 
3526
 
 
3527
/* Implementations of methods inherited from Profile */
 
3528
 
 
3529
int LassoNameIdentifierMapping_setIdentityFromDump(LassoNameIdentifierMapping *self, char *dump) {
 
3530
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3531
}
 
3532
 
 
3533
int LassoNameIdentifierMapping_setSessionFromDump(LassoNameIdentifierMapping *self, char *dump) {
 
3534
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3535
}
 
3536
 
 
3537
/* Methods implementations */
 
3538
 
 
3539
#define LassoNameIdentifierMapping_buildRequestMsg lasso_name_identifier_mapping_build_request_msg
 
3540
#define LassoNameIdentifierMapping_buildResponseMsg lasso_name_identifier_mapping_build_response_msg
 
3541
#define LassoNameIdentifierMapping_initRequest lasso_name_identifier_mapping_init_request
 
3542
#define LassoNameIdentifierMapping_processRequestMsg lasso_name_identifier_mapping_process_request_msg
 
3543
#define LassoNameIdentifierMapping_processResponseMsg lasso_name_identifier_mapping_process_response_msg
 
3544
#define LassoNameIdentifierMapping_validateRequest lasso_name_identifier_mapping_validate_request
 
3545
 
 
3546
 
 
3547
 
 
3548
 
 
3549
/* Implementations of attributes inherited from Profile */
 
3550
 
 
3551
/* identity */
 
3552
#define LassoNameRegistration_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3553
#define LassoNameRegistration_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3554
#define LassoNameRegistration_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3555
#define LassoNameRegistration_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3556
 
 
3557
/* artifact */
 
3558
#define LassoNameRegistration_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3559
#define LassoNameRegistration_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3560
 
 
3561
/* artifactMessage */
 
3562
#define LassoNameRegistration_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3563
#define LassoNameRegistration_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3564
#define LassoNameRegistration_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3565
#define LassoNameRegistration_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3566
 
 
3567
/* isIdentityDirty */
 
3568
#define LassoNameRegistration_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3569
#define LassoNameRegistration_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3570
 
 
3571
/* isSessionDirty */
 
3572
#define LassoNameRegistration_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3573
#define LassoNameRegistration_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3574
 
 
3575
/* msgBody */
 
3576
#define LassoNameRegistration_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3577
#define LassoNameRegistration_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3578
 
 
3579
/* msgRelayState */
 
3580
#define LassoNameRegistration_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3581
#define LassoNameRegistration_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3582
 
 
3583
/* msgUrl */
 
3584
#define LassoNameRegistration_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3585
#define LassoNameRegistration_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3586
 
 
3587
/* nameIdentifier */
 
3588
#define LassoNameRegistration_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3589
#define LassoNameRegistration_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3590
#define LassoNameRegistration_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3591
#define LassoNameRegistration_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3592
 
 
3593
/* remoteProviderId */
 
3594
#define LassoNameRegistration_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3595
#define LassoNameRegistration_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3596
#define LassoNameRegistration_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3597
#define LassoNameRegistration_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3598
 
 
3599
/* request */
 
3600
#define LassoNameRegistration_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3601
#define LassoNameRegistration_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3602
#define LassoNameRegistration_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3603
#define LassoNameRegistration_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3604
 
 
3605
/* response */
 
3606
#define LassoNameRegistration_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3607
#define LassoNameRegistration_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3608
#define LassoNameRegistration_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3609
#define LassoNameRegistration_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3610
 
 
3611
/* server */
 
3612
#define LassoNameRegistration_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3613
#define LassoNameRegistration_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3614
#define LassoNameRegistration_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3615
#define LassoNameRegistration_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3616
 
 
3617
/* session */
 
3618
#define LassoNameRegistration_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3619
#define LassoNameRegistration_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3620
#define LassoNameRegistration_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3621
#define LassoNameRegistration_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3622
 
 
3623
/* Attributes implementations */
 
3624
 
 
3625
/* oldNameIdentifier */
 
3626
#define LassoNameRegistration_get_oldNameIdentifier(self) get_node((self)->oldNameIdentifier)
 
3627
#define LassoNameRegistration_oldNameIdentifier_get(self) get_node((self)->oldNameIdentifier)
 
3628
#define LassoNameRegistration_set_oldNameIdentifier(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value))
 
3629
#define LassoNameRegistration_oldNameIdentifier_set(self, value) set_node((gpointer *) &(self)->oldNameIdentifier, (value))
 
3630
 
 
3631
/* Constructors, destructors & static methods implementations */
 
3632
 
 
3633
#define new_LassoNameRegistration lasso_name_registration_new
 
3634
#define delete_LassoNameRegistration(self) lasso_node_destroy(LASSO_NODE(self))
 
3635
#define LassoNameRegistration_newFromDump lasso_name_registration_new_from_dump
 
3636
 
 
3637
/* Implementations of methods inherited from Profile */
 
3638
 
 
3639
int LassoNameRegistration_setIdentityFromDump(LassoNameRegistration *self, char *dump) {
 
3640
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3641
}
 
3642
 
 
3643
int LassoNameRegistration_setSessionFromDump(LassoNameRegistration *self, char *dump) {
 
3644
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3645
}
 
3646
 
 
3647
/* Methods implementations */
 
3648
 
 
3649
#define LassoNameRegistration_buildRequestMsg lasso_name_registration_build_request_msg
 
3650
#define LassoNameRegistration_buildResponseMsg lasso_name_registration_build_response_msg
 
3651
#define LassoNameRegistration_dump lasso_name_registration_dump
 
3652
#define LassoNameRegistration_initRequest lasso_name_registration_init_request
 
3653
#define LassoNameRegistration_processRequestMsg lasso_name_registration_process_request_msg
 
3654
#define LassoNameRegistration_processResponseMsg lasso_name_registration_process_response_msg
 
3655
#define LassoNameRegistration_validateRequest lasso_name_registration_validate_request
 
3656
 
 
3657
 
 
3658
 
 
3659
#include <lasso/saml-2.0/profile.h>
 
3660
 
 
3661
 
 
3662
 
 
3663
/* Implementations of attributes inherited from Profile */
 
3664
 
 
3665
/* identity */
 
3666
#define LassoNameIdManagement_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3667
#define LassoNameIdManagement_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
3668
#define LassoNameIdManagement_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3669
#define LassoNameIdManagement_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
3670
 
 
3671
/* artifact */
 
3672
#define LassoNameIdManagement_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3673
#define LassoNameIdManagement_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
3674
 
 
3675
/* artifactMessage */
 
3676
#define LassoNameIdManagement_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3677
#define LassoNameIdManagement_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
3678
#define LassoNameIdManagement_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3679
#define LassoNameIdManagement_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
3680
 
 
3681
/* isIdentityDirty */
 
3682
#define LassoNameIdManagement_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3683
#define LassoNameIdManagement_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
3684
 
 
3685
/* isSessionDirty */
 
3686
#define LassoNameIdManagement_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3687
#define LassoNameIdManagement_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
3688
 
 
3689
/* msgBody */
 
3690
#define LassoNameIdManagement_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3691
#define LassoNameIdManagement_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3692
 
 
3693
/* msgRelayState */
 
3694
#define LassoNameIdManagement_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3695
#define LassoNameIdManagement_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3696
 
 
3697
/* msgUrl */
 
3698
#define LassoNameIdManagement_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3699
#define LassoNameIdManagement_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3700
 
 
3701
/* nameIdentifier */
 
3702
#define LassoNameIdManagement_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3703
#define LassoNameIdManagement_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
3704
#define LassoNameIdManagement_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3705
#define LassoNameIdManagement_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
3706
 
 
3707
/* remoteProviderId */
 
3708
#define LassoNameIdManagement_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
3709
#define LassoNameIdManagement_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
3710
#define LassoNameIdManagement_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3711
#define LassoNameIdManagement_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
3712
 
 
3713
/* request */
 
3714
#define LassoNameIdManagement_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3715
#define LassoNameIdManagement_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3716
#define LassoNameIdManagement_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3717
#define LassoNameIdManagement_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3718
 
 
3719
/* response */
 
3720
#define LassoNameIdManagement_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3721
#define LassoNameIdManagement_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3722
#define LassoNameIdManagement_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3723
#define LassoNameIdManagement_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3724
 
 
3725
/* server */
 
3726
#define LassoNameIdManagement_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
3727
#define LassoNameIdManagement_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
3728
#define LassoNameIdManagement_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3729
#define LassoNameIdManagement_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
3730
 
 
3731
/* session */
 
3732
#define LassoNameIdManagement_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3733
#define LassoNameIdManagement_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
3734
#define LassoNameIdManagement_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3735
#define LassoNameIdManagement_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
3736
 
 
3737
/* Constructors, destructors & static methods implementations */
 
3738
 
 
3739
#define new_LassoNameIdManagement lasso_name_id_management_new
 
3740
#define delete_LassoNameIdManagement(self) lasso_node_destroy(LASSO_NODE(self))
 
3741
#define LassoNameIdManagement_newFromDump lasso_name_id_management_new_from_dump
 
3742
 
 
3743
/* Implementations of methods inherited from Profile */
 
3744
 
 
3745
int LassoNameIdManagement_setIdentityFromDump(LassoNameIdManagement *self, char *dump) {
 
3746
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
3747
}
 
3748
 
 
3749
int LassoNameIdManagement_setSessionFromDump(LassoNameIdManagement *self, char *dump) {
 
3750
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
3751
}
 
3752
 
 
3753
/* Methods implementations */
 
3754
 
 
3755
#define LassoNameIdManagement_buildRequestMsg lasso_name_id_management_build_request_msg
 
3756
#define LassoNameIdManagement_buildResponseMsg lasso_name_id_management_build_response_msg
 
3757
#define LassoNameIdManagement_dump lasso_name_id_management_dump
 
3758
#define LassoNameIdManagement_getNextProviderId lasso_name_id_management_get_next_providerID
 
3759
#define LassoNameIdManagement_initRequest lasso_name_id_management_init_request
 
3760
#define LassoNameIdManagement_processRequestMsg lasso_name_id_management_process_request_msg
 
3761
#define LassoNameIdManagement_processResponseMsg lasso_name_id_management_process_response_msg
 
3762
#define LassoNameIdManagement_resetProviderIdIndex lasso_name_id_management_reset_providerID_index
 
3763
#define LassoNameIdManagement_validateRequest lasso_name_id_management_validate_request
 
3764
 
 
3765
 
 
3766
 
 
3767
 
 
3768
/* Implementations of attributes inherited from Profile */
 
3769
 
 
3770
/* msgBody */
 
3771
#define LassoEcp_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
3772
#define LassoEcp_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
3773
 
 
3774
/* msgRelayState */
 
3775
#define LassoEcp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
3776
#define LassoEcp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
3777
 
 
3778
/* msgUrl */
 
3779
#define LassoEcp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
3780
#define LassoEcp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
3781
 
 
3782
/* request */
 
3783
#define LassoEcp_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
3784
#define LassoEcp_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
3785
#define LassoEcp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3786
#define LassoEcp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
3787
 
 
3788
/* response */
 
3789
#define LassoEcp_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
3790
#define LassoEcp_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
3791
#define LassoEcp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3792
#define LassoEcp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
3793
 
 
3794
/* assertionConsumerURL */
 
3795
#define LassoEcp_get_assertionConsumerURL(self) self->assertionConsumerURL
 
3796
#define LassoEcp_assertionConsumerURL_get(self) self->assertionConsumerURL
 
3797
 
 
3798
/* Constructors, destructors & static methods implementations */
 
3799
 
 
3800
#define new_LassoEcp lasso_ecp_new
 
3801
#define delete_LassoEcp(self) lasso_node_destroy(LASSO_NODE(self))
 
3802
 
 
3803
/* Implementations of methods inherited from Profile */
 
3804
 
 
3805
/* Methods implementations */
 
3806
#define LassoEcp_processAuthnRequestMsg lasso_ecp_process_authn_request_msg
 
3807
#define LassoEcp_processResponseMsg lasso_ecp_process_response_msg
 
3808
 
 
3809
 
 
3810
 
 
3811
#include <lasso/xml/saml-2.0/samlp2_name_id_policy.h>
 
3812
#include <lasso/xml/saml-2.0/samlp2_requested_authn_context.h>
 
3813
#include <lasso/xml/saml-2.0/saml2_assertion.h>
 
3814
#include <lasso/xml/saml-2.0/samlp2_idp_list.h>
 
3815
#include <lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h>
 
3816
#include <lasso/xml/saml-2.0/saml2_conditions.h>
 
3817
#include <lasso/xml/saml-2.0/saml2_evidence.h>
 
3818
#include <lasso/xml/saml-2.0/saml2_name_id.h>
 
3819
#include <lasso/xml/saml-2.0/samlp2_status_code.h>
 
3820
#include <lasso/xml/saml-2.0/samlp2_status.h>
 
3821
#include <lasso/xml/saml-2.0/saml2_condition_abstract.h>
 
3822
#include <lasso/xml/saml-2.0/saml2_one_time_use.h>
 
3823
#include <lasso/xml/saml-2.0/saml2_advice.h>
 
3824
#include <lasso/xml/saml-2.0/saml2_base_idabstract.h>
 
3825
#include <lasso/xml/saml-2.0/saml2_authn_context.h>
 
3826
#include <lasso/xml/saml-2.0/saml2_subject_locality.h>
 
3827
#include <lasso/xml/saml-2.0/saml2_subject_confirmation_data.h>
 
3828
#include <lasso/xml/saml-2.0/saml2_subject_confirmation.h>
 
3829
#include <lasso/xml/saml-2.0/saml2_proxy_restriction.h>
 
3830
#include <lasso/xml/saml-2.0/saml2_statement_abstract.h>
 
3831
#include <lasso/xml/saml-2.0/saml2_authn_statement.h>
 
3832
#include <lasso/xml/saml-2.0/saml2_attribute_statement.h>
 
3833
#include <lasso/xml/saml-2.0/samlp2_idp_entry.h>
 
3834
#include <lasso/xml/saml-2.0/samlp2_extensions.h>
 
3835
#include <lasso/xml/saml-2.0/saml2_action.h>
 
3836
#include <lasso/xml/saml-2.0/samlp2_status_response.h>
 
3837
#include <lasso/xml/saml-2.0/samlp2_response.h>
 
3838
#include <lasso/xml/saml-2.0/samlp2_artifact_response.h>
 
3839
#include <lasso/xml/saml-2.0/samlp2_request_abstract.h>
 
3840
#include <lasso/xml/saml-2.0/samlp2_assertion_idrequest.h>
 
3841
#include <lasso/xml/saml-2.0/samlp2_artifact_resolve.h>
 
3842
#include <lasso/xml/saml-2.0/samlp2_name_id_mapping_request.h>
 
3843
#include <lasso/xml/saml-2.0/samlp2_authn_request.h>
 
3844
#include <lasso/xml/saml-2.0/samlp2_subject_query_abstract.h>
 
3845
#include <lasso/xml/saml-2.0/samlp2_authz_decision_query.h>
 
3846
#include <lasso/xml/saml-2.0/samlp2_attribute_query.h>
 
3847
#include <lasso/xml/saml-2.0/saml2_audience_restriction.h>
 
3848
#include <lasso/xml/saml-2.0/samlp2_logout_request.h>
 
3849
#include <lasso/xml/saml-2.0/samlp2_authn_query.h>
 
3850
#include <lasso/xml/saml-2.0/saml2_attribute.h>
 
3851
#include <lasso/xml/saml-2.0/samlp2_terminate.h>
 
3852
#include <lasso/xml/saml-2.0/samlp2_status_detail.h>
 
3853
#include <lasso/xml/saml-2.0/saml2_authz_decision_statement.h>
 
3854
#include <lasso/xml/saml-2.0/samlp2_name_id_mapping_response.h>
 
3855
#include <lasso/xml/saml-2.0/saml2_encrypted_element.h>
 
3856
#include <lasso/xml/saml-2.0/samlp2_manage_name_id_request.h>
 
3857
#include <lasso/xml/saml-2.0/samlp2_scoping.h>
 
3858
#include <lasso/xml/saml-2.0/saml2_subject.h>
 
3859
 
 
3860
 
 
3861
 
 
3862
 
 
3863
/* Constructors, destructors & static methods implementations */
 
3864
 
 
3865
#define new_LassoSamlp2NameIDPolicy lasso_samlp2_name_id_policy_new
 
3866
#define delete_LassoSamlp2NameIDPolicy(self) lasso_node_destroy(LASSO_NODE(self))
 
3867
 
 
3868
/* Implementations of methods inherited from LassoNode */
 
3869
 
 
3870
#define LassoSamlp2NameIDPolicy_dump(self) lasso_node_dump(LASSO_NODE(self))
 
3871
 
 
3872
 
 
3873
 
 
3874
 
 
3875
/* authnContextClassRef */
 
3876
#define LassoSamlp2RequestedAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef)
 
3877
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef)
 
3878
#define LassoSamlp2RequestedAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
3879
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
3880
 
 
3881
/* authnContextDeclRef */
 
3882
#define LassoSamlp2RequestedAuthnContext_get_authnContextDeclRef(self) get_string_list((self)->AuthnContextDeclRef)
 
3883
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(self) get_string_list((self)->AuthnContextDeclRef)
 
3884
#define LassoSamlp2RequestedAuthnContext_set_authnContextDeclRef(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
3885
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
3886
 
 
3887
 
 
3888
/* Constructors, destructors & static methods implementations */
 
3889
 
 
3890
#define new_LassoSamlp2RequestedAuthnContext lasso_samlp2_requested_authn_context_new
 
3891
#define delete_LassoSamlp2RequestedAuthnContext(self) lasso_node_destroy(LASSO_NODE(self))
 
3892
 
 
3893
/* Implementations of methods inherited from LassoNode */
 
3894
 
 
3895
#define LassoSamlp2RequestedAuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self))
 
3896
 
 
3897
 
 
3898
 
 
3899
 
 
3900
/* Issuer */
 
3901
 
 
3902
#define LassoSaml2Assertion_get_Issuer(self) get_node((self)->Issuer)
 
3903
#define LassoSaml2Assertion_Issuer_get(self) get_node((self)->Issuer)
 
3904
#define LassoSaml2Assertion_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
3905
#define LassoSaml2Assertion_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
3906
                    
 
3907
 
 
3908
/* Subject */
 
3909
 
 
3910
#define LassoSaml2Assertion_get_Subject(self) get_node((self)->Subject)
 
3911
#define LassoSaml2Assertion_Subject_get(self) get_node((self)->Subject)
 
3912
#define LassoSaml2Assertion_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
3913
#define LassoSaml2Assertion_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
3914
                    
 
3915
 
 
3916
/* Conditions */
 
3917
 
 
3918
#define LassoSaml2Assertion_get_Conditions(self) get_node((self)->Conditions)
 
3919
#define LassoSaml2Assertion_Conditions_get(self) get_node((self)->Conditions)
 
3920
#define LassoSaml2Assertion_set_Conditions(self,value) set_node((gpointer*)&(self)->Conditions, (value))
 
3921
#define LassoSaml2Assertion_Conditions_set(self,value) set_node((gpointer*)&(self)->Conditions, (value))
 
3922
                    
 
3923
 
 
3924
/* Advice */
 
3925
 
 
3926
#define LassoSaml2Assertion_get_Advice(self) get_node((self)->Advice)
 
3927
#define LassoSaml2Assertion_Advice_get(self) get_node((self)->Advice)
 
3928
#define LassoSaml2Assertion_set_Advice(self,value) set_node((gpointer*)&(self)->Advice, (value))
 
3929
#define LassoSaml2Assertion_Advice_set(self,value) set_node((gpointer*)&(self)->Advice, (value))
 
3930
                    
 
3931
/* AuthnStatement */
 
3932
 
 
3933
#define LassoSaml2Assertion_get_AuthnStatement(self) get_node_list((self)->AuthnStatement)
 
3934
#define LassoSaml2Assertion_AuthnStatement_get(self) get_node_list((self)->AuthnStatement)
 
3935
#define LassoSaml2Assertion_set_AuthnStatement(self, value) set_node_list(&(self)->AuthnStatement, (value))
 
3936
#define LassoSaml2Assertion_AuthnStatement_set(self, value) set_node_list(&(self)->AuthnStatement, (value))
 
3937
 
 
3938
 
 
3939
/* Constructors, destructors & static methods implementations */
 
3940
 
 
3941
#define new_LassoSaml2Assertion lasso_saml2_assertion_new
 
3942
#define delete_LassoSaml2Assertion(self) lasso_node_destroy(LASSO_NODE(self))
 
3943
 
 
3944
/* Implementations of methods inherited from LassoNode */
 
3945
 
 
3946
#define LassoSaml2Assertion_dump(self) lasso_node_dump(LASSO_NODE(self))
 
3947
 
 
3948
 
 
3949
 
 
3950
 
 
3951
/* IDPEntry */
 
3952
 
 
3953
#define LassoSamlp2IDPList_get_IDPEntry(self) get_node((self)->IDPEntry)
 
3954
#define LassoSamlp2IDPList_IDPEntry_get(self) get_node((self)->IDPEntry)
 
3955
#define LassoSamlp2IDPList_set_IDPEntry(self,value) set_node((gpointer*)&(self)->IDPEntry, (value))
 
3956
#define LassoSamlp2IDPList_IDPEntry_set(self,value) set_node((gpointer*)&(self)->IDPEntry, (value))
 
3957
                    
 
3958
 
 
3959
 
 
3960
/* Constructors, destructors & static methods implementations */
 
3961
 
 
3962
#define new_LassoSamlp2IDPList lasso_samlp2_idp_list_new
 
3963
#define delete_LassoSamlp2IDPList(self) lasso_node_destroy(LASSO_NODE(self))
 
3964
 
 
3965
/* Implementations of methods inherited from LassoNode */
 
3966
 
 
3967
#define LassoSamlp2IDPList_dump(self) lasso_node_dump(LASSO_NODE(self))
 
3968
 
 
3969
 
 
3970
 
 
3971
 
 
3972
 
 
3973
/* Constructors, destructors & static methods implementations */
 
3974
 
 
3975
#define new_LassoSaml2KeyInfoConfirmationData lasso_saml2_key_info_confirmation_data_new
 
3976
#define delete_LassoSaml2KeyInfoConfirmationData(self) lasso_node_destroy(LASSO_NODE(self))
 
3977
 
 
3978
/* Implementations of methods inherited from LassoNode */
 
3979
 
 
3980
#define LassoSaml2KeyInfoConfirmationData_dump(self) lasso_node_dump(LASSO_NODE(self))
 
3981
 
 
3982
 
 
3983
 
 
3984
 
 
3985
/* Condition */
 
3986
 
 
3987
#define LassoSaml2Conditions_get_Condition(self) get_node_list((self)->Condition)
 
3988
#define LassoSaml2Conditions_Condition_get(self) get_node_list((self)->Condition)
 
3989
#define LassoSaml2Conditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value))
 
3990
#define LassoSaml2Conditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value))
 
3991
 
 
3992
/* AudienceRestriction */
 
3993
 
 
3994
#define LassoSaml2Conditions_get_AudienceRestriction(self) get_node_list((self)->AudienceRestriction)
 
3995
#define LassoSaml2Conditions_AudienceRestriction_get(self) get_node_list((self)->AudienceRestriction)
 
3996
#define LassoSaml2Conditions_set_AudienceRestriction(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
3997
#define LassoSaml2Conditions_AudienceRestriction_set(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
3998
 
 
3999
 
 
4000
 
 
4001
 
 
4002
/* Constructors, destructors & static methods implementations */
 
4003
 
 
4004
#define new_LassoSaml2Conditions lasso_saml2_conditions_new
 
4005
#define delete_LassoSaml2Conditions(self) lasso_node_destroy(LASSO_NODE(self))
 
4006
 
 
4007
/* Implementations of methods inherited from LassoNode */
 
4008
 
 
4009
#define LassoSaml2Conditions_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4010
 
 
4011
 
 
4012
 
 
4013
 
 
4014
 
 
4015
/* Constructors, destructors & static methods implementations */
 
4016
 
 
4017
#define new_LassoSaml2Evidence lasso_saml2_evidence_new
 
4018
#define delete_LassoSaml2Evidence(self) lasso_node_destroy(LASSO_NODE(self))
 
4019
 
 
4020
/* Implementations of methods inherited from LassoNode */
 
4021
 
 
4022
#define LassoSaml2Evidence_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4023
 
 
4024
 
 
4025
 
 
4026
 
 
4027
 
 
4028
/* Constructors, destructors & static methods implementations */
 
4029
 
 
4030
#define new_LassoSaml2NameID lasso_saml2_name_id_new
 
4031
#define delete_LassoSaml2NameID(self) lasso_node_destroy(LASSO_NODE(self))
 
4032
 
 
4033
/* Implementations of methods inherited from LassoNode */
 
4034
 
 
4035
#define LassoSaml2NameID_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4036
 
 
4037
 
 
4038
 
 
4039
 
 
4040
/* StatusCode */
 
4041
 
 
4042
#define LassoSamlp2StatusCode_get_StatusCode(self) get_node((self)->StatusCode)
 
4043
#define LassoSamlp2StatusCode_StatusCode_get(self) get_node((self)->StatusCode)
 
4044
#define LassoSamlp2StatusCode_set_StatusCode(self,value) set_node((gpointer*)&(self)->StatusCode, (value))
 
4045
#define LassoSamlp2StatusCode_StatusCode_set(self,value) set_node((gpointer*)&(self)->StatusCode, (value))
 
4046
                    
 
4047
 
 
4048
 
 
4049
/* Constructors, destructors & static methods implementations */
 
4050
 
 
4051
#define new_LassoSamlp2StatusCode lasso_samlp2_status_code_new
 
4052
#define delete_LassoSamlp2StatusCode(self) lasso_node_destroy(LASSO_NODE(self))
 
4053
 
 
4054
/* Implementations of methods inherited from LassoNode */
 
4055
 
 
4056
#define LassoSamlp2StatusCode_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4057
 
 
4058
 
 
4059
 
 
4060
 
 
4061
/* StatusCode */
 
4062
 
 
4063
#define LassoSamlp2Status_get_StatusCode(self) get_node((self)->StatusCode)
 
4064
#define LassoSamlp2Status_StatusCode_get(self) get_node((self)->StatusCode)
 
4065
#define LassoSamlp2Status_set_StatusCode(self,value) set_node((gpointer*)&(self)->StatusCode, (value))
 
4066
#define LassoSamlp2Status_StatusCode_set(self,value) set_node((gpointer*)&(self)->StatusCode, (value))
 
4067
                    
 
4068
 
 
4069
/* StatusDetail */
 
4070
 
 
4071
#define LassoSamlp2Status_get_StatusDetail(self) get_node((self)->StatusDetail)
 
4072
#define LassoSamlp2Status_StatusDetail_get(self) get_node((self)->StatusDetail)
 
4073
#define LassoSamlp2Status_set_StatusDetail(self,value) set_node((gpointer*)&(self)->StatusDetail, (value))
 
4074
#define LassoSamlp2Status_StatusDetail_set(self,value) set_node((gpointer*)&(self)->StatusDetail, (value))
 
4075
                    
 
4076
 
 
4077
 
 
4078
/* Constructors, destructors & static methods implementations */
 
4079
 
 
4080
#define new_LassoSamlp2Status lasso_samlp2_status_new
 
4081
#define delete_LassoSamlp2Status(self) lasso_node_destroy(LASSO_NODE(self))
 
4082
 
 
4083
/* Implementations of methods inherited from LassoNode */
 
4084
 
 
4085
#define LassoSamlp2Status_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4086
 
 
4087
 
 
4088
 
 
4089
 
 
4090
 
 
4091
/* Constructors, destructors & static methods implementations */
 
4092
 
 
4093
#define new_LassoSaml2ConditionAbstract lasso_saml2_condition_abstract_new
 
4094
#define delete_LassoSaml2ConditionAbstract(self) lasso_node_destroy(LASSO_NODE(self))
 
4095
 
 
4096
/* Implementations of methods inherited from LassoNode */
 
4097
 
 
4098
#define LassoSaml2ConditionAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4099
 
 
4100
 
 
4101
 
 
4102
 
 
4103
 
 
4104
/* Constructors, destructors & static methods implementations */
 
4105
 
 
4106
#define new_LassoSaml2OneTimeUse lasso_saml2_one_time_use_new
 
4107
#define delete_LassoSaml2OneTimeUse(self) lasso_node_destroy(LASSO_NODE(self))
 
4108
 
 
4109
/* Implementations of methods inherited from LassoNode */
 
4110
 
 
4111
#define LassoSaml2OneTimeUse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4112
 
 
4113
 
 
4114
 
 
4115
 
 
4116
 
 
4117
/* Constructors, destructors & static methods implementations */
 
4118
 
 
4119
#define new_LassoSaml2Advice lasso_saml2_advice_new
 
4120
#define delete_LassoSaml2Advice(self) lasso_node_destroy(LASSO_NODE(self))
 
4121
 
 
4122
/* Implementations of methods inherited from LassoNode */
 
4123
 
 
4124
#define LassoSaml2Advice_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4125
 
 
4126
 
 
4127
 
 
4128
 
 
4129
 
 
4130
/* Constructors, destructors & static methods implementations */
 
4131
 
 
4132
#define new_LassoSaml2BaseIDAbstract lasso_saml2_base_idabstract_new
 
4133
#define delete_LassoSaml2BaseIDAbstract(self) lasso_node_destroy(LASSO_NODE(self))
 
4134
 
 
4135
/* Implementations of methods inherited from LassoNode */
 
4136
 
 
4137
#define LassoSaml2BaseIDAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4138
 
 
4139
 
 
4140
 
 
4141
 
 
4142
 
 
4143
/* Constructors, destructors & static methods implementations */
 
4144
 
 
4145
#define new_LassoSaml2AuthnContext lasso_saml2_authn_context_new
 
4146
#define delete_LassoSaml2AuthnContext(self) lasso_node_destroy(LASSO_NODE(self))
 
4147
 
 
4148
/* Implementations of methods inherited from LassoNode */
 
4149
 
 
4150
#define LassoSaml2AuthnContext_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4151
 
 
4152
 
 
4153
 
 
4154
 
 
4155
 
 
4156
/* Constructors, destructors & static methods implementations */
 
4157
 
 
4158
#define new_LassoSaml2SubjectLocality lasso_saml2_subject_locality_new
 
4159
#define delete_LassoSaml2SubjectLocality(self) lasso_node_destroy(LASSO_NODE(self))
 
4160
 
 
4161
/* Implementations of methods inherited from LassoNode */
 
4162
 
 
4163
#define LassoSaml2SubjectLocality_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4164
 
 
4165
 
 
4166
 
 
4167
 
 
4168
 
 
4169
/* Constructors, destructors & static methods implementations */
 
4170
 
 
4171
#define new_LassoSaml2SubjectConfirmationData lasso_saml2_subject_confirmation_data_new
 
4172
#define delete_LassoSaml2SubjectConfirmationData(self) lasso_node_destroy(LASSO_NODE(self))
 
4173
 
 
4174
/* Implementations of methods inherited from LassoNode */
 
4175
 
 
4176
#define LassoSaml2SubjectConfirmationData_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4177
 
 
4178
 
 
4179
 
 
4180
 
 
4181
/* BaseID */
 
4182
 
 
4183
#define LassoSaml2SubjectConfirmation_get_BaseID(self) get_node((self)->BaseID)
 
4184
#define LassoSaml2SubjectConfirmation_BaseID_get(self) get_node((self)->BaseID)
 
4185
#define LassoSaml2SubjectConfirmation_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
4186
#define LassoSaml2SubjectConfirmation_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
4187
                    
 
4188
 
 
4189
/* NameID */
 
4190
 
 
4191
#define LassoSaml2SubjectConfirmation_get_NameID(self) get_node((self)->NameID)
 
4192
#define LassoSaml2SubjectConfirmation_NameID_get(self) get_node((self)->NameID)
 
4193
#define LassoSaml2SubjectConfirmation_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
4194
#define LassoSaml2SubjectConfirmation_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
4195
                    
 
4196
 
 
4197
/* EncryptedID */
 
4198
 
 
4199
#define LassoSaml2SubjectConfirmation_get_EncryptedID(self) get_node((self)->EncryptedID)
 
4200
#define LassoSaml2SubjectConfirmation_EncryptedID_get(self) get_node((self)->EncryptedID)
 
4201
#define LassoSaml2SubjectConfirmation_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
4202
#define LassoSaml2SubjectConfirmation_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
4203
                    
 
4204
 
 
4205
/* SubjectConfirmationData */
 
4206
 
 
4207
#define LassoSaml2SubjectConfirmation_get_SubjectConfirmationData(self) get_node((self)->SubjectConfirmationData)
 
4208
#define LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(self) get_node((self)->SubjectConfirmationData)
 
4209
#define LassoSaml2SubjectConfirmation_set_SubjectConfirmationData(self,value) set_node((gpointer*)&(self)->SubjectConfirmationData, (value))
 
4210
#define LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(self,value) set_node((gpointer*)&(self)->SubjectConfirmationData, (value))
 
4211
                    
 
4212
 
 
4213
 
 
4214
/* Constructors, destructors & static methods implementations */
 
4215
 
 
4216
#define new_LassoSaml2SubjectConfirmation lasso_saml2_subject_confirmation_new
 
4217
#define delete_LassoSaml2SubjectConfirmation(self) lasso_node_destroy(LASSO_NODE(self))
 
4218
 
 
4219
/* Implementations of methods inherited from LassoNode */
 
4220
 
 
4221
#define LassoSaml2SubjectConfirmation_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4222
 
 
4223
 
 
4224
 
 
4225
 
 
4226
 
 
4227
/* Constructors, destructors & static methods implementations */
 
4228
 
 
4229
#define new_LassoSaml2ProxyRestriction lasso_saml2_proxy_restriction_new
 
4230
#define delete_LassoSaml2ProxyRestriction(self) lasso_node_destroy(LASSO_NODE(self))
 
4231
 
 
4232
/* Implementations of methods inherited from LassoNode */
 
4233
 
 
4234
#define LassoSaml2ProxyRestriction_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4235
 
 
4236
 
 
4237
 
 
4238
 
 
4239
 
 
4240
/* Constructors, destructors & static methods implementations */
 
4241
 
 
4242
#define new_LassoSaml2StatementAbstract lasso_saml2_statement_abstract_new
 
4243
#define delete_LassoSaml2StatementAbstract(self) lasso_node_destroy(LASSO_NODE(self))
 
4244
 
 
4245
/* Implementations of methods inherited from LassoNode */
 
4246
 
 
4247
#define LassoSaml2StatementAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4248
 
 
4249
 
 
4250
 
 
4251
 
 
4252
/* SubjectLocality */
 
4253
 
 
4254
#define LassoSaml2AuthnStatement_get_SubjectLocality(self) get_node((self)->SubjectLocality)
 
4255
#define LassoSaml2AuthnStatement_SubjectLocality_get(self) get_node((self)->SubjectLocality)
 
4256
#define LassoSaml2AuthnStatement_set_SubjectLocality(self,value) set_node((gpointer*)&(self)->SubjectLocality, (value))
 
4257
#define LassoSaml2AuthnStatement_SubjectLocality_set(self,value) set_node((gpointer*)&(self)->SubjectLocality, (value))
 
4258
                    
 
4259
 
 
4260
/* AuthnContext */
 
4261
 
 
4262
#define LassoSaml2AuthnStatement_get_AuthnContext(self) get_node((self)->AuthnContext)
 
4263
#define LassoSaml2AuthnStatement_AuthnContext_get(self) get_node((self)->AuthnContext)
 
4264
#define LassoSaml2AuthnStatement_set_AuthnContext(self,value) set_node((gpointer*)&(self)->AuthnContext, (value))
 
4265
#define LassoSaml2AuthnStatement_AuthnContext_set(self,value) set_node((gpointer*)&(self)->AuthnContext, (value))
 
4266
                    
 
4267
 
 
4268
 
 
4269
/* Constructors, destructors & static methods implementations */
 
4270
 
 
4271
#define new_LassoSaml2AuthnStatement lasso_saml2_authn_statement_new
 
4272
#define delete_LassoSaml2AuthnStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
4273
 
 
4274
/* Implementations of methods inherited from LassoNode */
 
4275
 
 
4276
#define LassoSaml2AuthnStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4277
 
 
4278
 
 
4279
 
 
4280
 
 
4281
 
 
4282
/* Constructors, destructors & static methods implementations */
 
4283
 
 
4284
#define new_LassoSaml2AttributeStatement lasso_saml2_attribute_statement_new
 
4285
#define delete_LassoSaml2AttributeStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
4286
 
 
4287
/* Implementations of methods inherited from LassoNode */
 
4288
 
 
4289
#define LassoSaml2AttributeStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4290
 
 
4291
 
 
4292
 
 
4293
 
 
4294
 
 
4295
/* Constructors, destructors & static methods implementations */
 
4296
 
 
4297
#define new_LassoSamlp2IDPEntry lasso_samlp2_idp_entry_new
 
4298
#define delete_LassoSamlp2IDPEntry(self) lasso_node_destroy(LASSO_NODE(self))
 
4299
 
 
4300
/* Implementations of methods inherited from LassoNode */
 
4301
 
 
4302
#define LassoSamlp2IDPEntry_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4303
 
 
4304
 
 
4305
 
 
4306
 
 
4307
 
 
4308
/* Constructors, destructors & static methods implementations */
 
4309
 
 
4310
#define new_LassoSamlp2Extensions lasso_samlp2_extensions_new
 
4311
#define delete_LassoSamlp2Extensions(self) lasso_node_destroy(LASSO_NODE(self))
 
4312
 
 
4313
/* Implementations of methods inherited from LassoNode */
 
4314
 
 
4315
#define LassoSamlp2Extensions_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4316
 
 
4317
 
 
4318
 
 
4319
 
 
4320
 
 
4321
/* Constructors, destructors & static methods implementations */
 
4322
 
 
4323
#define new_LassoSaml2Action lasso_saml2_action_new
 
4324
#define delete_LassoSaml2Action(self) lasso_node_destroy(LASSO_NODE(self))
 
4325
 
 
4326
/* Implementations of methods inherited from LassoNode */
 
4327
 
 
4328
#define LassoSaml2Action_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4329
 
 
4330
 
 
4331
 
 
4332
 
 
4333
/* Issuer */
 
4334
 
 
4335
#define LassoSamlp2StatusResponse_get_Issuer(self) get_node((self)->Issuer)
 
4336
#define LassoSamlp2StatusResponse_Issuer_get(self) get_node((self)->Issuer)
 
4337
#define LassoSamlp2StatusResponse_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
4338
#define LassoSamlp2StatusResponse_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
4339
                    
 
4340
 
 
4341
/* Extensions */
 
4342
 
 
4343
#define LassoSamlp2StatusResponse_get_Extensions(self) get_node((self)->Extensions)
 
4344
#define LassoSamlp2StatusResponse_Extensions_get(self) get_node((self)->Extensions)
 
4345
#define LassoSamlp2StatusResponse_set_Extensions(self,value) set_node((gpointer*)&(self)->Extensions, (value))
 
4346
#define LassoSamlp2StatusResponse_Extensions_set(self,value) set_node((gpointer*)&(self)->Extensions, (value))
 
4347
                    
 
4348
 
 
4349
/* Status */
 
4350
 
 
4351
#define LassoSamlp2StatusResponse_get_Status(self) get_node((self)->Status)
 
4352
#define LassoSamlp2StatusResponse_Status_get(self) get_node((self)->Status)
 
4353
#define LassoSamlp2StatusResponse_set_Status(self,value) set_node((gpointer*)&(self)->Status, (value))
 
4354
#define LassoSamlp2StatusResponse_Status_set(self,value) set_node((gpointer*)&(self)->Status, (value))
 
4355
                    
 
4356
 
 
4357
 
 
4358
/* Constructors, destructors & static methods implementations */
 
4359
 
 
4360
#define new_LassoSamlp2StatusResponse lasso_samlp2_status_response_new
 
4361
#define delete_LassoSamlp2StatusResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
4362
 
 
4363
/* Implementations of methods inherited from LassoNode */
 
4364
 
 
4365
#define LassoSamlp2StatusResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4366
 
 
4367
 
 
4368
 
 
4369
 
 
4370
/* inherited from StatusResponse */
 
4371
 
 
4372
/* Issuer */
 
4373
 
 
4374
#define LassoSamlp2Response_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
4375
#define LassoSamlp2Response_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
4376
#define LassoSamlp2Response_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
4377
#define LassoSamlp2Response_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
4378
                    
 
4379
 
 
4380
/* Extensions */
 
4381
 
 
4382
#define LassoSamlp2Response_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
4383
#define LassoSamlp2Response_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
4384
#define LassoSamlp2Response_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
4385
#define LassoSamlp2Response_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
4386
                    
 
4387
 
 
4388
/* Status */
 
4389
 
 
4390
#define LassoSamlp2Response_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
4391
#define LassoSamlp2Response_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
4392
#define LassoSamlp2Response_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
4393
#define LassoSamlp2Response_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
4394
                    
 
4395
 
 
4396
/* ID */
 
4397
 
 
4398
#define LassoSamlp2Response_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
4399
#define LassoSamlp2Response_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
4400
 
 
4401
#define LassoSamlp2Response_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
4402
#define LassoSamlp2Response_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
4403
 
 
4404
/* InResponseTo */
 
4405
 
 
4406
#define LassoSamlp2Response_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
4407
#define LassoSamlp2Response_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
4408
 
 
4409
#define LassoSamlp2Response_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
4410
#define LassoSamlp2Response_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
4411
 
 
4412
/* Version */
 
4413
 
 
4414
#define LassoSamlp2Response_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
4415
#define LassoSamlp2Response_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
4416
 
 
4417
#define LassoSamlp2Response_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
4418
#define LassoSamlp2Response_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
4419
 
 
4420
/* IssueInstant */
 
4421
 
 
4422
#define LassoSamlp2Response_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
4423
#define LassoSamlp2Response_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
4424
 
 
4425
#define LassoSamlp2Response_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
4426
#define LassoSamlp2Response_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
4427
 
 
4428
/* Destination */
 
4429
 
 
4430
#define LassoSamlp2Response_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
4431
#define LassoSamlp2Response_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
4432
 
 
4433
#define LassoSamlp2Response_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
4434
#define LassoSamlp2Response_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
4435
 
 
4436
/* Consent */
 
4437
 
 
4438
#define LassoSamlp2Response_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
4439
#define LassoSamlp2Response_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
4440
 
 
4441
#define LassoSamlp2Response_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
4442
#define LassoSamlp2Response_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
4443
 
 
4444
 
 
4445
/* Assertion */
 
4446
 
 
4447
#define LassoSamlp2Response_get_Assertion(self) get_node_list((self)->Assertion)
 
4448
#define LassoSamlp2Response_Assertion_get(self) get_node_list((self)->Assertion)
 
4449
#define LassoSamlp2Response_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value))
 
4450
#define LassoSamlp2Response_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value))
 
4451
 
 
4452
 
 
4453
/* Constructors, destructors & static methods implementations */
 
4454
 
 
4455
#define new_LassoSamlp2Response lasso_samlp2_response_new
 
4456
#define delete_LassoSamlp2Response(self) lasso_node_destroy(LASSO_NODE(self))
 
4457
 
 
4458
/* Implementations of methods inherited from LassoNode */
 
4459
 
 
4460
#define LassoSamlp2Response_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4461
 
 
4462
 
 
4463
 
 
4464
 
 
4465
/* any */
 
4466
 
 
4467
#define LassoSamlp2ArtifactResponse_get_any(self) get_node((self)->any)
 
4468
#define LassoSamlp2ArtifactResponse_any_get(self) get_node((self)->any)
 
4469
#define LassoSamlp2ArtifactResponse_set_any(self,value) set_node((gpointer*)&(self)->any, (value))
 
4470
#define LassoSamlp2ArtifactResponse_any_set(self,value) set_node((gpointer*)&(self)->any, (value))
 
4471
                    
 
4472
 
 
4473
/* inherited from StatusResponse */
 
4474
 
 
4475
/* Issuer */
 
4476
 
 
4477
#define LassoSamlp2ArtifactResponse_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
4478
#define LassoSamlp2ArtifactResponse_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
4479
#define LassoSamlp2ArtifactResponse_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
4480
#define LassoSamlp2ArtifactResponse_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
4481
                    
 
4482
 
 
4483
/* Extensions */
 
4484
 
 
4485
#define LassoSamlp2ArtifactResponse_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
4486
#define LassoSamlp2ArtifactResponse_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
4487
#define LassoSamlp2ArtifactResponse_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
4488
#define LassoSamlp2ArtifactResponse_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
4489
                    
 
4490
 
 
4491
/* Status */
 
4492
 
 
4493
#define LassoSamlp2ArtifactResponse_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
4494
#define LassoSamlp2ArtifactResponse_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
4495
#define LassoSamlp2ArtifactResponse_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
4496
#define LassoSamlp2ArtifactResponse_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
4497
                    
 
4498
 
 
4499
/* ID */
 
4500
 
 
4501
#define LassoSamlp2ArtifactResponse_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
4502
#define LassoSamlp2ArtifactResponse_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
4503
 
 
4504
#define LassoSamlp2ArtifactResponse_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
4505
#define LassoSamlp2ArtifactResponse_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
4506
 
 
4507
/* InResponseTo */
 
4508
 
 
4509
#define LassoSamlp2ArtifactResponse_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
4510
#define LassoSamlp2ArtifactResponse_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
4511
 
 
4512
#define LassoSamlp2ArtifactResponse_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
4513
#define LassoSamlp2ArtifactResponse_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
4514
 
 
4515
/* Version */
 
4516
 
 
4517
#define LassoSamlp2ArtifactResponse_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
4518
#define LassoSamlp2ArtifactResponse_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
4519
 
 
4520
#define LassoSamlp2ArtifactResponse_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
4521
#define LassoSamlp2ArtifactResponse_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
4522
 
 
4523
/* IssueInstant */
 
4524
 
 
4525
#define LassoSamlp2ArtifactResponse_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
4526
#define LassoSamlp2ArtifactResponse_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
4527
 
 
4528
#define LassoSamlp2ArtifactResponse_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
4529
#define LassoSamlp2ArtifactResponse_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
4530
 
 
4531
/* Destination */
 
4532
 
 
4533
#define LassoSamlp2ArtifactResponse_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
4534
#define LassoSamlp2ArtifactResponse_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
4535
 
 
4536
#define LassoSamlp2ArtifactResponse_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
4537
#define LassoSamlp2ArtifactResponse_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
4538
 
 
4539
/* Consent */
 
4540
 
 
4541
#define LassoSamlp2ArtifactResponse_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
4542
#define LassoSamlp2ArtifactResponse_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
4543
 
 
4544
#define LassoSamlp2ArtifactResponse_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
4545
#define LassoSamlp2ArtifactResponse_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
4546
 
 
4547
 
 
4548
/* Constructors, destructors & static methods implementations */
 
4549
 
 
4550
#define new_LassoSamlp2ArtifactResponse lasso_samlp2_artifact_response_new
 
4551
#define delete_LassoSamlp2ArtifactResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
4552
 
 
4553
/* Implementations of methods inherited from LassoNode */
 
4554
 
 
4555
#define LassoSamlp2ArtifactResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4556
 
 
4557
 
 
4558
 
 
4559
 
 
4560
/* Issuer */
 
4561
 
 
4562
#define LassoSamlp2RequestAbstract_get_Issuer(self) get_node((self)->Issuer)
 
4563
#define LassoSamlp2RequestAbstract_Issuer_get(self) get_node((self)->Issuer)
 
4564
#define LassoSamlp2RequestAbstract_set_Issuer(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
4565
#define LassoSamlp2RequestAbstract_Issuer_set(self,value) set_node((gpointer*)&(self)->Issuer, (value))
 
4566
                    
 
4567
 
 
4568
/* Extensions */
 
4569
 
 
4570
#define LassoSamlp2RequestAbstract_get_Extensions(self) get_node((self)->Extensions)
 
4571
#define LassoSamlp2RequestAbstract_Extensions_get(self) get_node((self)->Extensions)
 
4572
#define LassoSamlp2RequestAbstract_set_Extensions(self,value) set_node((gpointer*)&(self)->Extensions, (value))
 
4573
#define LassoSamlp2RequestAbstract_Extensions_set(self,value) set_node((gpointer*)&(self)->Extensions, (value))
 
4574
                    
 
4575
 
 
4576
 
 
4577
/* Constructors, destructors & static methods implementations */
 
4578
 
 
4579
#define new_LassoSamlp2RequestAbstract lasso_samlp2_request_abstract_new
 
4580
#define delete_LassoSamlp2RequestAbstract(self) lasso_node_destroy(LASSO_NODE(self))
 
4581
 
 
4582
/* Implementations of methods inherited from LassoNode */
 
4583
 
 
4584
#define LassoSamlp2RequestAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4585
 
 
4586
 
 
4587
 
 
4588
 
 
4589
/* inherited from RequestAbstract */
 
4590
 
 
4591
/* Issuer */
 
4592
 
 
4593
#define LassoSamlp2AssertionIDRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4594
#define LassoSamlp2AssertionIDRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4595
#define LassoSamlp2AssertionIDRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4596
#define LassoSamlp2AssertionIDRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4597
                    
 
4598
 
 
4599
/* Extensions */
 
4600
 
 
4601
#define LassoSamlp2AssertionIDRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4602
#define LassoSamlp2AssertionIDRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4603
#define LassoSamlp2AssertionIDRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4604
#define LassoSamlp2AssertionIDRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4605
                    
 
4606
 
 
4607
/* ID */
 
4608
 
 
4609
#define LassoSamlp2AssertionIDRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4610
#define LassoSamlp2AssertionIDRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4611
 
 
4612
#define LassoSamlp2AssertionIDRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4613
#define LassoSamlp2AssertionIDRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4614
 
 
4615
/* Version */
 
4616
 
 
4617
#define LassoSamlp2AssertionIDRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4618
#define LassoSamlp2AssertionIDRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4619
 
 
4620
#define LassoSamlp2AssertionIDRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4621
#define LassoSamlp2AssertionIDRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4622
 
 
4623
/* IssueInstant */
 
4624
 
 
4625
#define LassoSamlp2AssertionIDRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4626
#define LassoSamlp2AssertionIDRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4627
 
 
4628
#define LassoSamlp2AssertionIDRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4629
#define LassoSamlp2AssertionIDRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4630
 
 
4631
/* Destination */
 
4632
 
 
4633
#define LassoSamlp2AssertionIDRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4634
#define LassoSamlp2AssertionIDRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4635
 
 
4636
#define LassoSamlp2AssertionIDRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4637
#define LassoSamlp2AssertionIDRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4638
 
 
4639
/* Consent */
 
4640
 
 
4641
#define LassoSamlp2AssertionIDRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4642
#define LassoSamlp2AssertionIDRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4643
 
 
4644
#define LassoSamlp2AssertionIDRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4645
#define LassoSamlp2AssertionIDRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4646
 
 
4647
 
 
4648
/* Constructors, destructors & static methods implementations */
 
4649
 
 
4650
#define new_LassoSamlp2AssertionIDRequest lasso_samlp2_assertion_idrequest_new
 
4651
#define delete_LassoSamlp2AssertionIDRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
4652
 
 
4653
/* Implementations of methods inherited from LassoNode */
 
4654
 
 
4655
#define LassoSamlp2AssertionIDRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4656
 
 
4657
 
 
4658
 
 
4659
 
 
4660
/* inherited from RequestAbstract */
 
4661
 
 
4662
/* Issuer */
 
4663
 
 
4664
#define LassoSamlp2ArtifactResolve_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4665
#define LassoSamlp2ArtifactResolve_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4666
#define LassoSamlp2ArtifactResolve_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4667
#define LassoSamlp2ArtifactResolve_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4668
                    
 
4669
 
 
4670
/* Extensions */
 
4671
 
 
4672
#define LassoSamlp2ArtifactResolve_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4673
#define LassoSamlp2ArtifactResolve_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4674
#define LassoSamlp2ArtifactResolve_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4675
#define LassoSamlp2ArtifactResolve_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4676
                    
 
4677
 
 
4678
/* ID */
 
4679
 
 
4680
#define LassoSamlp2ArtifactResolve_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4681
#define LassoSamlp2ArtifactResolve_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4682
 
 
4683
#define LassoSamlp2ArtifactResolve_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4684
#define LassoSamlp2ArtifactResolve_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4685
 
 
4686
/* Version */
 
4687
 
 
4688
#define LassoSamlp2ArtifactResolve_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4689
#define LassoSamlp2ArtifactResolve_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4690
 
 
4691
#define LassoSamlp2ArtifactResolve_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4692
#define LassoSamlp2ArtifactResolve_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4693
 
 
4694
/* IssueInstant */
 
4695
 
 
4696
#define LassoSamlp2ArtifactResolve_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4697
#define LassoSamlp2ArtifactResolve_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4698
 
 
4699
#define LassoSamlp2ArtifactResolve_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4700
#define LassoSamlp2ArtifactResolve_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4701
 
 
4702
/* Destination */
 
4703
 
 
4704
#define LassoSamlp2ArtifactResolve_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4705
#define LassoSamlp2ArtifactResolve_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4706
 
 
4707
#define LassoSamlp2ArtifactResolve_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4708
#define LassoSamlp2ArtifactResolve_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4709
 
 
4710
/* Consent */
 
4711
 
 
4712
#define LassoSamlp2ArtifactResolve_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4713
#define LassoSamlp2ArtifactResolve_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4714
 
 
4715
#define LassoSamlp2ArtifactResolve_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4716
#define LassoSamlp2ArtifactResolve_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4717
 
 
4718
 
 
4719
/* Constructors, destructors & static methods implementations */
 
4720
 
 
4721
#define new_LassoSamlp2ArtifactResolve lasso_samlp2_artifact_resolve_new
 
4722
#define delete_LassoSamlp2ArtifactResolve(self) lasso_node_destroy(LASSO_NODE(self))
 
4723
 
 
4724
/* Implementations of methods inherited from LassoNode */
 
4725
 
 
4726
#define LassoSamlp2ArtifactResolve_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4727
 
 
4728
 
 
4729
 
 
4730
 
 
4731
/* BaseID */
 
4732
 
 
4733
#define LassoSamlp2NameIDMappingRequest_get_BaseID(self) get_node((self)->BaseID)
 
4734
#define LassoSamlp2NameIDMappingRequest_BaseID_get(self) get_node((self)->BaseID)
 
4735
#define LassoSamlp2NameIDMappingRequest_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
4736
#define LassoSamlp2NameIDMappingRequest_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
4737
                    
 
4738
 
 
4739
/* NameID */
 
4740
 
 
4741
#define LassoSamlp2NameIDMappingRequest_get_NameID(self) get_node((self)->NameID)
 
4742
#define LassoSamlp2NameIDMappingRequest_NameID_get(self) get_node((self)->NameID)
 
4743
#define LassoSamlp2NameIDMappingRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
4744
#define LassoSamlp2NameIDMappingRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
4745
                    
 
4746
 
 
4747
/* EncryptedID */
 
4748
 
 
4749
#define LassoSamlp2NameIDMappingRequest_get_EncryptedID(self) get_node((self)->EncryptedID)
 
4750
#define LassoSamlp2NameIDMappingRequest_EncryptedID_get(self) get_node((self)->EncryptedID)
 
4751
#define LassoSamlp2NameIDMappingRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
4752
#define LassoSamlp2NameIDMappingRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
4753
                    
 
4754
 
 
4755
/* NameIDPolicy */
 
4756
 
 
4757
#define LassoSamlp2NameIDMappingRequest_get_NameIDPolicy(self) get_node((self)->NameIDPolicy)
 
4758
#define LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(self) get_node((self)->NameIDPolicy)
 
4759
#define LassoSamlp2NameIDMappingRequest_set_NameIDPolicy(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value))
 
4760
#define LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value))
 
4761
                    
 
4762
 
 
4763
/* inherited from RequestAbstract */
 
4764
 
 
4765
/* Issuer */
 
4766
 
 
4767
#define LassoSamlp2NameIDMappingRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4768
#define LassoSamlp2NameIDMappingRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4769
#define LassoSamlp2NameIDMappingRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4770
#define LassoSamlp2NameIDMappingRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4771
                    
 
4772
 
 
4773
/* Extensions */
 
4774
 
 
4775
#define LassoSamlp2NameIDMappingRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4776
#define LassoSamlp2NameIDMappingRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4777
#define LassoSamlp2NameIDMappingRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4778
#define LassoSamlp2NameIDMappingRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4779
                    
 
4780
 
 
4781
/* ID */
 
4782
 
 
4783
#define LassoSamlp2NameIDMappingRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4784
#define LassoSamlp2NameIDMappingRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4785
 
 
4786
#define LassoSamlp2NameIDMappingRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4787
#define LassoSamlp2NameIDMappingRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4788
 
 
4789
/* Version */
 
4790
 
 
4791
#define LassoSamlp2NameIDMappingRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4792
#define LassoSamlp2NameIDMappingRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4793
 
 
4794
#define LassoSamlp2NameIDMappingRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4795
#define LassoSamlp2NameIDMappingRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4796
 
 
4797
/* IssueInstant */
 
4798
 
 
4799
#define LassoSamlp2NameIDMappingRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4800
#define LassoSamlp2NameIDMappingRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4801
 
 
4802
#define LassoSamlp2NameIDMappingRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4803
#define LassoSamlp2NameIDMappingRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4804
 
 
4805
/* Destination */
 
4806
 
 
4807
#define LassoSamlp2NameIDMappingRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4808
#define LassoSamlp2NameIDMappingRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4809
 
 
4810
#define LassoSamlp2NameIDMappingRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4811
#define LassoSamlp2NameIDMappingRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4812
 
 
4813
/* Consent */
 
4814
 
 
4815
#define LassoSamlp2NameIDMappingRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4816
#define LassoSamlp2NameIDMappingRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4817
 
 
4818
#define LassoSamlp2NameIDMappingRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4819
#define LassoSamlp2NameIDMappingRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4820
 
 
4821
 
 
4822
/* Constructors, destructors & static methods implementations */
 
4823
 
 
4824
#define new_LassoSamlp2NameIDMappingRequest lasso_samlp2_name_id_mapping_request_new
 
4825
#define delete_LassoSamlp2NameIDMappingRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
4826
 
 
4827
/* Implementations of methods inherited from LassoNode */
 
4828
 
 
4829
#define LassoSamlp2NameIDMappingRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4830
 
 
4831
 
 
4832
 
 
4833
 
 
4834
/* Subject */
 
4835
 
 
4836
#define LassoSamlp2AuthnRequest_get_Subject(self) get_node((self)->Subject)
 
4837
#define LassoSamlp2AuthnRequest_Subject_get(self) get_node((self)->Subject)
 
4838
#define LassoSamlp2AuthnRequest_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
4839
#define LassoSamlp2AuthnRequest_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
4840
                    
 
4841
 
 
4842
/* NameIDPolicy */
 
4843
 
 
4844
#define LassoSamlp2AuthnRequest_get_NameIDPolicy(self) get_node((self)->NameIDPolicy)
 
4845
#define LassoSamlp2AuthnRequest_NameIDPolicy_get(self) get_node((self)->NameIDPolicy)
 
4846
#define LassoSamlp2AuthnRequest_set_NameIDPolicy(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value))
 
4847
#define LassoSamlp2AuthnRequest_NameIDPolicy_set(self,value) set_node((gpointer*)&(self)->NameIDPolicy, (value))
 
4848
                    
 
4849
 
 
4850
/* Conditions */
 
4851
 
 
4852
#define LassoSamlp2AuthnRequest_get_Conditions(self) get_node((self)->Conditions)
 
4853
#define LassoSamlp2AuthnRequest_Conditions_get(self) get_node((self)->Conditions)
 
4854
#define LassoSamlp2AuthnRequest_set_Conditions(self,value) set_node((gpointer*)&(self)->Conditions, (value))
 
4855
#define LassoSamlp2AuthnRequest_Conditions_set(self,value) set_node((gpointer*)&(self)->Conditions, (value))
 
4856
                    
 
4857
 
 
4858
/* RequestedAuthnContext */
 
4859
 
 
4860
#define LassoSamlp2AuthnRequest_get_RequestedAuthnContext(self) get_node((self)->RequestedAuthnContext)
 
4861
#define LassoSamlp2AuthnRequest_RequestedAuthnContext_get(self) get_node((self)->RequestedAuthnContext)
 
4862
#define LassoSamlp2AuthnRequest_set_RequestedAuthnContext(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value))
 
4863
#define LassoSamlp2AuthnRequest_RequestedAuthnContext_set(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value))
 
4864
                    
 
4865
 
 
4866
/* Scoping */
 
4867
 
 
4868
#define LassoSamlp2AuthnRequest_get_Scoping(self) get_node((self)->Scoping)
 
4869
#define LassoSamlp2AuthnRequest_Scoping_get(self) get_node((self)->Scoping)
 
4870
#define LassoSamlp2AuthnRequest_set_Scoping(self,value) set_node((gpointer*)&(self)->Scoping, (value))
 
4871
#define LassoSamlp2AuthnRequest_Scoping_set(self,value) set_node((gpointer*)&(self)->Scoping, (value))
 
4872
                    
 
4873
 
 
4874
/* inherited from RequestAbstract */
 
4875
 
 
4876
/* Issuer */
 
4877
 
 
4878
#define LassoSamlp2AuthnRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4879
#define LassoSamlp2AuthnRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4880
#define LassoSamlp2AuthnRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4881
#define LassoSamlp2AuthnRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4882
                    
 
4883
 
 
4884
/* Extensions */
 
4885
 
 
4886
#define LassoSamlp2AuthnRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4887
#define LassoSamlp2AuthnRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4888
#define LassoSamlp2AuthnRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4889
#define LassoSamlp2AuthnRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4890
                    
 
4891
 
 
4892
/* ID */
 
4893
 
 
4894
#define LassoSamlp2AuthnRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4895
#define LassoSamlp2AuthnRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4896
 
 
4897
#define LassoSamlp2AuthnRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4898
#define LassoSamlp2AuthnRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4899
 
 
4900
/* Version */
 
4901
 
 
4902
#define LassoSamlp2AuthnRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4903
#define LassoSamlp2AuthnRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4904
 
 
4905
#define LassoSamlp2AuthnRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4906
#define LassoSamlp2AuthnRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4907
 
 
4908
/* IssueInstant */
 
4909
 
 
4910
#define LassoSamlp2AuthnRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4911
#define LassoSamlp2AuthnRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4912
 
 
4913
#define LassoSamlp2AuthnRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4914
#define LassoSamlp2AuthnRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4915
 
 
4916
/* Destination */
 
4917
 
 
4918
#define LassoSamlp2AuthnRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4919
#define LassoSamlp2AuthnRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4920
 
 
4921
#define LassoSamlp2AuthnRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4922
#define LassoSamlp2AuthnRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
4923
 
 
4924
/* Consent */
 
4925
 
 
4926
#define LassoSamlp2AuthnRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4927
#define LassoSamlp2AuthnRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
4928
 
 
4929
#define LassoSamlp2AuthnRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4930
#define LassoSamlp2AuthnRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
4931
 
 
4932
 
 
4933
/* Constructors, destructors & static methods implementations */
 
4934
 
 
4935
#define new_LassoSamlp2AuthnRequest lasso_samlp2_authn_request_new
 
4936
#define delete_LassoSamlp2AuthnRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
4937
 
 
4938
/* Implementations of methods inherited from LassoNode */
 
4939
 
 
4940
#define LassoSamlp2AuthnRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
4941
 
 
4942
 
 
4943
 
 
4944
 
 
4945
/* Subject */
 
4946
 
 
4947
#define LassoSamlp2SubjectQueryAbstract_get_Subject(self) get_node((self)->Subject)
 
4948
#define LassoSamlp2SubjectQueryAbstract_Subject_get(self) get_node((self)->Subject)
 
4949
#define LassoSamlp2SubjectQueryAbstract_set_Subject(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
4950
#define LassoSamlp2SubjectQueryAbstract_Subject_set(self,value) set_node((gpointer*)&(self)->Subject, (value))
 
4951
                    
 
4952
 
 
4953
/* inherited from RequestAbstract */
 
4954
 
 
4955
/* Issuer */
 
4956
 
 
4957
#define LassoSamlp2SubjectQueryAbstract_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4958
#define LassoSamlp2SubjectQueryAbstract_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
4959
#define LassoSamlp2SubjectQueryAbstract_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4960
#define LassoSamlp2SubjectQueryAbstract_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
4961
                    
 
4962
 
 
4963
/* Extensions */
 
4964
 
 
4965
#define LassoSamlp2SubjectQueryAbstract_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4966
#define LassoSamlp2SubjectQueryAbstract_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
4967
#define LassoSamlp2SubjectQueryAbstract_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4968
#define LassoSamlp2SubjectQueryAbstract_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
4969
                    
 
4970
 
 
4971
/* ID */
 
4972
 
 
4973
#define LassoSamlp2SubjectQueryAbstract_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4974
#define LassoSamlp2SubjectQueryAbstract_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
4975
 
 
4976
#define LassoSamlp2SubjectQueryAbstract_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4977
#define LassoSamlp2SubjectQueryAbstract_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
4978
 
 
4979
/* Version */
 
4980
 
 
4981
#define LassoSamlp2SubjectQueryAbstract_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4982
#define LassoSamlp2SubjectQueryAbstract_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
4983
 
 
4984
#define LassoSamlp2SubjectQueryAbstract_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4985
#define LassoSamlp2SubjectQueryAbstract_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
4986
 
 
4987
/* IssueInstant */
 
4988
 
 
4989
#define LassoSamlp2SubjectQueryAbstract_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4990
#define LassoSamlp2SubjectQueryAbstract_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
4991
 
 
4992
#define LassoSamlp2SubjectQueryAbstract_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4993
#define LassoSamlp2SubjectQueryAbstract_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
4994
 
 
4995
/* Destination */
 
4996
 
 
4997
#define LassoSamlp2SubjectQueryAbstract_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4998
#define LassoSamlp2SubjectQueryAbstract_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
4999
 
 
5000
#define LassoSamlp2SubjectQueryAbstract_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5001
#define LassoSamlp2SubjectQueryAbstract_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5002
 
 
5003
/* Consent */
 
5004
 
 
5005
#define LassoSamlp2SubjectQueryAbstract_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5006
#define LassoSamlp2SubjectQueryAbstract_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5007
 
 
5008
#define LassoSamlp2SubjectQueryAbstract_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5009
#define LassoSamlp2SubjectQueryAbstract_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5010
 
 
5011
 
 
5012
/* Constructors, destructors & static methods implementations */
 
5013
 
 
5014
#define new_LassoSamlp2SubjectQueryAbstract lasso_samlp2_subject_query_abstract_new
 
5015
#define delete_LassoSamlp2SubjectQueryAbstract(self) lasso_node_destroy(LASSO_NODE(self))
 
5016
 
 
5017
/* Implementations of methods inherited from LassoNode */
 
5018
 
 
5019
#define LassoSamlp2SubjectQueryAbstract_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5020
 
 
5021
 
 
5022
 
 
5023
 
 
5024
/* Action */
 
5025
 
 
5026
#define LassoSamlp2AuthzDecisionQuery_get_Action(self) get_node((self)->Action)
 
5027
#define LassoSamlp2AuthzDecisionQuery_Action_get(self) get_node((self)->Action)
 
5028
#define LassoSamlp2AuthzDecisionQuery_set_Action(self,value) set_node((gpointer*)&(self)->Action, (value))
 
5029
#define LassoSamlp2AuthzDecisionQuery_Action_set(self,value) set_node((gpointer*)&(self)->Action, (value))
 
5030
                    
 
5031
 
 
5032
/* Evidence */
 
5033
 
 
5034
#define LassoSamlp2AuthzDecisionQuery_get_Evidence(self) get_node((self)->Evidence)
 
5035
#define LassoSamlp2AuthzDecisionQuery_Evidence_get(self) get_node((self)->Evidence)
 
5036
#define LassoSamlp2AuthzDecisionQuery_set_Evidence(self,value) set_node((gpointer*)&(self)->Evidence, (value))
 
5037
#define LassoSamlp2AuthzDecisionQuery_Evidence_set(self,value) set_node((gpointer*)&(self)->Evidence, (value))
 
5038
                    
 
5039
 
 
5040
/* inherited from SubjectQueryAbstract */
 
5041
 
 
5042
/* Subject */
 
5043
 
 
5044
#define LassoSamlp2AuthzDecisionQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5045
#define LassoSamlp2AuthzDecisionQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5046
#define LassoSamlp2AuthzDecisionQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5047
#define LassoSamlp2AuthzDecisionQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5048
                    
 
5049
 
 
5050
/* inherited from RequestAbstract */
 
5051
 
 
5052
/* Issuer */
 
5053
 
 
5054
#define LassoSamlp2AuthzDecisionQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5055
#define LassoSamlp2AuthzDecisionQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5056
#define LassoSamlp2AuthzDecisionQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5057
#define LassoSamlp2AuthzDecisionQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5058
                    
 
5059
 
 
5060
/* Extensions */
 
5061
 
 
5062
#define LassoSamlp2AuthzDecisionQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5063
#define LassoSamlp2AuthzDecisionQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5064
#define LassoSamlp2AuthzDecisionQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5065
#define LassoSamlp2AuthzDecisionQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5066
                    
 
5067
 
 
5068
/* ID */
 
5069
 
 
5070
#define LassoSamlp2AuthzDecisionQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5071
#define LassoSamlp2AuthzDecisionQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5072
 
 
5073
#define LassoSamlp2AuthzDecisionQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5074
#define LassoSamlp2AuthzDecisionQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5075
 
 
5076
/* Version */
 
5077
 
 
5078
#define LassoSamlp2AuthzDecisionQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5079
#define LassoSamlp2AuthzDecisionQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5080
 
 
5081
#define LassoSamlp2AuthzDecisionQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5082
#define LassoSamlp2AuthzDecisionQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5083
 
 
5084
/* IssueInstant */
 
5085
 
 
5086
#define LassoSamlp2AuthzDecisionQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5087
#define LassoSamlp2AuthzDecisionQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5088
 
 
5089
#define LassoSamlp2AuthzDecisionQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5090
#define LassoSamlp2AuthzDecisionQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5091
 
 
5092
/* Destination */
 
5093
 
 
5094
#define LassoSamlp2AuthzDecisionQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5095
#define LassoSamlp2AuthzDecisionQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5096
 
 
5097
#define LassoSamlp2AuthzDecisionQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5098
#define LassoSamlp2AuthzDecisionQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5099
 
 
5100
/* Consent */
 
5101
 
 
5102
#define LassoSamlp2AuthzDecisionQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5103
#define LassoSamlp2AuthzDecisionQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5104
 
 
5105
#define LassoSamlp2AuthzDecisionQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5106
#define LassoSamlp2AuthzDecisionQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5107
 
 
5108
 
 
5109
/* Constructors, destructors & static methods implementations */
 
5110
 
 
5111
#define new_LassoSamlp2AuthzDecisionQuery lasso_samlp2_authz_decision_query_new
 
5112
#define delete_LassoSamlp2AuthzDecisionQuery(self) lasso_node_destroy(LASSO_NODE(self))
 
5113
 
 
5114
/* Implementations of methods inherited from LassoNode */
 
5115
 
 
5116
#define LassoSamlp2AuthzDecisionQuery_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5117
 
 
5118
 
 
5119
 
 
5120
 
 
5121
/* Attribute */
 
5122
 
 
5123
#define LassoSamlp2AttributeQuery_get_Attribute(self) get_node((self)->Attribute)
 
5124
#define LassoSamlp2AttributeQuery_Attribute_get(self) get_node((self)->Attribute)
 
5125
#define LassoSamlp2AttributeQuery_set_Attribute(self,value) set_node((gpointer*)&(self)->Attribute, (value))
 
5126
#define LassoSamlp2AttributeQuery_Attribute_set(self,value) set_node((gpointer*)&(self)->Attribute, (value))
 
5127
                    
 
5128
 
 
5129
/* inherited from SubjectQueryAbstract */
 
5130
 
 
5131
/* Subject */
 
5132
 
 
5133
#define LassoSamlp2AttributeQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5134
#define LassoSamlp2AttributeQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5135
#define LassoSamlp2AttributeQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5136
#define LassoSamlp2AttributeQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5137
                    
 
5138
 
 
5139
/* inherited from RequestAbstract */
 
5140
 
 
5141
/* Issuer */
 
5142
 
 
5143
#define LassoSamlp2AttributeQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5144
#define LassoSamlp2AttributeQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5145
#define LassoSamlp2AttributeQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5146
#define LassoSamlp2AttributeQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5147
                    
 
5148
 
 
5149
/* Extensions */
 
5150
 
 
5151
#define LassoSamlp2AttributeQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5152
#define LassoSamlp2AttributeQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5153
#define LassoSamlp2AttributeQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5154
#define LassoSamlp2AttributeQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5155
                    
 
5156
 
 
5157
/* ID */
 
5158
 
 
5159
#define LassoSamlp2AttributeQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5160
#define LassoSamlp2AttributeQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5161
 
 
5162
#define LassoSamlp2AttributeQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5163
#define LassoSamlp2AttributeQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5164
 
 
5165
/* Version */
 
5166
 
 
5167
#define LassoSamlp2AttributeQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5168
#define LassoSamlp2AttributeQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5169
 
 
5170
#define LassoSamlp2AttributeQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5171
#define LassoSamlp2AttributeQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5172
 
 
5173
/* IssueInstant */
 
5174
 
 
5175
#define LassoSamlp2AttributeQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5176
#define LassoSamlp2AttributeQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5177
 
 
5178
#define LassoSamlp2AttributeQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5179
#define LassoSamlp2AttributeQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5180
 
 
5181
/* Destination */
 
5182
 
 
5183
#define LassoSamlp2AttributeQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5184
#define LassoSamlp2AttributeQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5185
 
 
5186
#define LassoSamlp2AttributeQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5187
#define LassoSamlp2AttributeQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5188
 
 
5189
/* Consent */
 
5190
 
 
5191
#define LassoSamlp2AttributeQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5192
#define LassoSamlp2AttributeQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5193
 
 
5194
#define LassoSamlp2AttributeQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5195
#define LassoSamlp2AttributeQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5196
 
 
5197
 
 
5198
/* Constructors, destructors & static methods implementations */
 
5199
 
 
5200
#define new_LassoSamlp2AttributeQuery lasso_samlp2_attribute_query_new
 
5201
#define delete_LassoSamlp2AttributeQuery(self) lasso_node_destroy(LASSO_NODE(self))
 
5202
 
 
5203
/* Implementations of methods inherited from LassoNode */
 
5204
 
 
5205
#define LassoSamlp2AttributeQuery_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5206
 
 
5207
 
 
5208
 
 
5209
 
 
5210
 
 
5211
/* Constructors, destructors & static methods implementations */
 
5212
 
 
5213
#define new_LassoSaml2AudienceRestriction lasso_saml2_audience_restriction_new
 
5214
#define delete_LassoSaml2AudienceRestriction(self) lasso_node_destroy(LASSO_NODE(self))
 
5215
 
 
5216
/* Implementations of methods inherited from LassoNode */
 
5217
 
 
5218
#define LassoSaml2AudienceRestriction_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5219
 
 
5220
 
 
5221
 
 
5222
 
 
5223
/* BaseID */
 
5224
 
 
5225
#define LassoSamlp2LogoutRequest_get_BaseID(self) get_node((self)->BaseID)
 
5226
#define LassoSamlp2LogoutRequest_BaseID_get(self) get_node((self)->BaseID)
 
5227
#define LassoSamlp2LogoutRequest_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
5228
#define LassoSamlp2LogoutRequest_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
5229
                    
 
5230
 
 
5231
/* NameID */
 
5232
 
 
5233
#define LassoSamlp2LogoutRequest_get_NameID(self) get_node((self)->NameID)
 
5234
#define LassoSamlp2LogoutRequest_NameID_get(self) get_node((self)->NameID)
 
5235
#define LassoSamlp2LogoutRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5236
#define LassoSamlp2LogoutRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5237
                    
 
5238
 
 
5239
/* EncryptedID */
 
5240
 
 
5241
#define LassoSamlp2LogoutRequest_get_EncryptedID(self) get_node((self)->EncryptedID)
 
5242
#define LassoSamlp2LogoutRequest_EncryptedID_get(self) get_node((self)->EncryptedID)
 
5243
#define LassoSamlp2LogoutRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5244
#define LassoSamlp2LogoutRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5245
                    
 
5246
 
 
5247
/* inherited from RequestAbstract */
 
5248
 
 
5249
/* Issuer */
 
5250
 
 
5251
#define LassoSamlp2LogoutRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5252
#define LassoSamlp2LogoutRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5253
#define LassoSamlp2LogoutRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5254
#define LassoSamlp2LogoutRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5255
                    
 
5256
 
 
5257
/* Extensions */
 
5258
 
 
5259
#define LassoSamlp2LogoutRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5260
#define LassoSamlp2LogoutRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5261
#define LassoSamlp2LogoutRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5262
#define LassoSamlp2LogoutRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5263
                    
 
5264
 
 
5265
/* ID */
 
5266
 
 
5267
#define LassoSamlp2LogoutRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5268
#define LassoSamlp2LogoutRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5269
 
 
5270
#define LassoSamlp2LogoutRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5271
#define LassoSamlp2LogoutRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5272
 
 
5273
/* Version */
 
5274
 
 
5275
#define LassoSamlp2LogoutRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5276
#define LassoSamlp2LogoutRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5277
 
 
5278
#define LassoSamlp2LogoutRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5279
#define LassoSamlp2LogoutRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5280
 
 
5281
/* IssueInstant */
 
5282
 
 
5283
#define LassoSamlp2LogoutRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5284
#define LassoSamlp2LogoutRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5285
 
 
5286
#define LassoSamlp2LogoutRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5287
#define LassoSamlp2LogoutRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5288
 
 
5289
/* Destination */
 
5290
 
 
5291
#define LassoSamlp2LogoutRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5292
#define LassoSamlp2LogoutRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5293
 
 
5294
#define LassoSamlp2LogoutRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5295
#define LassoSamlp2LogoutRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5296
 
 
5297
/* Consent */
 
5298
 
 
5299
#define LassoSamlp2LogoutRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5300
#define LassoSamlp2LogoutRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5301
 
 
5302
#define LassoSamlp2LogoutRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5303
#define LassoSamlp2LogoutRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5304
 
 
5305
 
 
5306
/* Constructors, destructors & static methods implementations */
 
5307
 
 
5308
#define new_LassoSamlp2LogoutRequest lasso_samlp2_logout_request_new
 
5309
#define delete_LassoSamlp2LogoutRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
5310
 
 
5311
/* Implementations of methods inherited from LassoNode */
 
5312
 
 
5313
#define LassoSamlp2LogoutRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5314
 
 
5315
 
 
5316
 
 
5317
 
 
5318
/* RequestedAuthnContext */
 
5319
 
 
5320
#define LassoSamlp2AuthnQuery_get_RequestedAuthnContext(self) get_node((self)->RequestedAuthnContext)
 
5321
#define LassoSamlp2AuthnQuery_RequestedAuthnContext_get(self) get_node((self)->RequestedAuthnContext)
 
5322
#define LassoSamlp2AuthnQuery_set_RequestedAuthnContext(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value))
 
5323
#define LassoSamlp2AuthnQuery_RequestedAuthnContext_set(self,value) set_node((gpointer*)&(self)->RequestedAuthnContext, (value))
 
5324
                    
 
5325
 
 
5326
/* inherited from SubjectQueryAbstract */
 
5327
 
 
5328
/* Subject */
 
5329
 
 
5330
#define LassoSamlp2AuthnQuery_get_Subject(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5331
#define LassoSamlp2AuthnQuery_Subject_get(self) get_node(LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject)
 
5332
#define LassoSamlp2AuthnQuery_set_Subject(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5333
#define LassoSamlp2AuthnQuery_Subject_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_SUBJECT_QUERY_ABSTRACT(self)->Subject, (value))
 
5334
                    
 
5335
 
 
5336
/* inherited from RequestAbstract */
 
5337
 
 
5338
/* Issuer */
 
5339
 
 
5340
#define LassoSamlp2AuthnQuery_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5341
#define LassoSamlp2AuthnQuery_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5342
#define LassoSamlp2AuthnQuery_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5343
#define LassoSamlp2AuthnQuery_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5344
                    
 
5345
 
 
5346
/* Extensions */
 
5347
 
 
5348
#define LassoSamlp2AuthnQuery_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5349
#define LassoSamlp2AuthnQuery_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5350
#define LassoSamlp2AuthnQuery_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5351
#define LassoSamlp2AuthnQuery_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5352
                    
 
5353
 
 
5354
/* ID */
 
5355
 
 
5356
#define LassoSamlp2AuthnQuery_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5357
#define LassoSamlp2AuthnQuery_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5358
 
 
5359
#define LassoSamlp2AuthnQuery_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5360
#define LassoSamlp2AuthnQuery_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5361
 
 
5362
/* Version */
 
5363
 
 
5364
#define LassoSamlp2AuthnQuery_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5365
#define LassoSamlp2AuthnQuery_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5366
 
 
5367
#define LassoSamlp2AuthnQuery_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5368
#define LassoSamlp2AuthnQuery_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5369
 
 
5370
/* IssueInstant */
 
5371
 
 
5372
#define LassoSamlp2AuthnQuery_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5373
#define LassoSamlp2AuthnQuery_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5374
 
 
5375
#define LassoSamlp2AuthnQuery_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5376
#define LassoSamlp2AuthnQuery_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5377
 
 
5378
/* Destination */
 
5379
 
 
5380
#define LassoSamlp2AuthnQuery_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5381
#define LassoSamlp2AuthnQuery_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5382
 
 
5383
#define LassoSamlp2AuthnQuery_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5384
#define LassoSamlp2AuthnQuery_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5385
 
 
5386
/* Consent */
 
5387
 
 
5388
#define LassoSamlp2AuthnQuery_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5389
#define LassoSamlp2AuthnQuery_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5390
 
 
5391
#define LassoSamlp2AuthnQuery_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5392
#define LassoSamlp2AuthnQuery_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5393
 
 
5394
 
 
5395
/* Constructors, destructors & static methods implementations */
 
5396
 
 
5397
#define new_LassoSamlp2AuthnQuery lasso_samlp2_authn_query_new
 
5398
#define delete_LassoSamlp2AuthnQuery(self) lasso_node_destroy(LASSO_NODE(self))
 
5399
 
 
5400
/* Implementations of methods inherited from LassoNode */
 
5401
 
 
5402
#define LassoSamlp2AuthnQuery_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5403
 
 
5404
 
 
5405
 
 
5406
 
 
5407
 
 
5408
/* Constructors, destructors & static methods implementations */
 
5409
 
 
5410
#define new_LassoSaml2Attribute lasso_saml2_attribute_new
 
5411
#define delete_LassoSaml2Attribute(self) lasso_node_destroy(LASSO_NODE(self))
 
5412
 
 
5413
/* Implementations of methods inherited from LassoNode */
 
5414
 
 
5415
#define LassoSaml2Attribute_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5416
 
 
5417
 
 
5418
 
 
5419
 
 
5420
 
 
5421
/* Constructors, destructors & static methods implementations */
 
5422
 
 
5423
#define new_LassoSamlp2Terminate lasso_samlp2_terminate_new
 
5424
#define delete_LassoSamlp2Terminate(self) lasso_node_destroy(LASSO_NODE(self))
 
5425
 
 
5426
/* Implementations of methods inherited from LassoNode */
 
5427
 
 
5428
#define LassoSamlp2Terminate_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5429
 
 
5430
 
 
5431
 
 
5432
 
 
5433
 
 
5434
/* Constructors, destructors & static methods implementations */
 
5435
 
 
5436
#define new_LassoSamlp2StatusDetail lasso_samlp2_status_detail_new
 
5437
#define delete_LassoSamlp2StatusDetail(self) lasso_node_destroy(LASSO_NODE(self))
 
5438
 
 
5439
/* Implementations of methods inherited from LassoNode */
 
5440
 
 
5441
#define LassoSamlp2StatusDetail_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5442
 
 
5443
 
 
5444
 
 
5445
 
 
5446
/* Action */
 
5447
 
 
5448
#define LassoSaml2AuthzDecisionStatement_get_Action(self) get_node((self)->Action)
 
5449
#define LassoSaml2AuthzDecisionStatement_Action_get(self) get_node((self)->Action)
 
5450
#define LassoSaml2AuthzDecisionStatement_set_Action(self,value) set_node((gpointer*)&(self)->Action, (value))
 
5451
#define LassoSaml2AuthzDecisionStatement_Action_set(self,value) set_node((gpointer*)&(self)->Action, (value))
 
5452
                    
 
5453
 
 
5454
/* Evidence */
 
5455
 
 
5456
#define LassoSaml2AuthzDecisionStatement_get_Evidence(self) get_node((self)->Evidence)
 
5457
#define LassoSaml2AuthzDecisionStatement_Evidence_get(self) get_node((self)->Evidence)
 
5458
#define LassoSaml2AuthzDecisionStatement_set_Evidence(self,value) set_node((gpointer*)&(self)->Evidence, (value))
 
5459
#define LassoSaml2AuthzDecisionStatement_Evidence_set(self,value) set_node((gpointer*)&(self)->Evidence, (value))
 
5460
                    
 
5461
 
 
5462
 
 
5463
/* Constructors, destructors & static methods implementations */
 
5464
 
 
5465
#define new_LassoSaml2AuthzDecisionStatement lasso_saml2_authz_decision_statement_new
 
5466
#define delete_LassoSaml2AuthzDecisionStatement(self) lasso_node_destroy(LASSO_NODE(self))
 
5467
 
 
5468
/* Implementations of methods inherited from LassoNode */
 
5469
 
 
5470
#define LassoSaml2AuthzDecisionStatement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5471
 
 
5472
 
 
5473
 
 
5474
 
 
5475
/* NameID */
 
5476
 
 
5477
#define LassoSamlp2NameIDMappingResponse_get_NameID(self) get_node((self)->NameID)
 
5478
#define LassoSamlp2NameIDMappingResponse_NameID_get(self) get_node((self)->NameID)
 
5479
#define LassoSamlp2NameIDMappingResponse_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5480
#define LassoSamlp2NameIDMappingResponse_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5481
                    
 
5482
 
 
5483
/* EncryptedID */
 
5484
 
 
5485
#define LassoSamlp2NameIDMappingResponse_get_EncryptedID(self) get_node((self)->EncryptedID)
 
5486
#define LassoSamlp2NameIDMappingResponse_EncryptedID_get(self) get_node((self)->EncryptedID)
 
5487
#define LassoSamlp2NameIDMappingResponse_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5488
#define LassoSamlp2NameIDMappingResponse_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5489
                    
 
5490
 
 
5491
/* inherited from StatusResponse */
 
5492
 
 
5493
/* Issuer */
 
5494
 
 
5495
#define LassoSamlp2NameIDMappingResponse_get_Issuer(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
5496
#define LassoSamlp2NameIDMappingResponse_Issuer_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer)
 
5497
#define LassoSamlp2NameIDMappingResponse_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
5498
#define LassoSamlp2NameIDMappingResponse_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Issuer, (value))
 
5499
                    
 
5500
 
 
5501
/* Extensions */
 
5502
 
 
5503
#define LassoSamlp2NameIDMappingResponse_get_Extensions(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
5504
#define LassoSamlp2NameIDMappingResponse_Extensions_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions)
 
5505
#define LassoSamlp2NameIDMappingResponse_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
5506
#define LassoSamlp2NameIDMappingResponse_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Extensions, (value))
 
5507
                    
 
5508
 
 
5509
/* Status */
 
5510
 
 
5511
#define LassoSamlp2NameIDMappingResponse_get_Status(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
5512
#define LassoSamlp2NameIDMappingResponse_Status_get(self) get_node(LASSO_SAMLP2_STATUS_RESPONSE(self)->Status)
 
5513
#define LassoSamlp2NameIDMappingResponse_set_Status(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
5514
#define LassoSamlp2NameIDMappingResponse_Status_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_STATUS_RESPONSE(self)->Status, (value))
 
5515
                    
 
5516
 
 
5517
/* ID */
 
5518
 
 
5519
#define LassoSamlp2NameIDMappingResponse_get_ID(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
5520
#define LassoSamlp2NameIDMappingResponse_ID_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->ID
 
5521
 
 
5522
#define LassoSamlp2NameIDMappingResponse_set_ID(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
5523
#define LassoSamlp2NameIDMappingResponse_ID_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->ID, (value))
 
5524
 
 
5525
/* InResponseTo */
 
5526
 
 
5527
#define LassoSamlp2NameIDMappingResponse_get_InResponseTo(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
5528
#define LassoSamlp2NameIDMappingResponse_InResponseTo_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo
 
5529
 
 
5530
#define LassoSamlp2NameIDMappingResponse_set_InResponseTo(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
5531
#define LassoSamlp2NameIDMappingResponse_InResponseTo_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->InResponseTo, (value))
 
5532
 
 
5533
/* Version */
 
5534
 
 
5535
#define LassoSamlp2NameIDMappingResponse_get_Version(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
5536
#define LassoSamlp2NameIDMappingResponse_Version_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Version
 
5537
 
 
5538
#define LassoSamlp2NameIDMappingResponse_set_Version(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
5539
#define LassoSamlp2NameIDMappingResponse_Version_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Version, (value))
 
5540
 
 
5541
/* IssueInstant */
 
5542
 
 
5543
#define LassoSamlp2NameIDMappingResponse_get_IssueInstant(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
5544
#define LassoSamlp2NameIDMappingResponse_IssueInstant_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant
 
5545
 
 
5546
#define LassoSamlp2NameIDMappingResponse_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
5547
#define LassoSamlp2NameIDMappingResponse_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->IssueInstant, (value))
 
5548
 
 
5549
/* Destination */
 
5550
 
 
5551
#define LassoSamlp2NameIDMappingResponse_get_Destination(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
5552
#define LassoSamlp2NameIDMappingResponse_Destination_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination
 
5553
 
 
5554
#define LassoSamlp2NameIDMappingResponse_set_Destination(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
5555
#define LassoSamlp2NameIDMappingResponse_Destination_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Destination, (value))
 
5556
 
 
5557
/* Consent */
 
5558
 
 
5559
#define LassoSamlp2NameIDMappingResponse_get_Consent(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
5560
#define LassoSamlp2NameIDMappingResponse_Consent_get(self) LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent
 
5561
 
 
5562
#define LassoSamlp2NameIDMappingResponse_set_Consent(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
5563
#define LassoSamlp2NameIDMappingResponse_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
 
5564
 
 
5565
 
 
5566
/* Constructors, destructors & static methods implementations */
 
5567
 
 
5568
#define new_LassoSamlp2NameIDMappingResponse lasso_samlp2_name_id_mapping_response_new
 
5569
#define delete_LassoSamlp2NameIDMappingResponse(self) lasso_node_destroy(LASSO_NODE(self))
 
5570
 
 
5571
/* Implementations of methods inherited from LassoNode */
 
5572
 
 
5573
#define LassoSamlp2NameIDMappingResponse_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5574
 
 
5575
 
 
5576
 
 
5577
 
 
5578
 
 
5579
/* Constructors, destructors & static methods implementations */
 
5580
 
 
5581
#define new_LassoSaml2EncryptedElement lasso_saml2_encrypted_element_new
 
5582
#define delete_LassoSaml2EncryptedElement(self) lasso_node_destroy(LASSO_NODE(self))
 
5583
 
 
5584
/* Implementations of methods inherited from LassoNode */
 
5585
 
 
5586
#define LassoSaml2EncryptedElement_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5587
 
 
5588
 
 
5589
 
 
5590
 
 
5591
/* NameID */
 
5592
 
 
5593
#define LassoSamlp2ManageNameIDRequest_get_NameID(self) get_node((self)->NameID)
 
5594
#define LassoSamlp2ManageNameIDRequest_NameID_get(self) get_node((self)->NameID)
 
5595
#define LassoSamlp2ManageNameIDRequest_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5596
#define LassoSamlp2ManageNameIDRequest_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5597
                    
 
5598
 
 
5599
/* EncryptedID */
 
5600
 
 
5601
#define LassoSamlp2ManageNameIDRequest_get_EncryptedID(self) get_node((self)->EncryptedID)
 
5602
#define LassoSamlp2ManageNameIDRequest_EncryptedID_get(self) get_node((self)->EncryptedID)
 
5603
#define LassoSamlp2ManageNameIDRequest_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5604
#define LassoSamlp2ManageNameIDRequest_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5605
                    
 
5606
 
 
5607
/* NewEncryptedID */
 
5608
 
 
5609
#define LassoSamlp2ManageNameIDRequest_get_NewEncryptedID(self) get_node((self)->NewEncryptedID)
 
5610
#define LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(self) get_node((self)->NewEncryptedID)
 
5611
#define LassoSamlp2ManageNameIDRequest_set_NewEncryptedID(self,value) set_node((gpointer*)&(self)->NewEncryptedID, (value))
 
5612
#define LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(self,value) set_node((gpointer*)&(self)->NewEncryptedID, (value))
 
5613
                    
 
5614
 
 
5615
/* Terminate */
 
5616
 
 
5617
#define LassoSamlp2ManageNameIDRequest_get_Terminate(self) get_node((self)->Terminate)
 
5618
#define LassoSamlp2ManageNameIDRequest_Terminate_get(self) get_node((self)->Terminate)
 
5619
#define LassoSamlp2ManageNameIDRequest_set_Terminate(self,value) set_node((gpointer*)&(self)->Terminate, (value))
 
5620
#define LassoSamlp2ManageNameIDRequest_Terminate_set(self,value) set_node((gpointer*)&(self)->Terminate, (value))
 
5621
                    
 
5622
 
 
5623
/* inherited from RequestAbstract */
 
5624
 
 
5625
/* Issuer */
 
5626
 
 
5627
#define LassoSamlp2ManageNameIDRequest_get_Issuer(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5628
#define LassoSamlp2ManageNameIDRequest_Issuer_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer)
 
5629
#define LassoSamlp2ManageNameIDRequest_set_Issuer(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5630
#define LassoSamlp2ManageNameIDRequest_Issuer_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Issuer, (value))
 
5631
                    
 
5632
 
 
5633
/* Extensions */
 
5634
 
 
5635
#define LassoSamlp2ManageNameIDRequest_get_Extensions(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5636
#define LassoSamlp2ManageNameIDRequest_Extensions_get(self) get_node(LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions)
 
5637
#define LassoSamlp2ManageNameIDRequest_set_Extensions(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5638
#define LassoSamlp2ManageNameIDRequest_Extensions_set(self,value) set_node((gpointer*)&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Extensions, (value))
 
5639
                    
 
5640
 
 
5641
/* ID */
 
5642
 
 
5643
#define LassoSamlp2ManageNameIDRequest_get_ID(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5644
#define LassoSamlp2ManageNameIDRequest_ID_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID
 
5645
 
 
5646
#define LassoSamlp2ManageNameIDRequest_set_ID(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5647
#define LassoSamlp2ManageNameIDRequest_ID_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->ID, (value))
 
5648
 
 
5649
/* Version */
 
5650
 
 
5651
#define LassoSamlp2ManageNameIDRequest_get_Version(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5652
#define LassoSamlp2ManageNameIDRequest_Version_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version
 
5653
 
 
5654
#define LassoSamlp2ManageNameIDRequest_set_Version(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5655
#define LassoSamlp2ManageNameIDRequest_Version_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Version, (value))
 
5656
 
 
5657
/* IssueInstant */
 
5658
 
 
5659
#define LassoSamlp2ManageNameIDRequest_get_IssueInstant(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5660
#define LassoSamlp2ManageNameIDRequest_IssueInstant_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant
 
5661
 
 
5662
#define LassoSamlp2ManageNameIDRequest_set_IssueInstant(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5663
#define LassoSamlp2ManageNameIDRequest_IssueInstant_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->IssueInstant, (value))
 
5664
 
 
5665
/* Destination */
 
5666
 
 
5667
#define LassoSamlp2ManageNameIDRequest_get_Destination(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5668
#define LassoSamlp2ManageNameIDRequest_Destination_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination
 
5669
 
 
5670
#define LassoSamlp2ManageNameIDRequest_set_Destination(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5671
#define LassoSamlp2ManageNameIDRequest_Destination_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Destination, (value))
 
5672
 
 
5673
/* Consent */
 
5674
 
 
5675
#define LassoSamlp2ManageNameIDRequest_get_Consent(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5676
#define LassoSamlp2ManageNameIDRequest_Consent_get(self) LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent
 
5677
 
 
5678
#define LassoSamlp2ManageNameIDRequest_set_Consent(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5679
#define LassoSamlp2ManageNameIDRequest_Consent_set(self,value) set_string(&LASSO_SAMLP2_REQUEST_ABSTRACT(self)->Consent, (value))
 
5680
 
 
5681
 
 
5682
/* Constructors, destructors & static methods implementations */
 
5683
 
 
5684
#define new_LassoSamlp2ManageNameIDRequest lasso_samlp2_manage_name_id_request_new
 
5685
#define delete_LassoSamlp2ManageNameIDRequest(self) lasso_node_destroy(LASSO_NODE(self))
 
5686
 
 
5687
/* Implementations of methods inherited from LassoNode */
 
5688
 
 
5689
#define LassoSamlp2ManageNameIDRequest_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5690
 
 
5691
 
 
5692
 
 
5693
 
 
5694
/* IDPList */
 
5695
 
 
5696
#define LassoSamlp2Scoping_get_IDPList(self) get_node((self)->IDPList)
 
5697
#define LassoSamlp2Scoping_IDPList_get(self) get_node((self)->IDPList)
 
5698
#define LassoSamlp2Scoping_set_IDPList(self,value) set_node((gpointer*)&(self)->IDPList, (value))
 
5699
#define LassoSamlp2Scoping_IDPList_set(self,value) set_node((gpointer*)&(self)->IDPList, (value))
 
5700
                    
 
5701
 
 
5702
 
 
5703
/* Constructors, destructors & static methods implementations */
 
5704
 
 
5705
#define new_LassoSamlp2Scoping lasso_samlp2_scoping_new
 
5706
#define delete_LassoSamlp2Scoping(self) lasso_node_destroy(LASSO_NODE(self))
 
5707
 
 
5708
/* Implementations of methods inherited from LassoNode */
 
5709
 
 
5710
#define LassoSamlp2Scoping_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5711
 
 
5712
 
 
5713
 
 
5714
 
 
5715
/* BaseID */
 
5716
 
 
5717
#define LassoSaml2Subject_get_BaseID(self) get_node((self)->BaseID)
 
5718
#define LassoSaml2Subject_BaseID_get(self) get_node((self)->BaseID)
 
5719
#define LassoSaml2Subject_set_BaseID(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
5720
#define LassoSaml2Subject_BaseID_set(self,value) set_node((gpointer*)&(self)->BaseID, (value))
 
5721
                    
 
5722
 
 
5723
/* NameID */
 
5724
 
 
5725
#define LassoSaml2Subject_get_NameID(self) get_node((self)->NameID)
 
5726
#define LassoSaml2Subject_NameID_get(self) get_node((self)->NameID)
 
5727
#define LassoSaml2Subject_set_NameID(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5728
#define LassoSaml2Subject_NameID_set(self,value) set_node((gpointer*)&(self)->NameID, (value))
 
5729
                    
 
5730
 
 
5731
/* EncryptedID */
 
5732
 
 
5733
#define LassoSaml2Subject_get_EncryptedID(self) get_node((self)->EncryptedID)
 
5734
#define LassoSaml2Subject_EncryptedID_get(self) get_node((self)->EncryptedID)
 
5735
#define LassoSaml2Subject_set_EncryptedID(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5736
#define LassoSaml2Subject_EncryptedID_set(self,value) set_node((gpointer*)&(self)->EncryptedID, (value))
 
5737
                    
 
5738
 
 
5739
/* SubjectConfirmation */
 
5740
 
 
5741
#define LassoSaml2Subject_get_SubjectConfirmation(self) get_node((self)->SubjectConfirmation)
 
5742
#define LassoSaml2Subject_SubjectConfirmation_get(self) get_node((self)->SubjectConfirmation)
 
5743
#define LassoSaml2Subject_set_SubjectConfirmation(self,value) set_node((gpointer*)&(self)->SubjectConfirmation, (value))
 
5744
#define LassoSaml2Subject_SubjectConfirmation_set(self,value) set_node((gpointer*)&(self)->SubjectConfirmation, (value))
 
5745
                    
 
5746
 
 
5747
 
 
5748
/* Constructors, destructors & static methods implementations */
 
5749
 
 
5750
#define new_LassoSaml2Subject lasso_saml2_subject_new
 
5751
#define delete_LassoSaml2Subject(self) lasso_node_destroy(LASSO_NODE(self))
 
5752
 
 
5753
/* Implementations of methods inherited from LassoNode */
 
5754
 
 
5755
#define LassoSaml2Subject_dump(self) lasso_node_dump(LASSO_NODE(self))
 
5756
 
 
5757
 
 
5758
 
 
5759
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
 
5760
 
 
5761
static swig_type_info _swigt__int = {"_int", "int", 0, 0, (void*)0, 0};
 
5762
static swig_type_info _swigt__p_LassoCheckVersionMode = {"_p_LassoCheckVersionMode", "enum LassoCheckVersionMode *|LassoCheckVersionMode *", 0, 0, (void*)0, 0};
 
5763
static swig_type_info _swigt__p_LassoDefederation = {"_p_LassoDefederation", "LassoDefederation *", 0, 0, (void*)0, 0};
 
5764
static swig_type_info _swigt__p_LassoEcp = {"_p_LassoEcp", "LassoEcp *", 0, 0, (void*)0, 0};
 
5765
static swig_type_info _swigt__p_LassoEncryptionMode = {"_p_LassoEncryptionMode", "enum LassoEncryptionMode *|LassoEncryptionMode *", 0, 0, (void*)0, 0};
 
5766
static swig_type_info _swigt__p_LassoEncryptionSymKeyType = {"_p_LassoEncryptionSymKeyType", "enum LassoEncryptionSymKeyType *|LassoEncryptionSymKeyType *", 0, 0, (void*)0, 0};
 
5767
static swig_type_info _swigt__p_LassoFederation = {"_p_LassoFederation", "LassoFederation *", 0, 0, (void*)0, 0};
 
5768
static swig_type_info _swigt__p_LassoHttpMethod = {"_p_LassoHttpMethod", "enum LassoHttpMethod *|LassoHttpMethod *", 0, 0, (void*)0, 0};
 
5769
static swig_type_info _swigt__p_LassoIdentity = {"_p_LassoIdentity", "LassoIdentity *", 0, 0, (void*)0, 0};
 
5770
static swig_type_info _swigt__p_LassoLecp = {"_p_LassoLecp", "LassoLecp *", 0, 0, (void*)0, 0};
 
5771
static swig_type_info _swigt__p_LassoLibAssertion = {"_p_LassoLibAssertion", "LassoLibAssertion *", 0, 0, (void*)0, 0};
 
5772
static swig_type_info _swigt__p_LassoLibAuthnRequest = {"_p_LassoLibAuthnRequest", "LassoLibAuthnRequest *", 0, 0, (void*)0, 0};
 
5773
static swig_type_info _swigt__p_LassoLibAuthnResponse = {"_p_LassoLibAuthnResponse", "LassoLibAuthnResponse *", 0, 0, (void*)0, 0};
 
5774
static swig_type_info _swigt__p_LassoLibFederationTerminationNotification = {"_p_LassoLibFederationTerminationNotification", "LassoLibFederationTerminationNotification *", 0, 0, (void*)0, 0};
 
5775
static swig_type_info _swigt__p_LassoLibLogoutRequest = {"_p_LassoLibLogoutRequest", "LassoLibLogoutRequest *", 0, 0, (void*)0, 0};
 
5776
static swig_type_info _swigt__p_LassoLibLogoutResponse = {"_p_LassoLibLogoutResponse", "LassoLibLogoutResponse *", 0, 0, (void*)0, 0};
 
5777
static swig_type_info _swigt__p_LassoLibRegisterNameIdentifierRequest = {"_p_LassoLibRegisterNameIdentifierRequest", "LassoLibRegisterNameIdentifierRequest *", 0, 0, (void*)0, 0};
 
5778
static swig_type_info _swigt__p_LassoLibRegisterNameIdentifierResponse = {"_p_LassoLibRegisterNameIdentifierResponse", "LassoLibRegisterNameIdentifierResponse *", 0, 0, (void*)0, 0};
 
5779
static swig_type_info _swigt__p_LassoLibRequestAuthnContext = {"_p_LassoLibRequestAuthnContext", "LassoLibRequestAuthnContext *", 0, 0, (void*)0, 0};
 
5780
static swig_type_info _swigt__p_LassoLibStatusResponse = {"_p_LassoLibStatusResponse", "LassoLibStatusResponse *", 0, 0, (void*)0, 0};
 
5781
static swig_type_info _swigt__p_LassoLogin = {"_p_LassoLogin", "LassoLogin *", 0, 0, (void*)0, 0};
 
5782
static swig_type_info _swigt__p_LassoLoginProtocolProfile = {"_p_LassoLoginProtocolProfile", "enum LassoLoginProtocolProfile *|LassoLoginProtocolProfile *", 0, 0, (void*)0, 0};
 
5783
static swig_type_info _swigt__p_LassoLogout = {"_p_LassoLogout", "LassoLogout *", 0, 0, (void*)0, 0};
 
5784
static swig_type_info _swigt__p_LassoMdProtocolType = {"_p_LassoMdProtocolType", "enum LassoMdProtocolType *|LassoMdProtocolType *", 0, 0, (void*)0, 0};
 
5785
static swig_type_info _swigt__p_LassoNameIdManagement = {"_p_LassoNameIdManagement", "LassoNameIdManagement *", 0, 0, (void*)0, 0};
 
5786
static swig_type_info _swigt__p_LassoNameIdentifierMapping = {"_p_LassoNameIdentifierMapping", "LassoNameIdentifierMapping *", 0, 0, (void*)0, 0};
 
5787
static swig_type_info _swigt__p_LassoNameRegistration = {"_p_LassoNameRegistration", "LassoNameRegistration *", 0, 0, (void*)0, 0};
 
5788
static swig_type_info _swigt__p_LassoNode = {"_p_LassoNode", "LassoNode *", 0, 0, (void*)0, 0};
 
5789
static swig_type_info _swigt__p_LassoNodeList = {"_p_LassoNodeList", "LassoNodeList *", 0, 0, (void*)0, 0};
 
5790
static swig_type_info _swigt__p_LassoProtocolConformance = {"_p_LassoProtocolConformance", "enum LassoProtocolConformance *|LassoProtocolConformance *", 0, 0, (void*)0, 0};
 
5791
static swig_type_info _swigt__p_LassoProvider = {"_p_LassoProvider", "LassoProvider *", 0, 0, (void*)0, 0};
 
5792
static swig_type_info _swigt__p_LassoProviderRole = {"_p_LassoProviderRole", "enum LassoProviderRole *|LassoProviderRole *", 0, 0, (void*)0, 0};
 
5793
static swig_type_info _swigt__p_LassoRequestType = {"_p_LassoRequestType", "enum LassoRequestType *|LassoRequestType *", 0, 0, (void*)0, 0};
 
5794
static swig_type_info _swigt__p_LassoSaml2Action = {"_p_LassoSaml2Action", "LassoSaml2Action *", 0, 0, (void*)0, 0};
 
5795
static swig_type_info _swigt__p_LassoSaml2Advice = {"_p_LassoSaml2Advice", "LassoSaml2Advice *", 0, 0, (void*)0, 0};
 
5796
static swig_type_info _swigt__p_LassoSaml2Assertion = {"_p_LassoSaml2Assertion", "LassoSaml2Assertion *", 0, 0, (void*)0, 0};
 
5797
static swig_type_info _swigt__p_LassoSaml2Attribute = {"_p_LassoSaml2Attribute", "LassoSaml2Attribute *", 0, 0, (void*)0, 0};
 
5798
static swig_type_info _swigt__p_LassoSaml2AttributeStatement = {"_p_LassoSaml2AttributeStatement", "LassoSaml2AttributeStatement *", 0, 0, (void*)0, 0};
 
5799
static swig_type_info _swigt__p_LassoSaml2AudienceRestriction = {"_p_LassoSaml2AudienceRestriction", "LassoSaml2AudienceRestriction *", 0, 0, (void*)0, 0};
 
5800
static swig_type_info _swigt__p_LassoSaml2AuthnContext = {"_p_LassoSaml2AuthnContext", "LassoSaml2AuthnContext *", 0, 0, (void*)0, 0};
 
5801
static swig_type_info _swigt__p_LassoSaml2AuthnStatement = {"_p_LassoSaml2AuthnStatement", "LassoSaml2AuthnStatement *", 0, 0, (void*)0, 0};
 
5802
static swig_type_info _swigt__p_LassoSaml2AuthzDecisionStatement = {"_p_LassoSaml2AuthzDecisionStatement", "LassoSaml2AuthzDecisionStatement *", 0, 0, (void*)0, 0};
 
5803
static swig_type_info _swigt__p_LassoSaml2BaseIDAbstract = {"_p_LassoSaml2BaseIDAbstract", "LassoSaml2BaseIDAbstract *", 0, 0, (void*)0, 0};
 
5804
static swig_type_info _swigt__p_LassoSaml2ConditionAbstract = {"_p_LassoSaml2ConditionAbstract", "LassoSaml2ConditionAbstract *", 0, 0, (void*)0, 0};
 
5805
static swig_type_info _swigt__p_LassoSaml2Conditions = {"_p_LassoSaml2Conditions", "LassoSaml2Conditions *", 0, 0, (void*)0, 0};
 
5806
static swig_type_info _swigt__p_LassoSaml2EncryptedElement = {"_p_LassoSaml2EncryptedElement", "LassoSaml2EncryptedElement *", 0, 0, (void*)0, 0};
 
5807
static swig_type_info _swigt__p_LassoSaml2Evidence = {"_p_LassoSaml2Evidence", "LassoSaml2Evidence *", 0, 0, (void*)0, 0};
 
5808
static swig_type_info _swigt__p_LassoSaml2KeyInfoConfirmationData = {"_p_LassoSaml2KeyInfoConfirmationData", "LassoSaml2KeyInfoConfirmationData *", 0, 0, (void*)0, 0};
 
5809
static swig_type_info _swigt__p_LassoSaml2NameID = {"_p_LassoSaml2NameID", "LassoSaml2NameID *", 0, 0, (void*)0, 0};
 
5810
static swig_type_info _swigt__p_LassoSaml2OneTimeUse = {"_p_LassoSaml2OneTimeUse", "LassoSaml2OneTimeUse *", 0, 0, (void*)0, 0};
 
5811
static swig_type_info _swigt__p_LassoSaml2ProxyRestriction = {"_p_LassoSaml2ProxyRestriction", "LassoSaml2ProxyRestriction *", 0, 0, (void*)0, 0};
 
5812
static swig_type_info _swigt__p_LassoSaml2StatementAbstract = {"_p_LassoSaml2StatementAbstract", "LassoSaml2StatementAbstract *", 0, 0, (void*)0, 0};
 
5813
static swig_type_info _swigt__p_LassoSaml2Subject = {"_p_LassoSaml2Subject", "LassoSaml2Subject *", 0, 0, (void*)0, 0};
 
5814
static swig_type_info _swigt__p_LassoSaml2SubjectConfirmation = {"_p_LassoSaml2SubjectConfirmation", "LassoSaml2SubjectConfirmation *", 0, 0, (void*)0, 0};
 
5815
static swig_type_info _swigt__p_LassoSaml2SubjectConfirmationData = {"_p_LassoSaml2SubjectConfirmationData", "LassoSaml2SubjectConfirmationData *", 0, 0, (void*)0, 0};
 
5816
static swig_type_info _swigt__p_LassoSaml2SubjectLocality = {"_p_LassoSaml2SubjectLocality", "LassoSaml2SubjectLocality *", 0, 0, (void*)0, 0};
 
5817
static swig_type_info _swigt__p_LassoSamlAdvice = {"_p_LassoSamlAdvice", "LassoSamlAdvice *", 0, 0, (void*)0, 0};
 
5818
static swig_type_info _swigt__p_LassoSamlAssertion = {"_p_LassoSamlAssertion", "LassoSamlAssertion *", 0, 0, (void*)0, 0};
 
5819
static swig_type_info _swigt__p_LassoSamlAttribute = {"_p_LassoSamlAttribute", "LassoSamlAttribute *", 0, 0, (void*)0, 0};
 
5820
static swig_type_info _swigt__p_LassoSamlAttributeDesignator = {"_p_LassoSamlAttributeDesignator", "LassoSamlAttributeDesignator *", 0, 0, (void*)0, 0};
 
5821
static swig_type_info _swigt__p_LassoSamlAttributeStatement = {"_p_LassoSamlAttributeStatement", "LassoSamlAttributeStatement *", 0, 0, (void*)0, 0};
 
5822
static swig_type_info _swigt__p_LassoSamlAttributeValue = {"_p_LassoSamlAttributeValue", "LassoSamlAttributeValue *", 0, 0, (void*)0, 0};
 
5823
static swig_type_info _swigt__p_LassoSamlAudienceRestrictionCondition = {"_p_LassoSamlAudienceRestrictionCondition", "LassoSamlAudienceRestrictionCondition *", 0, 0, (void*)0, 0};
 
5824
static swig_type_info _swigt__p_LassoSamlAuthenticationStatement = {"_p_LassoSamlAuthenticationStatement", "LassoSamlAuthenticationStatement *", 0, 0, (void*)0, 0};
 
5825
static swig_type_info _swigt__p_LassoSamlAuthorityBinding = {"_p_LassoSamlAuthorityBinding", "LassoSamlAuthorityBinding *", 0, 0, (void*)0, 0};
 
5826
static swig_type_info _swigt__p_LassoSamlConditionAbstract = {"_p_LassoSamlConditionAbstract", "LassoSamlConditionAbstract *", 0, 0, (void*)0, 0};
 
5827
static swig_type_info _swigt__p_LassoSamlConditions = {"_p_LassoSamlConditions", "LassoSamlConditions *", 0, 0, (void*)0, 0};
 
5828
static swig_type_info _swigt__p_LassoSamlNameIdentifier = {"_p_LassoSamlNameIdentifier", "LassoSamlNameIdentifier *", 0, 0, (void*)0, 0};
 
5829
static swig_type_info _swigt__p_LassoSamlStatementAbstract = {"_p_LassoSamlStatementAbstract", "LassoSamlStatementAbstract *", 0, 0, (void*)0, 0};
 
5830
static swig_type_info _swigt__p_LassoSamlSubject = {"_p_LassoSamlSubject", "LassoSamlSubject *", 0, 0, (void*)0, 0};
 
5831
static swig_type_info _swigt__p_LassoSamlSubjectConfirmation = {"_p_LassoSamlSubjectConfirmation", "LassoSamlSubjectConfirmation *", 0, 0, (void*)0, 0};
 
5832
static swig_type_info _swigt__p_LassoSamlSubjectLocality = {"_p_LassoSamlSubjectLocality", "LassoSamlSubjectLocality *", 0, 0, (void*)0, 0};
 
5833
static swig_type_info _swigt__p_LassoSamlSubjectStatement = {"_p_LassoSamlSubjectStatement", "LassoSamlSubjectStatement *", 0, 0, (void*)0, 0};
 
5834
static swig_type_info _swigt__p_LassoSamlSubjectStatementAbstract = {"_p_LassoSamlSubjectStatementAbstract", "LassoSamlSubjectStatementAbstract *", 0, 0, (void*)0, 0};
 
5835
static swig_type_info _swigt__p_LassoSamlp2ArtifactResolve = {"_p_LassoSamlp2ArtifactResolve", "LassoSamlp2ArtifactResolve *", 0, 0, (void*)0, 0};
 
5836
static swig_type_info _swigt__p_LassoSamlp2ArtifactResponse = {"_p_LassoSamlp2ArtifactResponse", "LassoSamlp2ArtifactResponse *", 0, 0, (void*)0, 0};
 
5837
static swig_type_info _swigt__p_LassoSamlp2AssertionIDRequest = {"_p_LassoSamlp2AssertionIDRequest", "LassoSamlp2AssertionIDRequest *", 0, 0, (void*)0, 0};
 
5838
static swig_type_info _swigt__p_LassoSamlp2AttributeQuery = {"_p_LassoSamlp2AttributeQuery", "LassoSamlp2AttributeQuery *", 0, 0, (void*)0, 0};
 
5839
static swig_type_info _swigt__p_LassoSamlp2AuthnQuery = {"_p_LassoSamlp2AuthnQuery", "LassoSamlp2AuthnQuery *", 0, 0, (void*)0, 0};
 
5840
static swig_type_info _swigt__p_LassoSamlp2AuthnRequest = {"_p_LassoSamlp2AuthnRequest", "LassoSamlp2AuthnRequest *", 0, 0, (void*)0, 0};
 
5841
static swig_type_info _swigt__p_LassoSamlp2AuthzDecisionQuery = {"_p_LassoSamlp2AuthzDecisionQuery", "LassoSamlp2AuthzDecisionQuery *", 0, 0, (void*)0, 0};
 
5842
static swig_type_info _swigt__p_LassoSamlp2Extensions = {"_p_LassoSamlp2Extensions", "LassoSamlp2Extensions *", 0, 0, (void*)0, 0};
 
5843
static swig_type_info _swigt__p_LassoSamlp2IDPEntry = {"_p_LassoSamlp2IDPEntry", "LassoSamlp2IDPEntry *", 0, 0, (void*)0, 0};
 
5844
static swig_type_info _swigt__p_LassoSamlp2IDPList = {"_p_LassoSamlp2IDPList", "LassoSamlp2IDPList *", 0, 0, (void*)0, 0};
 
5845
static swig_type_info _swigt__p_LassoSamlp2LogoutRequest = {"_p_LassoSamlp2LogoutRequest", "LassoSamlp2LogoutRequest *", 0, 0, (void*)0, 0};
 
5846
static swig_type_info _swigt__p_LassoSamlp2ManageNameIDRequest = {"_p_LassoSamlp2ManageNameIDRequest", "LassoSamlp2ManageNameIDRequest *", 0, 0, (void*)0, 0};
 
5847
static swig_type_info _swigt__p_LassoSamlp2NameIDMappingRequest = {"_p_LassoSamlp2NameIDMappingRequest", "LassoSamlp2NameIDMappingRequest *", 0, 0, (void*)0, 0};
 
5848
static swig_type_info _swigt__p_LassoSamlp2NameIDMappingResponse = {"_p_LassoSamlp2NameIDMappingResponse", "LassoSamlp2NameIDMappingResponse *", 0, 0, (void*)0, 0};
 
5849
static swig_type_info _swigt__p_LassoSamlp2NameIDPolicy = {"_p_LassoSamlp2NameIDPolicy", "LassoSamlp2NameIDPolicy *", 0, 0, (void*)0, 0};
 
5850
static swig_type_info _swigt__p_LassoSamlp2RequestAbstract = {"_p_LassoSamlp2RequestAbstract", "LassoSamlp2RequestAbstract *", 0, 0, (void*)0, 0};
 
5851
static swig_type_info _swigt__p_LassoSamlp2RequestedAuthnContext = {"_p_LassoSamlp2RequestedAuthnContext", "LassoSamlp2RequestedAuthnContext *", 0, 0, (void*)0, 0};
 
5852
static swig_type_info _swigt__p_LassoSamlp2Response = {"_p_LassoSamlp2Response", "LassoSamlp2Response *", 0, 0, (void*)0, 0};
 
5853
static swig_type_info _swigt__p_LassoSamlp2Scoping = {"_p_LassoSamlp2Scoping", "LassoSamlp2Scoping *", 0, 0, (void*)0, 0};
 
5854
static swig_type_info _swigt__p_LassoSamlp2Status = {"_p_LassoSamlp2Status", "LassoSamlp2Status *", 0, 0, (void*)0, 0};
 
5855
static swig_type_info _swigt__p_LassoSamlp2StatusCode = {"_p_LassoSamlp2StatusCode", "LassoSamlp2StatusCode *", 0, 0, (void*)0, 0};
 
5856
static swig_type_info _swigt__p_LassoSamlp2StatusDetail = {"_p_LassoSamlp2StatusDetail", "LassoSamlp2StatusDetail *", 0, 0, (void*)0, 0};
 
5857
static swig_type_info _swigt__p_LassoSamlp2StatusResponse = {"_p_LassoSamlp2StatusResponse", "LassoSamlp2StatusResponse *", 0, 0, (void*)0, 0};
 
5858
static swig_type_info _swigt__p_LassoSamlp2SubjectQueryAbstract = {"_p_LassoSamlp2SubjectQueryAbstract", "LassoSamlp2SubjectQueryAbstract *", 0, 0, (void*)0, 0};
 
5859
static swig_type_info _swigt__p_LassoSamlp2Terminate = {"_p_LassoSamlp2Terminate", "LassoSamlp2Terminate *", 0, 0, (void*)0, 0};
 
5860
static swig_type_info _swigt__p_LassoSamlpRequest = {"_p_LassoSamlpRequest", "LassoSamlpRequest *", 0, 0, (void*)0, 0};
 
5861
static swig_type_info _swigt__p_LassoSamlpRequestAbstract = {"_p_LassoSamlpRequestAbstract", "LassoSamlpRequestAbstract *", 0, 0, (void*)0, 0};
 
5862
static swig_type_info _swigt__p_LassoSamlpResponse = {"_p_LassoSamlpResponse", "LassoSamlpResponse *", 0, 0, (void*)0, 0};
 
5863
static swig_type_info _swigt__p_LassoSamlpResponseAbstract = {"_p_LassoSamlpResponseAbstract", "LassoSamlpResponseAbstract *", 0, 0, (void*)0, 0};
 
5864
static swig_type_info _swigt__p_LassoSamlpStatus = {"_p_LassoSamlpStatus", "LassoSamlpStatus *", 0, 0, (void*)0, 0};
 
5865
static swig_type_info _swigt__p_LassoSamlpStatusCode = {"_p_LassoSamlpStatusCode", "LassoSamlpStatusCode *", 0, 0, (void*)0, 0};
 
5866
static swig_type_info _swigt__p_LassoServer = {"_p_LassoServer", "LassoServer *", 0, 0, (void*)0, 0};
 
5867
static swig_type_info _swigt__p_LassoSession = {"_p_LassoSession", "LassoSession *", 0, 0, (void*)0, 0};
 
5868
static swig_type_info _swigt__p_LassoSignatureMethod = {"_p_LassoSignatureMethod", "enum LassoSignatureMethod *|LassoSignatureMethod *", 0, 0, (void*)0, 0};
 
5869
static swig_type_info _swigt__p_LassoSignatureType = {"_p_LassoSignatureType", "LassoSignatureType *", 0, 0, (void*)0, 0};
 
5870
static swig_type_info _swigt__p_LassoStringList = {"_p_LassoStringList", "LassoStringList *", 0, 0, (void*)0, 0};
 
5871
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
 
5872
static swig_type_info _swigt__p_p_void = {"_p_p_void", "void **", 0, 0, (void*)0, 0};
 
5873
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
 
5874
 
 
5875
static swig_type_info *swig_type_initial[] = {
 
5876
  &_swigt__int,
 
5877
  &_swigt__p_LassoCheckVersionMode,
 
5878
  &_swigt__p_LassoDefederation,
 
5879
  &_swigt__p_LassoEcp,
 
5880
  &_swigt__p_LassoEncryptionMode,
 
5881
  &_swigt__p_LassoEncryptionSymKeyType,
 
5882
  &_swigt__p_LassoFederation,
 
5883
  &_swigt__p_LassoHttpMethod,
 
5884
  &_swigt__p_LassoIdentity,
 
5885
  &_swigt__p_LassoLecp,
 
5886
  &_swigt__p_LassoLibAssertion,
 
5887
  &_swigt__p_LassoLibAuthnRequest,
 
5888
  &_swigt__p_LassoLibAuthnResponse,
 
5889
  &_swigt__p_LassoLibFederationTerminationNotification,
 
5890
  &_swigt__p_LassoLibLogoutRequest,
 
5891
  &_swigt__p_LassoLibLogoutResponse,
 
5892
  &_swigt__p_LassoLibRegisterNameIdentifierRequest,
 
5893
  &_swigt__p_LassoLibRegisterNameIdentifierResponse,
 
5894
  &_swigt__p_LassoLibRequestAuthnContext,
 
5895
  &_swigt__p_LassoLibStatusResponse,
 
5896
  &_swigt__p_LassoLogin,
 
5897
  &_swigt__p_LassoLoginProtocolProfile,
 
5898
  &_swigt__p_LassoLogout,
 
5899
  &_swigt__p_LassoMdProtocolType,
 
5900
  &_swigt__p_LassoNameIdManagement,
 
5901
  &_swigt__p_LassoNameIdentifierMapping,
 
5902
  &_swigt__p_LassoNameRegistration,
 
5903
  &_swigt__p_LassoNode,
 
5904
  &_swigt__p_LassoNodeList,
 
5905
  &_swigt__p_LassoProtocolConformance,
 
5906
  &_swigt__p_LassoProvider,
 
5907
  &_swigt__p_LassoProviderRole,
 
5908
  &_swigt__p_LassoRequestType,
 
5909
  &_swigt__p_LassoSaml2Action,
 
5910
  &_swigt__p_LassoSaml2Advice,
 
5911
  &_swigt__p_LassoSaml2Assertion,
 
5912
  &_swigt__p_LassoSaml2Attribute,
 
5913
  &_swigt__p_LassoSaml2AttributeStatement,
 
5914
  &_swigt__p_LassoSaml2AudienceRestriction,
 
5915
  &_swigt__p_LassoSaml2AuthnContext,
 
5916
  &_swigt__p_LassoSaml2AuthnStatement,
 
5917
  &_swigt__p_LassoSaml2AuthzDecisionStatement,
 
5918
  &_swigt__p_LassoSaml2BaseIDAbstract,
 
5919
  &_swigt__p_LassoSaml2ConditionAbstract,
 
5920
  &_swigt__p_LassoSaml2Conditions,
 
5921
  &_swigt__p_LassoSaml2EncryptedElement,
 
5922
  &_swigt__p_LassoSaml2Evidence,
 
5923
  &_swigt__p_LassoSaml2KeyInfoConfirmationData,
 
5924
  &_swigt__p_LassoSaml2NameID,
 
5925
  &_swigt__p_LassoSaml2OneTimeUse,
 
5926
  &_swigt__p_LassoSaml2ProxyRestriction,
 
5927
  &_swigt__p_LassoSaml2StatementAbstract,
 
5928
  &_swigt__p_LassoSaml2Subject,
 
5929
  &_swigt__p_LassoSaml2SubjectConfirmation,
 
5930
  &_swigt__p_LassoSaml2SubjectConfirmationData,
 
5931
  &_swigt__p_LassoSaml2SubjectLocality,
 
5932
  &_swigt__p_LassoSamlAdvice,
 
5933
  &_swigt__p_LassoSamlAssertion,
 
5934
  &_swigt__p_LassoSamlAttribute,
 
5935
  &_swigt__p_LassoSamlAttributeDesignator,
 
5936
  &_swigt__p_LassoSamlAttributeStatement,
 
5937
  &_swigt__p_LassoSamlAttributeValue,
 
5938
  &_swigt__p_LassoSamlAudienceRestrictionCondition,
 
5939
  &_swigt__p_LassoSamlAuthenticationStatement,
 
5940
  &_swigt__p_LassoSamlAuthorityBinding,
 
5941
  &_swigt__p_LassoSamlConditionAbstract,
 
5942
  &_swigt__p_LassoSamlConditions,
 
5943
  &_swigt__p_LassoSamlNameIdentifier,
 
5944
  &_swigt__p_LassoSamlStatementAbstract,
 
5945
  &_swigt__p_LassoSamlSubject,
 
5946
  &_swigt__p_LassoSamlSubjectConfirmation,
 
5947
  &_swigt__p_LassoSamlSubjectLocality,
 
5948
  &_swigt__p_LassoSamlSubjectStatement,
 
5949
  &_swigt__p_LassoSamlSubjectStatementAbstract,
 
5950
  &_swigt__p_LassoSamlp2ArtifactResolve,
 
5951
  &_swigt__p_LassoSamlp2ArtifactResponse,
 
5952
  &_swigt__p_LassoSamlp2AssertionIDRequest,
 
5953
  &_swigt__p_LassoSamlp2AttributeQuery,
 
5954
  &_swigt__p_LassoSamlp2AuthnQuery,
 
5955
  &_swigt__p_LassoSamlp2AuthnRequest,
 
5956
  &_swigt__p_LassoSamlp2AuthzDecisionQuery,
 
5957
  &_swigt__p_LassoSamlp2Extensions,
 
5958
  &_swigt__p_LassoSamlp2IDPEntry,
 
5959
  &_swigt__p_LassoSamlp2IDPList,
 
5960
  &_swigt__p_LassoSamlp2LogoutRequest,
 
5961
  &_swigt__p_LassoSamlp2ManageNameIDRequest,
 
5962
  &_swigt__p_LassoSamlp2NameIDMappingRequest,
 
5963
  &_swigt__p_LassoSamlp2NameIDMappingResponse,
 
5964
  &_swigt__p_LassoSamlp2NameIDPolicy,
 
5965
  &_swigt__p_LassoSamlp2RequestAbstract,
 
5966
  &_swigt__p_LassoSamlp2RequestedAuthnContext,
 
5967
  &_swigt__p_LassoSamlp2Response,
 
5968
  &_swigt__p_LassoSamlp2Scoping,
 
5969
  &_swigt__p_LassoSamlp2Status,
 
5970
  &_swigt__p_LassoSamlp2StatusCode,
 
5971
  &_swigt__p_LassoSamlp2StatusDetail,
 
5972
  &_swigt__p_LassoSamlp2StatusResponse,
 
5973
  &_swigt__p_LassoSamlp2SubjectQueryAbstract,
 
5974
  &_swigt__p_LassoSamlp2Terminate,
 
5975
  &_swigt__p_LassoSamlpRequest,
 
5976
  &_swigt__p_LassoSamlpRequestAbstract,
 
5977
  &_swigt__p_LassoSamlpResponse,
 
5978
  &_swigt__p_LassoSamlpResponseAbstract,
 
5979
  &_swigt__p_LassoSamlpStatus,
 
5980
  &_swigt__p_LassoSamlpStatusCode,
 
5981
  &_swigt__p_LassoServer,
 
5982
  &_swigt__p_LassoSession,
 
5983
  &_swigt__p_LassoSignatureMethod,
 
5984
  &_swigt__p_LassoSignatureType,
 
5985
  &_swigt__p_LassoStringList,
 
5986
  &_swigt__p_char,
 
5987
  &_swigt__p_p_void,
 
5988
  &_swigt__p_void,
 
5989
};
 
5990
 
 
5991
static swig_cast_info _swigc__int[] = {  {&_swigt__int, 0, 0, 0},{0, 0, 0, 0}};
 
5992
static swig_cast_info _swigc__p_LassoCheckVersionMode[] = {  {&_swigt__p_LassoCheckVersionMode, 0, 0, 0},{0, 0, 0, 0}};
 
5993
static swig_cast_info _swigc__p_LassoDefederation[] = {  {&_swigt__p_LassoDefederation, 0, 0, 0},{0, 0, 0, 0}};
 
5994
static swig_cast_info _swigc__p_LassoEcp[] = {  {&_swigt__p_LassoEcp, 0, 0, 0},{0, 0, 0, 0}};
 
5995
static swig_cast_info _swigc__p_LassoEncryptionMode[] = {  {&_swigt__p_LassoEncryptionMode, 0, 0, 0},{0, 0, 0, 0}};
 
5996
static swig_cast_info _swigc__p_LassoEncryptionSymKeyType[] = {  {&_swigt__p_LassoEncryptionSymKeyType, 0, 0, 0},{0, 0, 0, 0}};
 
5997
static swig_cast_info _swigc__p_LassoFederation[] = {  {&_swigt__p_LassoFederation, 0, 0, 0},{0, 0, 0, 0}};
 
5998
static swig_cast_info _swigc__p_LassoHttpMethod[] = {  {&_swigt__p_LassoHttpMethod, 0, 0, 0},{0, 0, 0, 0}};
 
5999
static swig_cast_info _swigc__p_LassoIdentity[] = {  {&_swigt__p_LassoIdentity, 0, 0, 0},{0, 0, 0, 0}};
 
6000
static swig_cast_info _swigc__p_LassoLecp[] = {  {&_swigt__p_LassoLecp, 0, 0, 0},{0, 0, 0, 0}};
 
6001
static swig_cast_info _swigc__p_LassoLibAssertion[] = {  {&_swigt__p_LassoLibAssertion, 0, 0, 0},{0, 0, 0, 0}};
 
6002
static swig_cast_info _swigc__p_LassoLibAuthnRequest[] = {  {&_swigt__p_LassoLibAuthnRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6003
static swig_cast_info _swigc__p_LassoLibAuthnResponse[] = {  {&_swigt__p_LassoLibAuthnResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6004
static swig_cast_info _swigc__p_LassoLibFederationTerminationNotification[] = {  {&_swigt__p_LassoLibFederationTerminationNotification, 0, 0, 0},{0, 0, 0, 0}};
 
6005
static swig_cast_info _swigc__p_LassoLibLogoutRequest[] = {  {&_swigt__p_LassoLibLogoutRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6006
static swig_cast_info _swigc__p_LassoLibLogoutResponse[] = {  {&_swigt__p_LassoLibLogoutResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6007
static swig_cast_info _swigc__p_LassoLibRegisterNameIdentifierRequest[] = {  {&_swigt__p_LassoLibRegisterNameIdentifierRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6008
static swig_cast_info _swigc__p_LassoLibRegisterNameIdentifierResponse[] = {  {&_swigt__p_LassoLibRegisterNameIdentifierResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6009
static swig_cast_info _swigc__p_LassoLibRequestAuthnContext[] = {  {&_swigt__p_LassoLibRequestAuthnContext, 0, 0, 0},{0, 0, 0, 0}};
 
6010
static swig_cast_info _swigc__p_LassoLibStatusResponse[] = {  {&_swigt__p_LassoLibStatusResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6011
static swig_cast_info _swigc__p_LassoLogin[] = {  {&_swigt__p_LassoLogin, 0, 0, 0},{0, 0, 0, 0}};
 
6012
static swig_cast_info _swigc__p_LassoLoginProtocolProfile[] = {  {&_swigt__p_LassoLoginProtocolProfile, 0, 0, 0},{0, 0, 0, 0}};
 
6013
static swig_cast_info _swigc__p_LassoLogout[] = {  {&_swigt__p_LassoLogout, 0, 0, 0},{0, 0, 0, 0}};
 
6014
static swig_cast_info _swigc__p_LassoMdProtocolType[] = {  {&_swigt__p_LassoMdProtocolType, 0, 0, 0},{0, 0, 0, 0}};
 
6015
static swig_cast_info _swigc__p_LassoNameIdManagement[] = {  {&_swigt__p_LassoNameIdManagement, 0, 0, 0},{0, 0, 0, 0}};
 
6016
static swig_cast_info _swigc__p_LassoNameIdentifierMapping[] = {  {&_swigt__p_LassoNameIdentifierMapping, 0, 0, 0},{0, 0, 0, 0}};
 
6017
static swig_cast_info _swigc__p_LassoNameRegistration[] = {  {&_swigt__p_LassoNameRegistration, 0, 0, 0},{0, 0, 0, 0}};
 
6018
static swig_cast_info _swigc__p_LassoNode[] = {  {&_swigt__p_LassoNode, 0, 0, 0},{0, 0, 0, 0}};
 
6019
static swig_cast_info _swigc__p_LassoNodeList[] = {  {&_swigt__p_LassoNodeList, 0, 0, 0},{0, 0, 0, 0}};
 
6020
static swig_cast_info _swigc__p_LassoProtocolConformance[] = {  {&_swigt__p_LassoProtocolConformance, 0, 0, 0},{0, 0, 0, 0}};
 
6021
static swig_cast_info _swigc__p_LassoProvider[] = {  {&_swigt__p_LassoProvider, 0, 0, 0},{0, 0, 0, 0}};
 
6022
static swig_cast_info _swigc__p_LassoProviderRole[] = {  {&_swigt__p_LassoProviderRole, 0, 0, 0},{0, 0, 0, 0}};
 
6023
static swig_cast_info _swigc__p_LassoRequestType[] = {  {&_swigt__p_LassoRequestType, 0, 0, 0},{0, 0, 0, 0}};
 
6024
static swig_cast_info _swigc__p_LassoSaml2Action[] = {  {&_swigt__p_LassoSaml2Action, 0, 0, 0},{0, 0, 0, 0}};
 
6025
static swig_cast_info _swigc__p_LassoSaml2Advice[] = {  {&_swigt__p_LassoSaml2Advice, 0, 0, 0},{0, 0, 0, 0}};
 
6026
static swig_cast_info _swigc__p_LassoSaml2Assertion[] = {  {&_swigt__p_LassoSaml2Assertion, 0, 0, 0},{0, 0, 0, 0}};
 
6027
static swig_cast_info _swigc__p_LassoSaml2Attribute[] = {  {&_swigt__p_LassoSaml2Attribute, 0, 0, 0},{0, 0, 0, 0}};
 
6028
static swig_cast_info _swigc__p_LassoSaml2AttributeStatement[] = {  {&_swigt__p_LassoSaml2AttributeStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6029
static swig_cast_info _swigc__p_LassoSaml2AudienceRestriction[] = {  {&_swigt__p_LassoSaml2AudienceRestriction, 0, 0, 0},{0, 0, 0, 0}};
 
6030
static swig_cast_info _swigc__p_LassoSaml2AuthnContext[] = {  {&_swigt__p_LassoSaml2AuthnContext, 0, 0, 0},{0, 0, 0, 0}};
 
6031
static swig_cast_info _swigc__p_LassoSaml2AuthnStatement[] = {  {&_swigt__p_LassoSaml2AuthnStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6032
static swig_cast_info _swigc__p_LassoSaml2AuthzDecisionStatement[] = {  {&_swigt__p_LassoSaml2AuthzDecisionStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6033
static swig_cast_info _swigc__p_LassoSaml2BaseIDAbstract[] = {  {&_swigt__p_LassoSaml2BaseIDAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6034
static swig_cast_info _swigc__p_LassoSaml2ConditionAbstract[] = {  {&_swigt__p_LassoSaml2ConditionAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6035
static swig_cast_info _swigc__p_LassoSaml2Conditions[] = {  {&_swigt__p_LassoSaml2Conditions, 0, 0, 0},{0, 0, 0, 0}};
 
6036
static swig_cast_info _swigc__p_LassoSaml2EncryptedElement[] = {  {&_swigt__p_LassoSaml2EncryptedElement, 0, 0, 0},{0, 0, 0, 0}};
 
6037
static swig_cast_info _swigc__p_LassoSaml2Evidence[] = {  {&_swigt__p_LassoSaml2Evidence, 0, 0, 0},{0, 0, 0, 0}};
 
6038
static swig_cast_info _swigc__p_LassoSaml2KeyInfoConfirmationData[] = {  {&_swigt__p_LassoSaml2KeyInfoConfirmationData, 0, 0, 0},{0, 0, 0, 0}};
 
6039
static swig_cast_info _swigc__p_LassoSaml2NameID[] = {  {&_swigt__p_LassoSaml2NameID, 0, 0, 0},{0, 0, 0, 0}};
 
6040
static swig_cast_info _swigc__p_LassoSaml2OneTimeUse[] = {  {&_swigt__p_LassoSaml2OneTimeUse, 0, 0, 0},{0, 0, 0, 0}};
 
6041
static swig_cast_info _swigc__p_LassoSaml2ProxyRestriction[] = {  {&_swigt__p_LassoSaml2ProxyRestriction, 0, 0, 0},{0, 0, 0, 0}};
 
6042
static swig_cast_info _swigc__p_LassoSaml2StatementAbstract[] = {  {&_swigt__p_LassoSaml2StatementAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6043
static swig_cast_info _swigc__p_LassoSaml2Subject[] = {  {&_swigt__p_LassoSaml2Subject, 0, 0, 0},{0, 0, 0, 0}};
 
6044
static swig_cast_info _swigc__p_LassoSaml2SubjectConfirmation[] = {  {&_swigt__p_LassoSaml2SubjectConfirmation, 0, 0, 0},{0, 0, 0, 0}};
 
6045
static swig_cast_info _swigc__p_LassoSaml2SubjectConfirmationData[] = {  {&_swigt__p_LassoSaml2SubjectConfirmationData, 0, 0, 0},{0, 0, 0, 0}};
 
6046
static swig_cast_info _swigc__p_LassoSaml2SubjectLocality[] = {  {&_swigt__p_LassoSaml2SubjectLocality, 0, 0, 0},{0, 0, 0, 0}};
 
6047
static swig_cast_info _swigc__p_LassoSamlAdvice[] = {  {&_swigt__p_LassoSamlAdvice, 0, 0, 0},{0, 0, 0, 0}};
 
6048
static swig_cast_info _swigc__p_LassoSamlAssertion[] = {  {&_swigt__p_LassoSamlAssertion, 0, 0, 0},{0, 0, 0, 0}};
 
6049
static swig_cast_info _swigc__p_LassoSamlAttribute[] = {  {&_swigt__p_LassoSamlAttribute, 0, 0, 0},{0, 0, 0, 0}};
 
6050
static swig_cast_info _swigc__p_LassoSamlAttributeDesignator[] = {  {&_swigt__p_LassoSamlAttributeDesignator, 0, 0, 0},{0, 0, 0, 0}};
 
6051
static swig_cast_info _swigc__p_LassoSamlAttributeStatement[] = {  {&_swigt__p_LassoSamlAttributeStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6052
static swig_cast_info _swigc__p_LassoSamlAttributeValue[] = {  {&_swigt__p_LassoSamlAttributeValue, 0, 0, 0},{0, 0, 0, 0}};
 
6053
static swig_cast_info _swigc__p_LassoSamlAudienceRestrictionCondition[] = {  {&_swigt__p_LassoSamlAudienceRestrictionCondition, 0, 0, 0},{0, 0, 0, 0}};
 
6054
static swig_cast_info _swigc__p_LassoSamlAuthenticationStatement[] = {  {&_swigt__p_LassoSamlAuthenticationStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6055
static swig_cast_info _swigc__p_LassoSamlAuthorityBinding[] = {  {&_swigt__p_LassoSamlAuthorityBinding, 0, 0, 0},{0, 0, 0, 0}};
 
6056
static swig_cast_info _swigc__p_LassoSamlConditionAbstract[] = {  {&_swigt__p_LassoSamlConditionAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6057
static swig_cast_info _swigc__p_LassoSamlConditions[] = {  {&_swigt__p_LassoSamlConditions, 0, 0, 0},{0, 0, 0, 0}};
 
6058
static swig_cast_info _swigc__p_LassoSamlNameIdentifier[] = {  {&_swigt__p_LassoSamlNameIdentifier, 0, 0, 0},{0, 0, 0, 0}};
 
6059
static swig_cast_info _swigc__p_LassoSamlStatementAbstract[] = {  {&_swigt__p_LassoSamlStatementAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6060
static swig_cast_info _swigc__p_LassoSamlSubject[] = {  {&_swigt__p_LassoSamlSubject, 0, 0, 0},{0, 0, 0, 0}};
 
6061
static swig_cast_info _swigc__p_LassoSamlSubjectConfirmation[] = {  {&_swigt__p_LassoSamlSubjectConfirmation, 0, 0, 0},{0, 0, 0, 0}};
 
6062
static swig_cast_info _swigc__p_LassoSamlSubjectLocality[] = {  {&_swigt__p_LassoSamlSubjectLocality, 0, 0, 0},{0, 0, 0, 0}};
 
6063
static swig_cast_info _swigc__p_LassoSamlSubjectStatement[] = {  {&_swigt__p_LassoSamlSubjectStatement, 0, 0, 0},{0, 0, 0, 0}};
 
6064
static swig_cast_info _swigc__p_LassoSamlSubjectStatementAbstract[] = {  {&_swigt__p_LassoSamlSubjectStatementAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6065
static swig_cast_info _swigc__p_LassoSamlp2ArtifactResolve[] = {  {&_swigt__p_LassoSamlp2ArtifactResolve, 0, 0, 0},{0, 0, 0, 0}};
 
6066
static swig_cast_info _swigc__p_LassoSamlp2ArtifactResponse[] = {  {&_swigt__p_LassoSamlp2ArtifactResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6067
static swig_cast_info _swigc__p_LassoSamlp2AssertionIDRequest[] = {  {&_swigt__p_LassoSamlp2AssertionIDRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6068
static swig_cast_info _swigc__p_LassoSamlp2AttributeQuery[] = {  {&_swigt__p_LassoSamlp2AttributeQuery, 0, 0, 0},{0, 0, 0, 0}};
 
6069
static swig_cast_info _swigc__p_LassoSamlp2AuthnQuery[] = {  {&_swigt__p_LassoSamlp2AuthnQuery, 0, 0, 0},{0, 0, 0, 0}};
 
6070
static swig_cast_info _swigc__p_LassoSamlp2AuthnRequest[] = {  {&_swigt__p_LassoSamlp2AuthnRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6071
static swig_cast_info _swigc__p_LassoSamlp2AuthzDecisionQuery[] = {  {&_swigt__p_LassoSamlp2AuthzDecisionQuery, 0, 0, 0},{0, 0, 0, 0}};
 
6072
static swig_cast_info _swigc__p_LassoSamlp2Extensions[] = {  {&_swigt__p_LassoSamlp2Extensions, 0, 0, 0},{0, 0, 0, 0}};
 
6073
static swig_cast_info _swigc__p_LassoSamlp2IDPEntry[] = {  {&_swigt__p_LassoSamlp2IDPEntry, 0, 0, 0},{0, 0, 0, 0}};
 
6074
static swig_cast_info _swigc__p_LassoSamlp2IDPList[] = {  {&_swigt__p_LassoSamlp2IDPList, 0, 0, 0},{0, 0, 0, 0}};
 
6075
static swig_cast_info _swigc__p_LassoSamlp2LogoutRequest[] = {  {&_swigt__p_LassoSamlp2LogoutRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6076
static swig_cast_info _swigc__p_LassoSamlp2ManageNameIDRequest[] = {  {&_swigt__p_LassoSamlp2ManageNameIDRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6077
static swig_cast_info _swigc__p_LassoSamlp2NameIDMappingRequest[] = {  {&_swigt__p_LassoSamlp2NameIDMappingRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6078
static swig_cast_info _swigc__p_LassoSamlp2NameIDMappingResponse[] = {  {&_swigt__p_LassoSamlp2NameIDMappingResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6079
static swig_cast_info _swigc__p_LassoSamlp2NameIDPolicy[] = {  {&_swigt__p_LassoSamlp2NameIDPolicy, 0, 0, 0},{0, 0, 0, 0}};
 
6080
static swig_cast_info _swigc__p_LassoSamlp2RequestAbstract[] = {  {&_swigt__p_LassoSamlp2RequestAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6081
static swig_cast_info _swigc__p_LassoSamlp2RequestedAuthnContext[] = {  {&_swigt__p_LassoSamlp2RequestedAuthnContext, 0, 0, 0},{0, 0, 0, 0}};
 
6082
static swig_cast_info _swigc__p_LassoSamlp2Response[] = {  {&_swigt__p_LassoSamlp2Response, 0, 0, 0},{0, 0, 0, 0}};
 
6083
static swig_cast_info _swigc__p_LassoSamlp2Scoping[] = {  {&_swigt__p_LassoSamlp2Scoping, 0, 0, 0},{0, 0, 0, 0}};
 
6084
static swig_cast_info _swigc__p_LassoSamlp2Status[] = {  {&_swigt__p_LassoSamlp2Status, 0, 0, 0},{0, 0, 0, 0}};
 
6085
static swig_cast_info _swigc__p_LassoSamlp2StatusCode[] = {  {&_swigt__p_LassoSamlp2StatusCode, 0, 0, 0},{0, 0, 0, 0}};
 
6086
static swig_cast_info _swigc__p_LassoSamlp2StatusDetail[] = {  {&_swigt__p_LassoSamlp2StatusDetail, 0, 0, 0},{0, 0, 0, 0}};
 
6087
static swig_cast_info _swigc__p_LassoSamlp2StatusResponse[] = {  {&_swigt__p_LassoSamlp2StatusResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6088
static swig_cast_info _swigc__p_LassoSamlp2SubjectQueryAbstract[] = {  {&_swigt__p_LassoSamlp2SubjectQueryAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6089
static swig_cast_info _swigc__p_LassoSamlp2Terminate[] = {  {&_swigt__p_LassoSamlp2Terminate, 0, 0, 0},{0, 0, 0, 0}};
 
6090
static swig_cast_info _swigc__p_LassoSamlpRequest[] = {  {&_swigt__p_LassoSamlpRequest, 0, 0, 0},{0, 0, 0, 0}};
 
6091
static swig_cast_info _swigc__p_LassoSamlpRequestAbstract[] = {  {&_swigt__p_LassoSamlpRequestAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6092
static swig_cast_info _swigc__p_LassoSamlpResponse[] = {  {&_swigt__p_LassoSamlpResponse, 0, 0, 0},{0, 0, 0, 0}};
 
6093
static swig_cast_info _swigc__p_LassoSamlpResponseAbstract[] = {  {&_swigt__p_LassoSamlpResponseAbstract, 0, 0, 0},{0, 0, 0, 0}};
 
6094
static swig_cast_info _swigc__p_LassoSamlpStatus[] = {  {&_swigt__p_LassoSamlpStatus, 0, 0, 0},{0, 0, 0, 0}};
 
6095
static swig_cast_info _swigc__p_LassoSamlpStatusCode[] = {  {&_swigt__p_LassoSamlpStatusCode, 0, 0, 0},{0, 0, 0, 0}};
 
6096
static swig_cast_info _swigc__p_LassoServer[] = {  {&_swigt__p_LassoServer, 0, 0, 0},{0, 0, 0, 0}};
 
6097
static swig_cast_info _swigc__p_LassoSession[] = {  {&_swigt__p_LassoSession, 0, 0, 0},{0, 0, 0, 0}};
 
6098
static swig_cast_info _swigc__p_LassoSignatureMethod[] = {  {&_swigt__p_LassoSignatureMethod, 0, 0, 0},{0, 0, 0, 0}};
 
6099
static swig_cast_info _swigc__p_LassoSignatureType[] = {  {&_swigt__p_LassoSignatureType, 0, 0, 0},{0, 0, 0, 0}};
 
6100
static swig_cast_info _swigc__p_LassoStringList[] = {  {&_swigt__p_LassoStringList, 0, 0, 0},{0, 0, 0, 0}};
 
6101
static swig_cast_info _swigc__p_char[] = {  {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
 
6102
static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
 
6103
static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
 
6104
 
 
6105
static swig_cast_info *swig_cast_initial[] = {
 
6106
  _swigc__int,
 
6107
  _swigc__p_LassoCheckVersionMode,
 
6108
  _swigc__p_LassoDefederation,
 
6109
  _swigc__p_LassoEcp,
 
6110
  _swigc__p_LassoEncryptionMode,
 
6111
  _swigc__p_LassoEncryptionSymKeyType,
 
6112
  _swigc__p_LassoFederation,
 
6113
  _swigc__p_LassoHttpMethod,
 
6114
  _swigc__p_LassoIdentity,
 
6115
  _swigc__p_LassoLecp,
 
6116
  _swigc__p_LassoLibAssertion,
 
6117
  _swigc__p_LassoLibAuthnRequest,
 
6118
  _swigc__p_LassoLibAuthnResponse,
 
6119
  _swigc__p_LassoLibFederationTerminationNotification,
 
6120
  _swigc__p_LassoLibLogoutRequest,
 
6121
  _swigc__p_LassoLibLogoutResponse,
 
6122
  _swigc__p_LassoLibRegisterNameIdentifierRequest,
 
6123
  _swigc__p_LassoLibRegisterNameIdentifierResponse,
 
6124
  _swigc__p_LassoLibRequestAuthnContext,
 
6125
  _swigc__p_LassoLibStatusResponse,
 
6126
  _swigc__p_LassoLogin,
 
6127
  _swigc__p_LassoLoginProtocolProfile,
 
6128
  _swigc__p_LassoLogout,
 
6129
  _swigc__p_LassoMdProtocolType,
 
6130
  _swigc__p_LassoNameIdManagement,
 
6131
  _swigc__p_LassoNameIdentifierMapping,
 
6132
  _swigc__p_LassoNameRegistration,
 
6133
  _swigc__p_LassoNode,
 
6134
  _swigc__p_LassoNodeList,
 
6135
  _swigc__p_LassoProtocolConformance,
 
6136
  _swigc__p_LassoProvider,
 
6137
  _swigc__p_LassoProviderRole,
 
6138
  _swigc__p_LassoRequestType,
 
6139
  _swigc__p_LassoSaml2Action,
 
6140
  _swigc__p_LassoSaml2Advice,
 
6141
  _swigc__p_LassoSaml2Assertion,
 
6142
  _swigc__p_LassoSaml2Attribute,
 
6143
  _swigc__p_LassoSaml2AttributeStatement,
 
6144
  _swigc__p_LassoSaml2AudienceRestriction,
 
6145
  _swigc__p_LassoSaml2AuthnContext,
 
6146
  _swigc__p_LassoSaml2AuthnStatement,
 
6147
  _swigc__p_LassoSaml2AuthzDecisionStatement,
 
6148
  _swigc__p_LassoSaml2BaseIDAbstract,
 
6149
  _swigc__p_LassoSaml2ConditionAbstract,
 
6150
  _swigc__p_LassoSaml2Conditions,
 
6151
  _swigc__p_LassoSaml2EncryptedElement,
 
6152
  _swigc__p_LassoSaml2Evidence,
 
6153
  _swigc__p_LassoSaml2KeyInfoConfirmationData,
 
6154
  _swigc__p_LassoSaml2NameID,
 
6155
  _swigc__p_LassoSaml2OneTimeUse,
 
6156
  _swigc__p_LassoSaml2ProxyRestriction,
 
6157
  _swigc__p_LassoSaml2StatementAbstract,
 
6158
  _swigc__p_LassoSaml2Subject,
 
6159
  _swigc__p_LassoSaml2SubjectConfirmation,
 
6160
  _swigc__p_LassoSaml2SubjectConfirmationData,
 
6161
  _swigc__p_LassoSaml2SubjectLocality,
 
6162
  _swigc__p_LassoSamlAdvice,
 
6163
  _swigc__p_LassoSamlAssertion,
 
6164
  _swigc__p_LassoSamlAttribute,
 
6165
  _swigc__p_LassoSamlAttributeDesignator,
 
6166
  _swigc__p_LassoSamlAttributeStatement,
 
6167
  _swigc__p_LassoSamlAttributeValue,
 
6168
  _swigc__p_LassoSamlAudienceRestrictionCondition,
 
6169
  _swigc__p_LassoSamlAuthenticationStatement,
 
6170
  _swigc__p_LassoSamlAuthorityBinding,
 
6171
  _swigc__p_LassoSamlConditionAbstract,
 
6172
  _swigc__p_LassoSamlConditions,
 
6173
  _swigc__p_LassoSamlNameIdentifier,
 
6174
  _swigc__p_LassoSamlStatementAbstract,
 
6175
  _swigc__p_LassoSamlSubject,
 
6176
  _swigc__p_LassoSamlSubjectConfirmation,
 
6177
  _swigc__p_LassoSamlSubjectLocality,
 
6178
  _swigc__p_LassoSamlSubjectStatement,
 
6179
  _swigc__p_LassoSamlSubjectStatementAbstract,
 
6180
  _swigc__p_LassoSamlp2ArtifactResolve,
 
6181
  _swigc__p_LassoSamlp2ArtifactResponse,
 
6182
  _swigc__p_LassoSamlp2AssertionIDRequest,
 
6183
  _swigc__p_LassoSamlp2AttributeQuery,
 
6184
  _swigc__p_LassoSamlp2AuthnQuery,
 
6185
  _swigc__p_LassoSamlp2AuthnRequest,
 
6186
  _swigc__p_LassoSamlp2AuthzDecisionQuery,
 
6187
  _swigc__p_LassoSamlp2Extensions,
 
6188
  _swigc__p_LassoSamlp2IDPEntry,
 
6189
  _swigc__p_LassoSamlp2IDPList,
 
6190
  _swigc__p_LassoSamlp2LogoutRequest,
 
6191
  _swigc__p_LassoSamlp2ManageNameIDRequest,
 
6192
  _swigc__p_LassoSamlp2NameIDMappingRequest,
 
6193
  _swigc__p_LassoSamlp2NameIDMappingResponse,
 
6194
  _swigc__p_LassoSamlp2NameIDPolicy,
 
6195
  _swigc__p_LassoSamlp2RequestAbstract,
 
6196
  _swigc__p_LassoSamlp2RequestedAuthnContext,
 
6197
  _swigc__p_LassoSamlp2Response,
 
6198
  _swigc__p_LassoSamlp2Scoping,
 
6199
  _swigc__p_LassoSamlp2Status,
 
6200
  _swigc__p_LassoSamlp2StatusCode,
 
6201
  _swigc__p_LassoSamlp2StatusDetail,
 
6202
  _swigc__p_LassoSamlp2StatusResponse,
 
6203
  _swigc__p_LassoSamlp2SubjectQueryAbstract,
 
6204
  _swigc__p_LassoSamlp2Terminate,
 
6205
  _swigc__p_LassoSamlpRequest,
 
6206
  _swigc__p_LassoSamlpRequestAbstract,
 
6207
  _swigc__p_LassoSamlpResponse,
 
6208
  _swigc__p_LassoSamlpResponseAbstract,
 
6209
  _swigc__p_LassoSamlpStatus,
 
6210
  _swigc__p_LassoSamlpStatusCode,
 
6211
  _swigc__p_LassoServer,
 
6212
  _swigc__p_LassoSession,
 
6213
  _swigc__p_LassoSignatureMethod,
 
6214
  _swigc__p_LassoSignatureType,
 
6215
  _swigc__p_LassoStringList,
 
6216
  _swigc__p_char,
 
6217
  _swigc__p_p_void,
 
6218
  _swigc__p_void,
 
6219
};
 
6220
 
 
6221
 
 
6222
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
 
6223
 
 
6224
/* end header section */
 
6225
/* vdecl subsection */
 
6226
static int le_swig__p_LassoSamlp2StatusDetail=0; /* handle for Samlp2StatusDetail */
 
6227
static int le_swig__p_LassoLoginProtocolProfile=0; /* handle for _p_LassoLoginProtocolProfile */
 
6228
static int le_swig__p_LassoProviderRole=0; /* handle for _p_LassoProviderRole */
 
6229
static int le_swig__p_LassoSaml2Advice=0; /* handle for Saml2Advice */
 
6230
static int le_swig__p_LassoSamlAdvice=0; /* handle for SamlAdvice */
 
6231
static int le_swig__p_LassoSamlpStatus=0; /* handle for SamlpStatus */
 
6232
static int le_swig__p_LassoSamlp2Status=0; /* handle for Samlp2Status */
 
6233
static int le_swig__p_LassoSamlp2IDPList=0; /* handle for Samlp2IDPList */
 
6234
static int le_swig__p_LassoDefederation=0; /* handle for Defederation */
 
6235
static int le_swig__p_LassoFederation=0; /* handle for Federation */
 
6236
static int le_swig__p_LassoSamlp2ArtifactResolve=0; /* handle for Samlp2ArtifactResolve */
 
6237
static int le_swig__p_LassoSignatureType=0; /* handle for _p_LassoSignatureType */
 
6238
static int le_swig__p_LassoSaml2KeyInfoConfirmationData=0; /* handle for Saml2KeyInfoConfirmationData */
 
6239
static int le_swig__p_LassoSaml2SubjectConfirmationData=0; /* handle for Saml2SubjectConfirmationData */
 
6240
static int le_swig__p_LassoSamlAttributeStatement=0; /* handle for SamlAttributeStatement */
 
6241
static int le_swig__p_LassoSamlAuthenticationStatement=0; /* handle for SamlAuthenticationStatement */
 
6242
static int le_swig__p_LassoSamlSubjectStatement=0; /* handle for SamlSubjectStatement */
 
6243
static int le_swig__p_LassoSaml2ProxyRestriction=0; /* handle for Saml2ProxyRestriction */
 
6244
static int le_swig__p_LassoSaml2AuthnStatement=0; /* handle for Saml2AuthnStatement */
 
6245
static int le_swig__p_LassoSaml2AttributeStatement=0; /* handle for Saml2AttributeStatement */
 
6246
static int le_swig__p_LassoSaml2AudienceRestriction=0; /* handle for Saml2AudienceRestriction */
 
6247
static int le_swig__p_LassoSaml2AuthzDecisionStatement=0; /* handle for Saml2AuthzDecisionStatement */
 
6248
static int le_swig__p_LassoNameIdentifierMapping=0; /* handle for NameIdentifierMapping */
 
6249
static int le_swig__p_LassoSamlAttributeDesignator=0; /* handle for SamlAttributeDesignator */
 
6250
static int le_swig__p_LassoCheckVersionMode=0; /* handle for _p_LassoCheckVersionMode */
 
6251
static int le_swig__p_LassoEncryptionMode=0; /* handle for _p_LassoEncryptionMode */
 
6252
static int le_swig__p_LassoHttpMethod=0; /* handle for _p_LassoHttpMethod */
 
6253
static int le_swig__p_LassoSaml2NameID=0; /* handle for Saml2NameID */
 
6254
static int le_swig__p_LassoLecp=0; /* handle for Lecp */
 
6255
static int le_swig__p_LassoSamlSubjectLocality=0; /* handle for SamlSubjectLocality */
 
6256
static int le_swig__p_LassoSaml2SubjectLocality=0; /* handle for Saml2SubjectLocality */
 
6257
static int le_swig__p_LassoSaml2Evidence=0; /* handle for Saml2Evidence */
 
6258
static int le_swig__p_LassoSaml2Action=0; /* handle for Saml2Action */
 
6259
static int le_swig__p_void=0; /* handle for _p_void */
 
6260
static int le_swig__p_p_void=0; /* handle for _p_p_void */
 
6261
static int le_swig__p_LassoSamlp2Extensions=0; /* handle for Samlp2Extensions */
 
6262
static int le_swig__p_LassoSamlAuthorityBinding=0; /* handle for SamlAuthorityBinding */
 
6263
static int le_swig__p_LassoSamlp2Scoping=0; /* handle for Samlp2Scoping */
 
6264
static int le_swig__p_LassoProtocolConformance=0; /* handle for _p_LassoProtocolConformance */
 
6265
static int le_swig__p_LassoSamlAttributeValue=0; /* handle for SamlAttributeValue */
 
6266
static int le_swig__p_LassoSamlp2NameIDPolicy=0; /* handle for Samlp2NameIDPolicy */
 
6267
static int le_swig__p_LassoEcp=0; /* handle for Ecp */
 
6268
static int le_swig__p_LassoLibFederationTerminationNotification=0; /* handle for LibFederationTerminationNotification */
 
6269
static int le_swig__p_LassoRequestType=0; /* handle for _p_LassoRequestType */
 
6270
static int le_swig__p_LassoLogin=0; /* handle for Login */
 
6271
static int le_swig__p_LassoSamlpStatusCode=0; /* handle for SamlpStatusCode */
 
6272
static int le_swig__p_LassoSamlp2StatusCode=0; /* handle for Samlp2StatusCode */
 
6273
static int le_swig__p_LassoStringList=0; /* handle for StringList */
 
6274
static int le_swig__p_LassoSamlp2RequestedAuthnContext=0; /* handle for Samlp2RequestedAuthnContext */
 
6275
static int le_swig__p_LassoLibRequestAuthnContext=0; /* handle for LibRequestAuthnContext */
 
6276
static int le_swig__p_LassoSamlpResponseAbstract=0; /* handle for SamlpResponseAbstract */
 
6277
static int le_swig__p_LassoSamlpRequestAbstract=0; /* handle for SamlpRequestAbstract */
 
6278
static int le_swig__p_LassoSamlSubjectStatementAbstract=0; /* handle for SamlSubjectStatementAbstract */
 
6279
static int le_swig__p_LassoSamlConditionAbstract=0; /* handle for SamlConditionAbstract */
 
6280
static int le_swig__p_LassoSamlStatementAbstract=0; /* handle for SamlStatementAbstract */
 
6281
static int le_swig__p_LassoSaml2ConditionAbstract=0; /* handle for Saml2ConditionAbstract */
 
6282
static int le_swig__p_LassoSaml2BaseIDAbstract=0; /* handle for Saml2BaseIDAbstract */
 
6283
static int le_swig__p_LassoSaml2AuthnContext=0; /* handle for Saml2AuthnContext */
 
6284
static int le_swig__p_LassoSaml2StatementAbstract=0; /* handle for Saml2StatementAbstract */
 
6285
static int le_swig__p_LassoSamlp2RequestAbstract=0; /* handle for Samlp2RequestAbstract */
 
6286
static int le_swig__p_LassoSamlp2SubjectQueryAbstract=0; /* handle for Samlp2SubjectQueryAbstract */
 
6287
static int le_swig__p_LassoSamlSubjectConfirmation=0; /* handle for SamlSubjectConfirmation */
 
6288
static int le_swig__p_LassoSaml2SubjectConfirmation=0; /* handle for Saml2SubjectConfirmation */
 
6289
static int le_swig__p_LassoLogout=0; /* handle for Logout */
 
6290
static int le_swig__int=0; /* handle for _int */
 
6291
static int le_swig__p_LassoSamlAudienceRestrictionCondition=0; /* handle for SamlAudienceRestrictionCondition */
 
6292
static int le_swig__p_LassoSaml2Assertion=0; /* handle for Saml2Assertion */
 
6293
static int le_swig__p_LassoLibAssertion=0; /* handle for LibAssertion */
 
6294
static int le_swig__p_LassoSamlAssertion=0; /* handle for SamlAssertion */
 
6295
static int le_swig__p_LassoSamlp2AuthnQuery=0; /* handle for Samlp2AuthnQuery */
 
6296
static int le_swig__p_char=0; /* handle for _p_char */
 
6297
static int le_swig__p_LassoSaml2Subject=0; /* handle for Saml2Subject */
 
6298
static int le_swig__p_LassoSamlSubject=0; /* handle for SamlSubject */
 
6299
static int le_swig__p_LassoNode=0; /* handle for Node */
 
6300
static int le_swig__p_LassoNameRegistration=0; /* handle for NameRegistration */
 
6301
static int le_swig__p_LassoProvider=0; /* handle for Provider */
 
6302
static int le_swig__p_LassoNameIdManagement=0; /* handle for NameIdManagement */
 
6303
static int le_swig__p_LassoServer=0; /* handle for Server */
 
6304
static int le_swig__p_LassoSaml2OneTimeUse=0; /* handle for Saml2OneTimeUse */
 
6305
static int le_swig__p_LassoLibRegisterNameIdentifierRequest=0; /* handle for LibRegisterNameIdentifierRequest */
 
6306
static int le_swig__p_LassoLibLogoutRequest=0; /* handle for LibLogoutRequest */
 
6307
static int le_swig__p_LassoLibAuthnRequest=0; /* handle for LibAuthnRequest */
 
6308
static int le_swig__p_LassoSamlpRequest=0; /* handle for SamlpRequest */
 
6309
static int le_swig__p_LassoNodeList=0; /* handle for NodeList */
 
6310
static int le_swig__p_LassoSamlp2AssertionIDRequest=0; /* handle for Samlp2AssertionIDRequest */
 
6311
static int le_swig__p_LassoSamlp2NameIDMappingRequest=0; /* handle for Samlp2NameIDMappingRequest */
 
6312
static int le_swig__p_LassoSamlp2AuthnRequest=0; /* handle for Samlp2AuthnRequest */
 
6313
static int le_swig__p_LassoSamlp2LogoutRequest=0; /* handle for Samlp2LogoutRequest */
 
6314
static int le_swig__p_LassoSamlp2ManageNameIDRequest=0; /* handle for Samlp2ManageNameIDRequest */
 
6315
static int le_swig__p_LassoSamlp2AttributeQuery=0; /* handle for Samlp2AttributeQuery */
 
6316
static int le_swig__p_LassoSamlp2IDPEntry=0; /* handle for Samlp2IDPEntry */
 
6317
static int le_swig__p_LassoLibStatusResponse=0; /* handle for LibStatusResponse */
 
6318
static int le_swig__p_LassoLibRegisterNameIdentifierResponse=0; /* handle for LibRegisterNameIdentifierResponse */
 
6319
static int le_swig__p_LassoLibLogoutResponse=0; /* handle for LibLogoutResponse */
 
6320
static int le_swig__p_LassoLibAuthnResponse=0; /* handle for LibAuthnResponse */
 
6321
static int le_swig__p_LassoSamlpResponse=0; /* handle for SamlpResponse */
 
6322
static int le_swig__p_LassoSamlp2StatusResponse=0; /* handle for Samlp2StatusResponse */
 
6323
static int le_swig__p_LassoSamlp2Response=0; /* handle for Samlp2Response */
 
6324
static int le_swig__p_LassoSamlp2ArtifactResponse=0; /* handle for Samlp2ArtifactResponse */
 
6325
static int le_swig__p_LassoSamlp2NameIDMappingResponse=0; /* handle for Samlp2NameIDMappingResponse */
 
6326
static int le_swig__p_LassoSignatureMethod=0; /* handle for _p_LassoSignatureMethod */
 
6327
static int le_swig__p_LassoSaml2Conditions=0; /* handle for Saml2Conditions */
 
6328
static int le_swig__p_LassoSamlConditions=0; /* handle for SamlConditions */
 
6329
static int le_swig__p_LassoSamlp2Terminate=0; /* handle for Samlp2Terminate */
 
6330
static int le_swig__p_LassoSession=0; /* handle for Session */
 
6331
static int le_swig__p_LassoSamlNameIdentifier=0; /* handle for SamlNameIdentifier */
 
6332
static int le_swig__p_LassoMdProtocolType=0; /* handle for _p_LassoMdProtocolType */
 
6333
static int le_swig__p_LassoSamlp2AuthzDecisionQuery=0; /* handle for Samlp2AuthzDecisionQuery */
 
6334
static int le_swig__p_LassoSamlAttribute=0; /* handle for SamlAttribute */
 
6335
static int le_swig__p_LassoSaml2Attribute=0; /* handle for Saml2Attribute */
 
6336
static int le_swig__p_LassoIdentity=0; /* handle for Identity */
 
6337
static int le_swig__p_LassoEncryptionSymKeyType=0; /* handle for _p_LassoEncryptionSymKeyType */
 
6338
static int le_swig__p_LassoSaml2EncryptedElement=0; /* handle for Saml2EncryptedElement */
 
6339
/* end vdecl subsection */
 
6340
/* wrapper section */
 
6341
ZEND_NAMED_FUNCTION(_wrap_init) {
 
6342
  int result;
 
6343
  
 
6344
  SWIG_ResetError();
 
6345
  if(ZEND_NUM_ARGS() != 0) {
 
6346
    WRONG_PARAM_COUNT;
 
6347
  }
 
6348
  
 
6349
  result = (int)lasso_init();
 
6350
  {
 
6351
    ZVAL_LONG(return_value,result);
 
6352
  }
 
6353
  return;
 
6354
fail:
 
6355
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6356
}
 
6357
 
 
6358
 
 
6359
ZEND_NAMED_FUNCTION(_wrap_shutdown) {
 
6360
  int result;
 
6361
  
 
6362
  SWIG_ResetError();
 
6363
  if(ZEND_NUM_ARGS() != 0) {
 
6364
    WRONG_PARAM_COUNT;
 
6365
  }
 
6366
  
 
6367
  result = (int)lasso_shutdown();
 
6368
  {
 
6369
    ZVAL_LONG(return_value,result);
 
6370
  }
 
6371
  return;
 
6372
fail:
 
6373
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6374
}
 
6375
 
 
6376
 
 
6377
ZEND_NAMED_FUNCTION(_wrap_checkVersion) {
 
6378
  int arg1 ;
 
6379
  int arg2 ;
 
6380
  int arg3 ;
 
6381
  LassoCheckVersionMode arg4 = (LassoCheckVersionMode) LASSO_CHECK_VERSION_NUMERIC ;
 
6382
  int result;
 
6383
  zval **args[4];
 
6384
  int arg_count;
 
6385
  
 
6386
  SWIG_ResetError();
 
6387
  arg_count = ZEND_NUM_ARGS();
 
6388
  if(arg_count<3 || arg_count>4 ||
 
6389
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
6390
  WRONG_PARAM_COUNT;
 
6391
  
 
6392
  {
 
6393
    /*@SWIG:CONVERT_INT_IN@*/
 
6394
    convert_to_long_ex(args[0]);
 
6395
    arg1 = (int) Z_LVAL_PP(args[0]);
 
6396
    /*@SWIG@*/;
 
6397
  }
 
6398
  {
 
6399
    /*@SWIG:CONVERT_INT_IN@*/
 
6400
    convert_to_long_ex(args[1]);
 
6401
    arg2 = (int) Z_LVAL_PP(args[1]);
 
6402
    /*@SWIG@*/;
 
6403
  }
 
6404
  {
 
6405
    /*@SWIG:CONVERT_INT_IN@*/
 
6406
    convert_to_long_ex(args[2]);
 
6407
    arg3 = (int) Z_LVAL_PP(args[2]);
 
6408
    /*@SWIG@*/;
 
6409
  }
 
6410
  if(arg_count > 3) {
 
6411
    {
 
6412
      /*@SWIG:CONVERT_INT_IN@*/
 
6413
      convert_to_long_ex(args[3]);
 
6414
      arg4 = (LassoCheckVersionMode) Z_LVAL_PP(args[3]);
 
6415
      /*@SWIG@*/;
 
6416
    }
 
6417
  }
 
6418
  result = (int)lasso_check_version(arg1,arg2,arg3,arg4);
 
6419
  {
 
6420
    ZVAL_LONG(return_value,result);
 
6421
  }
 
6422
  return;
 
6423
fail:
 
6424
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6425
}
 
6426
 
 
6427
 
 
6428
ZEND_NAMED_FUNCTION(_wrap_registerDstService) {
 
6429
  char *arg1 = (char *) 0 ;
 
6430
  char *arg2 = (char *) 0 ;
 
6431
  zval **args[2];
 
6432
  
 
6433
  SWIG_ResetError();
 
6434
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
6435
    WRONG_PARAM_COUNT;
 
6436
  }
 
6437
  
 
6438
  {
 
6439
    /*@SWIG:CONVERT_STRING_IN@*/
 
6440
    convert_to_string_ex(args[0]);
 
6441
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
6442
    /*@SWIG@*/;
 
6443
  }
 
6444
  {
 
6445
    /*@SWIG:CONVERT_STRING_IN@*/
 
6446
    convert_to_string_ex(args[1]);
 
6447
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
6448
    /*@SWIG@*/;
 
6449
  }
 
6450
  lasso_register_dst_service((char const *)arg1,(char const *)arg2);
 
6451
  
 
6452
  return;
 
6453
fail:
 
6454
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6455
}
 
6456
 
 
6457
 
 
6458
ZEND_NAMED_FUNCTION(_wrap_new_Node) {
 
6459
  LassoNode *result = 0 ;
 
6460
  
 
6461
  SWIG_ResetError();
 
6462
  if(ZEND_NUM_ARGS() != 0) {
 
6463
    WRONG_PARAM_COUNT;
 
6464
  }
 
6465
  
 
6466
  result = (LassoNode *)new_LassoNode();
 
6467
  {
 
6468
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
6469
    SWIG_SetPointerZval(return_value, (void *)result, ty, 1);
 
6470
  }
 
6471
  /* Wrap this return value */
 
6472
  {
 
6473
    /* ALTERNATIVE Constructor, make an object wrapper */
 
6474
    zval *obj, *_cPtr;
 
6475
    MAKE_STD_ZVAL(obj);
 
6476
    MAKE_STD_ZVAL(_cPtr);
 
6477
    *_cPtr = *return_value;
 
6478
    INIT_ZVAL(*return_value);
 
6479
    *return_value=*_cPtr;
 
6480
  }
 
6481
  return;
 
6482
fail:
 
6483
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6484
}
 
6485
 
 
6486
 
 
6487
/* This function is designed to be called by the zend list destructors */
 
6488
/* to typecast and do the actual destruction */
 
6489
static void __wrap_delete_Node(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
6490
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
6491
  void *ptr=value->ptr ;
 
6492
  int newobject=value->newobject ;
 
6493
  LassoNode *arg1 = (LassoNode *) 0 ;
 
6494
  
 
6495
  efree(value);
 
6496
  if (! newobject) return; /* can't delete it! */
 
6497
  arg1 = (LassoNode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNode TSRMLS_CC);
 
6498
  if (! arg1) zend_error(E_ERROR, "LassoNode resource already free'd");
 
6499
  delete_LassoNode(arg1);
 
6500
  
 
6501
}
 
6502
 
 
6503
 
 
6504
ZEND_NAMED_FUNCTION(_wrap_Node_dump) {
 
6505
  LassoNode *arg1 = (LassoNode *) 0 ;
 
6506
  char *result = 0 ;
 
6507
  zval **args[1];
 
6508
  
 
6509
  SWIG_ResetError();
 
6510
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
6511
    WRONG_PARAM_COUNT;
 
6512
  }
 
6513
  
 
6514
  {
 
6515
    node_info *info, *super;
 
6516
    
 
6517
    
 
6518
    
 
6519
    
 
6520
    
 
6521
    
 
6522
    
 
6523
    
 
6524
    
 
6525
    
 
6526
    
 
6527
    
 
6528
    
 
6529
    if ((*args[0])->type == IS_NULL) {
 
6530
      arg1=0;
 
6531
    } else {
 
6532
      for (info = node_infos; info->swig; info++) {
 
6533
        for (super = info; super; super = super->super)
 
6534
        if (super->swig == SWIGTYPE_p_LassoNode)
 
6535
        break;
 
6536
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
6537
        break;
 
6538
      }
 
6539
      if (! info->swig) {
 
6540
        zend_error(E_ERROR, "Type error in argument of Node_dump.");
 
6541
      }
 
6542
    }
 
6543
    
 
6544
    
 
6545
    
 
6546
    
 
6547
    
 
6548
    
 
6549
    
 
6550
    
 
6551
    
 
6552
    
 
6553
    
 
6554
    
 
6555
    
 
6556
    
 
6557
    
 
6558
    
 
6559
  }
 
6560
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6561
  result = (char *)LassoNode_dump(arg1);
 
6562
  {
 
6563
    if(!result) {
 
6564
      ZVAL_NULL(return_value);
 
6565
    } else {
 
6566
      ZVAL_STRING(return_value,result, 1);
 
6567
    }
 
6568
  }
 
6569
  return;
 
6570
fail:
 
6571
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6572
}
 
6573
 
 
6574
 
 
6575
ZEND_NAMED_FUNCTION(_wrap_new_NodeList) {
 
6576
  LassoNodeList *result = 0 ;
 
6577
  
 
6578
  SWIG_ResetError();
 
6579
  if(ZEND_NUM_ARGS() != 0) {
 
6580
    WRONG_PARAM_COUNT;
 
6581
  }
 
6582
  
 
6583
  result = (LassoNodeList *)new_LassoNodeList();
 
6584
  {
 
6585
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 1);
 
6586
  }
 
6587
  /* Wrap this return value */
 
6588
  {
 
6589
    /* ALTERNATIVE Constructor, make an object wrapper */
 
6590
    zval *obj, *_cPtr;
 
6591
    MAKE_STD_ZVAL(obj);
 
6592
    MAKE_STD_ZVAL(_cPtr);
 
6593
    *_cPtr = *return_value;
 
6594
    INIT_ZVAL(*return_value);
 
6595
    *return_value=*_cPtr;
 
6596
  }
 
6597
  return;
 
6598
fail:
 
6599
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6600
}
 
6601
 
 
6602
 
 
6603
/* This function is designed to be called by the zend list destructors */
 
6604
/* to typecast and do the actual destruction */
 
6605
static void __wrap_delete_NodeList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
6606
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
6607
  void *ptr=value->ptr ;
 
6608
  int newobject=value->newobject ;
 
6609
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6610
  
 
6611
  efree(value);
 
6612
  if (! newobject) return; /* can't delete it! */
 
6613
  arg1 = (LassoNodeList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNodeList TSRMLS_CC);
 
6614
  if (! arg1) zend_error(E_ERROR, "LassoNodeList resource already free'd");
 
6615
  delete_LassoNodeList(arg1);
 
6616
  
 
6617
}
 
6618
 
 
6619
 
 
6620
ZEND_NAMED_FUNCTION(_wrap_NodeList_append) {
 
6621
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6622
  LassoNode *arg2 = (LassoNode *) 0 ;
 
6623
  zval **args[2];
 
6624
  
 
6625
  SWIG_ResetError();
 
6626
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
6627
    WRONG_PARAM_COUNT;
 
6628
  }
 
6629
  
 
6630
  {
 
6631
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
6632
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_append. Expected SWIGTYPE_p_LassoNodeList");
 
6633
    }
 
6634
  }
 
6635
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6636
  {
 
6637
    node_info *info, *super;
 
6638
    
 
6639
    
 
6640
    
 
6641
    
 
6642
    
 
6643
    
 
6644
    
 
6645
    
 
6646
    
 
6647
    
 
6648
    
 
6649
    
 
6650
    
 
6651
    if ((*args[1])->type == IS_NULL) {
 
6652
      arg2=0;
 
6653
    } else {
 
6654
      for (info = node_infos; info->swig; info++) {
 
6655
        for (super = info; super; super = super->super)
 
6656
        if (super->swig == SWIGTYPE_p_LassoNode)
 
6657
        break;
 
6658
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
6659
        break;
 
6660
      }
 
6661
      if (! info->swig) {
 
6662
        zend_error(E_ERROR, "Type error in argument of NodeList_append.");
 
6663
      }
 
6664
    }
 
6665
    
 
6666
    
 
6667
    
 
6668
    
 
6669
    
 
6670
    
 
6671
    
 
6672
    
 
6673
    
 
6674
    
 
6675
    
 
6676
    
 
6677
    
 
6678
    
 
6679
    
 
6680
    
 
6681
  }
 
6682
  LassoNodeList_append(arg1,arg2);
 
6683
  
 
6684
  return;
 
6685
fail:
 
6686
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6687
}
 
6688
 
 
6689
 
 
6690
ZEND_NAMED_FUNCTION(_wrap_NodeList_cast) {
 
6691
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6692
  void *result = 0 ;
 
6693
  zval **args[1];
 
6694
  
 
6695
  SWIG_ResetError();
 
6696
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
6697
    WRONG_PARAM_COUNT;
 
6698
  }
 
6699
  
 
6700
  {
 
6701
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
6702
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_cast. Expected SWIGTYPE_p_LassoNodeList");
 
6703
    }
 
6704
  }
 
6705
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6706
  result = (void *)LassoNodeList_cast(arg1);
 
6707
  {
 
6708
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_void, 0);
 
6709
  }
 
6710
  return;
 
6711
fail:
 
6712
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6713
}
 
6714
 
 
6715
 
 
6716
ZEND_NAMED_FUNCTION(_wrap_NodeList_frompointer) {
 
6717
  void *arg1 = (void *) 0 ;
 
6718
  LassoNodeList *result = 0 ;
 
6719
  zval **args[1];
 
6720
  
 
6721
  SWIG_ResetError();
 
6722
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
6723
    WRONG_PARAM_COUNT;
 
6724
  }
 
6725
  
 
6726
  {
 
6727
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, 0, 0) < 0) {
 
6728
      /* Allow NULL from php for void* */
 
6729
      if ((*args[0])->type==IS_NULL) arg1=0;
 
6730
      else
 
6731
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_frompointer. Expected SWIGTYPE_p_p_void");
 
6732
    }
 
6733
  }
 
6734
  result = (LassoNodeList *)LassoNodeList_frompointer(arg1);
 
6735
  {
 
6736
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
6737
  }
 
6738
  /* Wrap this return value */
 
6739
  {
 
6740
    /* ALTERNATIVE Constructor, make an object wrapper */
 
6741
    zval *obj, *_cPtr;
 
6742
    MAKE_STD_ZVAL(obj);
 
6743
    MAKE_STD_ZVAL(_cPtr);
 
6744
    *_cPtr = *return_value;
 
6745
    INIT_ZVAL(*return_value);
 
6746
    *return_value=*_cPtr;
 
6747
  }
 
6748
  return;
 
6749
fail:
 
6750
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6751
}
 
6752
 
 
6753
 
 
6754
ZEND_NAMED_FUNCTION(_wrap_NodeList_getItem) {
 
6755
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6756
  int arg2 ;
 
6757
  LassoNode *result = 0 ;
 
6758
  zval **args[2];
 
6759
  
 
6760
  SWIG_ResetError();
 
6761
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
6762
    WRONG_PARAM_COUNT;
 
6763
  }
 
6764
  
 
6765
  {
 
6766
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
6767
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_getItem. Expected SWIGTYPE_p_LassoNodeList");
 
6768
    }
 
6769
  }
 
6770
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6771
  {
 
6772
    /*@SWIG:CONVERT_INT_IN@*/
 
6773
    convert_to_long_ex(args[1]);
 
6774
    arg2 = (int) Z_LVAL_PP(args[1]);
 
6775
    /*@SWIG@*/;
 
6776
  }
 
6777
  {
 
6778
    if (arg2 < 0 || arg2 >= arg1->len) {
 
6779
      char errorMsg[256];
 
6780
      sprintf(errorMsg, "%d", arg2);
 
6781
      SWIG_exception(SWIG_IndexError, errorMsg);
 
6782
    }
 
6783
    result = (LassoNode *)LassoNodeList_getItem(arg1,arg2);
 
6784
  }
 
6785
  {
 
6786
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
6787
    SWIG_SetPointerZval(return_value, (void *)result, ty, 1);
 
6788
  }
 
6789
  /* Wrap this return value */
 
6790
  {
 
6791
    /* ALTERNATIVE Constructor, make an object wrapper */
 
6792
    zval *obj, *_cPtr;
 
6793
    MAKE_STD_ZVAL(obj);
 
6794
    MAKE_STD_ZVAL(_cPtr);
 
6795
    *_cPtr = *return_value;
 
6796
    INIT_ZVAL(*return_value);
 
6797
    *return_value=*_cPtr;
 
6798
  }
 
6799
  return;
 
6800
fail:
 
6801
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6802
}
 
6803
 
 
6804
 
 
6805
ZEND_NAMED_FUNCTION(_wrap_NodeList_length) {
 
6806
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6807
  int result;
 
6808
  zval **args[1];
 
6809
  
 
6810
  SWIG_ResetError();
 
6811
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
6812
    WRONG_PARAM_COUNT;
 
6813
  }
 
6814
  
 
6815
  {
 
6816
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
6817
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_length. Expected SWIGTYPE_p_LassoNodeList");
 
6818
    }
 
6819
  }
 
6820
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6821
  result = (int)LassoNodeList_length(arg1);
 
6822
  {
 
6823
    ZVAL_LONG(return_value,result);
 
6824
  }
 
6825
  return;
 
6826
fail:
 
6827
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6828
}
 
6829
 
 
6830
 
 
6831
ZEND_NAMED_FUNCTION(_wrap_NodeList_setItem) {
 
6832
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
 
6833
  int arg2 ;
 
6834
  LassoNode *arg3 = (LassoNode *) 0 ;
 
6835
  zval **args[3];
 
6836
  
 
6837
  SWIG_ResetError();
 
6838
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
6839
    WRONG_PARAM_COUNT;
 
6840
  }
 
6841
  
 
6842
  {
 
6843
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
6844
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NodeList_setItem. Expected SWIGTYPE_p_LassoNodeList");
 
6845
    }
 
6846
  }
 
6847
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6848
  {
 
6849
    /*@SWIG:CONVERT_INT_IN@*/
 
6850
    convert_to_long_ex(args[1]);
 
6851
    arg2 = (int) Z_LVAL_PP(args[1]);
 
6852
    /*@SWIG@*/;
 
6853
  }
 
6854
  {
 
6855
    node_info *info, *super;
 
6856
    
 
6857
    
 
6858
    
 
6859
    
 
6860
    
 
6861
    
 
6862
    
 
6863
    
 
6864
    
 
6865
    
 
6866
    
 
6867
    
 
6868
    
 
6869
    if ((*args[2])->type == IS_NULL) {
 
6870
      arg3=0;
 
6871
    } else {
 
6872
      for (info = node_infos; info->swig; info++) {
 
6873
        for (super = info; super; super = super->super)
 
6874
        if (super->swig == SWIGTYPE_p_LassoNode)
 
6875
        break;
 
6876
        if (super && SWIG_ConvertPtr(*args[2], (void **) &arg3, info->swig, 0) >= 0)
 
6877
        break;
 
6878
      }
 
6879
      if (! info->swig) {
 
6880
        zend_error(E_ERROR, "Type error in argument of NodeList_setItem.");
 
6881
      }
 
6882
    }
 
6883
    
 
6884
    
 
6885
    
 
6886
    
 
6887
    
 
6888
    
 
6889
    
 
6890
    
 
6891
    
 
6892
    
 
6893
    
 
6894
    
 
6895
    
 
6896
    
 
6897
    
 
6898
    
 
6899
  }
 
6900
  {
 
6901
    if (arg2 < 0 || arg2 >= arg1->len) {
 
6902
      char errorMsg[256];
 
6903
      sprintf(errorMsg, "%d", arg2);
 
6904
      SWIG_exception(SWIG_IndexError, errorMsg);
 
6905
    }
 
6906
    LassoNodeList_setItem(arg1,arg2,arg3);
 
6907
  }
 
6908
  
 
6909
  return;
 
6910
fail:
 
6911
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6912
}
 
6913
 
 
6914
 
 
6915
ZEND_NAMED_FUNCTION(_wrap_new_StringList) {
 
6916
  LassoStringList *result = 0 ;
 
6917
  
 
6918
  SWIG_ResetError();
 
6919
  if(ZEND_NUM_ARGS() != 0) {
 
6920
    WRONG_PARAM_COUNT;
 
6921
  }
 
6922
  
 
6923
  result = (LassoStringList *)new_LassoStringList();
 
6924
  {
 
6925
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 1);
 
6926
  }
 
6927
  /* Wrap this return value */
 
6928
  {
 
6929
    /* ALTERNATIVE Constructor, make an object wrapper */
 
6930
    zval *obj, *_cPtr;
 
6931
    MAKE_STD_ZVAL(obj);
 
6932
    MAKE_STD_ZVAL(_cPtr);
 
6933
    *_cPtr = *return_value;
 
6934
    INIT_ZVAL(*return_value);
 
6935
    *return_value=*_cPtr;
 
6936
  }
 
6937
  return;
 
6938
fail:
 
6939
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6940
}
 
6941
 
 
6942
 
 
6943
/* This function is designed to be called by the zend list destructors */
 
6944
/* to typecast and do the actual destruction */
 
6945
static void __wrap_delete_StringList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
6946
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
6947
  void *ptr=value->ptr ;
 
6948
  int newobject=value->newobject ;
 
6949
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
6950
  
 
6951
  efree(value);
 
6952
  if (! newobject) return; /* can't delete it! */
 
6953
  arg1 = (LassoStringList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoStringList TSRMLS_CC);
 
6954
  if (! arg1) zend_error(E_ERROR, "LassoStringList resource already free'd");
 
6955
  delete_LassoStringList(arg1);
 
6956
  
 
6957
}
 
6958
 
 
6959
 
 
6960
ZEND_NAMED_FUNCTION(_wrap_StringList_append) {
 
6961
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
6962
  char *arg2 = (char *) 0 ;
 
6963
  zval **args[2];
 
6964
  
 
6965
  SWIG_ResetError();
 
6966
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
6967
    WRONG_PARAM_COUNT;
 
6968
  }
 
6969
  
 
6970
  {
 
6971
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
6972
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_append. Expected SWIGTYPE_p_LassoStringList");
 
6973
    }
 
6974
  }
 
6975
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
6976
  {
 
6977
    /*@SWIG:CONVERT_STRING_IN@*/
 
6978
    convert_to_string_ex(args[1]);
 
6979
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
6980
    /*@SWIG@*/;
 
6981
  }
 
6982
  LassoStringList_append(arg1,arg2);
 
6983
  
 
6984
  return;
 
6985
fail:
 
6986
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
6987
}
 
6988
 
 
6989
 
 
6990
ZEND_NAMED_FUNCTION(_wrap_StringList_cast) {
 
6991
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
6992
  void *result = 0 ;
 
6993
  zval **args[1];
 
6994
  
 
6995
  SWIG_ResetError();
 
6996
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
6997
    WRONG_PARAM_COUNT;
 
6998
  }
 
6999
  
 
7000
  {
 
7001
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
7002
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_cast. Expected SWIGTYPE_p_LassoStringList");
 
7003
    }
 
7004
  }
 
7005
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7006
  result = (void *)LassoStringList_cast(arg1);
 
7007
  {
 
7008
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_void, 0);
 
7009
  }
 
7010
  return;
 
7011
fail:
 
7012
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7013
}
 
7014
 
 
7015
 
 
7016
ZEND_NAMED_FUNCTION(_wrap_StringList_frompointer) {
 
7017
  void *arg1 = (void *) 0 ;
 
7018
  LassoStringList *result = 0 ;
 
7019
  zval **args[1];
 
7020
  
 
7021
  SWIG_ResetError();
 
7022
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7023
    WRONG_PARAM_COUNT;
 
7024
  }
 
7025
  
 
7026
  {
 
7027
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, 0, 0) < 0) {
 
7028
      /* Allow NULL from php for void* */
 
7029
      if ((*args[0])->type==IS_NULL) arg1=0;
 
7030
      else
 
7031
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_frompointer. Expected SWIGTYPE_p_p_void");
 
7032
    }
 
7033
  }
 
7034
  result = (LassoStringList *)LassoStringList_frompointer(arg1);
 
7035
  {
 
7036
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
7037
  }
 
7038
  /* Wrap this return value */
 
7039
  {
 
7040
    /* ALTERNATIVE Constructor, make an object wrapper */
 
7041
    zval *obj, *_cPtr;
 
7042
    MAKE_STD_ZVAL(obj);
 
7043
    MAKE_STD_ZVAL(_cPtr);
 
7044
    *_cPtr = *return_value;
 
7045
    INIT_ZVAL(*return_value);
 
7046
    *return_value=*_cPtr;
 
7047
  }
 
7048
  return;
 
7049
fail:
 
7050
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7051
}
 
7052
 
 
7053
 
 
7054
ZEND_NAMED_FUNCTION(_wrap_StringList_getItem) {
 
7055
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
7056
  int arg2 ;
 
7057
  char *result = 0 ;
 
7058
  zval **args[2];
 
7059
  
 
7060
  SWIG_ResetError();
 
7061
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7062
    WRONG_PARAM_COUNT;
 
7063
  }
 
7064
  
 
7065
  {
 
7066
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
7067
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_getItem. Expected SWIGTYPE_p_LassoStringList");
 
7068
    }
 
7069
  }
 
7070
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7071
  {
 
7072
    /*@SWIG:CONVERT_INT_IN@*/
 
7073
    convert_to_long_ex(args[1]);
 
7074
    arg2 = (int) Z_LVAL_PP(args[1]);
 
7075
    /*@SWIG@*/;
 
7076
  }
 
7077
  {
 
7078
    if (arg2 < 0 || arg2 >= arg1->len) {
 
7079
      char errorMsg[256];
 
7080
      sprintf(errorMsg, "%d", arg2);
 
7081
      SWIG_exception(SWIG_IndexError, errorMsg);
 
7082
    }
 
7083
    result = (char *)LassoStringList_getItem(arg1,arg2);
 
7084
  }
 
7085
  {
 
7086
    if(!result) {
 
7087
      ZVAL_NULL(return_value);
 
7088
    } else {
 
7089
      ZVAL_STRING(return_value,result, 1);
 
7090
    }
 
7091
  }
 
7092
  return;
 
7093
fail:
 
7094
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7095
}
 
7096
 
 
7097
 
 
7098
ZEND_NAMED_FUNCTION(_wrap_StringList_length) {
 
7099
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
7100
  int result;
 
7101
  zval **args[1];
 
7102
  
 
7103
  SWIG_ResetError();
 
7104
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7105
    WRONG_PARAM_COUNT;
 
7106
  }
 
7107
  
 
7108
  {
 
7109
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
7110
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_length. Expected SWIGTYPE_p_LassoStringList");
 
7111
    }
 
7112
  }
 
7113
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7114
  result = (int)LassoStringList_length(arg1);
 
7115
  {
 
7116
    ZVAL_LONG(return_value,result);
 
7117
  }
 
7118
  return;
 
7119
fail:
 
7120
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7121
}
 
7122
 
 
7123
 
 
7124
ZEND_NAMED_FUNCTION(_wrap_StringList_setItem) {
 
7125
  LassoStringList *arg1 = (LassoStringList *) 0 ;
 
7126
  int arg2 ;
 
7127
  char *arg3 = (char *) 0 ;
 
7128
  zval **args[3];
 
7129
  
 
7130
  SWIG_ResetError();
 
7131
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
7132
    WRONG_PARAM_COUNT;
 
7133
  }
 
7134
  
 
7135
  {
 
7136
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
7137
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of StringList_setItem. Expected SWIGTYPE_p_LassoStringList");
 
7138
    }
 
7139
  }
 
7140
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7141
  {
 
7142
    /*@SWIG:CONVERT_INT_IN@*/
 
7143
    convert_to_long_ex(args[1]);
 
7144
    arg2 = (int) Z_LVAL_PP(args[1]);
 
7145
    /*@SWIG@*/;
 
7146
  }
 
7147
  {
 
7148
    /*@SWIG:CONVERT_STRING_IN@*/
 
7149
    convert_to_string_ex(args[2]);
 
7150
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
7151
    /*@SWIG@*/;
 
7152
  }
 
7153
  {
 
7154
    if (arg2 < 0 || arg2 >= arg1->len) {
 
7155
      char errorMsg[256];
 
7156
      sprintf(errorMsg, "%d", arg2);
 
7157
      SWIG_exception(SWIG_IndexError, errorMsg);
 
7158
    }
 
7159
    LassoStringList_setItem(arg1,arg2,arg3);
 
7160
  }
 
7161
  
 
7162
  return;
 
7163
fail:
 
7164
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7165
}
 
7166
 
 
7167
 
 
7168
ZEND_NAMED_FUNCTION(_wrap_SamlAdvice_assertion_set) {
 
7169
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7170
  LassoSamlAssertion *arg2 = (LassoSamlAssertion *) 0 ;
 
7171
  zval **args[2];
 
7172
  
 
7173
  SWIG_ResetError();
 
7174
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7175
    WRONG_PARAM_COUNT;
 
7176
  }
 
7177
  
 
7178
  {
 
7179
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7180
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAdvice_assertion_set. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7181
    }
 
7182
  }
 
7183
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7184
  {
 
7185
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7186
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAdvice_assertion_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7187
    }
 
7188
  }
 
7189
  LassoSamlAdvice_Assertion_set(arg1,arg2);
 
7190
  
 
7191
  
 
7192
  return;
 
7193
fail:
 
7194
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7195
}
 
7196
 
 
7197
 
 
7198
ZEND_NAMED_FUNCTION(_wrap_SamlAdvice_assertion_get) {
 
7199
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7200
  LassoSamlAssertion *result = 0 ;
 
7201
  zval **args[1];
 
7202
  
 
7203
  SWIG_ResetError();
 
7204
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7205
    WRONG_PARAM_COUNT;
 
7206
  }
 
7207
  
 
7208
  {
 
7209
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7210
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAdvice_assertion_get. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7211
    }
 
7212
  }
 
7213
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7214
  result = (LassoSamlAssertion *)LassoSamlAdvice_Assertion_get(arg1);
 
7215
  {
 
7216
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAssertion, 0);
 
7217
  }
 
7218
  /* Wrap this return value */
 
7219
  {
 
7220
    /* ALTERNATIVE Constructor, make an object wrapper */
 
7221
    zval *obj, *_cPtr;
 
7222
    MAKE_STD_ZVAL(obj);
 
7223
    MAKE_STD_ZVAL(_cPtr);
 
7224
    *_cPtr = *return_value;
 
7225
    INIT_ZVAL(*return_value);
 
7226
    *return_value=*_cPtr;
 
7227
  }
 
7228
  return;
 
7229
fail:
 
7230
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7231
}
 
7232
 
 
7233
 
 
7234
ZEND_NAMED_FUNCTION(_wrap_SamlAdvice_assertionIdReference_set) {
 
7235
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7236
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
7237
  zval **args[2];
 
7238
  
 
7239
  SWIG_ResetError();
 
7240
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7241
    WRONG_PARAM_COUNT;
 
7242
  }
 
7243
  
 
7244
  {
 
7245
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7246
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAdvice_assertionIdReference_set. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7247
    }
 
7248
  }
 
7249
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7250
  {
 
7251
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
7252
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAdvice_assertionIdReference_set. Expected SWIGTYPE_p_LassoStringList");
 
7253
    }
 
7254
  }
 
7255
  LassoSamlAdvice_assertionIdReference_set(arg1,arg2);
 
7256
  
 
7257
  
 
7258
  return;
 
7259
fail:
 
7260
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7261
}
 
7262
 
 
7263
 
 
7264
ZEND_NAMED_FUNCTION(_wrap_SamlAdvice_assertionIdReference_get) {
 
7265
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7266
  LassoStringList *result = 0 ;
 
7267
  zval **args[1];
 
7268
  
 
7269
  SWIG_ResetError();
 
7270
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7271
    WRONG_PARAM_COUNT;
 
7272
  }
 
7273
  
 
7274
  {
 
7275
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7276
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAdvice_assertionIdReference_get. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7277
    }
 
7278
  }
 
7279
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7280
  result = (LassoStringList *)LassoSamlAdvice_assertionIdReference_get(arg1);
 
7281
  {
 
7282
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
7283
  }
 
7284
  /* Wrap this return value */
 
7285
  {
 
7286
    /* ALTERNATIVE Constructor, make an object wrapper */
 
7287
    zval *obj, *_cPtr;
 
7288
    MAKE_STD_ZVAL(obj);
 
7289
    MAKE_STD_ZVAL(_cPtr);
 
7290
    *_cPtr = *return_value;
 
7291
    INIT_ZVAL(*return_value);
 
7292
    *return_value=*_cPtr;
 
7293
  }
 
7294
  return;
 
7295
fail:
 
7296
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7297
}
 
7298
 
 
7299
 
 
7300
ZEND_NAMED_FUNCTION(_wrap_new_SamlAdvice) {
 
7301
  LassoSamlAdvice *result = 0 ;
 
7302
  
 
7303
  SWIG_ResetError();
 
7304
  if(ZEND_NUM_ARGS() != 0) {
 
7305
    WRONG_PARAM_COUNT;
 
7306
  }
 
7307
  
 
7308
  result = (LassoSamlAdvice *)new_LassoSamlAdvice();
 
7309
  {
 
7310
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 1);
 
7311
  }
 
7312
  /* Wrap this return value */
 
7313
  {
 
7314
    /* ALTERNATIVE Constructor, make an object wrapper */
 
7315
    zval *obj, *_cPtr;
 
7316
    MAKE_STD_ZVAL(obj);
 
7317
    MAKE_STD_ZVAL(_cPtr);
 
7318
    *_cPtr = *return_value;
 
7319
    INIT_ZVAL(*return_value);
 
7320
    *return_value=*_cPtr;
 
7321
  }
 
7322
  return;
 
7323
fail:
 
7324
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7325
}
 
7326
 
 
7327
 
 
7328
/* This function is designed to be called by the zend list destructors */
 
7329
/* to typecast and do the actual destruction */
 
7330
static void __wrap_delete_SamlAdvice(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
7331
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
7332
  void *ptr=value->ptr ;
 
7333
  int newobject=value->newobject ;
 
7334
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7335
  
 
7336
  efree(value);
 
7337
  if (! newobject) return; /* can't delete it! */
 
7338
  arg1 = (LassoSamlAdvice *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAdvice TSRMLS_CC);
 
7339
  if (! arg1) zend_error(E_ERROR, "LassoSamlAdvice resource already free'd");
 
7340
  delete_LassoSamlAdvice(arg1);
 
7341
  
 
7342
}
 
7343
 
 
7344
 
 
7345
ZEND_NAMED_FUNCTION(_wrap_SamlAdvice_dump) {
 
7346
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
 
7347
  char *result = 0 ;
 
7348
  zval **args[1];
 
7349
  
 
7350
  SWIG_ResetError();
 
7351
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7352
    WRONG_PARAM_COUNT;
 
7353
  }
 
7354
  
 
7355
  {
 
7356
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7357
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAdvice_dump. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7358
    }
 
7359
  }
 
7360
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7361
  result = (char *)LassoSamlAdvice_dump(arg1);
 
7362
  {
 
7363
    if(!result) {
 
7364
      ZVAL_NULL(return_value);
 
7365
    } else {
 
7366
      ZVAL_STRING(return_value,result, 1);
 
7367
    }
 
7368
  }
 
7369
  return;
 
7370
fail:
 
7371
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7372
}
 
7373
 
 
7374
 
 
7375
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_assertionId_set) {
 
7376
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7377
  char *arg2 = (char *) 0 ;
 
7378
  zval **args[2];
 
7379
  
 
7380
  SWIG_ResetError();
 
7381
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7382
    WRONG_PARAM_COUNT;
 
7383
  }
 
7384
  
 
7385
  {
 
7386
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7387
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_assertionId_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7388
    }
 
7389
  }
 
7390
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7391
  {
 
7392
    /*@SWIG:CONVERT_STRING_IN@*/
 
7393
    convert_to_string_ex(args[1]);
 
7394
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
7395
    /*@SWIG@*/;
 
7396
  }
 
7397
  {
 
7398
    if (arg1->AssertionID) free((char *)arg1->AssertionID);
 
7399
    if (arg2) {
 
7400
      arg1->AssertionID = (char *) malloc(strlen((const char *)arg2)+1);
 
7401
      strcpy((char *)arg1->AssertionID, (const char *)arg2);
 
7402
    } else {
 
7403
      arg1->AssertionID = 0;
 
7404
    }
 
7405
  }
 
7406
  
 
7407
  return;
 
7408
fail:
 
7409
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7410
}
 
7411
 
 
7412
 
 
7413
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_assertionId_get) {
 
7414
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7415
  char *result = 0 ;
 
7416
  zval **args[1];
 
7417
  
 
7418
  SWIG_ResetError();
 
7419
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7420
    WRONG_PARAM_COUNT;
 
7421
  }
 
7422
  
 
7423
  {
 
7424
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7425
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_assertionId_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7426
    }
 
7427
  }
 
7428
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7429
  result = (char *) ((arg1)->AssertionID);
 
7430
  {
 
7431
    if(!result) {
 
7432
      ZVAL_NULL(return_value);
 
7433
    } else {
 
7434
      ZVAL_STRING(return_value,result, 1);
 
7435
    }
 
7436
  }
 
7437
  return;
 
7438
fail:
 
7439
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7440
}
 
7441
 
 
7442
 
 
7443
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_certificateFile_set) {
 
7444
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7445
  char *arg2 = (char *) 0 ;
 
7446
  zval **args[2];
 
7447
  
 
7448
  SWIG_ResetError();
 
7449
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7450
    WRONG_PARAM_COUNT;
 
7451
  }
 
7452
  
 
7453
  {
 
7454
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7455
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_certificateFile_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7456
    }
 
7457
  }
 
7458
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7459
  {
 
7460
    /*@SWIG:CONVERT_STRING_IN@*/
 
7461
    convert_to_string_ex(args[1]);
 
7462
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
7463
    /*@SWIG@*/;
 
7464
  }
 
7465
  {
 
7466
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
 
7467
    if (arg2) {
 
7468
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
7469
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
 
7470
    } else {
 
7471
      arg1->certificate_file = 0;
 
7472
    }
 
7473
  }
 
7474
  
 
7475
  return;
 
7476
fail:
 
7477
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7478
}
 
7479
 
 
7480
 
 
7481
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_certificateFile_get) {
 
7482
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7483
  char *result = 0 ;
 
7484
  zval **args[1];
 
7485
  
 
7486
  SWIG_ResetError();
 
7487
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7488
    WRONG_PARAM_COUNT;
 
7489
  }
 
7490
  
 
7491
  {
 
7492
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7493
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_certificateFile_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7494
    }
 
7495
  }
 
7496
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7497
  result = (char *) ((arg1)->certificate_file);
 
7498
  {
 
7499
    if(!result) {
 
7500
      ZVAL_NULL(return_value);
 
7501
    } else {
 
7502
      ZVAL_STRING(return_value,result, 1);
 
7503
    }
 
7504
  }
 
7505
  return;
 
7506
fail:
 
7507
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7508
}
 
7509
 
 
7510
 
 
7511
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_issueInstant_set) {
 
7512
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7513
  char *arg2 = (char *) 0 ;
 
7514
  zval **args[2];
 
7515
  
 
7516
  SWIG_ResetError();
 
7517
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7518
    WRONG_PARAM_COUNT;
 
7519
  }
 
7520
  
 
7521
  {
 
7522
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7523
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_issueInstant_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7524
    }
 
7525
  }
 
7526
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7527
  {
 
7528
    /*@SWIG:CONVERT_STRING_IN@*/
 
7529
    convert_to_string_ex(args[1]);
 
7530
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
7531
    /*@SWIG@*/;
 
7532
  }
 
7533
  {
 
7534
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
7535
    if (arg2) {
 
7536
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
7537
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
7538
    } else {
 
7539
      arg1->IssueInstant = 0;
 
7540
    }
 
7541
  }
 
7542
  
 
7543
  return;
 
7544
fail:
 
7545
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7546
}
 
7547
 
 
7548
 
 
7549
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_issueInstant_get) {
 
7550
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7551
  char *result = 0 ;
 
7552
  zval **args[1];
 
7553
  
 
7554
  SWIG_ResetError();
 
7555
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7556
    WRONG_PARAM_COUNT;
 
7557
  }
 
7558
  
 
7559
  {
 
7560
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7561
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_issueInstant_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7562
    }
 
7563
  }
 
7564
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7565
  result = (char *) ((arg1)->IssueInstant);
 
7566
  {
 
7567
    if(!result) {
 
7568
      ZVAL_NULL(return_value);
 
7569
    } else {
 
7570
      ZVAL_STRING(return_value,result, 1);
 
7571
    }
 
7572
  }
 
7573
  return;
 
7574
fail:
 
7575
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7576
}
 
7577
 
 
7578
 
 
7579
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_issuer_set) {
 
7580
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7581
  char *arg2 = (char *) 0 ;
 
7582
  zval **args[2];
 
7583
  
 
7584
  SWIG_ResetError();
 
7585
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7586
    WRONG_PARAM_COUNT;
 
7587
  }
 
7588
  
 
7589
  {
 
7590
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7591
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_issuer_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7592
    }
 
7593
  }
 
7594
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7595
  {
 
7596
    /*@SWIG:CONVERT_STRING_IN@*/
 
7597
    convert_to_string_ex(args[1]);
 
7598
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
7599
    /*@SWIG@*/;
 
7600
  }
 
7601
  {
 
7602
    if (arg1->Issuer) free((char *)arg1->Issuer);
 
7603
    if (arg2) {
 
7604
      arg1->Issuer = (char *) malloc(strlen((const char *)arg2)+1);
 
7605
      strcpy((char *)arg1->Issuer, (const char *)arg2);
 
7606
    } else {
 
7607
      arg1->Issuer = 0;
 
7608
    }
 
7609
  }
 
7610
  
 
7611
  return;
 
7612
fail:
 
7613
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7614
}
 
7615
 
 
7616
 
 
7617
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_issuer_get) {
 
7618
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7619
  char *result = 0 ;
 
7620
  zval **args[1];
 
7621
  
 
7622
  SWIG_ResetError();
 
7623
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7624
    WRONG_PARAM_COUNT;
 
7625
  }
 
7626
  
 
7627
  {
 
7628
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7629
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_issuer_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7630
    }
 
7631
  }
 
7632
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7633
  result = (char *) ((arg1)->Issuer);
 
7634
  {
 
7635
    if(!result) {
 
7636
      ZVAL_NULL(return_value);
 
7637
    } else {
 
7638
      ZVAL_STRING(return_value,result, 1);
 
7639
    }
 
7640
  }
 
7641
  return;
 
7642
fail:
 
7643
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7644
}
 
7645
 
 
7646
 
 
7647
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_majorVersion_set) {
 
7648
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7649
  int arg2 ;
 
7650
  zval **args[2];
 
7651
  
 
7652
  SWIG_ResetError();
 
7653
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7654
    WRONG_PARAM_COUNT;
 
7655
  }
 
7656
  
 
7657
  {
 
7658
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7659
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_majorVersion_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7660
    }
 
7661
  }
 
7662
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7663
  {
 
7664
    /*@SWIG:CONVERT_INT_IN@*/
 
7665
    convert_to_long_ex(args[1]);
 
7666
    arg2 = (int) Z_LVAL_PP(args[1]);
 
7667
    /*@SWIG@*/;
 
7668
  }
 
7669
  if (arg1) (arg1)->MajorVersion = arg2;
 
7670
  
 
7671
  
 
7672
  return;
 
7673
fail:
 
7674
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7675
}
 
7676
 
 
7677
 
 
7678
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_majorVersion_get) {
 
7679
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7680
  int result;
 
7681
  zval **args[1];
 
7682
  
 
7683
  SWIG_ResetError();
 
7684
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7685
    WRONG_PARAM_COUNT;
 
7686
  }
 
7687
  
 
7688
  {
 
7689
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7690
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_majorVersion_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7691
    }
 
7692
  }
 
7693
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7694
  result = (int) ((arg1)->MajorVersion);
 
7695
  {
 
7696
    ZVAL_LONG(return_value,result);
 
7697
  }
 
7698
  return;
 
7699
fail:
 
7700
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7701
}
 
7702
 
 
7703
 
 
7704
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_minorVersion_set) {
 
7705
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7706
  int arg2 ;
 
7707
  zval **args[2];
 
7708
  
 
7709
  SWIG_ResetError();
 
7710
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7711
    WRONG_PARAM_COUNT;
 
7712
  }
 
7713
  
 
7714
  {
 
7715
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7716
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_minorVersion_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7717
    }
 
7718
  }
 
7719
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7720
  {
 
7721
    /*@SWIG:CONVERT_INT_IN@*/
 
7722
    convert_to_long_ex(args[1]);
 
7723
    arg2 = (int) Z_LVAL_PP(args[1]);
 
7724
    /*@SWIG@*/;
 
7725
  }
 
7726
  if (arg1) (arg1)->MinorVersion = arg2;
 
7727
  
 
7728
  
 
7729
  return;
 
7730
fail:
 
7731
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7732
}
 
7733
 
 
7734
 
 
7735
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_minorVersion_get) {
 
7736
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7737
  int result;
 
7738
  zval **args[1];
 
7739
  
 
7740
  SWIG_ResetError();
 
7741
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7742
    WRONG_PARAM_COUNT;
 
7743
  }
 
7744
  
 
7745
  {
 
7746
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7747
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_minorVersion_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7748
    }
 
7749
  }
 
7750
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7751
  result = (int) ((arg1)->MinorVersion);
 
7752
  {
 
7753
    ZVAL_LONG(return_value,result);
 
7754
  }
 
7755
  return;
 
7756
fail:
 
7757
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7758
}
 
7759
 
 
7760
 
 
7761
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_privateKeyFile_set) {
 
7762
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7763
  char *arg2 = (char *) 0 ;
 
7764
  zval **args[2];
 
7765
  
 
7766
  SWIG_ResetError();
 
7767
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7768
    WRONG_PARAM_COUNT;
 
7769
  }
 
7770
  
 
7771
  {
 
7772
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7773
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_privateKeyFile_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7774
    }
 
7775
  }
 
7776
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7777
  {
 
7778
    /*@SWIG:CONVERT_STRING_IN@*/
 
7779
    convert_to_string_ex(args[1]);
 
7780
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
7781
    /*@SWIG@*/;
 
7782
  }
 
7783
  {
 
7784
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
 
7785
    if (arg2) {
 
7786
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
7787
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
 
7788
    } else {
 
7789
      arg1->private_key_file = 0;
 
7790
    }
 
7791
  }
 
7792
  
 
7793
  return;
 
7794
fail:
 
7795
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7796
}
 
7797
 
 
7798
 
 
7799
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_privateKeyFile_get) {
 
7800
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7801
  char *result = 0 ;
 
7802
  zval **args[1];
 
7803
  
 
7804
  SWIG_ResetError();
 
7805
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7806
    WRONG_PARAM_COUNT;
 
7807
  }
 
7808
  
 
7809
  {
 
7810
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7811
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_privateKeyFile_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7812
    }
 
7813
  }
 
7814
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7815
  result = (char *) ((arg1)->private_key_file);
 
7816
  {
 
7817
    if(!result) {
 
7818
      ZVAL_NULL(return_value);
 
7819
    } else {
 
7820
      ZVAL_STRING(return_value,result, 1);
 
7821
    }
 
7822
  }
 
7823
  return;
 
7824
fail:
 
7825
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7826
}
 
7827
 
 
7828
 
 
7829
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_signMethod_set) {
 
7830
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7831
  LassoSignatureMethod arg2 ;
 
7832
  zval **args[2];
 
7833
  
 
7834
  SWIG_ResetError();
 
7835
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7836
    WRONG_PARAM_COUNT;
 
7837
  }
 
7838
  
 
7839
  {
 
7840
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7841
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_signMethod_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7842
    }
 
7843
  }
 
7844
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7845
  {
 
7846
    /*@SWIG:CONVERT_INT_IN@*/
 
7847
    convert_to_long_ex(args[1]);
 
7848
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
7849
    /*@SWIG@*/;
 
7850
  }
 
7851
  if (arg1) (arg1)->sign_method = arg2;
 
7852
  
 
7853
  
 
7854
  return;
 
7855
fail:
 
7856
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7857
}
 
7858
 
 
7859
 
 
7860
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_signMethod_get) {
 
7861
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7862
  LassoSignatureMethod result;
 
7863
  zval **args[1];
 
7864
  
 
7865
  SWIG_ResetError();
 
7866
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7867
    WRONG_PARAM_COUNT;
 
7868
  }
 
7869
  
 
7870
  {
 
7871
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7872
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_signMethod_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7873
    }
 
7874
  }
 
7875
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7876
  result = (LassoSignatureMethod) ((arg1)->sign_method);
 
7877
  {
 
7878
    ZVAL_LONG(return_value,result);
 
7879
  }
 
7880
  return;
 
7881
fail:
 
7882
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7883
}
 
7884
 
 
7885
 
 
7886
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_signType_set) {
 
7887
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7888
  LassoSignatureType arg2 ;
 
7889
  LassoSignatureType *tmp2 ;
 
7890
  zval **args[2];
 
7891
  
 
7892
  SWIG_ResetError();
 
7893
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7894
    WRONG_PARAM_COUNT;
 
7895
  }
 
7896
  
 
7897
  {
 
7898
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7899
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_signType_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7900
    }
 
7901
  }
 
7902
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7903
  {
 
7904
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
7905
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
7906
    }
 
7907
    arg2 = *tmp2;
 
7908
  }
 
7909
  if (arg1) (arg1)->sign_type = arg2;
 
7910
  
 
7911
  
 
7912
  return;
 
7913
fail:
 
7914
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7915
}
 
7916
 
 
7917
 
 
7918
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_signType_get) {
 
7919
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7920
  LassoSignatureType result;
 
7921
  zval **args[1];
 
7922
  
 
7923
  SWIG_ResetError();
 
7924
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7925
    WRONG_PARAM_COUNT;
 
7926
  }
 
7927
  
 
7928
  {
 
7929
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7930
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_signType_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7931
    }
 
7932
  }
 
7933
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7934
  result =  ((arg1)->sign_type);
 
7935
  {
 
7936
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
7937
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
7938
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
7939
  }
 
7940
  return;
 
7941
fail:
 
7942
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7943
}
 
7944
 
 
7945
 
 
7946
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_advice_set) {
 
7947
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7948
  LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
 
7949
  zval **args[2];
 
7950
  
 
7951
  SWIG_ResetError();
 
7952
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
7953
    WRONG_PARAM_COUNT;
 
7954
  }
 
7955
  
 
7956
  {
 
7957
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7958
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_advice_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7959
    }
 
7960
  }
 
7961
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7962
  {
 
7963
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
7964
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_advice_set. Expected SWIGTYPE_p_LassoSamlAdvice");
 
7965
    }
 
7966
  }
 
7967
  LassoSamlAssertion_Advice_set(arg1,arg2);
 
7968
  
 
7969
  
 
7970
  return;
 
7971
fail:
 
7972
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
7973
}
 
7974
 
 
7975
 
 
7976
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_advice_get) {
 
7977
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
7978
  LassoSamlAdvice *result = 0 ;
 
7979
  zval **args[1];
 
7980
  
 
7981
  SWIG_ResetError();
 
7982
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
7983
    WRONG_PARAM_COUNT;
 
7984
  }
 
7985
  
 
7986
  {
 
7987
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
7988
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_advice_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
7989
    }
 
7990
  }
 
7991
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
7992
  result = (LassoSamlAdvice *)LassoSamlAssertion_Advice_get(arg1);
 
7993
  {
 
7994
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 0);
 
7995
  }
 
7996
  /* Wrap this return value */
 
7997
  {
 
7998
    /* ALTERNATIVE Constructor, make an object wrapper */
 
7999
    zval *obj, *_cPtr;
 
8000
    MAKE_STD_ZVAL(obj);
 
8001
    MAKE_STD_ZVAL(_cPtr);
 
8002
    *_cPtr = *return_value;
 
8003
    INIT_ZVAL(*return_value);
 
8004
    *return_value=*_cPtr;
 
8005
  }
 
8006
  return;
 
8007
fail:
 
8008
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8009
}
 
8010
 
 
8011
 
 
8012
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_attributeStatement_set) {
 
8013
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8014
  LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
 
8015
  zval **args[2];
 
8016
  
 
8017
  SWIG_ResetError();
 
8018
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8019
    WRONG_PARAM_COUNT;
 
8020
  }
 
8021
  
 
8022
  {
 
8023
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8024
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_attributeStatement_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8025
    }
 
8026
  }
 
8027
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8028
  {
 
8029
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
8030
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_attributeStatement_set. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
8031
    }
 
8032
  }
 
8033
  LassoSamlAssertion_AttributeStatement_set(arg1,arg2);
 
8034
  
 
8035
  
 
8036
  return;
 
8037
fail:
 
8038
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8039
}
 
8040
 
 
8041
 
 
8042
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_attributeStatement_get) {
 
8043
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8044
  LassoSamlAttributeStatement *result = 0 ;
 
8045
  zval **args[1];
 
8046
  
 
8047
  SWIG_ResetError();
 
8048
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8049
    WRONG_PARAM_COUNT;
 
8050
  }
 
8051
  
 
8052
  {
 
8053
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8054
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_attributeStatement_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8055
    }
 
8056
  }
 
8057
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8058
  result = (LassoSamlAttributeStatement *)LassoSamlAssertion_AttributeStatement_get(arg1);
 
8059
  {
 
8060
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 0);
 
8061
  }
 
8062
  /* Wrap this return value */
 
8063
  {
 
8064
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8065
    zval *obj, *_cPtr;
 
8066
    MAKE_STD_ZVAL(obj);
 
8067
    MAKE_STD_ZVAL(_cPtr);
 
8068
    *_cPtr = *return_value;
 
8069
    INIT_ZVAL(*return_value);
 
8070
    *return_value=*_cPtr;
 
8071
  }
 
8072
  return;
 
8073
fail:
 
8074
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8075
}
 
8076
 
 
8077
 
 
8078
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_authenticationStatement_set) {
 
8079
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8080
  LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
 
8081
  zval **args[2];
 
8082
  
 
8083
  SWIG_ResetError();
 
8084
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8085
    WRONG_PARAM_COUNT;
 
8086
  }
 
8087
  
 
8088
  {
 
8089
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8090
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_authenticationStatement_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8091
    }
 
8092
  }
 
8093
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8094
  {
 
8095
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
8096
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_authenticationStatement_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
8097
    }
 
8098
  }
 
8099
  LassoSamlAssertion_AuthenticationStatement_set(arg1,arg2);
 
8100
  
 
8101
  
 
8102
  return;
 
8103
fail:
 
8104
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8105
}
 
8106
 
 
8107
 
 
8108
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_authenticationStatement_get) {
 
8109
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8110
  LassoSamlAuthenticationStatement *result = 0 ;
 
8111
  zval **args[1];
 
8112
  
 
8113
  SWIG_ResetError();
 
8114
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8115
    WRONG_PARAM_COUNT;
 
8116
  }
 
8117
  
 
8118
  {
 
8119
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8120
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_authenticationStatement_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8121
    }
 
8122
  }
 
8123
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8124
  result = (LassoSamlAuthenticationStatement *)LassoSamlAssertion_AuthenticationStatement_get(arg1);
 
8125
  {
 
8126
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0);
 
8127
  }
 
8128
  /* Wrap this return value */
 
8129
  {
 
8130
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8131
    zval *obj, *_cPtr;
 
8132
    MAKE_STD_ZVAL(obj);
 
8133
    MAKE_STD_ZVAL(_cPtr);
 
8134
    *_cPtr = *return_value;
 
8135
    INIT_ZVAL(*return_value);
 
8136
    *return_value=*_cPtr;
 
8137
  }
 
8138
  return;
 
8139
fail:
 
8140
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8141
}
 
8142
 
 
8143
 
 
8144
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_conditions_set) {
 
8145
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8146
  LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
 
8147
  zval **args[2];
 
8148
  
 
8149
  SWIG_ResetError();
 
8150
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8151
    WRONG_PARAM_COUNT;
 
8152
  }
 
8153
  
 
8154
  {
 
8155
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8156
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_conditions_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8157
    }
 
8158
  }
 
8159
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8160
  {
 
8161
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
8162
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_conditions_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
8163
    }
 
8164
  }
 
8165
  LassoSamlAssertion_Conditions_set(arg1,arg2);
 
8166
  
 
8167
  
 
8168
  return;
 
8169
fail:
 
8170
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8171
}
 
8172
 
 
8173
 
 
8174
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_conditions_get) {
 
8175
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8176
  LassoSamlConditions *result = 0 ;
 
8177
  zval **args[1];
 
8178
  
 
8179
  SWIG_ResetError();
 
8180
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8181
    WRONG_PARAM_COUNT;
 
8182
  }
 
8183
  
 
8184
  {
 
8185
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8186
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_conditions_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8187
    }
 
8188
  }
 
8189
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8190
  result = (LassoSamlConditions *)LassoSamlAssertion_Conditions_get(arg1);
 
8191
  {
 
8192
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 0);
 
8193
  }
 
8194
  /* Wrap this return value */
 
8195
  {
 
8196
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8197
    zval *obj, *_cPtr;
 
8198
    MAKE_STD_ZVAL(obj);
 
8199
    MAKE_STD_ZVAL(_cPtr);
 
8200
    *_cPtr = *return_value;
 
8201
    INIT_ZVAL(*return_value);
 
8202
    *return_value=*_cPtr;
 
8203
  }
 
8204
  return;
 
8205
fail:
 
8206
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8207
}
 
8208
 
 
8209
 
 
8210
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_subjectStatement_set) {
 
8211
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8212
  LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
 
8213
  zval **args[2];
 
8214
  
 
8215
  SWIG_ResetError();
 
8216
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8217
    WRONG_PARAM_COUNT;
 
8218
  }
 
8219
  
 
8220
  {
 
8221
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8222
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_subjectStatement_set. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8223
    }
 
8224
  }
 
8225
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8226
  {
 
8227
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) {
 
8228
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAssertion_subjectStatement_set. Expected SWIGTYPE_p_LassoSamlSubjectStatement");
 
8229
    }
 
8230
  }
 
8231
  LassoSamlAssertion_SubjectStatement_set(arg1,arg2);
 
8232
  
 
8233
  
 
8234
  return;
 
8235
fail:
 
8236
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8237
}
 
8238
 
 
8239
 
 
8240
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_subjectStatement_get) {
 
8241
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8242
  LassoSamlSubjectStatement *result = 0 ;
 
8243
  zval **args[1];
 
8244
  
 
8245
  SWIG_ResetError();
 
8246
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8247
    WRONG_PARAM_COUNT;
 
8248
  }
 
8249
  
 
8250
  {
 
8251
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8252
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_subjectStatement_get. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8253
    }
 
8254
  }
 
8255
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8256
  result = (LassoSamlSubjectStatement *)LassoSamlAssertion_SubjectStatement_get(arg1);
 
8257
  {
 
8258
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 0);
 
8259
  }
 
8260
  /* Wrap this return value */
 
8261
  {
 
8262
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8263
    zval *obj, *_cPtr;
 
8264
    MAKE_STD_ZVAL(obj);
 
8265
    MAKE_STD_ZVAL(_cPtr);
 
8266
    *_cPtr = *return_value;
 
8267
    INIT_ZVAL(*return_value);
 
8268
    *return_value=*_cPtr;
 
8269
  }
 
8270
  return;
 
8271
fail:
 
8272
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8273
}
 
8274
 
 
8275
 
 
8276
ZEND_NAMED_FUNCTION(_wrap_new_SamlAssertion) {
 
8277
  LassoSamlAssertion *result = 0 ;
 
8278
  
 
8279
  SWIG_ResetError();
 
8280
  if(ZEND_NUM_ARGS() != 0) {
 
8281
    WRONG_PARAM_COUNT;
 
8282
  }
 
8283
  
 
8284
  result = (LassoSamlAssertion *)new_LassoSamlAssertion();
 
8285
  {
 
8286
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAssertion, 1);
 
8287
  }
 
8288
  /* Wrap this return value */
 
8289
  {
 
8290
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8291
    zval *obj, *_cPtr;
 
8292
    MAKE_STD_ZVAL(obj);
 
8293
    MAKE_STD_ZVAL(_cPtr);
 
8294
    *_cPtr = *return_value;
 
8295
    INIT_ZVAL(*return_value);
 
8296
    *return_value=*_cPtr;
 
8297
  }
 
8298
  return;
 
8299
fail:
 
8300
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8301
}
 
8302
 
 
8303
 
 
8304
/* This function is designed to be called by the zend list destructors */
 
8305
/* to typecast and do the actual destruction */
 
8306
static void __wrap_delete_SamlAssertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
8307
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
8308
  void *ptr=value->ptr ;
 
8309
  int newobject=value->newobject ;
 
8310
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8311
  
 
8312
  efree(value);
 
8313
  if (! newobject) return; /* can't delete it! */
 
8314
  arg1 = (LassoSamlAssertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAssertion TSRMLS_CC);
 
8315
  if (! arg1) zend_error(E_ERROR, "LassoSamlAssertion resource already free'd");
 
8316
  delete_LassoSamlAssertion(arg1);
 
8317
  
 
8318
}
 
8319
 
 
8320
 
 
8321
ZEND_NAMED_FUNCTION(_wrap_SamlAssertion_dump) {
 
8322
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
 
8323
  char *result = 0 ;
 
8324
  zval **args[1];
 
8325
  
 
8326
  SWIG_ResetError();
 
8327
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8328
    WRONG_PARAM_COUNT;
 
8329
  }
 
8330
  
 
8331
  {
 
8332
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAssertion, 0) < 0) {
 
8333
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAssertion_dump. Expected SWIGTYPE_p_LassoSamlAssertion");
 
8334
    }
 
8335
  }
 
8336
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8337
  result = (char *)LassoSamlAssertion_dump(arg1);
 
8338
  {
 
8339
    if(!result) {
 
8340
      ZVAL_NULL(return_value);
 
8341
    } else {
 
8342
      ZVAL_STRING(return_value,result, 1);
 
8343
    }
 
8344
  }
 
8345
  return;
 
8346
fail:
 
8347
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8348
}
 
8349
 
 
8350
 
 
8351
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeName_set) {
 
8352
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8353
  char *arg2 = (char *) 0 ;
 
8354
  zval **args[2];
 
8355
  
 
8356
  SWIG_ResetError();
 
8357
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8358
    WRONG_PARAM_COUNT;
 
8359
  }
 
8360
  
 
8361
  {
 
8362
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8363
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeName_set. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8364
    }
 
8365
  }
 
8366
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8367
  {
 
8368
    /*@SWIG:CONVERT_STRING_IN@*/
 
8369
    convert_to_string_ex(args[1]);
 
8370
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
8371
    /*@SWIG@*/;
 
8372
  }
 
8373
  LassoSamlAttribute_AttributeName_set(arg1,arg2);
 
8374
  
 
8375
  
 
8376
  return;
 
8377
fail:
 
8378
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8379
}
 
8380
 
 
8381
 
 
8382
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeName_get) {
 
8383
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8384
  char *result = 0 ;
 
8385
  zval **args[1];
 
8386
  
 
8387
  SWIG_ResetError();
 
8388
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8389
    WRONG_PARAM_COUNT;
 
8390
  }
 
8391
  
 
8392
  {
 
8393
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8394
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeName_get. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8395
    }
 
8396
  }
 
8397
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8398
  result = (char *)LassoSamlAttribute_AttributeName_get(arg1);
 
8399
  {
 
8400
    if(!result) {
 
8401
      ZVAL_NULL(return_value);
 
8402
    } else {
 
8403
      ZVAL_STRING(return_value,result, 1);
 
8404
    }
 
8405
  }
 
8406
  return;
 
8407
fail:
 
8408
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8409
}
 
8410
 
 
8411
 
 
8412
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeNamespace_set) {
 
8413
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8414
  char *arg2 = (char *) 0 ;
 
8415
  zval **args[2];
 
8416
  
 
8417
  SWIG_ResetError();
 
8418
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8419
    WRONG_PARAM_COUNT;
 
8420
  }
 
8421
  
 
8422
  {
 
8423
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8424
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeNamespace_set. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8425
    }
 
8426
  }
 
8427
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8428
  {
 
8429
    /*@SWIG:CONVERT_STRING_IN@*/
 
8430
    convert_to_string_ex(args[1]);
 
8431
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
8432
    /*@SWIG@*/;
 
8433
  }
 
8434
  LassoSamlAttribute_AttributeNamespace_set(arg1,arg2);
 
8435
  
 
8436
  
 
8437
  return;
 
8438
fail:
 
8439
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8440
}
 
8441
 
 
8442
 
 
8443
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeNamespace_get) {
 
8444
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8445
  char *result = 0 ;
 
8446
  zval **args[1];
 
8447
  
 
8448
  SWIG_ResetError();
 
8449
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8450
    WRONG_PARAM_COUNT;
 
8451
  }
 
8452
  
 
8453
  {
 
8454
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8455
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeNamespace_get. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8456
    }
 
8457
  }
 
8458
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8459
  result = (char *)LassoSamlAttribute_AttributeNamespace_get(arg1);
 
8460
  {
 
8461
    if(!result) {
 
8462
      ZVAL_NULL(return_value);
 
8463
    } else {
 
8464
      ZVAL_STRING(return_value,result, 1);
 
8465
    }
 
8466
  }
 
8467
  return;
 
8468
fail:
 
8469
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8470
}
 
8471
 
 
8472
 
 
8473
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeValue_set) {
 
8474
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8475
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
8476
  zval **args[2];
 
8477
  
 
8478
  SWIG_ResetError();
 
8479
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8480
    WRONG_PARAM_COUNT;
 
8481
  }
 
8482
  
 
8483
  {
 
8484
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8485
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeValue_set. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8486
    }
 
8487
  }
 
8488
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8489
  {
 
8490
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
8491
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAttribute_attributeValue_set. Expected SWIGTYPE_p_LassoNodeList");
 
8492
    }
 
8493
  }
 
8494
  LassoSamlAttribute_AttributeValue_set(arg1,arg2);
 
8495
  
 
8496
  
 
8497
  return;
 
8498
fail:
 
8499
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8500
}
 
8501
 
 
8502
 
 
8503
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_attributeValue_get) {
 
8504
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8505
  LassoNodeList *result = 0 ;
 
8506
  zval **args[1];
 
8507
  
 
8508
  SWIG_ResetError();
 
8509
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8510
    WRONG_PARAM_COUNT;
 
8511
  }
 
8512
  
 
8513
  {
 
8514
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8515
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_attributeValue_get. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8516
    }
 
8517
  }
 
8518
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8519
  result = (LassoNodeList *)LassoSamlAttribute_AttributeValue_get(arg1);
 
8520
  {
 
8521
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
8522
  }
 
8523
  /* Wrap this return value */
 
8524
  {
 
8525
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8526
    zval *obj, *_cPtr;
 
8527
    MAKE_STD_ZVAL(obj);
 
8528
    MAKE_STD_ZVAL(_cPtr);
 
8529
    *_cPtr = *return_value;
 
8530
    INIT_ZVAL(*return_value);
 
8531
    *return_value=*_cPtr;
 
8532
  }
 
8533
  return;
 
8534
fail:
 
8535
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8536
}
 
8537
 
 
8538
 
 
8539
ZEND_NAMED_FUNCTION(_wrap_new_SamlAttribute) {
 
8540
  LassoSamlAttribute *result = 0 ;
 
8541
  
 
8542
  SWIG_ResetError();
 
8543
  if(ZEND_NUM_ARGS() != 0) {
 
8544
    WRONG_PARAM_COUNT;
 
8545
  }
 
8546
  
 
8547
  result = (LassoSamlAttribute *)new_LassoSamlAttribute();
 
8548
  {
 
8549
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttribute, 1);
 
8550
  }
 
8551
  /* Wrap this return value */
 
8552
  {
 
8553
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8554
    zval *obj, *_cPtr;
 
8555
    MAKE_STD_ZVAL(obj);
 
8556
    MAKE_STD_ZVAL(_cPtr);
 
8557
    *_cPtr = *return_value;
 
8558
    INIT_ZVAL(*return_value);
 
8559
    *return_value=*_cPtr;
 
8560
  }
 
8561
  return;
 
8562
fail:
 
8563
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8564
}
 
8565
 
 
8566
 
 
8567
/* This function is designed to be called by the zend list destructors */
 
8568
/* to typecast and do the actual destruction */
 
8569
static void __wrap_delete_SamlAttribute(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
8570
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
8571
  void *ptr=value->ptr ;
 
8572
  int newobject=value->newobject ;
 
8573
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8574
  
 
8575
  efree(value);
 
8576
  if (! newobject) return; /* can't delete it! */
 
8577
  arg1 = (LassoSamlAttribute *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttribute TSRMLS_CC);
 
8578
  if (! arg1) zend_error(E_ERROR, "LassoSamlAttribute resource already free'd");
 
8579
  delete_LassoSamlAttribute(arg1);
 
8580
  
 
8581
}
 
8582
 
 
8583
 
 
8584
ZEND_NAMED_FUNCTION(_wrap_SamlAttribute_dump) {
 
8585
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
 
8586
  char *result = 0 ;
 
8587
  zval **args[1];
 
8588
  
 
8589
  SWIG_ResetError();
 
8590
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8591
    WRONG_PARAM_COUNT;
 
8592
  }
 
8593
  
 
8594
  {
 
8595
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttribute, 0) < 0) {
 
8596
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttribute_dump. Expected SWIGTYPE_p_LassoSamlAttribute");
 
8597
    }
 
8598
  }
 
8599
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8600
  result = (char *)LassoSamlAttribute_dump(arg1);
 
8601
  {
 
8602
    if(!result) {
 
8603
      ZVAL_NULL(return_value);
 
8604
    } else {
 
8605
      ZVAL_STRING(return_value,result, 1);
 
8606
    }
 
8607
  }
 
8608
  return;
 
8609
fail:
 
8610
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8611
}
 
8612
 
 
8613
 
 
8614
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeDesignator_attributeName_set) {
 
8615
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8616
  char *arg2 = (char *) 0 ;
 
8617
  zval **args[2];
 
8618
  
 
8619
  SWIG_ResetError();
 
8620
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8621
    WRONG_PARAM_COUNT;
 
8622
  }
 
8623
  
 
8624
  {
 
8625
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) {
 
8626
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeDesignator_attributeName_set. Expected SWIGTYPE_p_LassoSamlAttributeDesignator");
 
8627
    }
 
8628
  }
 
8629
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8630
  {
 
8631
    /*@SWIG:CONVERT_STRING_IN@*/
 
8632
    convert_to_string_ex(args[1]);
 
8633
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
8634
    /*@SWIG@*/;
 
8635
  }
 
8636
  {
 
8637
    if (arg1->AttributeName) free((char *)arg1->AttributeName);
 
8638
    if (arg2) {
 
8639
      arg1->AttributeName = (char *) malloc(strlen((const char *)arg2)+1);
 
8640
      strcpy((char *)arg1->AttributeName, (const char *)arg2);
 
8641
    } else {
 
8642
      arg1->AttributeName = 0;
 
8643
    }
 
8644
  }
 
8645
  
 
8646
  return;
 
8647
fail:
 
8648
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8649
}
 
8650
 
 
8651
 
 
8652
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeDesignator_attributeName_get) {
 
8653
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8654
  char *result = 0 ;
 
8655
  zval **args[1];
 
8656
  
 
8657
  SWIG_ResetError();
 
8658
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8659
    WRONG_PARAM_COUNT;
 
8660
  }
 
8661
  
 
8662
  {
 
8663
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) {
 
8664
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeDesignator_attributeName_get. Expected SWIGTYPE_p_LassoSamlAttributeDesignator");
 
8665
    }
 
8666
  }
 
8667
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8668
  result = (char *) ((arg1)->AttributeName);
 
8669
  {
 
8670
    if(!result) {
 
8671
      ZVAL_NULL(return_value);
 
8672
    } else {
 
8673
      ZVAL_STRING(return_value,result, 1);
 
8674
    }
 
8675
  }
 
8676
  return;
 
8677
fail:
 
8678
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8679
}
 
8680
 
 
8681
 
 
8682
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeDesignator_attributeNamespace_set) {
 
8683
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8684
  char *arg2 = (char *) 0 ;
 
8685
  zval **args[2];
 
8686
  
 
8687
  SWIG_ResetError();
 
8688
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8689
    WRONG_PARAM_COUNT;
 
8690
  }
 
8691
  
 
8692
  {
 
8693
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) {
 
8694
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeDesignator_attributeNamespace_set. Expected SWIGTYPE_p_LassoSamlAttributeDesignator");
 
8695
    }
 
8696
  }
 
8697
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8698
  {
 
8699
    /*@SWIG:CONVERT_STRING_IN@*/
 
8700
    convert_to_string_ex(args[1]);
 
8701
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
8702
    /*@SWIG@*/;
 
8703
  }
 
8704
  {
 
8705
    if (arg1->AttributeNamespace) free((char *)arg1->AttributeNamespace);
 
8706
    if (arg2) {
 
8707
      arg1->AttributeNamespace = (char *) malloc(strlen((const char *)arg2)+1);
 
8708
      strcpy((char *)arg1->AttributeNamespace, (const char *)arg2);
 
8709
    } else {
 
8710
      arg1->AttributeNamespace = 0;
 
8711
    }
 
8712
  }
 
8713
  
 
8714
  return;
 
8715
fail:
 
8716
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8717
}
 
8718
 
 
8719
 
 
8720
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeDesignator_attributeNamespace_get) {
 
8721
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8722
  char *result = 0 ;
 
8723
  zval **args[1];
 
8724
  
 
8725
  SWIG_ResetError();
 
8726
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8727
    WRONG_PARAM_COUNT;
 
8728
  }
 
8729
  
 
8730
  {
 
8731
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) {
 
8732
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeDesignator_attributeNamespace_get. Expected SWIGTYPE_p_LassoSamlAttributeDesignator");
 
8733
    }
 
8734
  }
 
8735
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8736
  result = (char *) ((arg1)->AttributeNamespace);
 
8737
  {
 
8738
    if(!result) {
 
8739
      ZVAL_NULL(return_value);
 
8740
    } else {
 
8741
      ZVAL_STRING(return_value,result, 1);
 
8742
    }
 
8743
  }
 
8744
  return;
 
8745
fail:
 
8746
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8747
}
 
8748
 
 
8749
 
 
8750
ZEND_NAMED_FUNCTION(_wrap_new_SamlAttributeDesignator) {
 
8751
  LassoSamlAttributeDesignator *result = 0 ;
 
8752
  
 
8753
  SWIG_ResetError();
 
8754
  if(ZEND_NUM_ARGS() != 0) {
 
8755
    WRONG_PARAM_COUNT;
 
8756
  }
 
8757
  
 
8758
  result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator();
 
8759
  {
 
8760
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeDesignator, 1);
 
8761
  }
 
8762
  /* Wrap this return value */
 
8763
  {
 
8764
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8765
    zval *obj, *_cPtr;
 
8766
    MAKE_STD_ZVAL(obj);
 
8767
    MAKE_STD_ZVAL(_cPtr);
 
8768
    *_cPtr = *return_value;
 
8769
    INIT_ZVAL(*return_value);
 
8770
    *return_value=*_cPtr;
 
8771
  }
 
8772
  return;
 
8773
fail:
 
8774
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8775
}
 
8776
 
 
8777
 
 
8778
/* This function is designed to be called by the zend list destructors */
 
8779
/* to typecast and do the actual destruction */
 
8780
static void __wrap_delete_SamlAttributeDesignator(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
8781
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
8782
  void *ptr=value->ptr ;
 
8783
  int newobject=value->newobject ;
 
8784
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8785
  
 
8786
  efree(value);
 
8787
  if (! newobject) return; /* can't delete it! */
 
8788
  arg1 = (LassoSamlAttributeDesignator *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeDesignator TSRMLS_CC);
 
8789
  if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeDesignator resource already free'd");
 
8790
  delete_LassoSamlAttributeDesignator(arg1);
 
8791
  
 
8792
}
 
8793
 
 
8794
 
 
8795
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeDesignator_dump) {
 
8796
  LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
 
8797
  char *result = 0 ;
 
8798
  zval **args[1];
 
8799
  
 
8800
  SWIG_ResetError();
 
8801
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8802
    WRONG_PARAM_COUNT;
 
8803
  }
 
8804
  
 
8805
  {
 
8806
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeDesignator, 0) < 0) {
 
8807
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeDesignator_dump. Expected SWIGTYPE_p_LassoSamlAttributeDesignator");
 
8808
    }
 
8809
  }
 
8810
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8811
  result = (char *)LassoSamlAttributeDesignator_dump(arg1);
 
8812
  {
 
8813
    if(!result) {
 
8814
      ZVAL_NULL(return_value);
 
8815
    } else {
 
8816
      ZVAL_STRING(return_value,result, 1);
 
8817
    }
 
8818
  }
 
8819
  return;
 
8820
fail:
 
8821
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8822
}
 
8823
 
 
8824
 
 
8825
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeStatement_subject_set) {
 
8826
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
8827
  LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
 
8828
  zval **args[2];
 
8829
  
 
8830
  SWIG_ResetError();
 
8831
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8832
    WRONG_PARAM_COUNT;
 
8833
  }
 
8834
  
 
8835
  {
 
8836
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
8837
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeStatement_subject_set. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
8838
    }
 
8839
  }
 
8840
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8841
  {
 
8842
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
8843
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAttributeStatement_subject_set. Expected SWIGTYPE_p_LassoSamlSubject");
 
8844
    }
 
8845
  }
 
8846
  LassoSamlAttributeStatement_Subject_set(arg1,arg2);
 
8847
  
 
8848
  
 
8849
  return;
 
8850
fail:
 
8851
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8852
}
 
8853
 
 
8854
 
 
8855
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeStatement_subject_get) {
 
8856
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
8857
  LassoSamlSubject *result = 0 ;
 
8858
  zval **args[1];
 
8859
  
 
8860
  SWIG_ResetError();
 
8861
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8862
    WRONG_PARAM_COUNT;
 
8863
  }
 
8864
  
 
8865
  {
 
8866
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
8867
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeStatement_subject_get. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
8868
    }
 
8869
  }
 
8870
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8871
  result = (LassoSamlSubject *)LassoSamlAttributeStatement_Subject_get(arg1);
 
8872
  {
 
8873
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0);
 
8874
  }
 
8875
  /* Wrap this return value */
 
8876
  {
 
8877
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8878
    zval *obj, *_cPtr;
 
8879
    MAKE_STD_ZVAL(obj);
 
8880
    MAKE_STD_ZVAL(_cPtr);
 
8881
    *_cPtr = *return_value;
 
8882
    INIT_ZVAL(*return_value);
 
8883
    *return_value=*_cPtr;
 
8884
  }
 
8885
  return;
 
8886
fail:
 
8887
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8888
}
 
8889
 
 
8890
 
 
8891
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeStatement_attribute_set) {
 
8892
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
8893
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
8894
  zval **args[2];
 
8895
  
 
8896
  SWIG_ResetError();
 
8897
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
8898
    WRONG_PARAM_COUNT;
 
8899
  }
 
8900
  
 
8901
  {
 
8902
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
8903
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeStatement_attribute_set. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
8904
    }
 
8905
  }
 
8906
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8907
  {
 
8908
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
8909
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAttributeStatement_attribute_set. Expected SWIGTYPE_p_LassoNodeList");
 
8910
    }
 
8911
  }
 
8912
  LassoSamlAttributeStatement_Attribute_set(arg1,arg2);
 
8913
  
 
8914
  
 
8915
  return;
 
8916
fail:
 
8917
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8918
}
 
8919
 
 
8920
 
 
8921
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeStatement_attribute_get) {
 
8922
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
8923
  LassoNodeList *result = 0 ;
 
8924
  zval **args[1];
 
8925
  
 
8926
  SWIG_ResetError();
 
8927
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
8928
    WRONG_PARAM_COUNT;
 
8929
  }
 
8930
  
 
8931
  {
 
8932
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
8933
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeStatement_attribute_get. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
8934
    }
 
8935
  }
 
8936
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
8937
  result = (LassoNodeList *)LassoSamlAttributeStatement_Attribute_get(arg1);
 
8938
  {
 
8939
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
8940
  }
 
8941
  /* Wrap this return value */
 
8942
  {
 
8943
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8944
    zval *obj, *_cPtr;
 
8945
    MAKE_STD_ZVAL(obj);
 
8946
    MAKE_STD_ZVAL(_cPtr);
 
8947
    *_cPtr = *return_value;
 
8948
    INIT_ZVAL(*return_value);
 
8949
    *return_value=*_cPtr;
 
8950
  }
 
8951
  return;
 
8952
fail:
 
8953
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8954
}
 
8955
 
 
8956
 
 
8957
ZEND_NAMED_FUNCTION(_wrap_new_SamlAttributeStatement) {
 
8958
  LassoSamlAttributeStatement *result = 0 ;
 
8959
  
 
8960
  SWIG_ResetError();
 
8961
  if(ZEND_NUM_ARGS() != 0) {
 
8962
    WRONG_PARAM_COUNT;
 
8963
  }
 
8964
  
 
8965
  result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement();
 
8966
  {
 
8967
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 1);
 
8968
  }
 
8969
  /* Wrap this return value */
 
8970
  {
 
8971
    /* ALTERNATIVE Constructor, make an object wrapper */
 
8972
    zval *obj, *_cPtr;
 
8973
    MAKE_STD_ZVAL(obj);
 
8974
    MAKE_STD_ZVAL(_cPtr);
 
8975
    *_cPtr = *return_value;
 
8976
    INIT_ZVAL(*return_value);
 
8977
    *return_value=*_cPtr;
 
8978
  }
 
8979
  return;
 
8980
fail:
 
8981
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
8982
}
 
8983
 
 
8984
 
 
8985
/* This function is designed to be called by the zend list destructors */
 
8986
/* to typecast and do the actual destruction */
 
8987
static void __wrap_delete_SamlAttributeStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
8988
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
8989
  void *ptr=value->ptr ;
 
8990
  int newobject=value->newobject ;
 
8991
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
8992
  
 
8993
  efree(value);
 
8994
  if (! newobject) return; /* can't delete it! */
 
8995
  arg1 = (LassoSamlAttributeStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeStatement TSRMLS_CC);
 
8996
  if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeStatement resource already free'd");
 
8997
  delete_LassoSamlAttributeStatement(arg1);
 
8998
  
 
8999
}
 
9000
 
 
9001
 
 
9002
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeStatement_dump) {
 
9003
  LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
 
9004
  char *result = 0 ;
 
9005
  zval **args[1];
 
9006
  
 
9007
  SWIG_ResetError();
 
9008
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9009
    WRONG_PARAM_COUNT;
 
9010
  }
 
9011
  
 
9012
  {
 
9013
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
9014
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeStatement_dump. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
9015
    }
 
9016
  }
 
9017
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9018
  result = (char *)LassoSamlAttributeStatement_dump(arg1);
 
9019
  {
 
9020
    if(!result) {
 
9021
      ZVAL_NULL(return_value);
 
9022
    } else {
 
9023
      ZVAL_STRING(return_value,result, 1);
 
9024
    }
 
9025
  }
 
9026
  return;
 
9027
fail:
 
9028
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9029
}
 
9030
 
 
9031
 
 
9032
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeValue_any_set) {
 
9033
  LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
 
9034
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
9035
  zval **args[2];
 
9036
  
 
9037
  SWIG_ResetError();
 
9038
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9039
    WRONG_PARAM_COUNT;
 
9040
  }
 
9041
  
 
9042
  {
 
9043
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) {
 
9044
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeValue_any_set. Expected SWIGTYPE_p_LassoSamlAttributeValue");
 
9045
    }
 
9046
  }
 
9047
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9048
  {
 
9049
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
9050
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAttributeValue_any_set. Expected SWIGTYPE_p_LassoNodeList");
 
9051
    }
 
9052
  }
 
9053
  LassoSamlAttributeValue_any_set(arg1,arg2);
 
9054
  
 
9055
  
 
9056
  return;
 
9057
fail:
 
9058
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9059
}
 
9060
 
 
9061
 
 
9062
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeValue_any_get) {
 
9063
  LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
 
9064
  LassoNodeList *result = 0 ;
 
9065
  zval **args[1];
 
9066
  
 
9067
  SWIG_ResetError();
 
9068
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9069
    WRONG_PARAM_COUNT;
 
9070
  }
 
9071
  
 
9072
  {
 
9073
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) {
 
9074
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeValue_any_get. Expected SWIGTYPE_p_LassoSamlAttributeValue");
 
9075
    }
 
9076
  }
 
9077
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9078
  result = (LassoNodeList *)LassoSamlAttributeValue_any_get(arg1);
 
9079
  {
 
9080
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
9081
  }
 
9082
  /* Wrap this return value */
 
9083
  {
 
9084
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9085
    zval *obj, *_cPtr;
 
9086
    MAKE_STD_ZVAL(obj);
 
9087
    MAKE_STD_ZVAL(_cPtr);
 
9088
    *_cPtr = *return_value;
 
9089
    INIT_ZVAL(*return_value);
 
9090
    *return_value=*_cPtr;
 
9091
  }
 
9092
  return;
 
9093
fail:
 
9094
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9095
}
 
9096
 
 
9097
 
 
9098
ZEND_NAMED_FUNCTION(_wrap_new_SamlAttributeValue) {
 
9099
  LassoSamlAttributeValue *result = 0 ;
 
9100
  
 
9101
  SWIG_ResetError();
 
9102
  if(ZEND_NUM_ARGS() != 0) {
 
9103
    WRONG_PARAM_COUNT;
 
9104
  }
 
9105
  
 
9106
  result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue();
 
9107
  {
 
9108
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeValue, 1);
 
9109
  }
 
9110
  /* Wrap this return value */
 
9111
  {
 
9112
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9113
    zval *obj, *_cPtr;
 
9114
    MAKE_STD_ZVAL(obj);
 
9115
    MAKE_STD_ZVAL(_cPtr);
 
9116
    *_cPtr = *return_value;
 
9117
    INIT_ZVAL(*return_value);
 
9118
    *return_value=*_cPtr;
 
9119
  }
 
9120
  return;
 
9121
fail:
 
9122
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9123
}
 
9124
 
 
9125
 
 
9126
/* This function is designed to be called by the zend list destructors */
 
9127
/* to typecast and do the actual destruction */
 
9128
static void __wrap_delete_SamlAttributeValue(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
9129
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
9130
  void *ptr=value->ptr ;
 
9131
  int newobject=value->newobject ;
 
9132
  LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
 
9133
  
 
9134
  efree(value);
 
9135
  if (! newobject) return; /* can't delete it! */
 
9136
  arg1 = (LassoSamlAttributeValue *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAttributeValue TSRMLS_CC);
 
9137
  if (! arg1) zend_error(E_ERROR, "LassoSamlAttributeValue resource already free'd");
 
9138
  delete_LassoSamlAttributeValue(arg1);
 
9139
  
 
9140
}
 
9141
 
 
9142
 
 
9143
ZEND_NAMED_FUNCTION(_wrap_SamlAttributeValue_dump) {
 
9144
  LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
 
9145
  char *result = 0 ;
 
9146
  zval **args[1];
 
9147
  
 
9148
  SWIG_ResetError();
 
9149
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9150
    WRONG_PARAM_COUNT;
 
9151
  }
 
9152
  
 
9153
  {
 
9154
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAttributeValue, 0) < 0) {
 
9155
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAttributeValue_dump. Expected SWIGTYPE_p_LassoSamlAttributeValue");
 
9156
    }
 
9157
  }
 
9158
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9159
  result = (char *)LassoSamlAttributeValue_dump(arg1);
 
9160
  {
 
9161
    if(!result) {
 
9162
      ZVAL_NULL(return_value);
 
9163
    } else {
 
9164
      ZVAL_STRING(return_value,result, 1);
 
9165
    }
 
9166
  }
 
9167
  return;
 
9168
fail:
 
9169
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9170
}
 
9171
 
 
9172
 
 
9173
ZEND_NAMED_FUNCTION(_wrap_SamlAudienceRestrictionCondition_audience_set) {
 
9174
  LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
 
9175
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
9176
  zval **args[2];
 
9177
  
 
9178
  SWIG_ResetError();
 
9179
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9180
    WRONG_PARAM_COUNT;
 
9181
  }
 
9182
  
 
9183
  {
 
9184
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) {
 
9185
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAudienceRestrictionCondition_audience_set. Expected SWIGTYPE_p_LassoSamlAudienceRestrictionCondition");
 
9186
    }
 
9187
  }
 
9188
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9189
  {
 
9190
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
9191
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAudienceRestrictionCondition_audience_set. Expected SWIGTYPE_p_LassoStringList");
 
9192
    }
 
9193
  }
 
9194
  LassoSamlAudienceRestrictionCondition_audience_set(arg1,arg2);
 
9195
  
 
9196
  
 
9197
  return;
 
9198
fail:
 
9199
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9200
}
 
9201
 
 
9202
 
 
9203
ZEND_NAMED_FUNCTION(_wrap_SamlAudienceRestrictionCondition_audience_get) {
 
9204
  LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
 
9205
  LassoStringList *result = 0 ;
 
9206
  zval **args[1];
 
9207
  
 
9208
  SWIG_ResetError();
 
9209
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9210
    WRONG_PARAM_COUNT;
 
9211
  }
 
9212
  
 
9213
  {
 
9214
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) {
 
9215
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAudienceRestrictionCondition_audience_get. Expected SWIGTYPE_p_LassoSamlAudienceRestrictionCondition");
 
9216
    }
 
9217
  }
 
9218
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9219
  result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_audience_get(arg1);
 
9220
  {
 
9221
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
9222
  }
 
9223
  /* Wrap this return value */
 
9224
  {
 
9225
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9226
    zval *obj, *_cPtr;
 
9227
    MAKE_STD_ZVAL(obj);
 
9228
    MAKE_STD_ZVAL(_cPtr);
 
9229
    *_cPtr = *return_value;
 
9230
    INIT_ZVAL(*return_value);
 
9231
    *return_value=*_cPtr;
 
9232
  }
 
9233
  return;
 
9234
fail:
 
9235
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9236
}
 
9237
 
 
9238
 
 
9239
ZEND_NAMED_FUNCTION(_wrap_new_SamlAudienceRestrictionCondition) {
 
9240
  LassoSamlAudienceRestrictionCondition *result = 0 ;
 
9241
  
 
9242
  SWIG_ResetError();
 
9243
  if(ZEND_NUM_ARGS() != 0) {
 
9244
    WRONG_PARAM_COUNT;
 
9245
  }
 
9246
  
 
9247
  result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition();
 
9248
  {
 
9249
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 1);
 
9250
  }
 
9251
  /* Wrap this return value */
 
9252
  {
 
9253
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9254
    zval *obj, *_cPtr;
 
9255
    MAKE_STD_ZVAL(obj);
 
9256
    MAKE_STD_ZVAL(_cPtr);
 
9257
    *_cPtr = *return_value;
 
9258
    INIT_ZVAL(*return_value);
 
9259
    *return_value=*_cPtr;
 
9260
  }
 
9261
  return;
 
9262
fail:
 
9263
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9264
}
 
9265
 
 
9266
 
 
9267
/* This function is designed to be called by the zend list destructors */
 
9268
/* to typecast and do the actual destruction */
 
9269
static void __wrap_delete_SamlAudienceRestrictionCondition(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
9270
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
9271
  void *ptr=value->ptr ;
 
9272
  int newobject=value->newobject ;
 
9273
  LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
 
9274
  
 
9275
  efree(value);
 
9276
  if (! newobject) return; /* can't delete it! */
 
9277
  arg1 = (LassoSamlAudienceRestrictionCondition *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAudienceRestrictionCondition TSRMLS_CC);
 
9278
  if (! arg1) zend_error(E_ERROR, "LassoSamlAudienceRestrictionCondition resource already free'd");
 
9279
  delete_LassoSamlAudienceRestrictionCondition(arg1);
 
9280
  
 
9281
}
 
9282
 
 
9283
 
 
9284
ZEND_NAMED_FUNCTION(_wrap_SamlAudienceRestrictionCondition_dump) {
 
9285
  LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
 
9286
  char *result = 0 ;
 
9287
  zval **args[1];
 
9288
  
 
9289
  SWIG_ResetError();
 
9290
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9291
    WRONG_PARAM_COUNT;
 
9292
  }
 
9293
  
 
9294
  {
 
9295
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition, 0) < 0) {
 
9296
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAudienceRestrictionCondition_dump. Expected SWIGTYPE_p_LassoSamlAudienceRestrictionCondition");
 
9297
    }
 
9298
  }
 
9299
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9300
  result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1);
 
9301
  {
 
9302
    if(!result) {
 
9303
      ZVAL_NULL(return_value);
 
9304
    } else {
 
9305
      ZVAL_STRING(return_value,result, 1);
 
9306
    }
 
9307
  }
 
9308
  return;
 
9309
fail:
 
9310
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9311
}
 
9312
 
 
9313
 
 
9314
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authenticationInstant_set) {
 
9315
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9316
  char *arg2 = (char *) 0 ;
 
9317
  zval **args[2];
 
9318
  
 
9319
  SWIG_ResetError();
 
9320
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9321
    WRONG_PARAM_COUNT;
 
9322
  }
 
9323
  
 
9324
  {
 
9325
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9326
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authenticationInstant_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9327
    }
 
9328
  }
 
9329
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9330
  {
 
9331
    /*@SWIG:CONVERT_STRING_IN@*/
 
9332
    convert_to_string_ex(args[1]);
 
9333
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9334
    /*@SWIG@*/;
 
9335
  }
 
9336
  {
 
9337
    if (arg1->AuthenticationInstant) free((char *)arg1->AuthenticationInstant);
 
9338
    if (arg2) {
 
9339
      arg1->AuthenticationInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
9340
      strcpy((char *)arg1->AuthenticationInstant, (const char *)arg2);
 
9341
    } else {
 
9342
      arg1->AuthenticationInstant = 0;
 
9343
    }
 
9344
  }
 
9345
  
 
9346
  return;
 
9347
fail:
 
9348
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9349
}
 
9350
 
 
9351
 
 
9352
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authenticationInstant_get) {
 
9353
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9354
  char *result = 0 ;
 
9355
  zval **args[1];
 
9356
  
 
9357
  SWIG_ResetError();
 
9358
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9359
    WRONG_PARAM_COUNT;
 
9360
  }
 
9361
  
 
9362
  {
 
9363
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9364
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authenticationInstant_get. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9365
    }
 
9366
  }
 
9367
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9368
  result = (char *) ((arg1)->AuthenticationInstant);
 
9369
  {
 
9370
    if(!result) {
 
9371
      ZVAL_NULL(return_value);
 
9372
    } else {
 
9373
      ZVAL_STRING(return_value,result, 1);
 
9374
    }
 
9375
  }
 
9376
  return;
 
9377
fail:
 
9378
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9379
}
 
9380
 
 
9381
 
 
9382
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authenticationMethod_set) {
 
9383
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9384
  char *arg2 = (char *) 0 ;
 
9385
  zval **args[2];
 
9386
  
 
9387
  SWIG_ResetError();
 
9388
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9389
    WRONG_PARAM_COUNT;
 
9390
  }
 
9391
  
 
9392
  {
 
9393
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9394
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authenticationMethod_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9395
    }
 
9396
  }
 
9397
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9398
  {
 
9399
    /*@SWIG:CONVERT_STRING_IN@*/
 
9400
    convert_to_string_ex(args[1]);
 
9401
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9402
    /*@SWIG@*/;
 
9403
  }
 
9404
  {
 
9405
    if (arg1->AuthenticationMethod) free((char *)arg1->AuthenticationMethod);
 
9406
    if (arg2) {
 
9407
      arg1->AuthenticationMethod = (char *) malloc(strlen((const char *)arg2)+1);
 
9408
      strcpy((char *)arg1->AuthenticationMethod, (const char *)arg2);
 
9409
    } else {
 
9410
      arg1->AuthenticationMethod = 0;
 
9411
    }
 
9412
  }
 
9413
  
 
9414
  return;
 
9415
fail:
 
9416
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9417
}
 
9418
 
 
9419
 
 
9420
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authenticationMethod_get) {
 
9421
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9422
  char *result = 0 ;
 
9423
  zval **args[1];
 
9424
  
 
9425
  SWIG_ResetError();
 
9426
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9427
    WRONG_PARAM_COUNT;
 
9428
  }
 
9429
  
 
9430
  {
 
9431
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9432
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authenticationMethod_get. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9433
    }
 
9434
  }
 
9435
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9436
  result = (char *) ((arg1)->AuthenticationMethod);
 
9437
  {
 
9438
    if(!result) {
 
9439
      ZVAL_NULL(return_value);
 
9440
    } else {
 
9441
      ZVAL_STRING(return_value,result, 1);
 
9442
    }
 
9443
  }
 
9444
  return;
 
9445
fail:
 
9446
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9447
}
 
9448
 
 
9449
 
 
9450
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authorityBinding_set) {
 
9451
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9452
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
9453
  zval **args[2];
 
9454
  
 
9455
  SWIG_ResetError();
 
9456
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9457
    WRONG_PARAM_COUNT;
 
9458
  }
 
9459
  
 
9460
  {
 
9461
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9462
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authorityBinding_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9463
    }
 
9464
  }
 
9465
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9466
  {
 
9467
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
9468
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAuthenticationStatement_authorityBinding_set. Expected SWIGTYPE_p_LassoNodeList");
 
9469
    }
 
9470
  }
 
9471
  LassoSamlAuthenticationStatement_AuthorityBinding_set(arg1,arg2);
 
9472
  
 
9473
  
 
9474
  return;
 
9475
fail:
 
9476
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9477
}
 
9478
 
 
9479
 
 
9480
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_authorityBinding_get) {
 
9481
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9482
  LassoNodeList *result = 0 ;
 
9483
  zval **args[1];
 
9484
  
 
9485
  SWIG_ResetError();
 
9486
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9487
    WRONG_PARAM_COUNT;
 
9488
  }
 
9489
  
 
9490
  {
 
9491
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9492
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_authorityBinding_get. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9493
    }
 
9494
  }
 
9495
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9496
  result = (LassoNodeList *)LassoSamlAuthenticationStatement_AuthorityBinding_get(arg1);
 
9497
  {
 
9498
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
9499
  }
 
9500
  /* Wrap this return value */
 
9501
  {
 
9502
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9503
    zval *obj, *_cPtr;
 
9504
    MAKE_STD_ZVAL(obj);
 
9505
    MAKE_STD_ZVAL(_cPtr);
 
9506
    *_cPtr = *return_value;
 
9507
    INIT_ZVAL(*return_value);
 
9508
    *return_value=*_cPtr;
 
9509
  }
 
9510
  return;
 
9511
fail:
 
9512
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9513
}
 
9514
 
 
9515
 
 
9516
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_subjectLocality_set) {
 
9517
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9518
  LassoSamlSubjectLocality *arg2 = (LassoSamlSubjectLocality *) 0 ;
 
9519
  zval **args[2];
 
9520
  
 
9521
  SWIG_ResetError();
 
9522
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9523
    WRONG_PARAM_COUNT;
 
9524
  }
 
9525
  
 
9526
  {
 
9527
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9528
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_subjectLocality_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9529
    }
 
9530
  }
 
9531
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9532
  {
 
9533
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
9534
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlAuthenticationStatement_subjectLocality_set. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
9535
    }
 
9536
  }
 
9537
  LassoSamlAuthenticationStatement_SubjectLocality_set(arg1,arg2);
 
9538
  
 
9539
  
 
9540
  return;
 
9541
fail:
 
9542
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9543
}
 
9544
 
 
9545
 
 
9546
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_subjectLocality_get) {
 
9547
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9548
  LassoSamlSubjectLocality *result = 0 ;
 
9549
  zval **args[1];
 
9550
  
 
9551
  SWIG_ResetError();
 
9552
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9553
    WRONG_PARAM_COUNT;
 
9554
  }
 
9555
  
 
9556
  {
 
9557
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9558
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_subjectLocality_get. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9559
    }
 
9560
  }
 
9561
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9562
  result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_SubjectLocality_get(arg1);
 
9563
  {
 
9564
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectLocality, 0);
 
9565
  }
 
9566
  /* Wrap this return value */
 
9567
  {
 
9568
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9569
    zval *obj, *_cPtr;
 
9570
    MAKE_STD_ZVAL(obj);
 
9571
    MAKE_STD_ZVAL(_cPtr);
 
9572
    *_cPtr = *return_value;
 
9573
    INIT_ZVAL(*return_value);
 
9574
    *return_value=*_cPtr;
 
9575
  }
 
9576
  return;
 
9577
fail:
 
9578
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9579
}
 
9580
 
 
9581
 
 
9582
ZEND_NAMED_FUNCTION(_wrap_new_SamlAuthenticationStatement) {
 
9583
  LassoSamlAuthenticationStatement *result = 0 ;
 
9584
  
 
9585
  SWIG_ResetError();
 
9586
  if(ZEND_NUM_ARGS() != 0) {
 
9587
    WRONG_PARAM_COUNT;
 
9588
  }
 
9589
  
 
9590
  result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement();
 
9591
  {
 
9592
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 1);
 
9593
  }
 
9594
  /* Wrap this return value */
 
9595
  {
 
9596
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9597
    zval *obj, *_cPtr;
 
9598
    MAKE_STD_ZVAL(obj);
 
9599
    MAKE_STD_ZVAL(_cPtr);
 
9600
    *_cPtr = *return_value;
 
9601
    INIT_ZVAL(*return_value);
 
9602
    *return_value=*_cPtr;
 
9603
  }
 
9604
  return;
 
9605
fail:
 
9606
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9607
}
 
9608
 
 
9609
 
 
9610
/* This function is designed to be called by the zend list destructors */
 
9611
/* to typecast and do the actual destruction */
 
9612
static void __wrap_delete_SamlAuthenticationStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
9613
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
9614
  void *ptr=value->ptr ;
 
9615
  int newobject=value->newobject ;
 
9616
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9617
  
 
9618
  efree(value);
 
9619
  if (! newobject) return; /* can't delete it! */
 
9620
  arg1 = (LassoSamlAuthenticationStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAuthenticationStatement TSRMLS_CC);
 
9621
  if (! arg1) zend_error(E_ERROR, "LassoSamlAuthenticationStatement resource already free'd");
 
9622
  delete_LassoSamlAuthenticationStatement(arg1);
 
9623
  
 
9624
}
 
9625
 
 
9626
 
 
9627
ZEND_NAMED_FUNCTION(_wrap_SamlAuthenticationStatement_dump) {
 
9628
  LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
 
9629
  char *result = 0 ;
 
9630
  zval **args[1];
 
9631
  
 
9632
  SWIG_ResetError();
 
9633
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9634
    WRONG_PARAM_COUNT;
 
9635
  }
 
9636
  
 
9637
  {
 
9638
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
9639
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthenticationStatement_dump. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
9640
    }
 
9641
  }
 
9642
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9643
  result = (char *)LassoSamlAuthenticationStatement_dump(arg1);
 
9644
  {
 
9645
    if(!result) {
 
9646
      ZVAL_NULL(return_value);
 
9647
    } else {
 
9648
      ZVAL_STRING(return_value,result, 1);
 
9649
    }
 
9650
  }
 
9651
  return;
 
9652
fail:
 
9653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9654
}
 
9655
 
 
9656
 
 
9657
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_authorityKind_set) {
 
9658
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9659
  char *arg2 = (char *) 0 ;
 
9660
  zval **args[2];
 
9661
  
 
9662
  SWIG_ResetError();
 
9663
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9664
    WRONG_PARAM_COUNT;
 
9665
  }
 
9666
  
 
9667
  {
 
9668
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9669
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_authorityKind_set. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9670
    }
 
9671
  }
 
9672
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9673
  {
 
9674
    /*@SWIG:CONVERT_STRING_IN@*/
 
9675
    convert_to_string_ex(args[1]);
 
9676
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9677
    /*@SWIG@*/;
 
9678
  }
 
9679
  {
 
9680
    if (arg1->AuthorityKind) free((char *)arg1->AuthorityKind);
 
9681
    if (arg2) {
 
9682
      arg1->AuthorityKind = (char *) malloc(strlen((const char *)arg2)+1);
 
9683
      strcpy((char *)arg1->AuthorityKind, (const char *)arg2);
 
9684
    } else {
 
9685
      arg1->AuthorityKind = 0;
 
9686
    }
 
9687
  }
 
9688
  
 
9689
  return;
 
9690
fail:
 
9691
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9692
}
 
9693
 
 
9694
 
 
9695
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_authorityKind_get) {
 
9696
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9697
  char *result = 0 ;
 
9698
  zval **args[1];
 
9699
  
 
9700
  SWIG_ResetError();
 
9701
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9702
    WRONG_PARAM_COUNT;
 
9703
  }
 
9704
  
 
9705
  {
 
9706
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9707
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_authorityKind_get. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9708
    }
 
9709
  }
 
9710
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9711
  result = (char *) ((arg1)->AuthorityKind);
 
9712
  {
 
9713
    if(!result) {
 
9714
      ZVAL_NULL(return_value);
 
9715
    } else {
 
9716
      ZVAL_STRING(return_value,result, 1);
 
9717
    }
 
9718
  }
 
9719
  return;
 
9720
fail:
 
9721
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9722
}
 
9723
 
 
9724
 
 
9725
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_location_set) {
 
9726
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9727
  char *arg2 = (char *) 0 ;
 
9728
  zval **args[2];
 
9729
  
 
9730
  SWIG_ResetError();
 
9731
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9732
    WRONG_PARAM_COUNT;
 
9733
  }
 
9734
  
 
9735
  {
 
9736
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9737
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_location_set. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9738
    }
 
9739
  }
 
9740
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9741
  {
 
9742
    /*@SWIG:CONVERT_STRING_IN@*/
 
9743
    convert_to_string_ex(args[1]);
 
9744
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9745
    /*@SWIG@*/;
 
9746
  }
 
9747
  {
 
9748
    if (arg1->Location) free((char *)arg1->Location);
 
9749
    if (arg2) {
 
9750
      arg1->Location = (char *) malloc(strlen((const char *)arg2)+1);
 
9751
      strcpy((char *)arg1->Location, (const char *)arg2);
 
9752
    } else {
 
9753
      arg1->Location = 0;
 
9754
    }
 
9755
  }
 
9756
  
 
9757
  return;
 
9758
fail:
 
9759
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9760
}
 
9761
 
 
9762
 
 
9763
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_location_get) {
 
9764
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9765
  char *result = 0 ;
 
9766
  zval **args[1];
 
9767
  
 
9768
  SWIG_ResetError();
 
9769
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9770
    WRONG_PARAM_COUNT;
 
9771
  }
 
9772
  
 
9773
  {
 
9774
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9775
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_location_get. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9776
    }
 
9777
  }
 
9778
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9779
  result = (char *) ((arg1)->Location);
 
9780
  {
 
9781
    if(!result) {
 
9782
      ZVAL_NULL(return_value);
 
9783
    } else {
 
9784
      ZVAL_STRING(return_value,result, 1);
 
9785
    }
 
9786
  }
 
9787
  return;
 
9788
fail:
 
9789
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9790
}
 
9791
 
 
9792
 
 
9793
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_binding_set) {
 
9794
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9795
  char *arg2 = (char *) 0 ;
 
9796
  zval **args[2];
 
9797
  
 
9798
  SWIG_ResetError();
 
9799
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9800
    WRONG_PARAM_COUNT;
 
9801
  }
 
9802
  
 
9803
  {
 
9804
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9805
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_binding_set. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9806
    }
 
9807
  }
 
9808
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9809
  {
 
9810
    /*@SWIG:CONVERT_STRING_IN@*/
 
9811
    convert_to_string_ex(args[1]);
 
9812
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9813
    /*@SWIG@*/;
 
9814
  }
 
9815
  {
 
9816
    if (arg1->Binding) free((char *)arg1->Binding);
 
9817
    if (arg2) {
 
9818
      arg1->Binding = (char *) malloc(strlen((const char *)arg2)+1);
 
9819
      strcpy((char *)arg1->Binding, (const char *)arg2);
 
9820
    } else {
 
9821
      arg1->Binding = 0;
 
9822
    }
 
9823
  }
 
9824
  
 
9825
  return;
 
9826
fail:
 
9827
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9828
}
 
9829
 
 
9830
 
 
9831
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_binding_get) {
 
9832
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9833
  char *result = 0 ;
 
9834
  zval **args[1];
 
9835
  
 
9836
  SWIG_ResetError();
 
9837
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9838
    WRONG_PARAM_COUNT;
 
9839
  }
 
9840
  
 
9841
  {
 
9842
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9843
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_binding_get. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9844
    }
 
9845
  }
 
9846
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9847
  result = (char *) ((arg1)->Binding);
 
9848
  {
 
9849
    if(!result) {
 
9850
      ZVAL_NULL(return_value);
 
9851
    } else {
 
9852
      ZVAL_STRING(return_value,result, 1);
 
9853
    }
 
9854
  }
 
9855
  return;
 
9856
fail:
 
9857
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9858
}
 
9859
 
 
9860
 
 
9861
ZEND_NAMED_FUNCTION(_wrap_new_SamlAuthorityBinding) {
 
9862
  LassoSamlAuthorityBinding *result = 0 ;
 
9863
  
 
9864
  SWIG_ResetError();
 
9865
  if(ZEND_NUM_ARGS() != 0) {
 
9866
    WRONG_PARAM_COUNT;
 
9867
  }
 
9868
  
 
9869
  result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding();
 
9870
  {
 
9871
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthorityBinding, 1);
 
9872
  }
 
9873
  /* Wrap this return value */
 
9874
  {
 
9875
    /* ALTERNATIVE Constructor, make an object wrapper */
 
9876
    zval *obj, *_cPtr;
 
9877
    MAKE_STD_ZVAL(obj);
 
9878
    MAKE_STD_ZVAL(_cPtr);
 
9879
    *_cPtr = *return_value;
 
9880
    INIT_ZVAL(*return_value);
 
9881
    *return_value=*_cPtr;
 
9882
  }
 
9883
  return;
 
9884
fail:
 
9885
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9886
}
 
9887
 
 
9888
 
 
9889
/* This function is designed to be called by the zend list destructors */
 
9890
/* to typecast and do the actual destruction */
 
9891
static void __wrap_delete_SamlAuthorityBinding(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
9892
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
9893
  void *ptr=value->ptr ;
 
9894
  int newobject=value->newobject ;
 
9895
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9896
  
 
9897
  efree(value);
 
9898
  if (! newobject) return; /* can't delete it! */
 
9899
  arg1 = (LassoSamlAuthorityBinding *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlAuthorityBinding TSRMLS_CC);
 
9900
  if (! arg1) zend_error(E_ERROR, "LassoSamlAuthorityBinding resource already free'd");
 
9901
  delete_LassoSamlAuthorityBinding(arg1);
 
9902
  
 
9903
}
 
9904
 
 
9905
 
 
9906
ZEND_NAMED_FUNCTION(_wrap_SamlAuthorityBinding_dump) {
 
9907
  LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
 
9908
  char *result = 0 ;
 
9909
  zval **args[1];
 
9910
  
 
9911
  SWIG_ResetError();
 
9912
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9913
    WRONG_PARAM_COUNT;
 
9914
  }
 
9915
  
 
9916
  {
 
9917
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlAuthorityBinding, 0) < 0) {
 
9918
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlAuthorityBinding_dump. Expected SWIGTYPE_p_LassoSamlAuthorityBinding");
 
9919
    }
 
9920
  }
 
9921
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9922
  result = (char *)LassoSamlAuthorityBinding_dump(arg1);
 
9923
  {
 
9924
    if(!result) {
 
9925
      ZVAL_NULL(return_value);
 
9926
    } else {
 
9927
      ZVAL_STRING(return_value,result, 1);
 
9928
    }
 
9929
  }
 
9930
  return;
 
9931
fail:
 
9932
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9933
}
 
9934
 
 
9935
 
 
9936
ZEND_NAMED_FUNCTION(_wrap_SamlConditionAbstract_dump) {
 
9937
  LassoSamlConditionAbstract *arg1 = (LassoSamlConditionAbstract *) 0 ;
 
9938
  char *result = 0 ;
 
9939
  zval **args[1];
 
9940
  
 
9941
  SWIG_ResetError();
 
9942
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
9943
    WRONG_PARAM_COUNT;
 
9944
  }
 
9945
  
 
9946
  {
 
9947
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditionAbstract, 0) < 0) {
 
9948
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditionAbstract_dump. Expected SWIGTYPE_p_LassoSamlConditionAbstract");
 
9949
    }
 
9950
  }
 
9951
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9952
  result = (char *)LassoSamlConditionAbstract_dump(arg1);
 
9953
  {
 
9954
    if(!result) {
 
9955
      ZVAL_NULL(return_value);
 
9956
    } else {
 
9957
      ZVAL_STRING(return_value,result, 1);
 
9958
    }
 
9959
  }
 
9960
  return;
 
9961
fail:
 
9962
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
9963
}
 
9964
 
 
9965
 
 
9966
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_notBefore_set) {
 
9967
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
9968
  char *arg2 = (char *) 0 ;
 
9969
  zval **args[2];
 
9970
  
 
9971
  SWIG_ResetError();
 
9972
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
9973
    WRONG_PARAM_COUNT;
 
9974
  }
 
9975
  
 
9976
  {
 
9977
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
9978
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_notBefore_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
9979
    }
 
9980
  }
 
9981
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
9982
  {
 
9983
    /*@SWIG:CONVERT_STRING_IN@*/
 
9984
    convert_to_string_ex(args[1]);
 
9985
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
9986
    /*@SWIG@*/;
 
9987
  }
 
9988
  {
 
9989
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
 
9990
    if (arg2) {
 
9991
      arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
 
9992
      strcpy((char *)arg1->NotBefore, (const char *)arg2);
 
9993
    } else {
 
9994
      arg1->NotBefore = 0;
 
9995
    }
 
9996
  }
 
9997
  
 
9998
  return;
 
9999
fail:
 
10000
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10001
}
 
10002
 
 
10003
 
 
10004
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_notBefore_get) {
 
10005
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10006
  char *result = 0 ;
 
10007
  zval **args[1];
 
10008
  
 
10009
  SWIG_ResetError();
 
10010
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10011
    WRONG_PARAM_COUNT;
 
10012
  }
 
10013
  
 
10014
  {
 
10015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_notBefore_get. Expected SWIGTYPE_p_LassoSamlConditions");
 
10017
    }
 
10018
  }
 
10019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10020
  result = (char *) ((arg1)->NotBefore);
 
10021
  {
 
10022
    if(!result) {
 
10023
      ZVAL_NULL(return_value);
 
10024
    } else {
 
10025
      ZVAL_STRING(return_value,result, 1);
 
10026
    }
 
10027
  }
 
10028
  return;
 
10029
fail:
 
10030
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10031
}
 
10032
 
 
10033
 
 
10034
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_notOnOrAfter_set) {
 
10035
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10036
  char *arg2 = (char *) 0 ;
 
10037
  zval **args[2];
 
10038
  
 
10039
  SWIG_ResetError();
 
10040
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10041
    WRONG_PARAM_COUNT;
 
10042
  }
 
10043
  
 
10044
  {
 
10045
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10046
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_notOnOrAfter_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
10047
    }
 
10048
  }
 
10049
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10050
  {
 
10051
    /*@SWIG:CONVERT_STRING_IN@*/
 
10052
    convert_to_string_ex(args[1]);
 
10053
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
10054
    /*@SWIG@*/;
 
10055
  }
 
10056
  {
 
10057
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
 
10058
    if (arg2) {
 
10059
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
10060
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
 
10061
    } else {
 
10062
      arg1->NotOnOrAfter = 0;
 
10063
    }
 
10064
  }
 
10065
  
 
10066
  return;
 
10067
fail:
 
10068
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10069
}
 
10070
 
 
10071
 
 
10072
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_notOnOrAfter_get) {
 
10073
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10074
  char *result = 0 ;
 
10075
  zval **args[1];
 
10076
  
 
10077
  SWIG_ResetError();
 
10078
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10079
    WRONG_PARAM_COUNT;
 
10080
  }
 
10081
  
 
10082
  {
 
10083
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10084
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_notOnOrAfter_get. Expected SWIGTYPE_p_LassoSamlConditions");
 
10085
    }
 
10086
  }
 
10087
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10088
  result = (char *) ((arg1)->NotOnOrAfter);
 
10089
  {
 
10090
    if(!result) {
 
10091
      ZVAL_NULL(return_value);
 
10092
    } else {
 
10093
      ZVAL_STRING(return_value,result, 1);
 
10094
    }
 
10095
  }
 
10096
  return;
 
10097
fail:
 
10098
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10099
}
 
10100
 
 
10101
 
 
10102
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_audienceRestrictionCondition_set) {
 
10103
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10104
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
10105
  zval **args[2];
 
10106
  
 
10107
  SWIG_ResetError();
 
10108
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10109
    WRONG_PARAM_COUNT;
 
10110
  }
 
10111
  
 
10112
  {
 
10113
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10114
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_audienceRestrictionCondition_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
10115
    }
 
10116
  }
 
10117
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10118
  {
 
10119
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
10120
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlConditions_audienceRestrictionCondition_set. Expected SWIGTYPE_p_LassoNodeList");
 
10121
    }
 
10122
  }
 
10123
  LassoSamlConditions_AudienceRestrictionCondition_set(arg1,arg2);
 
10124
  
 
10125
  
 
10126
  return;
 
10127
fail:
 
10128
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10129
}
 
10130
 
 
10131
 
 
10132
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_audienceRestrictionCondition_get) {
 
10133
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10134
  LassoNodeList *result = 0 ;
 
10135
  zval **args[1];
 
10136
  
 
10137
  SWIG_ResetError();
 
10138
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10139
    WRONG_PARAM_COUNT;
 
10140
  }
 
10141
  
 
10142
  {
 
10143
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10144
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_audienceRestrictionCondition_get. Expected SWIGTYPE_p_LassoSamlConditions");
 
10145
    }
 
10146
  }
 
10147
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10148
  result = (LassoNodeList *)LassoSamlConditions_AudienceRestrictionCondition_get(arg1);
 
10149
  {
 
10150
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
10151
  }
 
10152
  /* Wrap this return value */
 
10153
  {
 
10154
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10155
    zval *obj, *_cPtr;
 
10156
    MAKE_STD_ZVAL(obj);
 
10157
    MAKE_STD_ZVAL(_cPtr);
 
10158
    *_cPtr = *return_value;
 
10159
    INIT_ZVAL(*return_value);
 
10160
    *return_value=*_cPtr;
 
10161
  }
 
10162
  return;
 
10163
fail:
 
10164
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10165
}
 
10166
 
 
10167
 
 
10168
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_condition_set) {
 
10169
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10170
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
10171
  zval **args[2];
 
10172
  
 
10173
  SWIG_ResetError();
 
10174
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10175
    WRONG_PARAM_COUNT;
 
10176
  }
 
10177
  
 
10178
  {
 
10179
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10180
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_condition_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
10181
    }
 
10182
  }
 
10183
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10184
  {
 
10185
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
10186
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlConditions_condition_set. Expected SWIGTYPE_p_LassoNodeList");
 
10187
    }
 
10188
  }
 
10189
  LassoSamlConditions_Condition_set(arg1,arg2);
 
10190
  
 
10191
  
 
10192
  return;
 
10193
fail:
 
10194
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10195
}
 
10196
 
 
10197
 
 
10198
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_condition_get) {
 
10199
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10200
  LassoNodeList *result = 0 ;
 
10201
  zval **args[1];
 
10202
  
 
10203
  SWIG_ResetError();
 
10204
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10205
    WRONG_PARAM_COUNT;
 
10206
  }
 
10207
  
 
10208
  {
 
10209
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10210
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_condition_get. Expected SWIGTYPE_p_LassoSamlConditions");
 
10211
    }
 
10212
  }
 
10213
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10214
  result = (LassoNodeList *)LassoSamlConditions_Condition_get(arg1);
 
10215
  {
 
10216
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
10217
  }
 
10218
  /* Wrap this return value */
 
10219
  {
 
10220
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10221
    zval *obj, *_cPtr;
 
10222
    MAKE_STD_ZVAL(obj);
 
10223
    MAKE_STD_ZVAL(_cPtr);
 
10224
    *_cPtr = *return_value;
 
10225
    INIT_ZVAL(*return_value);
 
10226
    *return_value=*_cPtr;
 
10227
  }
 
10228
  return;
 
10229
fail:
 
10230
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10231
}
 
10232
 
 
10233
 
 
10234
ZEND_NAMED_FUNCTION(_wrap_new_SamlConditions) {
 
10235
  LassoSamlConditions *result = 0 ;
 
10236
  
 
10237
  SWIG_ResetError();
 
10238
  if(ZEND_NUM_ARGS() != 0) {
 
10239
    WRONG_PARAM_COUNT;
 
10240
  }
 
10241
  
 
10242
  result = (LassoSamlConditions *)new_LassoSamlConditions();
 
10243
  {
 
10244
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 1);
 
10245
  }
 
10246
  /* Wrap this return value */
 
10247
  {
 
10248
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10249
    zval *obj, *_cPtr;
 
10250
    MAKE_STD_ZVAL(obj);
 
10251
    MAKE_STD_ZVAL(_cPtr);
 
10252
    *_cPtr = *return_value;
 
10253
    INIT_ZVAL(*return_value);
 
10254
    *return_value=*_cPtr;
 
10255
  }
 
10256
  return;
 
10257
fail:
 
10258
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10259
}
 
10260
 
 
10261
 
 
10262
/* This function is designed to be called by the zend list destructors */
 
10263
/* to typecast and do the actual destruction */
 
10264
static void __wrap_delete_SamlConditions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
10265
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
10266
  void *ptr=value->ptr ;
 
10267
  int newobject=value->newobject ;
 
10268
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10269
  
 
10270
  efree(value);
 
10271
  if (! newobject) return; /* can't delete it! */
 
10272
  arg1 = (LassoSamlConditions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlConditions TSRMLS_CC);
 
10273
  if (! arg1) zend_error(E_ERROR, "LassoSamlConditions resource already free'd");
 
10274
  delete_LassoSamlConditions(arg1);
 
10275
  
 
10276
}
 
10277
 
 
10278
 
 
10279
ZEND_NAMED_FUNCTION(_wrap_SamlConditions_dump) {
 
10280
  LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
 
10281
  char *result = 0 ;
 
10282
  zval **args[1];
 
10283
  
 
10284
  SWIG_ResetError();
 
10285
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10286
    WRONG_PARAM_COUNT;
 
10287
  }
 
10288
  
 
10289
  {
 
10290
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
10291
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlConditions_dump. Expected SWIGTYPE_p_LassoSamlConditions");
 
10292
    }
 
10293
  }
 
10294
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10295
  result = (char *)LassoSamlConditions_dump(arg1);
 
10296
  {
 
10297
    if(!result) {
 
10298
      ZVAL_NULL(return_value);
 
10299
    } else {
 
10300
      ZVAL_STRING(return_value,result, 1);
 
10301
    }
 
10302
  }
 
10303
  return;
 
10304
fail:
 
10305
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10306
}
 
10307
 
 
10308
 
 
10309
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_content_set) {
 
10310
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10311
  char *arg2 = (char *) 0 ;
 
10312
  zval **args[2];
 
10313
  
 
10314
  SWIG_ResetError();
 
10315
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10316
    WRONG_PARAM_COUNT;
 
10317
  }
 
10318
  
 
10319
  {
 
10320
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10321
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_content_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10322
    }
 
10323
  }
 
10324
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10325
  {
 
10326
    /*@SWIG:CONVERT_STRING_IN@*/
 
10327
    convert_to_string_ex(args[1]);
 
10328
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
10329
    /*@SWIG@*/;
 
10330
  }
 
10331
  {
 
10332
    if (arg1->content) free((char *)arg1->content);
 
10333
    if (arg2) {
 
10334
      arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
 
10335
      strcpy((char *)arg1->content, (const char *)arg2);
 
10336
    } else {
 
10337
      arg1->content = 0;
 
10338
    }
 
10339
  }
 
10340
  
 
10341
  return;
 
10342
fail:
 
10343
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10344
}
 
10345
 
 
10346
 
 
10347
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_content_get) {
 
10348
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10349
  char *result = 0 ;
 
10350
  zval **args[1];
 
10351
  
 
10352
  SWIG_ResetError();
 
10353
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10354
    WRONG_PARAM_COUNT;
 
10355
  }
 
10356
  
 
10357
  {
 
10358
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10359
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_content_get. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10360
    }
 
10361
  }
 
10362
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10363
  result = (char *) ((arg1)->content);
 
10364
  {
 
10365
    if(!result) {
 
10366
      ZVAL_NULL(return_value);
 
10367
    } else {
 
10368
      ZVAL_STRING(return_value,result, 1);
 
10369
    }
 
10370
  }
 
10371
  return;
 
10372
fail:
 
10373
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10374
}
 
10375
 
 
10376
 
 
10377
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_format_set) {
 
10378
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10379
  char *arg2 = (char *) 0 ;
 
10380
  zval **args[2];
 
10381
  
 
10382
  SWIG_ResetError();
 
10383
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10384
    WRONG_PARAM_COUNT;
 
10385
  }
 
10386
  
 
10387
  {
 
10388
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10389
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_format_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10390
    }
 
10391
  }
 
10392
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10393
  {
 
10394
    /*@SWIG:CONVERT_STRING_IN@*/
 
10395
    convert_to_string_ex(args[1]);
 
10396
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
10397
    /*@SWIG@*/;
 
10398
  }
 
10399
  {
 
10400
    if (arg1->Format) free((char *)arg1->Format);
 
10401
    if (arg2) {
 
10402
      arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
 
10403
      strcpy((char *)arg1->Format, (const char *)arg2);
 
10404
    } else {
 
10405
      arg1->Format = 0;
 
10406
    }
 
10407
  }
 
10408
  
 
10409
  return;
 
10410
fail:
 
10411
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10412
}
 
10413
 
 
10414
 
 
10415
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_format_get) {
 
10416
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10417
  char *result = 0 ;
 
10418
  zval **args[1];
 
10419
  
 
10420
  SWIG_ResetError();
 
10421
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10422
    WRONG_PARAM_COUNT;
 
10423
  }
 
10424
  
 
10425
  {
 
10426
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10427
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_format_get. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10428
    }
 
10429
  }
 
10430
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10431
  result = (char *) ((arg1)->Format);
 
10432
  {
 
10433
    if(!result) {
 
10434
      ZVAL_NULL(return_value);
 
10435
    } else {
 
10436
      ZVAL_STRING(return_value,result, 1);
 
10437
    }
 
10438
  }
 
10439
  return;
 
10440
fail:
 
10441
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10442
}
 
10443
 
 
10444
 
 
10445
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_nameQualifier_set) {
 
10446
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10447
  char *arg2 = (char *) 0 ;
 
10448
  zval **args[2];
 
10449
  
 
10450
  SWIG_ResetError();
 
10451
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10452
    WRONG_PARAM_COUNT;
 
10453
  }
 
10454
  
 
10455
  {
 
10456
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10457
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_nameQualifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10458
    }
 
10459
  }
 
10460
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10461
  {
 
10462
    /*@SWIG:CONVERT_STRING_IN@*/
 
10463
    convert_to_string_ex(args[1]);
 
10464
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
10465
    /*@SWIG@*/;
 
10466
  }
 
10467
  {
 
10468
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
 
10469
    if (arg2) {
 
10470
      arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
10471
      strcpy((char *)arg1->NameQualifier, (const char *)arg2);
 
10472
    } else {
 
10473
      arg1->NameQualifier = 0;
 
10474
    }
 
10475
  }
 
10476
  
 
10477
  return;
 
10478
fail:
 
10479
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10480
}
 
10481
 
 
10482
 
 
10483
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_nameQualifier_get) {
 
10484
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10485
  char *result = 0 ;
 
10486
  zval **args[1];
 
10487
  
 
10488
  SWIG_ResetError();
 
10489
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10490
    WRONG_PARAM_COUNT;
 
10491
  }
 
10492
  
 
10493
  {
 
10494
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10495
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_nameQualifier_get. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10496
    }
 
10497
  }
 
10498
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10499
  result = (char *) ((arg1)->NameQualifier);
 
10500
  {
 
10501
    if(!result) {
 
10502
      ZVAL_NULL(return_value);
 
10503
    } else {
 
10504
      ZVAL_STRING(return_value,result, 1);
 
10505
    }
 
10506
  }
 
10507
  return;
 
10508
fail:
 
10509
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10510
}
 
10511
 
 
10512
 
 
10513
ZEND_NAMED_FUNCTION(_wrap_new_SamlNameIdentifier) {
 
10514
  LassoSamlNameIdentifier *result = 0 ;
 
10515
  
 
10516
  SWIG_ResetError();
 
10517
  if(ZEND_NUM_ARGS() != 0) {
 
10518
    WRONG_PARAM_COUNT;
 
10519
  }
 
10520
  
 
10521
  result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier();
 
10522
  {
 
10523
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 1);
 
10524
  }
 
10525
  /* Wrap this return value */
 
10526
  {
 
10527
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10528
    zval *obj, *_cPtr;
 
10529
    MAKE_STD_ZVAL(obj);
 
10530
    MAKE_STD_ZVAL(_cPtr);
 
10531
    *_cPtr = *return_value;
 
10532
    INIT_ZVAL(*return_value);
 
10533
    *return_value=*_cPtr;
 
10534
  }
 
10535
  return;
 
10536
fail:
 
10537
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10538
}
 
10539
 
 
10540
 
 
10541
/* This function is designed to be called by the zend list destructors */
 
10542
/* to typecast and do the actual destruction */
 
10543
static void __wrap_delete_SamlNameIdentifier(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
10544
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
10545
  void *ptr=value->ptr ;
 
10546
  int newobject=value->newobject ;
 
10547
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10548
  
 
10549
  efree(value);
 
10550
  if (! newobject) return; /* can't delete it! */
 
10551
  arg1 = (LassoSamlNameIdentifier *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlNameIdentifier TSRMLS_CC);
 
10552
  if (! arg1) zend_error(E_ERROR, "LassoSamlNameIdentifier resource already free'd");
 
10553
  delete_LassoSamlNameIdentifier(arg1);
 
10554
  
 
10555
}
 
10556
 
 
10557
 
 
10558
ZEND_NAMED_FUNCTION(_wrap_SamlNameIdentifier_dump) {
 
10559
  LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
 
10560
  char *result = 0 ;
 
10561
  zval **args[1];
 
10562
  
 
10563
  SWIG_ResetError();
 
10564
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10565
    WRONG_PARAM_COUNT;
 
10566
  }
 
10567
  
 
10568
  {
 
10569
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10570
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlNameIdentifier_dump. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10571
    }
 
10572
  }
 
10573
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10574
  result = (char *)LassoSamlNameIdentifier_dump(arg1);
 
10575
  {
 
10576
    if(!result) {
 
10577
      ZVAL_NULL(return_value);
 
10578
    } else {
 
10579
      ZVAL_STRING(return_value,result, 1);
 
10580
    }
 
10581
  }
 
10582
  return;
 
10583
fail:
 
10584
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10585
}
 
10586
 
 
10587
 
 
10588
ZEND_NAMED_FUNCTION(_wrap_SamlStatementAbstract_dump) {
 
10589
  LassoSamlStatementAbstract *arg1 = (LassoSamlStatementAbstract *) 0 ;
 
10590
  char *result = 0 ;
 
10591
  zval **args[1];
 
10592
  
 
10593
  SWIG_ResetError();
 
10594
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10595
    WRONG_PARAM_COUNT;
 
10596
  }
 
10597
  
 
10598
  {
 
10599
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlStatementAbstract, 0) < 0) {
 
10600
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlStatementAbstract_dump. Expected SWIGTYPE_p_LassoSamlStatementAbstract");
 
10601
    }
 
10602
  }
 
10603
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10604
  result = (char *)LassoSamlStatementAbstract_dump(arg1);
 
10605
  {
 
10606
    if(!result) {
 
10607
      ZVAL_NULL(return_value);
 
10608
    } else {
 
10609
      ZVAL_STRING(return_value,result, 1);
 
10610
    }
 
10611
  }
 
10612
  return;
 
10613
fail:
 
10614
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10615
}
 
10616
 
 
10617
 
 
10618
ZEND_NAMED_FUNCTION(_wrap_SamlSubject_nameIdentifier_set) {
 
10619
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10620
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
10621
  zval **args[2];
 
10622
  
 
10623
  SWIG_ResetError();
 
10624
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10625
    WRONG_PARAM_COUNT;
 
10626
  }
 
10627
  
 
10628
  {
 
10629
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
10630
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubject_nameIdentifier_set. Expected SWIGTYPE_p_LassoSamlSubject");
 
10631
    }
 
10632
  }
 
10633
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10634
  {
 
10635
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
10636
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlSubject_nameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
10637
    }
 
10638
  }
 
10639
  LassoSamlSubject_NameIdentifier_set(arg1,arg2);
 
10640
  
 
10641
  
 
10642
  return;
 
10643
fail:
 
10644
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10645
}
 
10646
 
 
10647
 
 
10648
ZEND_NAMED_FUNCTION(_wrap_SamlSubject_nameIdentifier_get) {
 
10649
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10650
  LassoSamlNameIdentifier *result = 0 ;
 
10651
  zval **args[1];
 
10652
  
 
10653
  SWIG_ResetError();
 
10654
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10655
    WRONG_PARAM_COUNT;
 
10656
  }
 
10657
  
 
10658
  {
 
10659
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
10660
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubject_nameIdentifier_get. Expected SWIGTYPE_p_LassoSamlSubject");
 
10661
    }
 
10662
  }
 
10663
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10664
  result = (LassoSamlNameIdentifier *)LassoSamlSubject_NameIdentifier_get(arg1);
 
10665
  {
 
10666
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
10667
  }
 
10668
  /* Wrap this return value */
 
10669
  {
 
10670
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10671
    zval *obj, *_cPtr;
 
10672
    MAKE_STD_ZVAL(obj);
 
10673
    MAKE_STD_ZVAL(_cPtr);
 
10674
    *_cPtr = *return_value;
 
10675
    INIT_ZVAL(*return_value);
 
10676
    *return_value=*_cPtr;
 
10677
  }
 
10678
  return;
 
10679
fail:
 
10680
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10681
}
 
10682
 
 
10683
 
 
10684
ZEND_NAMED_FUNCTION(_wrap_SamlSubject_subjectConfirmation_set) {
 
10685
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10686
  LassoSamlSubjectConfirmation *arg2 = (LassoSamlSubjectConfirmation *) 0 ;
 
10687
  zval **args[2];
 
10688
  
 
10689
  SWIG_ResetError();
 
10690
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10691
    WRONG_PARAM_COUNT;
 
10692
  }
 
10693
  
 
10694
  {
 
10695
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
10696
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubject_subjectConfirmation_set. Expected SWIGTYPE_p_LassoSamlSubject");
 
10697
    }
 
10698
  }
 
10699
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10700
  {
 
10701
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
10702
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlSubject_subjectConfirmation_set. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
10703
    }
 
10704
  }
 
10705
  LassoSamlSubject_SubjectConfirmation_set(arg1,arg2);
 
10706
  
 
10707
  
 
10708
  return;
 
10709
fail:
 
10710
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10711
}
 
10712
 
 
10713
 
 
10714
ZEND_NAMED_FUNCTION(_wrap_SamlSubject_subjectConfirmation_get) {
 
10715
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10716
  LassoSamlSubjectConfirmation *result = 0 ;
 
10717
  zval **args[1];
 
10718
  
 
10719
  SWIG_ResetError();
 
10720
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10721
    WRONG_PARAM_COUNT;
 
10722
  }
 
10723
  
 
10724
  {
 
10725
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
10726
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubject_subjectConfirmation_get. Expected SWIGTYPE_p_LassoSamlSubject");
 
10727
    }
 
10728
  }
 
10729
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10730
  result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_SubjectConfirmation_get(arg1);
 
10731
  {
 
10732
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0);
 
10733
  }
 
10734
  /* Wrap this return value */
 
10735
  {
 
10736
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10737
    zval *obj, *_cPtr;
 
10738
    MAKE_STD_ZVAL(obj);
 
10739
    MAKE_STD_ZVAL(_cPtr);
 
10740
    *_cPtr = *return_value;
 
10741
    INIT_ZVAL(*return_value);
 
10742
    *return_value=*_cPtr;
 
10743
  }
 
10744
  return;
 
10745
fail:
 
10746
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10747
}
 
10748
 
 
10749
 
 
10750
ZEND_NAMED_FUNCTION(_wrap_new_SamlSubject) {
 
10751
  LassoSamlSubject *result = 0 ;
 
10752
  
 
10753
  SWIG_ResetError();
 
10754
  if(ZEND_NUM_ARGS() != 0) {
 
10755
    WRONG_PARAM_COUNT;
 
10756
  }
 
10757
  
 
10758
  result = (LassoSamlSubject *)new_LassoSamlSubject();
 
10759
  {
 
10760
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 1);
 
10761
  }
 
10762
  /* Wrap this return value */
 
10763
  {
 
10764
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10765
    zval *obj, *_cPtr;
 
10766
    MAKE_STD_ZVAL(obj);
 
10767
    MAKE_STD_ZVAL(_cPtr);
 
10768
    *_cPtr = *return_value;
 
10769
    INIT_ZVAL(*return_value);
 
10770
    *return_value=*_cPtr;
 
10771
  }
 
10772
  return;
 
10773
fail:
 
10774
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10775
}
 
10776
 
 
10777
 
 
10778
/* This function is designed to be called by the zend list destructors */
 
10779
/* to typecast and do the actual destruction */
 
10780
static void __wrap_delete_SamlSubject(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
10781
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
10782
  void *ptr=value->ptr ;
 
10783
  int newobject=value->newobject ;
 
10784
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10785
  
 
10786
  efree(value);
 
10787
  if (! newobject) return; /* can't delete it! */
 
10788
  arg1 = (LassoSamlSubject *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubject TSRMLS_CC);
 
10789
  if (! arg1) zend_error(E_ERROR, "LassoSamlSubject resource already free'd");
 
10790
  delete_LassoSamlSubject(arg1);
 
10791
  
 
10792
}
 
10793
 
 
10794
 
 
10795
ZEND_NAMED_FUNCTION(_wrap_SamlSubject_dump) {
 
10796
  LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
 
10797
  char *result = 0 ;
 
10798
  zval **args[1];
 
10799
  
 
10800
  SWIG_ResetError();
 
10801
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10802
    WRONG_PARAM_COUNT;
 
10803
  }
 
10804
  
 
10805
  {
 
10806
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
10807
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubject_dump. Expected SWIGTYPE_p_LassoSamlSubject");
 
10808
    }
 
10809
  }
 
10810
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10811
  result = (char *)LassoSamlSubject_dump(arg1);
 
10812
  {
 
10813
    if(!result) {
 
10814
      ZVAL_NULL(return_value);
 
10815
    } else {
 
10816
      ZVAL_STRING(return_value,result, 1);
 
10817
    }
 
10818
  }
 
10819
  return;
 
10820
fail:
 
10821
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10822
}
 
10823
 
 
10824
 
 
10825
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectConfirmation_subjectConfirmationData_set) {
 
10826
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
10827
  char *arg2 = (char *) 0 ;
 
10828
  zval **args[2];
 
10829
  
 
10830
  SWIG_ResetError();
 
10831
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10832
    WRONG_PARAM_COUNT;
 
10833
  }
 
10834
  
 
10835
  {
 
10836
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
10837
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectConfirmation_subjectConfirmationData_set. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
10838
    }
 
10839
  }
 
10840
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10841
  {
 
10842
    /*@SWIG:CONVERT_STRING_IN@*/
 
10843
    convert_to_string_ex(args[1]);
 
10844
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
10845
    /*@SWIG@*/;
 
10846
  }
 
10847
  {
 
10848
    if (arg1->SubjectConfirmationData) free((char *)arg1->SubjectConfirmationData);
 
10849
    if (arg2) {
 
10850
      arg1->SubjectConfirmationData = (char *) malloc(strlen((const char *)arg2)+1);
 
10851
      strcpy((char *)arg1->SubjectConfirmationData, (const char *)arg2);
 
10852
    } else {
 
10853
      arg1->SubjectConfirmationData = 0;
 
10854
    }
 
10855
  }
 
10856
  
 
10857
  return;
 
10858
fail:
 
10859
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10860
}
 
10861
 
 
10862
 
 
10863
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectConfirmation_subjectConfirmationData_get) {
 
10864
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
10865
  char *result = 0 ;
 
10866
  zval **args[1];
 
10867
  
 
10868
  SWIG_ResetError();
 
10869
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10870
    WRONG_PARAM_COUNT;
 
10871
  }
 
10872
  
 
10873
  {
 
10874
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
10875
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectConfirmation_subjectConfirmationData_get. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
10876
    }
 
10877
  }
 
10878
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10879
  result = (char *) ((arg1)->SubjectConfirmationData);
 
10880
  {
 
10881
    if(!result) {
 
10882
      ZVAL_NULL(return_value);
 
10883
    } else {
 
10884
      ZVAL_STRING(return_value,result, 1);
 
10885
    }
 
10886
  }
 
10887
  return;
 
10888
fail:
 
10889
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10890
}
 
10891
 
 
10892
 
 
10893
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectConfirmation_confirmationMethod_set) {
 
10894
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
10895
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
10896
  zval **args[2];
 
10897
  
 
10898
  SWIG_ResetError();
 
10899
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
10900
    WRONG_PARAM_COUNT;
 
10901
  }
 
10902
  
 
10903
  {
 
10904
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
10905
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectConfirmation_confirmationMethod_set. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
10906
    }
 
10907
  }
 
10908
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10909
  {
 
10910
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
10911
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlSubjectConfirmation_confirmationMethod_set. Expected SWIGTYPE_p_LassoStringList");
 
10912
    }
 
10913
  }
 
10914
  LassoSamlSubjectConfirmation_confirmationMethod_set(arg1,arg2);
 
10915
  
 
10916
  
 
10917
  return;
 
10918
fail:
 
10919
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10920
}
 
10921
 
 
10922
 
 
10923
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectConfirmation_confirmationMethod_get) {
 
10924
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
10925
  LassoStringList *result = 0 ;
 
10926
  zval **args[1];
 
10927
  
 
10928
  SWIG_ResetError();
 
10929
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
10930
    WRONG_PARAM_COUNT;
 
10931
  }
 
10932
  
 
10933
  {
 
10934
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
10935
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectConfirmation_confirmationMethod_get. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
10936
    }
 
10937
  }
 
10938
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
10939
  result = (LassoStringList *)LassoSamlSubjectConfirmation_confirmationMethod_get(arg1);
 
10940
  {
 
10941
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
10942
  }
 
10943
  /* Wrap this return value */
 
10944
  {
 
10945
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10946
    zval *obj, *_cPtr;
 
10947
    MAKE_STD_ZVAL(obj);
 
10948
    MAKE_STD_ZVAL(_cPtr);
 
10949
    *_cPtr = *return_value;
 
10950
    INIT_ZVAL(*return_value);
 
10951
    *return_value=*_cPtr;
 
10952
  }
 
10953
  return;
 
10954
fail:
 
10955
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10956
}
 
10957
 
 
10958
 
 
10959
ZEND_NAMED_FUNCTION(_wrap_new_SamlSubjectConfirmation) {
 
10960
  LassoSamlSubjectConfirmation *result = 0 ;
 
10961
  
 
10962
  SWIG_ResetError();
 
10963
  if(ZEND_NUM_ARGS() != 0) {
 
10964
    WRONG_PARAM_COUNT;
 
10965
  }
 
10966
  
 
10967
  result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation();
 
10968
  {
 
10969
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectConfirmation, 1);
 
10970
  }
 
10971
  /* Wrap this return value */
 
10972
  {
 
10973
    /* ALTERNATIVE Constructor, make an object wrapper */
 
10974
    zval *obj, *_cPtr;
 
10975
    MAKE_STD_ZVAL(obj);
 
10976
    MAKE_STD_ZVAL(_cPtr);
 
10977
    *_cPtr = *return_value;
 
10978
    INIT_ZVAL(*return_value);
 
10979
    *return_value=*_cPtr;
 
10980
  }
 
10981
  return;
 
10982
fail:
 
10983
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
10984
}
 
10985
 
 
10986
 
 
10987
/* This function is designed to be called by the zend list destructors */
 
10988
/* to typecast and do the actual destruction */
 
10989
static void __wrap_delete_SamlSubjectConfirmation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
10990
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
10991
  void *ptr=value->ptr ;
 
10992
  int newobject=value->newobject ;
 
10993
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
10994
  
 
10995
  efree(value);
 
10996
  if (! newobject) return; /* can't delete it! */
 
10997
  arg1 = (LassoSamlSubjectConfirmation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectConfirmation TSRMLS_CC);
 
10998
  if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectConfirmation resource already free'd");
 
10999
  delete_LassoSamlSubjectConfirmation(arg1);
 
11000
  
 
11001
}
 
11002
 
 
11003
 
 
11004
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectConfirmation_dump) {
 
11005
  LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
 
11006
  char *result = 0 ;
 
11007
  zval **args[1];
 
11008
  
 
11009
  SWIG_ResetError();
 
11010
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11011
    WRONG_PARAM_COUNT;
 
11012
  }
 
11013
  
 
11014
  {
 
11015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectConfirmation, 0) < 0) {
 
11016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectConfirmation_dump. Expected SWIGTYPE_p_LassoSamlSubjectConfirmation");
 
11017
    }
 
11018
  }
 
11019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11020
  result = (char *)LassoSamlSubjectConfirmation_dump(arg1);
 
11021
  {
 
11022
    if(!result) {
 
11023
      ZVAL_NULL(return_value);
 
11024
    } else {
 
11025
      ZVAL_STRING(return_value,result, 1);
 
11026
    }
 
11027
  }
 
11028
  return;
 
11029
fail:
 
11030
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11031
}
 
11032
 
 
11033
 
 
11034
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectLocality_dnsAddress_set) {
 
11035
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11036
  char *arg2 = (char *) 0 ;
 
11037
  zval **args[2];
 
11038
  
 
11039
  SWIG_ResetError();
 
11040
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11041
    WRONG_PARAM_COUNT;
 
11042
  }
 
11043
  
 
11044
  {
 
11045
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
11046
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectLocality_dnsAddress_set. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
11047
    }
 
11048
  }
 
11049
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11050
  {
 
11051
    /*@SWIG:CONVERT_STRING_IN@*/
 
11052
    convert_to_string_ex(args[1]);
 
11053
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11054
    /*@SWIG@*/;
 
11055
  }
 
11056
  {
 
11057
    if (arg1->DNSAddress) free((char *)arg1->DNSAddress);
 
11058
    if (arg2) {
 
11059
      arg1->DNSAddress = (char *) malloc(strlen((const char *)arg2)+1);
 
11060
      strcpy((char *)arg1->DNSAddress, (const char *)arg2);
 
11061
    } else {
 
11062
      arg1->DNSAddress = 0;
 
11063
    }
 
11064
  }
 
11065
  
 
11066
  return;
 
11067
fail:
 
11068
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11069
}
 
11070
 
 
11071
 
 
11072
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectLocality_dnsAddress_get) {
 
11073
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11074
  char *result = 0 ;
 
11075
  zval **args[1];
 
11076
  
 
11077
  SWIG_ResetError();
 
11078
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11079
    WRONG_PARAM_COUNT;
 
11080
  }
 
11081
  
 
11082
  {
 
11083
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
11084
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectLocality_dnsAddress_get. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
11085
    }
 
11086
  }
 
11087
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11088
  result = (char *) ((arg1)->DNSAddress);
 
11089
  {
 
11090
    if(!result) {
 
11091
      ZVAL_NULL(return_value);
 
11092
    } else {
 
11093
      ZVAL_STRING(return_value,result, 1);
 
11094
    }
 
11095
  }
 
11096
  return;
 
11097
fail:
 
11098
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11099
}
 
11100
 
 
11101
 
 
11102
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectLocality_ipAddress_set) {
 
11103
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11104
  char *arg2 = (char *) 0 ;
 
11105
  zval **args[2];
 
11106
  
 
11107
  SWIG_ResetError();
 
11108
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11109
    WRONG_PARAM_COUNT;
 
11110
  }
 
11111
  
 
11112
  {
 
11113
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
11114
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectLocality_ipAddress_set. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
11115
    }
 
11116
  }
 
11117
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11118
  {
 
11119
    /*@SWIG:CONVERT_STRING_IN@*/
 
11120
    convert_to_string_ex(args[1]);
 
11121
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11122
    /*@SWIG@*/;
 
11123
  }
 
11124
  {
 
11125
    if (arg1->IPAddress) free((char *)arg1->IPAddress);
 
11126
    if (arg2) {
 
11127
      arg1->IPAddress = (char *) malloc(strlen((const char *)arg2)+1);
 
11128
      strcpy((char *)arg1->IPAddress, (const char *)arg2);
 
11129
    } else {
 
11130
      arg1->IPAddress = 0;
 
11131
    }
 
11132
  }
 
11133
  
 
11134
  return;
 
11135
fail:
 
11136
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11137
}
 
11138
 
 
11139
 
 
11140
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectLocality_ipAddress_get) {
 
11141
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11142
  char *result = 0 ;
 
11143
  zval **args[1];
 
11144
  
 
11145
  SWIG_ResetError();
 
11146
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11147
    WRONG_PARAM_COUNT;
 
11148
  }
 
11149
  
 
11150
  {
 
11151
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
11152
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectLocality_ipAddress_get. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
11153
    }
 
11154
  }
 
11155
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11156
  result = (char *) ((arg1)->IPAddress);
 
11157
  {
 
11158
    if(!result) {
 
11159
      ZVAL_NULL(return_value);
 
11160
    } else {
 
11161
      ZVAL_STRING(return_value,result, 1);
 
11162
    }
 
11163
  }
 
11164
  return;
 
11165
fail:
 
11166
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11167
}
 
11168
 
 
11169
 
 
11170
ZEND_NAMED_FUNCTION(_wrap_new_SamlSubjectLocality) {
 
11171
  LassoSamlSubjectLocality *result = 0 ;
 
11172
  
 
11173
  SWIG_ResetError();
 
11174
  if(ZEND_NUM_ARGS() != 0) {
 
11175
    WRONG_PARAM_COUNT;
 
11176
  }
 
11177
  
 
11178
  result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality();
 
11179
  {
 
11180
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectLocality, 1);
 
11181
  }
 
11182
  /* Wrap this return value */
 
11183
  {
 
11184
    /* ALTERNATIVE Constructor, make an object wrapper */
 
11185
    zval *obj, *_cPtr;
 
11186
    MAKE_STD_ZVAL(obj);
 
11187
    MAKE_STD_ZVAL(_cPtr);
 
11188
    *_cPtr = *return_value;
 
11189
    INIT_ZVAL(*return_value);
 
11190
    *return_value=*_cPtr;
 
11191
  }
 
11192
  return;
 
11193
fail:
 
11194
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11195
}
 
11196
 
 
11197
 
 
11198
/* This function is designed to be called by the zend list destructors */
 
11199
/* to typecast and do the actual destruction */
 
11200
static void __wrap_delete_SamlSubjectLocality(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
11201
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
11202
  void *ptr=value->ptr ;
 
11203
  int newobject=value->newobject ;
 
11204
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11205
  
 
11206
  efree(value);
 
11207
  if (! newobject) return; /* can't delete it! */
 
11208
  arg1 = (LassoSamlSubjectLocality *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectLocality TSRMLS_CC);
 
11209
  if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectLocality resource already free'd");
 
11210
  delete_LassoSamlSubjectLocality(arg1);
 
11211
  
 
11212
}
 
11213
 
 
11214
 
 
11215
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectLocality_dump) {
 
11216
  LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
 
11217
  char *result = 0 ;
 
11218
  zval **args[1];
 
11219
  
 
11220
  SWIG_ResetError();
 
11221
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11222
    WRONG_PARAM_COUNT;
 
11223
  }
 
11224
  
 
11225
  {
 
11226
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectLocality, 0) < 0) {
 
11227
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectLocality_dump. Expected SWIGTYPE_p_LassoSamlSubjectLocality");
 
11228
    }
 
11229
  }
 
11230
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11231
  result = (char *)LassoSamlSubjectLocality_dump(arg1);
 
11232
  {
 
11233
    if(!result) {
 
11234
      ZVAL_NULL(return_value);
 
11235
    } else {
 
11236
      ZVAL_STRING(return_value,result, 1);
 
11237
    }
 
11238
  }
 
11239
  return;
 
11240
fail:
 
11241
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11242
}
 
11243
 
 
11244
 
 
11245
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatement_subject_set) {
 
11246
  LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
 
11247
  LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
 
11248
  zval **args[2];
 
11249
  
 
11250
  SWIG_ResetError();
 
11251
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11252
    WRONG_PARAM_COUNT;
 
11253
  }
 
11254
  
 
11255
  {
 
11256
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) {
 
11257
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatement_subject_set. Expected SWIGTYPE_p_LassoSamlSubjectStatement");
 
11258
    }
 
11259
  }
 
11260
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11261
  {
 
11262
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
11263
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlSubjectStatement_subject_set. Expected SWIGTYPE_p_LassoSamlSubject");
 
11264
    }
 
11265
  }
 
11266
  LassoSamlSubjectStatement_Subject_set(arg1,arg2);
 
11267
  
 
11268
  
 
11269
  return;
 
11270
fail:
 
11271
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11272
}
 
11273
 
 
11274
 
 
11275
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatement_subject_get) {
 
11276
  LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
 
11277
  LassoSamlSubject *result = 0 ;
 
11278
  zval **args[1];
 
11279
  
 
11280
  SWIG_ResetError();
 
11281
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11282
    WRONG_PARAM_COUNT;
 
11283
  }
 
11284
  
 
11285
  {
 
11286
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) {
 
11287
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatement_subject_get. Expected SWIGTYPE_p_LassoSamlSubjectStatement");
 
11288
    }
 
11289
  }
 
11290
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11291
  result = (LassoSamlSubject *)LassoSamlSubjectStatement_Subject_get(arg1);
 
11292
  {
 
11293
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0);
 
11294
  }
 
11295
  /* Wrap this return value */
 
11296
  {
 
11297
    /* ALTERNATIVE Constructor, make an object wrapper */
 
11298
    zval *obj, *_cPtr;
 
11299
    MAKE_STD_ZVAL(obj);
 
11300
    MAKE_STD_ZVAL(_cPtr);
 
11301
    *_cPtr = *return_value;
 
11302
    INIT_ZVAL(*return_value);
 
11303
    *return_value=*_cPtr;
 
11304
  }
 
11305
  return;
 
11306
fail:
 
11307
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11308
}
 
11309
 
 
11310
 
 
11311
ZEND_NAMED_FUNCTION(_wrap_new_SamlSubjectStatement) {
 
11312
  LassoSamlSubjectStatement *result = 0 ;
 
11313
  
 
11314
  SWIG_ResetError();
 
11315
  if(ZEND_NUM_ARGS() != 0) {
 
11316
    WRONG_PARAM_COUNT;
 
11317
  }
 
11318
  
 
11319
  result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement();
 
11320
  {
 
11321
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 1);
 
11322
  }
 
11323
  /* Wrap this return value */
 
11324
  {
 
11325
    /* ALTERNATIVE Constructor, make an object wrapper */
 
11326
    zval *obj, *_cPtr;
 
11327
    MAKE_STD_ZVAL(obj);
 
11328
    MAKE_STD_ZVAL(_cPtr);
 
11329
    *_cPtr = *return_value;
 
11330
    INIT_ZVAL(*return_value);
 
11331
    *return_value=*_cPtr;
 
11332
  }
 
11333
  return;
 
11334
fail:
 
11335
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11336
}
 
11337
 
 
11338
 
 
11339
/* This function is designed to be called by the zend list destructors */
 
11340
/* to typecast and do the actual destruction */
 
11341
static void __wrap_delete_SamlSubjectStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
11342
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
11343
  void *ptr=value->ptr ;
 
11344
  int newobject=value->newobject ;
 
11345
  LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
 
11346
  
 
11347
  efree(value);
 
11348
  if (! newobject) return; /* can't delete it! */
 
11349
  arg1 = (LassoSamlSubjectStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlSubjectStatement TSRMLS_CC);
 
11350
  if (! arg1) zend_error(E_ERROR, "LassoSamlSubjectStatement resource already free'd");
 
11351
  delete_LassoSamlSubjectStatement(arg1);
 
11352
  
 
11353
}
 
11354
 
 
11355
 
 
11356
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatement_dump) {
 
11357
  LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
 
11358
  char *result = 0 ;
 
11359
  zval **args[1];
 
11360
  
 
11361
  SWIG_ResetError();
 
11362
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11363
    WRONG_PARAM_COUNT;
 
11364
  }
 
11365
  
 
11366
  {
 
11367
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) {
 
11368
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatement_dump. Expected SWIGTYPE_p_LassoSamlSubjectStatement");
 
11369
    }
 
11370
  }
 
11371
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11372
  result = (char *)LassoSamlSubjectStatement_dump(arg1);
 
11373
  {
 
11374
    if(!result) {
 
11375
      ZVAL_NULL(return_value);
 
11376
    } else {
 
11377
      ZVAL_STRING(return_value,result, 1);
 
11378
    }
 
11379
  }
 
11380
  return;
 
11381
fail:
 
11382
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11383
}
 
11384
 
 
11385
 
 
11386
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatementAbstract_subject_set) {
 
11387
  LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
 
11388
  LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
 
11389
  zval **args[2];
 
11390
  
 
11391
  SWIG_ResetError();
 
11392
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11393
    WRONG_PARAM_COUNT;
 
11394
  }
 
11395
  
 
11396
  {
 
11397
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) {
 
11398
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatementAbstract_subject_set. Expected SWIGTYPE_p_LassoSamlSubjectStatementAbstract");
 
11399
    }
 
11400
  }
 
11401
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11402
  {
 
11403
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubject, 0) < 0) {
 
11404
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlSubjectStatementAbstract_subject_set. Expected SWIGTYPE_p_LassoSamlSubject");
 
11405
    }
 
11406
  }
 
11407
  LassoSamlSubjectStatementAbstract_Subject_set(arg1,arg2);
 
11408
  
 
11409
  
 
11410
  return;
 
11411
fail:
 
11412
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11413
}
 
11414
 
 
11415
 
 
11416
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatementAbstract_subject_get) {
 
11417
  LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
 
11418
  LassoSamlSubject *result = 0 ;
 
11419
  zval **args[1];
 
11420
  
 
11421
  SWIG_ResetError();
 
11422
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11423
    WRONG_PARAM_COUNT;
 
11424
  }
 
11425
  
 
11426
  {
 
11427
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) {
 
11428
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatementAbstract_subject_get. Expected SWIGTYPE_p_LassoSamlSubjectStatementAbstract");
 
11429
    }
 
11430
  }
 
11431
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11432
  result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_Subject_get(arg1);
 
11433
  {
 
11434
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubject, 0);
 
11435
  }
 
11436
  /* Wrap this return value */
 
11437
  {
 
11438
    /* ALTERNATIVE Constructor, make an object wrapper */
 
11439
    zval *obj, *_cPtr;
 
11440
    MAKE_STD_ZVAL(obj);
 
11441
    MAKE_STD_ZVAL(_cPtr);
 
11442
    *_cPtr = *return_value;
 
11443
    INIT_ZVAL(*return_value);
 
11444
    *return_value=*_cPtr;
 
11445
  }
 
11446
  return;
 
11447
fail:
 
11448
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11449
}
 
11450
 
 
11451
 
 
11452
ZEND_NAMED_FUNCTION(_wrap_SamlSubjectStatementAbstract_dump) {
 
11453
  LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
 
11454
  char *result = 0 ;
 
11455
  zval **args[1];
 
11456
  
 
11457
  SWIG_ResetError();
 
11458
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11459
    WRONG_PARAM_COUNT;
 
11460
  }
 
11461
  
 
11462
  {
 
11463
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlSubjectStatementAbstract, 0) < 0) {
 
11464
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlSubjectStatementAbstract_dump. Expected SWIGTYPE_p_LassoSamlSubjectStatementAbstract");
 
11465
    }
 
11466
  }
 
11467
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11468
  result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1);
 
11469
  {
 
11470
    if(!result) {
 
11471
      ZVAL_NULL(return_value);
 
11472
    } else {
 
11473
      ZVAL_STRING(return_value,result, 1);
 
11474
    }
 
11475
  }
 
11476
  return;
 
11477
fail:
 
11478
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11479
}
 
11480
 
 
11481
 
 
11482
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_assertionArtifact_set) {
 
11483
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11484
  char *arg2 = (char *) 0 ;
 
11485
  zval **args[2];
 
11486
  
 
11487
  SWIG_ResetError();
 
11488
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11489
    WRONG_PARAM_COUNT;
 
11490
  }
 
11491
  
 
11492
  {
 
11493
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11494
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_assertionArtifact_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11495
    }
 
11496
  }
 
11497
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11498
  {
 
11499
    /*@SWIG:CONVERT_STRING_IN@*/
 
11500
    convert_to_string_ex(args[1]);
 
11501
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11502
    /*@SWIG@*/;
 
11503
  }
 
11504
  {
 
11505
    if (arg1->AssertionArtifact) free((char *)arg1->AssertionArtifact);
 
11506
    if (arg2) {
 
11507
      arg1->AssertionArtifact = (char *) malloc(strlen((const char *)arg2)+1);
 
11508
      strcpy((char *)arg1->AssertionArtifact, (const char *)arg2);
 
11509
    } else {
 
11510
      arg1->AssertionArtifact = 0;
 
11511
    }
 
11512
  }
 
11513
  
 
11514
  return;
 
11515
fail:
 
11516
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11517
}
 
11518
 
 
11519
 
 
11520
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_assertionArtifact_get) {
 
11521
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11522
  char *result = 0 ;
 
11523
  zval **args[1];
 
11524
  
 
11525
  SWIG_ResetError();
 
11526
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11527
    WRONG_PARAM_COUNT;
 
11528
  }
 
11529
  
 
11530
  {
 
11531
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11532
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_assertionArtifact_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11533
    }
 
11534
  }
 
11535
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11536
  result = (char *) ((arg1)->AssertionArtifact);
 
11537
  {
 
11538
    if(!result) {
 
11539
      ZVAL_NULL(return_value);
 
11540
    } else {
 
11541
      ZVAL_STRING(return_value,result, 1);
 
11542
    }
 
11543
  }
 
11544
  return;
 
11545
fail:
 
11546
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11547
}
 
11548
 
 
11549
 
 
11550
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_certificateFile_set) {
 
11551
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11552
  char *arg2 = (char *) 0 ;
 
11553
  zval **args[2];
 
11554
  
 
11555
  SWIG_ResetError();
 
11556
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11557
    WRONG_PARAM_COUNT;
 
11558
  }
 
11559
  
 
11560
  {
 
11561
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11562
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_certificateFile_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11563
    }
 
11564
  }
 
11565
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11566
  {
 
11567
    /*@SWIG:CONVERT_STRING_IN@*/
 
11568
    convert_to_string_ex(args[1]);
 
11569
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11570
    /*@SWIG@*/;
 
11571
  }
 
11572
  LassoSamlpRequest_certificate_file_set(arg1,arg2);
 
11573
  
 
11574
  
 
11575
  return;
 
11576
fail:
 
11577
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11578
}
 
11579
 
 
11580
 
 
11581
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_certificateFile_get) {
 
11582
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11583
  char *result = 0 ;
 
11584
  zval **args[1];
 
11585
  
 
11586
  SWIG_ResetError();
 
11587
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11588
    WRONG_PARAM_COUNT;
 
11589
  }
 
11590
  
 
11591
  {
 
11592
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11593
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_certificateFile_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11594
    }
 
11595
  }
 
11596
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11597
  result = (char *)LassoSamlpRequest_certificate_file_get(arg1);
 
11598
  {
 
11599
    if(!result) {
 
11600
      ZVAL_NULL(return_value);
 
11601
    } else {
 
11602
      ZVAL_STRING(return_value,result, 1);
 
11603
    }
 
11604
  }
 
11605
  return;
 
11606
fail:
 
11607
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11608
}
 
11609
 
 
11610
 
 
11611
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_issueInstant_set) {
 
11612
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11613
  char *arg2 = (char *) 0 ;
 
11614
  zval **args[2];
 
11615
  
 
11616
  SWIG_ResetError();
 
11617
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11618
    WRONG_PARAM_COUNT;
 
11619
  }
 
11620
  
 
11621
  {
 
11622
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11623
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11624
    }
 
11625
  }
 
11626
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11627
  {
 
11628
    /*@SWIG:CONVERT_STRING_IN@*/
 
11629
    convert_to_string_ex(args[1]);
 
11630
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11631
    /*@SWIG@*/;
 
11632
  }
 
11633
  LassoSamlpRequest_IssueInstant_set(arg1,arg2);
 
11634
  
 
11635
  
 
11636
  return;
 
11637
fail:
 
11638
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11639
}
 
11640
 
 
11641
 
 
11642
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_issueInstant_get) {
 
11643
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11644
  char *result = 0 ;
 
11645
  zval **args[1];
 
11646
  
 
11647
  SWIG_ResetError();
 
11648
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11649
    WRONG_PARAM_COUNT;
 
11650
  }
 
11651
  
 
11652
  {
 
11653
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11654
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11655
    }
 
11656
  }
 
11657
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11658
  result = (char *)LassoSamlpRequest_IssueInstant_get(arg1);
 
11659
  {
 
11660
    if(!result) {
 
11661
      ZVAL_NULL(return_value);
 
11662
    } else {
 
11663
      ZVAL_STRING(return_value,result, 1);
 
11664
    }
 
11665
  }
 
11666
  return;
 
11667
fail:
 
11668
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11669
}
 
11670
 
 
11671
 
 
11672
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_majorVersion_set) {
 
11673
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11674
  int arg2 ;
 
11675
  zval **args[2];
 
11676
  
 
11677
  SWIG_ResetError();
 
11678
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11679
    WRONG_PARAM_COUNT;
 
11680
  }
 
11681
  
 
11682
  {
 
11683
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11684
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_majorVersion_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11685
    }
 
11686
  }
 
11687
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11688
  {
 
11689
    /*@SWIG:CONVERT_INT_IN@*/
 
11690
    convert_to_long_ex(args[1]);
 
11691
    arg2 = (int) Z_LVAL_PP(args[1]);
 
11692
    /*@SWIG@*/;
 
11693
  }
 
11694
  LassoSamlpRequest_MajorVersion_set(arg1,arg2);
 
11695
  
 
11696
  
 
11697
  return;
 
11698
fail:
 
11699
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11700
}
 
11701
 
 
11702
 
 
11703
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_majorVersion_get) {
 
11704
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11705
  int result;
 
11706
  zval **args[1];
 
11707
  
 
11708
  SWIG_ResetError();
 
11709
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11710
    WRONG_PARAM_COUNT;
 
11711
  }
 
11712
  
 
11713
  {
 
11714
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11715
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_majorVersion_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11716
    }
 
11717
  }
 
11718
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11719
  result = (int)LassoSamlpRequest_MajorVersion_get(arg1);
 
11720
  {
 
11721
    ZVAL_LONG(return_value,result);
 
11722
  }
 
11723
  return;
 
11724
fail:
 
11725
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11726
}
 
11727
 
 
11728
 
 
11729
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_minorVersion_set) {
 
11730
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11731
  int arg2 ;
 
11732
  zval **args[2];
 
11733
  
 
11734
  SWIG_ResetError();
 
11735
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11736
    WRONG_PARAM_COUNT;
 
11737
  }
 
11738
  
 
11739
  {
 
11740
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11741
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_minorVersion_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11742
    }
 
11743
  }
 
11744
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11745
  {
 
11746
    /*@SWIG:CONVERT_INT_IN@*/
 
11747
    convert_to_long_ex(args[1]);
 
11748
    arg2 = (int) Z_LVAL_PP(args[1]);
 
11749
    /*@SWIG@*/;
 
11750
  }
 
11751
  LassoSamlpRequest_MinorVersion_set(arg1,arg2);
 
11752
  
 
11753
  
 
11754
  return;
 
11755
fail:
 
11756
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11757
}
 
11758
 
 
11759
 
 
11760
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_minorVersion_get) {
 
11761
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11762
  int result;
 
11763
  zval **args[1];
 
11764
  
 
11765
  SWIG_ResetError();
 
11766
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11767
    WRONG_PARAM_COUNT;
 
11768
  }
 
11769
  
 
11770
  {
 
11771
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11772
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_minorVersion_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11773
    }
 
11774
  }
 
11775
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11776
  result = (int)LassoSamlpRequest_MinorVersion_get(arg1);
 
11777
  {
 
11778
    ZVAL_LONG(return_value,result);
 
11779
  }
 
11780
  return;
 
11781
fail:
 
11782
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11783
}
 
11784
 
 
11785
 
 
11786
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_privateKeyFile_set) {
 
11787
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11788
  char *arg2 = (char *) 0 ;
 
11789
  zval **args[2];
 
11790
  
 
11791
  SWIG_ResetError();
 
11792
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11793
    WRONG_PARAM_COUNT;
 
11794
  }
 
11795
  
 
11796
  {
 
11797
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11798
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_privateKeyFile_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11799
    }
 
11800
  }
 
11801
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11802
  {
 
11803
    /*@SWIG:CONVERT_STRING_IN@*/
 
11804
    convert_to_string_ex(args[1]);
 
11805
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11806
    /*@SWIG@*/;
 
11807
  }
 
11808
  LassoSamlpRequest_private_key_file_set(arg1,arg2);
 
11809
  
 
11810
  
 
11811
  return;
 
11812
fail:
 
11813
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11814
}
 
11815
 
 
11816
 
 
11817
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_privateKeyFile_get) {
 
11818
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11819
  char *result = 0 ;
 
11820
  zval **args[1];
 
11821
  
 
11822
  SWIG_ResetError();
 
11823
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11824
    WRONG_PARAM_COUNT;
 
11825
  }
 
11826
  
 
11827
  {
 
11828
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11829
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_privateKeyFile_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11830
    }
 
11831
  }
 
11832
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11833
  result = (char *)LassoSamlpRequest_private_key_file_get(arg1);
 
11834
  {
 
11835
    if(!result) {
 
11836
      ZVAL_NULL(return_value);
 
11837
    } else {
 
11838
      ZVAL_STRING(return_value,result, 1);
 
11839
    }
 
11840
  }
 
11841
  return;
 
11842
fail:
 
11843
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11844
}
 
11845
 
 
11846
 
 
11847
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_requestId_set) {
 
11848
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11849
  char *arg2 = (char *) 0 ;
 
11850
  zval **args[2];
 
11851
  
 
11852
  SWIG_ResetError();
 
11853
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11854
    WRONG_PARAM_COUNT;
 
11855
  }
 
11856
  
 
11857
  {
 
11858
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11859
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_requestId_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11860
    }
 
11861
  }
 
11862
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11863
  {
 
11864
    /*@SWIG:CONVERT_STRING_IN@*/
 
11865
    convert_to_string_ex(args[1]);
 
11866
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
11867
    /*@SWIG@*/;
 
11868
  }
 
11869
  LassoSamlpRequest_RequestID_set(arg1,arg2);
 
11870
  
 
11871
  
 
11872
  return;
 
11873
fail:
 
11874
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11875
}
 
11876
 
 
11877
 
 
11878
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_requestId_get) {
 
11879
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11880
  char *result = 0 ;
 
11881
  zval **args[1];
 
11882
  
 
11883
  SWIG_ResetError();
 
11884
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11885
    WRONG_PARAM_COUNT;
 
11886
  }
 
11887
  
 
11888
  {
 
11889
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11890
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_requestId_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11891
    }
 
11892
  }
 
11893
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11894
  result = (char *)LassoSamlpRequest_RequestID_get(arg1);
 
11895
  {
 
11896
    if(!result) {
 
11897
      ZVAL_NULL(return_value);
 
11898
    } else {
 
11899
      ZVAL_STRING(return_value,result, 1);
 
11900
    }
 
11901
  }
 
11902
  return;
 
11903
fail:
 
11904
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11905
}
 
11906
 
 
11907
 
 
11908
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_respondWith_set) {
 
11909
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11910
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
11911
  zval **args[2];
 
11912
  
 
11913
  SWIG_ResetError();
 
11914
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11915
    WRONG_PARAM_COUNT;
 
11916
  }
 
11917
  
 
11918
  {
 
11919
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11920
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_respondWith_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11921
    }
 
11922
  }
 
11923
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11924
  {
 
11925
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
11926
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpRequest_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
11927
    }
 
11928
  }
 
11929
  LassoSamlpRequest_RespondWith_set(arg1,arg2);
 
11930
  
 
11931
  
 
11932
  return;
 
11933
fail:
 
11934
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11935
}
 
11936
 
 
11937
 
 
11938
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_respondWith_get) {
 
11939
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11940
  LassoStringList *result = 0 ;
 
11941
  zval **args[1];
 
11942
  
 
11943
  SWIG_ResetError();
 
11944
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
11945
    WRONG_PARAM_COUNT;
 
11946
  }
 
11947
  
 
11948
  {
 
11949
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11950
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_respondWith_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11951
    }
 
11952
  }
 
11953
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11954
  result = (LassoStringList *)LassoSamlpRequest_RespondWith_get(arg1);
 
11955
  {
 
11956
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
11957
  }
 
11958
  /* Wrap this return value */
 
11959
  {
 
11960
    /* ALTERNATIVE Constructor, make an object wrapper */
 
11961
    zval *obj, *_cPtr;
 
11962
    MAKE_STD_ZVAL(obj);
 
11963
    MAKE_STD_ZVAL(_cPtr);
 
11964
    *_cPtr = *return_value;
 
11965
    INIT_ZVAL(*return_value);
 
11966
    *return_value=*_cPtr;
 
11967
  }
 
11968
  return;
 
11969
fail:
 
11970
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
11971
}
 
11972
 
 
11973
 
 
11974
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_signMethod_set) {
 
11975
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
11976
  LassoSignatureMethod arg2 ;
 
11977
  zval **args[2];
 
11978
  
 
11979
  SWIG_ResetError();
 
11980
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
11981
    WRONG_PARAM_COUNT;
 
11982
  }
 
11983
  
 
11984
  {
 
11985
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
11986
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_signMethod_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
11987
    }
 
11988
  }
 
11989
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
11990
  {
 
11991
    /*@SWIG:CONVERT_INT_IN@*/
 
11992
    convert_to_long_ex(args[1]);
 
11993
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
11994
    /*@SWIG@*/;
 
11995
  }
 
11996
  LassoSamlpRequest_sign_method_set(arg1,arg2);
 
11997
  
 
11998
  
 
11999
  return;
 
12000
fail:
 
12001
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12002
}
 
12003
 
 
12004
 
 
12005
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_signMethod_get) {
 
12006
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
12007
  LassoSignatureMethod result;
 
12008
  zval **args[1];
 
12009
  
 
12010
  SWIG_ResetError();
 
12011
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12012
    WRONG_PARAM_COUNT;
 
12013
  }
 
12014
  
 
12015
  {
 
12016
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
12017
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_signMethod_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
12018
    }
 
12019
  }
 
12020
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12021
  result = (LassoSignatureMethod)LassoSamlpRequest_sign_method_get(arg1);
 
12022
  {
 
12023
    ZVAL_LONG(return_value,result);
 
12024
  }
 
12025
  return;
 
12026
fail:
 
12027
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12028
}
 
12029
 
 
12030
 
 
12031
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_signType_set) {
 
12032
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
12033
  LassoSignatureType arg2 ;
 
12034
  LassoSignatureType *tmp2 ;
 
12035
  zval **args[2];
 
12036
  
 
12037
  SWIG_ResetError();
 
12038
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12039
    WRONG_PARAM_COUNT;
 
12040
  }
 
12041
  
 
12042
  {
 
12043
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
12044
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_signType_set. Expected SWIGTYPE_p_LassoSamlpRequest");
 
12045
    }
 
12046
  }
 
12047
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12048
  {
 
12049
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
12050
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpRequest_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
12051
    }
 
12052
    arg2 = *tmp2;
 
12053
  }
 
12054
  LassoSamlpRequest_sign_type_set(arg1,arg2);
 
12055
  
 
12056
  
 
12057
  return;
 
12058
fail:
 
12059
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12060
}
 
12061
 
 
12062
 
 
12063
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_signType_get) {
 
12064
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
12065
  LassoSignatureType result;
 
12066
  zval **args[1];
 
12067
  
 
12068
  SWIG_ResetError();
 
12069
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12070
    WRONG_PARAM_COUNT;
 
12071
  }
 
12072
  
 
12073
  {
 
12074
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
12075
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_signType_get. Expected SWIGTYPE_p_LassoSamlpRequest");
 
12076
    }
 
12077
  }
 
12078
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12079
  result = LassoSamlpRequest_sign_type_get(arg1);
 
12080
  {
 
12081
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
12082
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
12083
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
12084
  }
 
12085
  return;
 
12086
fail:
 
12087
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12088
}
 
12089
 
 
12090
 
 
12091
ZEND_NAMED_FUNCTION(_wrap_new_SamlpRequest) {
 
12092
  LassoSamlpRequest *result = 0 ;
 
12093
  
 
12094
  SWIG_ResetError();
 
12095
  if(ZEND_NUM_ARGS() != 0) {
 
12096
    WRONG_PARAM_COUNT;
 
12097
  }
 
12098
  
 
12099
  result = (LassoSamlpRequest *)new_LassoSamlpRequest();
 
12100
  {
 
12101
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpRequest, 1);
 
12102
  }
 
12103
  /* Wrap this return value */
 
12104
  {
 
12105
    /* ALTERNATIVE Constructor, make an object wrapper */
 
12106
    zval *obj, *_cPtr;
 
12107
    MAKE_STD_ZVAL(obj);
 
12108
    MAKE_STD_ZVAL(_cPtr);
 
12109
    *_cPtr = *return_value;
 
12110
    INIT_ZVAL(*return_value);
 
12111
    *return_value=*_cPtr;
 
12112
  }
 
12113
  return;
 
12114
fail:
 
12115
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12116
}
 
12117
 
 
12118
 
 
12119
/* This function is designed to be called by the zend list destructors */
 
12120
/* to typecast and do the actual destruction */
 
12121
static void __wrap_delete_SamlpRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
12122
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
12123
  void *ptr=value->ptr ;
 
12124
  int newobject=value->newobject ;
 
12125
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
12126
  
 
12127
  efree(value);
 
12128
  if (! newobject) return; /* can't delete it! */
 
12129
  arg1 = (LassoSamlpRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpRequest TSRMLS_CC);
 
12130
  if (! arg1) zend_error(E_ERROR, "LassoSamlpRequest resource already free'd");
 
12131
  delete_LassoSamlpRequest(arg1);
 
12132
  
 
12133
}
 
12134
 
 
12135
 
 
12136
ZEND_NAMED_FUNCTION(_wrap_SamlpRequest_dump) {
 
12137
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
 
12138
  char *result = 0 ;
 
12139
  zval **args[1];
 
12140
  
 
12141
  SWIG_ResetError();
 
12142
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12143
    WRONG_PARAM_COUNT;
 
12144
  }
 
12145
  
 
12146
  {
 
12147
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpRequest, 0) < 0) {
 
12148
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpRequest_dump. Expected SWIGTYPE_p_LassoSamlpRequest");
 
12149
    }
 
12150
  }
 
12151
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12152
  result = (char *)LassoSamlpRequest_dump(arg1);
 
12153
  {
 
12154
    if(!result) {
 
12155
      ZVAL_NULL(return_value);
 
12156
    } else {
 
12157
      ZVAL_STRING(return_value,result, 1);
 
12158
    }
 
12159
  }
 
12160
  return;
 
12161
fail:
 
12162
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12163
}
 
12164
 
 
12165
 
 
12166
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_certificateFile_set) {
 
12167
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12168
  char *arg2 = (char *) 0 ;
 
12169
  zval **args[2];
 
12170
  
 
12171
  SWIG_ResetError();
 
12172
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12173
    WRONG_PARAM_COUNT;
 
12174
  }
 
12175
  
 
12176
  {
 
12177
    node_info *info, *super;
 
12178
    
 
12179
    
 
12180
    
 
12181
    
 
12182
    
 
12183
    
 
12184
    
 
12185
    
 
12186
    
 
12187
    
 
12188
    
 
12189
    
 
12190
    
 
12191
    if ((*args[0])->type == IS_NULL) {
 
12192
      arg1=0;
 
12193
    } else {
 
12194
      for (info = node_infos; info->swig; info++) {
 
12195
        for (super = info; super; super = super->super)
 
12196
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12197
        break;
 
12198
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12199
        break;
 
12200
      }
 
12201
      if (! info->swig) {
 
12202
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_certificateFile_set.");
 
12203
      }
 
12204
    }
 
12205
    
 
12206
    
 
12207
    
 
12208
    
 
12209
    
 
12210
    
 
12211
    
 
12212
    
 
12213
    
 
12214
    
 
12215
    
 
12216
    
 
12217
    
 
12218
    
 
12219
    
 
12220
    
 
12221
  }
 
12222
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12223
  {
 
12224
    /*@SWIG:CONVERT_STRING_IN@*/
 
12225
    convert_to_string_ex(args[1]);
 
12226
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
12227
    /*@SWIG@*/;
 
12228
  }
 
12229
  {
 
12230
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
 
12231
    if (arg2) {
 
12232
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
12233
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
 
12234
    } else {
 
12235
      arg1->certificate_file = 0;
 
12236
    }
 
12237
  }
 
12238
  
 
12239
  return;
 
12240
fail:
 
12241
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12242
}
 
12243
 
 
12244
 
 
12245
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_certificateFile_get) {
 
12246
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12247
  char *result = 0 ;
 
12248
  zval **args[1];
 
12249
  
 
12250
  SWIG_ResetError();
 
12251
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12252
    WRONG_PARAM_COUNT;
 
12253
  }
 
12254
  
 
12255
  {
 
12256
    node_info *info, *super;
 
12257
    
 
12258
    
 
12259
    
 
12260
    
 
12261
    
 
12262
    
 
12263
    
 
12264
    
 
12265
    
 
12266
    
 
12267
    
 
12268
    
 
12269
    
 
12270
    if ((*args[0])->type == IS_NULL) {
 
12271
      arg1=0;
 
12272
    } else {
 
12273
      for (info = node_infos; info->swig; info++) {
 
12274
        for (super = info; super; super = super->super)
 
12275
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12276
        break;
 
12277
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12278
        break;
 
12279
      }
 
12280
      if (! info->swig) {
 
12281
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_certificateFile_get.");
 
12282
      }
 
12283
    }
 
12284
    
 
12285
    
 
12286
    
 
12287
    
 
12288
    
 
12289
    
 
12290
    
 
12291
    
 
12292
    
 
12293
    
 
12294
    
 
12295
    
 
12296
    
 
12297
    
 
12298
    
 
12299
    
 
12300
  }
 
12301
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12302
  result = (char *) ((arg1)->certificate_file);
 
12303
  {
 
12304
    if(!result) {
 
12305
      ZVAL_NULL(return_value);
 
12306
    } else {
 
12307
      ZVAL_STRING(return_value,result, 1);
 
12308
    }
 
12309
  }
 
12310
  return;
 
12311
fail:
 
12312
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12313
}
 
12314
 
 
12315
 
 
12316
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_issueInstant_set) {
 
12317
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12318
  char *arg2 = (char *) 0 ;
 
12319
  zval **args[2];
 
12320
  
 
12321
  SWIG_ResetError();
 
12322
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12323
    WRONG_PARAM_COUNT;
 
12324
  }
 
12325
  
 
12326
  {
 
12327
    node_info *info, *super;
 
12328
    
 
12329
    
 
12330
    
 
12331
    
 
12332
    
 
12333
    
 
12334
    
 
12335
    
 
12336
    
 
12337
    
 
12338
    
 
12339
    
 
12340
    
 
12341
    if ((*args[0])->type == IS_NULL) {
 
12342
      arg1=0;
 
12343
    } else {
 
12344
      for (info = node_infos; info->swig; info++) {
 
12345
        for (super = info; super; super = super->super)
 
12346
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12347
        break;
 
12348
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12349
        break;
 
12350
      }
 
12351
      if (! info->swig) {
 
12352
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_issueInstant_set.");
 
12353
      }
 
12354
    }
 
12355
    
 
12356
    
 
12357
    
 
12358
    
 
12359
    
 
12360
    
 
12361
    
 
12362
    
 
12363
    
 
12364
    
 
12365
    
 
12366
    
 
12367
    
 
12368
    
 
12369
    
 
12370
    
 
12371
  }
 
12372
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12373
  {
 
12374
    /*@SWIG:CONVERT_STRING_IN@*/
 
12375
    convert_to_string_ex(args[1]);
 
12376
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
12377
    /*@SWIG@*/;
 
12378
  }
 
12379
  {
 
12380
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
12381
    if (arg2) {
 
12382
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
12383
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
12384
    } else {
 
12385
      arg1->IssueInstant = 0;
 
12386
    }
 
12387
  }
 
12388
  
 
12389
  return;
 
12390
fail:
 
12391
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12392
}
 
12393
 
 
12394
 
 
12395
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_issueInstant_get) {
 
12396
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12397
  char *result = 0 ;
 
12398
  zval **args[1];
 
12399
  
 
12400
  SWIG_ResetError();
 
12401
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12402
    WRONG_PARAM_COUNT;
 
12403
  }
 
12404
  
 
12405
  {
 
12406
    node_info *info, *super;
 
12407
    
 
12408
    
 
12409
    
 
12410
    
 
12411
    
 
12412
    
 
12413
    
 
12414
    
 
12415
    
 
12416
    
 
12417
    
 
12418
    
 
12419
    
 
12420
    if ((*args[0])->type == IS_NULL) {
 
12421
      arg1=0;
 
12422
    } else {
 
12423
      for (info = node_infos; info->swig; info++) {
 
12424
        for (super = info; super; super = super->super)
 
12425
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12426
        break;
 
12427
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12428
        break;
 
12429
      }
 
12430
      if (! info->swig) {
 
12431
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_issueInstant_get.");
 
12432
      }
 
12433
    }
 
12434
    
 
12435
    
 
12436
    
 
12437
    
 
12438
    
 
12439
    
 
12440
    
 
12441
    
 
12442
    
 
12443
    
 
12444
    
 
12445
    
 
12446
    
 
12447
    
 
12448
    
 
12449
    
 
12450
  }
 
12451
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12452
  result = (char *) ((arg1)->IssueInstant);
 
12453
  {
 
12454
    if(!result) {
 
12455
      ZVAL_NULL(return_value);
 
12456
    } else {
 
12457
      ZVAL_STRING(return_value,result, 1);
 
12458
    }
 
12459
  }
 
12460
  return;
 
12461
fail:
 
12462
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12463
}
 
12464
 
 
12465
 
 
12466
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_majorVersion_set) {
 
12467
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12468
  int arg2 ;
 
12469
  zval **args[2];
 
12470
  
 
12471
  SWIG_ResetError();
 
12472
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12473
    WRONG_PARAM_COUNT;
 
12474
  }
 
12475
  
 
12476
  {
 
12477
    node_info *info, *super;
 
12478
    
 
12479
    
 
12480
    
 
12481
    
 
12482
    
 
12483
    
 
12484
    
 
12485
    
 
12486
    
 
12487
    
 
12488
    
 
12489
    
 
12490
    
 
12491
    if ((*args[0])->type == IS_NULL) {
 
12492
      arg1=0;
 
12493
    } else {
 
12494
      for (info = node_infos; info->swig; info++) {
 
12495
        for (super = info; super; super = super->super)
 
12496
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12497
        break;
 
12498
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12499
        break;
 
12500
      }
 
12501
      if (! info->swig) {
 
12502
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_majorVersion_set.");
 
12503
      }
 
12504
    }
 
12505
    
 
12506
    
 
12507
    
 
12508
    
 
12509
    
 
12510
    
 
12511
    
 
12512
    
 
12513
    
 
12514
    
 
12515
    
 
12516
    
 
12517
    
 
12518
    
 
12519
    
 
12520
    
 
12521
  }
 
12522
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12523
  {
 
12524
    /*@SWIG:CONVERT_INT_IN@*/
 
12525
    convert_to_long_ex(args[1]);
 
12526
    arg2 = (int) Z_LVAL_PP(args[1]);
 
12527
    /*@SWIG@*/;
 
12528
  }
 
12529
  if (arg1) (arg1)->MajorVersion = arg2;
 
12530
  
 
12531
  
 
12532
  return;
 
12533
fail:
 
12534
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12535
}
 
12536
 
 
12537
 
 
12538
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_majorVersion_get) {
 
12539
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12540
  int result;
 
12541
  zval **args[1];
 
12542
  
 
12543
  SWIG_ResetError();
 
12544
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12545
    WRONG_PARAM_COUNT;
 
12546
  }
 
12547
  
 
12548
  {
 
12549
    node_info *info, *super;
 
12550
    
 
12551
    
 
12552
    
 
12553
    
 
12554
    
 
12555
    
 
12556
    
 
12557
    
 
12558
    
 
12559
    
 
12560
    
 
12561
    
 
12562
    
 
12563
    if ((*args[0])->type == IS_NULL) {
 
12564
      arg1=0;
 
12565
    } else {
 
12566
      for (info = node_infos; info->swig; info++) {
 
12567
        for (super = info; super; super = super->super)
 
12568
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12569
        break;
 
12570
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12571
        break;
 
12572
      }
 
12573
      if (! info->swig) {
 
12574
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_majorVersion_get.");
 
12575
      }
 
12576
    }
 
12577
    
 
12578
    
 
12579
    
 
12580
    
 
12581
    
 
12582
    
 
12583
    
 
12584
    
 
12585
    
 
12586
    
 
12587
    
 
12588
    
 
12589
    
 
12590
    
 
12591
    
 
12592
    
 
12593
  }
 
12594
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12595
  result = (int) ((arg1)->MajorVersion);
 
12596
  {
 
12597
    ZVAL_LONG(return_value,result);
 
12598
  }
 
12599
  return;
 
12600
fail:
 
12601
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12602
}
 
12603
 
 
12604
 
 
12605
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_minorVersion_set) {
 
12606
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12607
  int arg2 ;
 
12608
  zval **args[2];
 
12609
  
 
12610
  SWIG_ResetError();
 
12611
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12612
    WRONG_PARAM_COUNT;
 
12613
  }
 
12614
  
 
12615
  {
 
12616
    node_info *info, *super;
 
12617
    
 
12618
    
 
12619
    
 
12620
    
 
12621
    
 
12622
    
 
12623
    
 
12624
    
 
12625
    
 
12626
    
 
12627
    
 
12628
    
 
12629
    
 
12630
    if ((*args[0])->type == IS_NULL) {
 
12631
      arg1=0;
 
12632
    } else {
 
12633
      for (info = node_infos; info->swig; info++) {
 
12634
        for (super = info; super; super = super->super)
 
12635
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12636
        break;
 
12637
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12638
        break;
 
12639
      }
 
12640
      if (! info->swig) {
 
12641
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_minorVersion_set.");
 
12642
      }
 
12643
    }
 
12644
    
 
12645
    
 
12646
    
 
12647
    
 
12648
    
 
12649
    
 
12650
    
 
12651
    
 
12652
    
 
12653
    
 
12654
    
 
12655
    
 
12656
    
 
12657
    
 
12658
    
 
12659
    
 
12660
  }
 
12661
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12662
  {
 
12663
    /*@SWIG:CONVERT_INT_IN@*/
 
12664
    convert_to_long_ex(args[1]);
 
12665
    arg2 = (int) Z_LVAL_PP(args[1]);
 
12666
    /*@SWIG@*/;
 
12667
  }
 
12668
  if (arg1) (arg1)->MinorVersion = arg2;
 
12669
  
 
12670
  
 
12671
  return;
 
12672
fail:
 
12673
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12674
}
 
12675
 
 
12676
 
 
12677
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_minorVersion_get) {
 
12678
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12679
  int result;
 
12680
  zval **args[1];
 
12681
  
 
12682
  SWIG_ResetError();
 
12683
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12684
    WRONG_PARAM_COUNT;
 
12685
  }
 
12686
  
 
12687
  {
 
12688
    node_info *info, *super;
 
12689
    
 
12690
    
 
12691
    
 
12692
    
 
12693
    
 
12694
    
 
12695
    
 
12696
    
 
12697
    
 
12698
    
 
12699
    
 
12700
    
 
12701
    
 
12702
    if ((*args[0])->type == IS_NULL) {
 
12703
      arg1=0;
 
12704
    } else {
 
12705
      for (info = node_infos; info->swig; info++) {
 
12706
        for (super = info; super; super = super->super)
 
12707
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12708
        break;
 
12709
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12710
        break;
 
12711
      }
 
12712
      if (! info->swig) {
 
12713
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_minorVersion_get.");
 
12714
      }
 
12715
    }
 
12716
    
 
12717
    
 
12718
    
 
12719
    
 
12720
    
 
12721
    
 
12722
    
 
12723
    
 
12724
    
 
12725
    
 
12726
    
 
12727
    
 
12728
    
 
12729
    
 
12730
    
 
12731
    
 
12732
  }
 
12733
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12734
  result = (int) ((arg1)->MinorVersion);
 
12735
  {
 
12736
    ZVAL_LONG(return_value,result);
 
12737
  }
 
12738
  return;
 
12739
fail:
 
12740
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12741
}
 
12742
 
 
12743
 
 
12744
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_privateKeyFile_set) {
 
12745
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12746
  char *arg2 = (char *) 0 ;
 
12747
  zval **args[2];
 
12748
  
 
12749
  SWIG_ResetError();
 
12750
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12751
    WRONG_PARAM_COUNT;
 
12752
  }
 
12753
  
 
12754
  {
 
12755
    node_info *info, *super;
 
12756
    
 
12757
    
 
12758
    
 
12759
    
 
12760
    
 
12761
    
 
12762
    
 
12763
    
 
12764
    
 
12765
    
 
12766
    
 
12767
    
 
12768
    
 
12769
    if ((*args[0])->type == IS_NULL) {
 
12770
      arg1=0;
 
12771
    } else {
 
12772
      for (info = node_infos; info->swig; info++) {
 
12773
        for (super = info; super; super = super->super)
 
12774
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12775
        break;
 
12776
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12777
        break;
 
12778
      }
 
12779
      if (! info->swig) {
 
12780
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_privateKeyFile_set.");
 
12781
      }
 
12782
    }
 
12783
    
 
12784
    
 
12785
    
 
12786
    
 
12787
    
 
12788
    
 
12789
    
 
12790
    
 
12791
    
 
12792
    
 
12793
    
 
12794
    
 
12795
    
 
12796
    
 
12797
    
 
12798
    
 
12799
  }
 
12800
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12801
  {
 
12802
    /*@SWIG:CONVERT_STRING_IN@*/
 
12803
    convert_to_string_ex(args[1]);
 
12804
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
12805
    /*@SWIG@*/;
 
12806
  }
 
12807
  {
 
12808
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
 
12809
    if (arg2) {
 
12810
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
12811
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
 
12812
    } else {
 
12813
      arg1->private_key_file = 0;
 
12814
    }
 
12815
  }
 
12816
  
 
12817
  return;
 
12818
fail:
 
12819
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12820
}
 
12821
 
 
12822
 
 
12823
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_privateKeyFile_get) {
 
12824
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12825
  char *result = 0 ;
 
12826
  zval **args[1];
 
12827
  
 
12828
  SWIG_ResetError();
 
12829
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12830
    WRONG_PARAM_COUNT;
 
12831
  }
 
12832
  
 
12833
  {
 
12834
    node_info *info, *super;
 
12835
    
 
12836
    
 
12837
    
 
12838
    
 
12839
    
 
12840
    
 
12841
    
 
12842
    
 
12843
    
 
12844
    
 
12845
    
 
12846
    
 
12847
    
 
12848
    if ((*args[0])->type == IS_NULL) {
 
12849
      arg1=0;
 
12850
    } else {
 
12851
      for (info = node_infos; info->swig; info++) {
 
12852
        for (super = info; super; super = super->super)
 
12853
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12854
        break;
 
12855
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12856
        break;
 
12857
      }
 
12858
      if (! info->swig) {
 
12859
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_privateKeyFile_get.");
 
12860
      }
 
12861
    }
 
12862
    
 
12863
    
 
12864
    
 
12865
    
 
12866
    
 
12867
    
 
12868
    
 
12869
    
 
12870
    
 
12871
    
 
12872
    
 
12873
    
 
12874
    
 
12875
    
 
12876
    
 
12877
    
 
12878
  }
 
12879
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12880
  result = (char *) ((arg1)->private_key_file);
 
12881
  {
 
12882
    if(!result) {
 
12883
      ZVAL_NULL(return_value);
 
12884
    } else {
 
12885
      ZVAL_STRING(return_value,result, 1);
 
12886
    }
 
12887
  }
 
12888
  return;
 
12889
fail:
 
12890
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12891
}
 
12892
 
 
12893
 
 
12894
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_requestId_set) {
 
12895
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12896
  char *arg2 = (char *) 0 ;
 
12897
  zval **args[2];
 
12898
  
 
12899
  SWIG_ResetError();
 
12900
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
12901
    WRONG_PARAM_COUNT;
 
12902
  }
 
12903
  
 
12904
  {
 
12905
    node_info *info, *super;
 
12906
    
 
12907
    
 
12908
    
 
12909
    
 
12910
    
 
12911
    
 
12912
    
 
12913
    
 
12914
    
 
12915
    
 
12916
    
 
12917
    
 
12918
    
 
12919
    if ((*args[0])->type == IS_NULL) {
 
12920
      arg1=0;
 
12921
    } else {
 
12922
      for (info = node_infos; info->swig; info++) {
 
12923
        for (super = info; super; super = super->super)
 
12924
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
12925
        break;
 
12926
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
12927
        break;
 
12928
      }
 
12929
      if (! info->swig) {
 
12930
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_requestId_set.");
 
12931
      }
 
12932
    }
 
12933
    
 
12934
    
 
12935
    
 
12936
    
 
12937
    
 
12938
    
 
12939
    
 
12940
    
 
12941
    
 
12942
    
 
12943
    
 
12944
    
 
12945
    
 
12946
    
 
12947
    
 
12948
    
 
12949
  }
 
12950
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
12951
  {
 
12952
    /*@SWIG:CONVERT_STRING_IN@*/
 
12953
    convert_to_string_ex(args[1]);
 
12954
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
12955
    /*@SWIG@*/;
 
12956
  }
 
12957
  {
 
12958
    if (arg1->RequestID) free((char *)arg1->RequestID);
 
12959
    if (arg2) {
 
12960
      arg1->RequestID = (char *) malloc(strlen((const char *)arg2)+1);
 
12961
      strcpy((char *)arg1->RequestID, (const char *)arg2);
 
12962
    } else {
 
12963
      arg1->RequestID = 0;
 
12964
    }
 
12965
  }
 
12966
  
 
12967
  return;
 
12968
fail:
 
12969
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
12970
}
 
12971
 
 
12972
 
 
12973
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_requestId_get) {
 
12974
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
12975
  char *result = 0 ;
 
12976
  zval **args[1];
 
12977
  
 
12978
  SWIG_ResetError();
 
12979
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
12980
    WRONG_PARAM_COUNT;
 
12981
  }
 
12982
  
 
12983
  {
 
12984
    node_info *info, *super;
 
12985
    
 
12986
    
 
12987
    
 
12988
    
 
12989
    
 
12990
    
 
12991
    
 
12992
    
 
12993
    
 
12994
    
 
12995
    
 
12996
    
 
12997
    
 
12998
    if ((*args[0])->type == IS_NULL) {
 
12999
      arg1=0;
 
13000
    } else {
 
13001
      for (info = node_infos; info->swig; info++) {
 
13002
        for (super = info; super; super = super->super)
 
13003
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13004
        break;
 
13005
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13006
        break;
 
13007
      }
 
13008
      if (! info->swig) {
 
13009
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_requestId_get.");
 
13010
      }
 
13011
    }
 
13012
    
 
13013
    
 
13014
    
 
13015
    
 
13016
    
 
13017
    
 
13018
    
 
13019
    
 
13020
    
 
13021
    
 
13022
    
 
13023
    
 
13024
    
 
13025
    
 
13026
    
 
13027
    
 
13028
  }
 
13029
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13030
  result = (char *) ((arg1)->RequestID);
 
13031
  {
 
13032
    if(!result) {
 
13033
      ZVAL_NULL(return_value);
 
13034
    } else {
 
13035
      ZVAL_STRING(return_value,result, 1);
 
13036
    }
 
13037
  }
 
13038
  return;
 
13039
fail:
 
13040
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13041
}
 
13042
 
 
13043
 
 
13044
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_signMethod_set) {
 
13045
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13046
  LassoSignatureMethod arg2 ;
 
13047
  zval **args[2];
 
13048
  
 
13049
  SWIG_ResetError();
 
13050
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13051
    WRONG_PARAM_COUNT;
 
13052
  }
 
13053
  
 
13054
  {
 
13055
    node_info *info, *super;
 
13056
    
 
13057
    
 
13058
    
 
13059
    
 
13060
    
 
13061
    
 
13062
    
 
13063
    
 
13064
    
 
13065
    
 
13066
    
 
13067
    
 
13068
    
 
13069
    if ((*args[0])->type == IS_NULL) {
 
13070
      arg1=0;
 
13071
    } else {
 
13072
      for (info = node_infos; info->swig; info++) {
 
13073
        for (super = info; super; super = super->super)
 
13074
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13075
        break;
 
13076
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13077
        break;
 
13078
      }
 
13079
      if (! info->swig) {
 
13080
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_signMethod_set.");
 
13081
      }
 
13082
    }
 
13083
    
 
13084
    
 
13085
    
 
13086
    
 
13087
    
 
13088
    
 
13089
    
 
13090
    
 
13091
    
 
13092
    
 
13093
    
 
13094
    
 
13095
    
 
13096
    
 
13097
    
 
13098
    
 
13099
  }
 
13100
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13101
  {
 
13102
    /*@SWIG:CONVERT_INT_IN@*/
 
13103
    convert_to_long_ex(args[1]);
 
13104
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
13105
    /*@SWIG@*/;
 
13106
  }
 
13107
  if (arg1) (arg1)->sign_method = arg2;
 
13108
  
 
13109
  
 
13110
  return;
 
13111
fail:
 
13112
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13113
}
 
13114
 
 
13115
 
 
13116
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_signMethod_get) {
 
13117
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13118
  LassoSignatureMethod result;
 
13119
  zval **args[1];
 
13120
  
 
13121
  SWIG_ResetError();
 
13122
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13123
    WRONG_PARAM_COUNT;
 
13124
  }
 
13125
  
 
13126
  {
 
13127
    node_info *info, *super;
 
13128
    
 
13129
    
 
13130
    
 
13131
    
 
13132
    
 
13133
    
 
13134
    
 
13135
    
 
13136
    
 
13137
    
 
13138
    
 
13139
    
 
13140
    
 
13141
    if ((*args[0])->type == IS_NULL) {
 
13142
      arg1=0;
 
13143
    } else {
 
13144
      for (info = node_infos; info->swig; info++) {
 
13145
        for (super = info; super; super = super->super)
 
13146
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13147
        break;
 
13148
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13149
        break;
 
13150
      }
 
13151
      if (! info->swig) {
 
13152
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_signMethod_get.");
 
13153
      }
 
13154
    }
 
13155
    
 
13156
    
 
13157
    
 
13158
    
 
13159
    
 
13160
    
 
13161
    
 
13162
    
 
13163
    
 
13164
    
 
13165
    
 
13166
    
 
13167
    
 
13168
    
 
13169
    
 
13170
    
 
13171
  }
 
13172
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13173
  result = (LassoSignatureMethod) ((arg1)->sign_method);
 
13174
  {
 
13175
    ZVAL_LONG(return_value,result);
 
13176
  }
 
13177
  return;
 
13178
fail:
 
13179
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13180
}
 
13181
 
 
13182
 
 
13183
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_signType_set) {
 
13184
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13185
  LassoSignatureType arg2 ;
 
13186
  LassoSignatureType *tmp2 ;
 
13187
  zval **args[2];
 
13188
  
 
13189
  SWIG_ResetError();
 
13190
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13191
    WRONG_PARAM_COUNT;
 
13192
  }
 
13193
  
 
13194
  {
 
13195
    node_info *info, *super;
 
13196
    
 
13197
    
 
13198
    
 
13199
    
 
13200
    
 
13201
    
 
13202
    
 
13203
    
 
13204
    
 
13205
    
 
13206
    
 
13207
    
 
13208
    
 
13209
    if ((*args[0])->type == IS_NULL) {
 
13210
      arg1=0;
 
13211
    } else {
 
13212
      for (info = node_infos; info->swig; info++) {
 
13213
        for (super = info; super; super = super->super)
 
13214
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13215
        break;
 
13216
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13217
        break;
 
13218
      }
 
13219
      if (! info->swig) {
 
13220
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_signType_set.");
 
13221
      }
 
13222
    }
 
13223
    
 
13224
    
 
13225
    
 
13226
    
 
13227
    
 
13228
    
 
13229
    
 
13230
    
 
13231
    
 
13232
    
 
13233
    
 
13234
    
 
13235
    
 
13236
    
 
13237
    
 
13238
    
 
13239
  }
 
13240
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13241
  {
 
13242
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
13243
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpRequestAbstract_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
13244
    }
 
13245
    arg2 = *tmp2;
 
13246
  }
 
13247
  if (arg1) (arg1)->sign_type = arg2;
 
13248
  
 
13249
  
 
13250
  return;
 
13251
fail:
 
13252
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13253
}
 
13254
 
 
13255
 
 
13256
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_signType_get) {
 
13257
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13258
  LassoSignatureType result;
 
13259
  zval **args[1];
 
13260
  
 
13261
  SWIG_ResetError();
 
13262
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13263
    WRONG_PARAM_COUNT;
 
13264
  }
 
13265
  
 
13266
  {
 
13267
    node_info *info, *super;
 
13268
    
 
13269
    
 
13270
    
 
13271
    
 
13272
    
 
13273
    
 
13274
    
 
13275
    
 
13276
    
 
13277
    
 
13278
    
 
13279
    
 
13280
    
 
13281
    if ((*args[0])->type == IS_NULL) {
 
13282
      arg1=0;
 
13283
    } else {
 
13284
      for (info = node_infos; info->swig; info++) {
 
13285
        for (super = info; super; super = super->super)
 
13286
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13287
        break;
 
13288
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13289
        break;
 
13290
      }
 
13291
      if (! info->swig) {
 
13292
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_signType_get.");
 
13293
      }
 
13294
    }
 
13295
    
 
13296
    
 
13297
    
 
13298
    
 
13299
    
 
13300
    
 
13301
    
 
13302
    
 
13303
    
 
13304
    
 
13305
    
 
13306
    
 
13307
    
 
13308
    
 
13309
    
 
13310
    
 
13311
  }
 
13312
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13313
  result =  ((arg1)->sign_type);
 
13314
  {
 
13315
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
13316
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
13317
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
13318
  }
 
13319
  return;
 
13320
fail:
 
13321
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13322
}
 
13323
 
 
13324
 
 
13325
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_respondWith_set) {
 
13326
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13327
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
13328
  zval **args[2];
 
13329
  
 
13330
  SWIG_ResetError();
 
13331
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13332
    WRONG_PARAM_COUNT;
 
13333
  }
 
13334
  
 
13335
  {
 
13336
    node_info *info, *super;
 
13337
    
 
13338
    
 
13339
    
 
13340
    
 
13341
    
 
13342
    
 
13343
    
 
13344
    
 
13345
    
 
13346
    
 
13347
    
 
13348
    
 
13349
    
 
13350
    if ((*args[0])->type == IS_NULL) {
 
13351
      arg1=0;
 
13352
    } else {
 
13353
      for (info = node_infos; info->swig; info++) {
 
13354
        for (super = info; super; super = super->super)
 
13355
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13356
        break;
 
13357
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13358
        break;
 
13359
      }
 
13360
      if (! info->swig) {
 
13361
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_respondWith_set.");
 
13362
      }
 
13363
    }
 
13364
    
 
13365
    
 
13366
    
 
13367
    
 
13368
    
 
13369
    
 
13370
    
 
13371
    
 
13372
    
 
13373
    
 
13374
    
 
13375
    
 
13376
    
 
13377
    
 
13378
    
 
13379
    
 
13380
  }
 
13381
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13382
  {
 
13383
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
13384
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpRequestAbstract_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
13385
    }
 
13386
  }
 
13387
  LassoSamlpRequestAbstract_RespondWith_set(arg1,arg2);
 
13388
  
 
13389
  
 
13390
  return;
 
13391
fail:
 
13392
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13393
}
 
13394
 
 
13395
 
 
13396
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_respondWith_get) {
 
13397
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13398
  LassoStringList *result = 0 ;
 
13399
  zval **args[1];
 
13400
  
 
13401
  SWIG_ResetError();
 
13402
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13403
    WRONG_PARAM_COUNT;
 
13404
  }
 
13405
  
 
13406
  {
 
13407
    node_info *info, *super;
 
13408
    
 
13409
    
 
13410
    
 
13411
    
 
13412
    
 
13413
    
 
13414
    
 
13415
    
 
13416
    
 
13417
    
 
13418
    
 
13419
    
 
13420
    
 
13421
    if ((*args[0])->type == IS_NULL) {
 
13422
      arg1=0;
 
13423
    } else {
 
13424
      for (info = node_infos; info->swig; info++) {
 
13425
        for (super = info; super; super = super->super)
 
13426
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13427
        break;
 
13428
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13429
        break;
 
13430
      }
 
13431
      if (! info->swig) {
 
13432
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_respondWith_get.");
 
13433
      }
 
13434
    }
 
13435
    
 
13436
    
 
13437
    
 
13438
    
 
13439
    
 
13440
    
 
13441
    
 
13442
    
 
13443
    
 
13444
    
 
13445
    
 
13446
    
 
13447
    
 
13448
    
 
13449
    
 
13450
    
 
13451
  }
 
13452
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13453
  result = (LassoStringList *)LassoSamlpRequestAbstract_RespondWith_get(arg1);
 
13454
  {
 
13455
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
13456
  }
 
13457
  /* Wrap this return value */
 
13458
  {
 
13459
    /* ALTERNATIVE Constructor, make an object wrapper */
 
13460
    zval *obj, *_cPtr;
 
13461
    MAKE_STD_ZVAL(obj);
 
13462
    MAKE_STD_ZVAL(_cPtr);
 
13463
    *_cPtr = *return_value;
 
13464
    INIT_ZVAL(*return_value);
 
13465
    *return_value=*_cPtr;
 
13466
  }
 
13467
  return;
 
13468
fail:
 
13469
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13470
}
 
13471
 
 
13472
 
 
13473
ZEND_NAMED_FUNCTION(_wrap_SamlpRequestAbstract_dump) {
 
13474
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
 
13475
  char *result = 0 ;
 
13476
  zval **args[1];
 
13477
  
 
13478
  SWIG_ResetError();
 
13479
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13480
    WRONG_PARAM_COUNT;
 
13481
  }
 
13482
  
 
13483
  {
 
13484
    node_info *info, *super;
 
13485
    
 
13486
    
 
13487
    
 
13488
    
 
13489
    
 
13490
    
 
13491
    
 
13492
    
 
13493
    
 
13494
    
 
13495
    
 
13496
    
 
13497
    
 
13498
    if ((*args[0])->type == IS_NULL) {
 
13499
      arg1=0;
 
13500
    } else {
 
13501
      for (info = node_infos; info->swig; info++) {
 
13502
        for (super = info; super; super = super->super)
 
13503
        if (super->swig == SWIGTYPE_p_LassoSamlpRequestAbstract)
 
13504
        break;
 
13505
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
13506
        break;
 
13507
      }
 
13508
      if (! info->swig) {
 
13509
        zend_error(E_ERROR, "Type error in argument of SamlpRequestAbstract_dump.");
 
13510
      }
 
13511
    }
 
13512
    
 
13513
    
 
13514
    
 
13515
    
 
13516
    
 
13517
    
 
13518
    
 
13519
    
 
13520
    
 
13521
    
 
13522
    
 
13523
    
 
13524
    
 
13525
    
 
13526
    
 
13527
    
 
13528
  }
 
13529
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13530
  result = (char *)LassoSamlpRequestAbstract_dump(arg1);
 
13531
  {
 
13532
    if(!result) {
 
13533
      ZVAL_NULL(return_value);
 
13534
    } else {
 
13535
      ZVAL_STRING(return_value,result, 1);
 
13536
    }
 
13537
  }
 
13538
  return;
 
13539
fail:
 
13540
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13541
}
 
13542
 
 
13543
 
 
13544
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_certificateFile_set) {
 
13545
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13546
  char *arg2 = (char *) 0 ;
 
13547
  zval **args[2];
 
13548
  
 
13549
  SWIG_ResetError();
 
13550
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13551
    WRONG_PARAM_COUNT;
 
13552
  }
 
13553
  
 
13554
  {
 
13555
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13556
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_certificateFile_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13557
    }
 
13558
  }
 
13559
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13560
  {
 
13561
    /*@SWIG:CONVERT_STRING_IN@*/
 
13562
    convert_to_string_ex(args[1]);
 
13563
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13564
    /*@SWIG@*/;
 
13565
  }
 
13566
  LassoSamlpResponse_certificate_file_set(arg1,arg2);
 
13567
  
 
13568
  
 
13569
  return;
 
13570
fail:
 
13571
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13572
}
 
13573
 
 
13574
 
 
13575
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_certificateFile_get) {
 
13576
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13577
  char *result = 0 ;
 
13578
  zval **args[1];
 
13579
  
 
13580
  SWIG_ResetError();
 
13581
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13582
    WRONG_PARAM_COUNT;
 
13583
  }
 
13584
  
 
13585
  {
 
13586
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13587
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_certificateFile_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13588
    }
 
13589
  }
 
13590
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13591
  result = (char *)LassoSamlpResponse_certificate_file_get(arg1);
 
13592
  {
 
13593
    if(!result) {
 
13594
      ZVAL_NULL(return_value);
 
13595
    } else {
 
13596
      ZVAL_STRING(return_value,result, 1);
 
13597
    }
 
13598
  }
 
13599
  return;
 
13600
fail:
 
13601
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13602
}
 
13603
 
 
13604
 
 
13605
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_inResponseTo_set) {
 
13606
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13607
  char *arg2 = (char *) 0 ;
 
13608
  zval **args[2];
 
13609
  
 
13610
  SWIG_ResetError();
 
13611
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13612
    WRONG_PARAM_COUNT;
 
13613
  }
 
13614
  
 
13615
  {
 
13616
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13617
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_inResponseTo_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13618
    }
 
13619
  }
 
13620
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13621
  {
 
13622
    /*@SWIG:CONVERT_STRING_IN@*/
 
13623
    convert_to_string_ex(args[1]);
 
13624
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13625
    /*@SWIG@*/;
 
13626
  }
 
13627
  LassoSamlpResponse_InResponseTo_set(arg1,arg2);
 
13628
  
 
13629
  
 
13630
  return;
 
13631
fail:
 
13632
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13633
}
 
13634
 
 
13635
 
 
13636
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_inResponseTo_get) {
 
13637
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13638
  char *result = 0 ;
 
13639
  zval **args[1];
 
13640
  
 
13641
  SWIG_ResetError();
 
13642
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13643
    WRONG_PARAM_COUNT;
 
13644
  }
 
13645
  
 
13646
  {
 
13647
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13648
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_inResponseTo_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13649
    }
 
13650
  }
 
13651
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13652
  result = (char *)LassoSamlpResponse_InResponseTo_get(arg1);
 
13653
  {
 
13654
    if(!result) {
 
13655
      ZVAL_NULL(return_value);
 
13656
    } else {
 
13657
      ZVAL_STRING(return_value,result, 1);
 
13658
    }
 
13659
  }
 
13660
  return;
 
13661
fail:
 
13662
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13663
}
 
13664
 
 
13665
 
 
13666
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_issueInstant_set) {
 
13667
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13668
  char *arg2 = (char *) 0 ;
 
13669
  zval **args[2];
 
13670
  
 
13671
  SWIG_ResetError();
 
13672
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13673
    WRONG_PARAM_COUNT;
 
13674
  }
 
13675
  
 
13676
  {
 
13677
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13678
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_issueInstant_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13679
    }
 
13680
  }
 
13681
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13682
  {
 
13683
    /*@SWIG:CONVERT_STRING_IN@*/
 
13684
    convert_to_string_ex(args[1]);
 
13685
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13686
    /*@SWIG@*/;
 
13687
  }
 
13688
  LassoSamlpResponse_IssueInstant_set(arg1,arg2);
 
13689
  
 
13690
  
 
13691
  return;
 
13692
fail:
 
13693
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13694
}
 
13695
 
 
13696
 
 
13697
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_issueInstant_get) {
 
13698
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13699
  char *result = 0 ;
 
13700
  zval **args[1];
 
13701
  
 
13702
  SWIG_ResetError();
 
13703
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13704
    WRONG_PARAM_COUNT;
 
13705
  }
 
13706
  
 
13707
  {
 
13708
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13709
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_issueInstant_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13710
    }
 
13711
  }
 
13712
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13713
  result = (char *)LassoSamlpResponse_IssueInstant_get(arg1);
 
13714
  {
 
13715
    if(!result) {
 
13716
      ZVAL_NULL(return_value);
 
13717
    } else {
 
13718
      ZVAL_STRING(return_value,result, 1);
 
13719
    }
 
13720
  }
 
13721
  return;
 
13722
fail:
 
13723
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13724
}
 
13725
 
 
13726
 
 
13727
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_majorVersion_set) {
 
13728
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13729
  int arg2 ;
 
13730
  zval **args[2];
 
13731
  
 
13732
  SWIG_ResetError();
 
13733
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13734
    WRONG_PARAM_COUNT;
 
13735
  }
 
13736
  
 
13737
  {
 
13738
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13739
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_majorVersion_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13740
    }
 
13741
  }
 
13742
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13743
  {
 
13744
    /*@SWIG:CONVERT_INT_IN@*/
 
13745
    convert_to_long_ex(args[1]);
 
13746
    arg2 = (int) Z_LVAL_PP(args[1]);
 
13747
    /*@SWIG@*/;
 
13748
  }
 
13749
  LassoSamlpResponse_MajorVersion_set(arg1,arg2);
 
13750
  
 
13751
  
 
13752
  return;
 
13753
fail:
 
13754
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13755
}
 
13756
 
 
13757
 
 
13758
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_majorVersion_get) {
 
13759
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13760
  int result;
 
13761
  zval **args[1];
 
13762
  
 
13763
  SWIG_ResetError();
 
13764
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13765
    WRONG_PARAM_COUNT;
 
13766
  }
 
13767
  
 
13768
  {
 
13769
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13770
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_majorVersion_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13771
    }
 
13772
  }
 
13773
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13774
  result = (int)LassoSamlpResponse_MajorVersion_get(arg1);
 
13775
  {
 
13776
    ZVAL_LONG(return_value,result);
 
13777
  }
 
13778
  return;
 
13779
fail:
 
13780
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13781
}
 
13782
 
 
13783
 
 
13784
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_minorVersion_set) {
 
13785
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13786
  int arg2 ;
 
13787
  zval **args[2];
 
13788
  
 
13789
  SWIG_ResetError();
 
13790
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13791
    WRONG_PARAM_COUNT;
 
13792
  }
 
13793
  
 
13794
  {
 
13795
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13796
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_minorVersion_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13797
    }
 
13798
  }
 
13799
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13800
  {
 
13801
    /*@SWIG:CONVERT_INT_IN@*/
 
13802
    convert_to_long_ex(args[1]);
 
13803
    arg2 = (int) Z_LVAL_PP(args[1]);
 
13804
    /*@SWIG@*/;
 
13805
  }
 
13806
  LassoSamlpResponse_MinorVersion_set(arg1,arg2);
 
13807
  
 
13808
  
 
13809
  return;
 
13810
fail:
 
13811
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13812
}
 
13813
 
 
13814
 
 
13815
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_minorVersion_get) {
 
13816
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13817
  int result;
 
13818
  zval **args[1];
 
13819
  
 
13820
  SWIG_ResetError();
 
13821
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13822
    WRONG_PARAM_COUNT;
 
13823
  }
 
13824
  
 
13825
  {
 
13826
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13827
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_minorVersion_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13828
    }
 
13829
  }
 
13830
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13831
  result = (int)LassoSamlpResponse_MinorVersion_get(arg1);
 
13832
  {
 
13833
    ZVAL_LONG(return_value,result);
 
13834
  }
 
13835
  return;
 
13836
fail:
 
13837
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13838
}
 
13839
 
 
13840
 
 
13841
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_privateKeyFile_set) {
 
13842
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13843
  char *arg2 = (char *) 0 ;
 
13844
  zval **args[2];
 
13845
  
 
13846
  SWIG_ResetError();
 
13847
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13848
    WRONG_PARAM_COUNT;
 
13849
  }
 
13850
  
 
13851
  {
 
13852
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13853
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_privateKeyFile_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13854
    }
 
13855
  }
 
13856
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13857
  {
 
13858
    /*@SWIG:CONVERT_STRING_IN@*/
 
13859
    convert_to_string_ex(args[1]);
 
13860
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13861
    /*@SWIG@*/;
 
13862
  }
 
13863
  LassoSamlpResponse_private_key_file_set(arg1,arg2);
 
13864
  
 
13865
  
 
13866
  return;
 
13867
fail:
 
13868
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13869
}
 
13870
 
 
13871
 
 
13872
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_privateKeyFile_get) {
 
13873
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13874
  char *result = 0 ;
 
13875
  zval **args[1];
 
13876
  
 
13877
  SWIG_ResetError();
 
13878
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13879
    WRONG_PARAM_COUNT;
 
13880
  }
 
13881
  
 
13882
  {
 
13883
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13884
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_privateKeyFile_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13885
    }
 
13886
  }
 
13887
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13888
  result = (char *)LassoSamlpResponse_private_key_file_get(arg1);
 
13889
  {
 
13890
    if(!result) {
 
13891
      ZVAL_NULL(return_value);
 
13892
    } else {
 
13893
      ZVAL_STRING(return_value,result, 1);
 
13894
    }
 
13895
  }
 
13896
  return;
 
13897
fail:
 
13898
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13899
}
 
13900
 
 
13901
 
 
13902
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_recipient_set) {
 
13903
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13904
  char *arg2 = (char *) 0 ;
 
13905
  zval **args[2];
 
13906
  
 
13907
  SWIG_ResetError();
 
13908
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13909
    WRONG_PARAM_COUNT;
 
13910
  }
 
13911
  
 
13912
  {
 
13913
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13914
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_recipient_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13915
    }
 
13916
  }
 
13917
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13918
  {
 
13919
    /*@SWIG:CONVERT_STRING_IN@*/
 
13920
    convert_to_string_ex(args[1]);
 
13921
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13922
    /*@SWIG@*/;
 
13923
  }
 
13924
  LassoSamlpResponse_Recipient_set(arg1,arg2);
 
13925
  
 
13926
  
 
13927
  return;
 
13928
fail:
 
13929
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13930
}
 
13931
 
 
13932
 
 
13933
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_recipient_get) {
 
13934
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13935
  char *result = 0 ;
 
13936
  zval **args[1];
 
13937
  
 
13938
  SWIG_ResetError();
 
13939
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
13940
    WRONG_PARAM_COUNT;
 
13941
  }
 
13942
  
 
13943
  {
 
13944
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13945
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_recipient_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13946
    }
 
13947
  }
 
13948
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13949
  result = (char *)LassoSamlpResponse_Recipient_get(arg1);
 
13950
  {
 
13951
    if(!result) {
 
13952
      ZVAL_NULL(return_value);
 
13953
    } else {
 
13954
      ZVAL_STRING(return_value,result, 1);
 
13955
    }
 
13956
  }
 
13957
  return;
 
13958
fail:
 
13959
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13960
}
 
13961
 
 
13962
 
 
13963
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_responseId_set) {
 
13964
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13965
  char *arg2 = (char *) 0 ;
 
13966
  zval **args[2];
 
13967
  
 
13968
  SWIG_ResetError();
 
13969
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
13970
    WRONG_PARAM_COUNT;
 
13971
  }
 
13972
  
 
13973
  {
 
13974
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
13975
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_responseId_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
13976
    }
 
13977
  }
 
13978
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
13979
  {
 
13980
    /*@SWIG:CONVERT_STRING_IN@*/
 
13981
    convert_to_string_ex(args[1]);
 
13982
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
13983
    /*@SWIG@*/;
 
13984
  }
 
13985
  LassoSamlpResponse_ResponseID_set(arg1,arg2);
 
13986
  
 
13987
  
 
13988
  return;
 
13989
fail:
 
13990
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
13991
}
 
13992
 
 
13993
 
 
13994
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_responseId_get) {
 
13995
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
13996
  char *result = 0 ;
 
13997
  zval **args[1];
 
13998
  
 
13999
  SWIG_ResetError();
 
14000
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14001
    WRONG_PARAM_COUNT;
 
14002
  }
 
14003
  
 
14004
  {
 
14005
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14006
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_responseId_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14007
    }
 
14008
  }
 
14009
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14010
  result = (char *)LassoSamlpResponse_ResponseID_get(arg1);
 
14011
  {
 
14012
    if(!result) {
 
14013
      ZVAL_NULL(return_value);
 
14014
    } else {
 
14015
      ZVAL_STRING(return_value,result, 1);
 
14016
    }
 
14017
  }
 
14018
  return;
 
14019
fail:
 
14020
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14021
}
 
14022
 
 
14023
 
 
14024
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_signMethod_set) {
 
14025
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14026
  LassoSignatureMethod arg2 ;
 
14027
  zval **args[2];
 
14028
  
 
14029
  SWIG_ResetError();
 
14030
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14031
    WRONG_PARAM_COUNT;
 
14032
  }
 
14033
  
 
14034
  {
 
14035
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14036
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_signMethod_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14037
    }
 
14038
  }
 
14039
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14040
  {
 
14041
    /*@SWIG:CONVERT_INT_IN@*/
 
14042
    convert_to_long_ex(args[1]);
 
14043
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
14044
    /*@SWIG@*/;
 
14045
  }
 
14046
  LassoSamlpResponse_sign_method_set(arg1,arg2);
 
14047
  
 
14048
  
 
14049
  return;
 
14050
fail:
 
14051
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14052
}
 
14053
 
 
14054
 
 
14055
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_signMethod_get) {
 
14056
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14057
  LassoSignatureMethod result;
 
14058
  zval **args[1];
 
14059
  
 
14060
  SWIG_ResetError();
 
14061
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14062
    WRONG_PARAM_COUNT;
 
14063
  }
 
14064
  
 
14065
  {
 
14066
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14067
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_signMethod_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14068
    }
 
14069
  }
 
14070
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14071
  result = (LassoSignatureMethod)LassoSamlpResponse_sign_method_get(arg1);
 
14072
  {
 
14073
    ZVAL_LONG(return_value,result);
 
14074
  }
 
14075
  return;
 
14076
fail:
 
14077
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14078
}
 
14079
 
 
14080
 
 
14081
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_signType_set) {
 
14082
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14083
  LassoSignatureType arg2 ;
 
14084
  LassoSignatureType *tmp2 ;
 
14085
  zval **args[2];
 
14086
  
 
14087
  SWIG_ResetError();
 
14088
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14089
    WRONG_PARAM_COUNT;
 
14090
  }
 
14091
  
 
14092
  {
 
14093
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14094
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_signType_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14095
    }
 
14096
  }
 
14097
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14098
  {
 
14099
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
14100
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpResponse_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
14101
    }
 
14102
    arg2 = *tmp2;
 
14103
  }
 
14104
  LassoSamlpResponse_sign_type_set(arg1,arg2);
 
14105
  
 
14106
  
 
14107
  return;
 
14108
fail:
 
14109
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14110
}
 
14111
 
 
14112
 
 
14113
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_signType_get) {
 
14114
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14115
  LassoSignatureType result;
 
14116
  zval **args[1];
 
14117
  
 
14118
  SWIG_ResetError();
 
14119
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14120
    WRONG_PARAM_COUNT;
 
14121
  }
 
14122
  
 
14123
  {
 
14124
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14125
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_signType_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14126
    }
 
14127
  }
 
14128
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14129
  result = LassoSamlpResponse_sign_type_get(arg1);
 
14130
  {
 
14131
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
14132
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
14133
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
14134
  }
 
14135
  return;
 
14136
fail:
 
14137
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14138
}
 
14139
 
 
14140
 
 
14141
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_assertion_set) {
 
14142
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14143
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
14144
  zval **args[2];
 
14145
  
 
14146
  SWIG_ResetError();
 
14147
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14148
    WRONG_PARAM_COUNT;
 
14149
  }
 
14150
  
 
14151
  {
 
14152
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14153
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_assertion_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14154
    }
 
14155
  }
 
14156
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14157
  {
 
14158
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
14159
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpResponse_assertion_set. Expected SWIGTYPE_p_LassoNodeList");
 
14160
    }
 
14161
  }
 
14162
  LassoSamlpResponse_Assertion_set(arg1,arg2);
 
14163
  
 
14164
  
 
14165
  return;
 
14166
fail:
 
14167
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14168
}
 
14169
 
 
14170
 
 
14171
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_assertion_get) {
 
14172
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14173
  LassoNodeList *result = 0 ;
 
14174
  zval **args[1];
 
14175
  
 
14176
  SWIG_ResetError();
 
14177
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14178
    WRONG_PARAM_COUNT;
 
14179
  }
 
14180
  
 
14181
  {
 
14182
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14183
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_assertion_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14184
    }
 
14185
  }
 
14186
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14187
  result = (LassoNodeList *)LassoSamlpResponse_Assertion_get(arg1);
 
14188
  {
 
14189
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
14190
  }
 
14191
  /* Wrap this return value */
 
14192
  {
 
14193
    /* ALTERNATIVE Constructor, make an object wrapper */
 
14194
    zval *obj, *_cPtr;
 
14195
    MAKE_STD_ZVAL(obj);
 
14196
    MAKE_STD_ZVAL(_cPtr);
 
14197
    *_cPtr = *return_value;
 
14198
    INIT_ZVAL(*return_value);
 
14199
    *return_value=*_cPtr;
 
14200
  }
 
14201
  return;
 
14202
fail:
 
14203
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14204
}
 
14205
 
 
14206
 
 
14207
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_status_set) {
 
14208
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14209
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
 
14210
  zval **args[2];
 
14211
  
 
14212
  SWIG_ResetError();
 
14213
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14214
    WRONG_PARAM_COUNT;
 
14215
  }
 
14216
  
 
14217
  {
 
14218
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14219
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_status_set. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14220
    }
 
14221
  }
 
14222
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14223
  {
 
14224
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
14225
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpResponse_status_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
14226
    }
 
14227
  }
 
14228
  LassoSamlpResponse_Status_set(arg1,arg2);
 
14229
  
 
14230
  
 
14231
  return;
 
14232
fail:
 
14233
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14234
}
 
14235
 
 
14236
 
 
14237
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_status_get) {
 
14238
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14239
  LassoSamlpStatus *result = 0 ;
 
14240
  zval **args[1];
 
14241
  
 
14242
  SWIG_ResetError();
 
14243
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14244
    WRONG_PARAM_COUNT;
 
14245
  }
 
14246
  
 
14247
  {
 
14248
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14249
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_status_get. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14250
    }
 
14251
  }
 
14252
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14253
  result = (LassoSamlpStatus *)LassoSamlpResponse_Status_get(arg1);
 
14254
  {
 
14255
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0);
 
14256
  }
 
14257
  /* Wrap this return value */
 
14258
  {
 
14259
    /* ALTERNATIVE Constructor, make an object wrapper */
 
14260
    zval *obj, *_cPtr;
 
14261
    MAKE_STD_ZVAL(obj);
 
14262
    MAKE_STD_ZVAL(_cPtr);
 
14263
    *_cPtr = *return_value;
 
14264
    INIT_ZVAL(*return_value);
 
14265
    *return_value=*_cPtr;
 
14266
  }
 
14267
  return;
 
14268
fail:
 
14269
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14270
}
 
14271
 
 
14272
 
 
14273
ZEND_NAMED_FUNCTION(_wrap_new_SamlpResponse) {
 
14274
  LassoSamlpResponse *result = 0 ;
 
14275
  
 
14276
  SWIG_ResetError();
 
14277
  if(ZEND_NUM_ARGS() != 0) {
 
14278
    WRONG_PARAM_COUNT;
 
14279
  }
 
14280
  
 
14281
  result = (LassoSamlpResponse *)new_LassoSamlpResponse();
 
14282
  {
 
14283
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpResponse, 1);
 
14284
  }
 
14285
  /* Wrap this return value */
 
14286
  {
 
14287
    /* ALTERNATIVE Constructor, make an object wrapper */
 
14288
    zval *obj, *_cPtr;
 
14289
    MAKE_STD_ZVAL(obj);
 
14290
    MAKE_STD_ZVAL(_cPtr);
 
14291
    *_cPtr = *return_value;
 
14292
    INIT_ZVAL(*return_value);
 
14293
    *return_value=*_cPtr;
 
14294
  }
 
14295
  return;
 
14296
fail:
 
14297
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14298
}
 
14299
 
 
14300
 
 
14301
/* This function is designed to be called by the zend list destructors */
 
14302
/* to typecast and do the actual destruction */
 
14303
static void __wrap_delete_SamlpResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
14304
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
14305
  void *ptr=value->ptr ;
 
14306
  int newobject=value->newobject ;
 
14307
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14308
  
 
14309
  efree(value);
 
14310
  if (! newobject) return; /* can't delete it! */
 
14311
  arg1 = (LassoSamlpResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpResponse TSRMLS_CC);
 
14312
  if (! arg1) zend_error(E_ERROR, "LassoSamlpResponse resource already free'd");
 
14313
  delete_LassoSamlpResponse(arg1);
 
14314
  
 
14315
}
 
14316
 
 
14317
 
 
14318
ZEND_NAMED_FUNCTION(_wrap_SamlpResponse_dump) {
 
14319
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
 
14320
  char *result = 0 ;
 
14321
  zval **args[1];
 
14322
  
 
14323
  SWIG_ResetError();
 
14324
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14325
    WRONG_PARAM_COUNT;
 
14326
  }
 
14327
  
 
14328
  {
 
14329
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpResponse, 0) < 0) {
 
14330
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpResponse_dump. Expected SWIGTYPE_p_LassoSamlpResponse");
 
14331
    }
 
14332
  }
 
14333
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14334
  result = (char *)LassoSamlpResponse_dump(arg1);
 
14335
  {
 
14336
    if(!result) {
 
14337
      ZVAL_NULL(return_value);
 
14338
    } else {
 
14339
      ZVAL_STRING(return_value,result, 1);
 
14340
    }
 
14341
  }
 
14342
  return;
 
14343
fail:
 
14344
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14345
}
 
14346
 
 
14347
 
 
14348
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_certificateFile_set) {
 
14349
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14350
  char *arg2 = (char *) 0 ;
 
14351
  zval **args[2];
 
14352
  
 
14353
  SWIG_ResetError();
 
14354
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14355
    WRONG_PARAM_COUNT;
 
14356
  }
 
14357
  
 
14358
  {
 
14359
    node_info *info, *super;
 
14360
    
 
14361
    
 
14362
    
 
14363
    
 
14364
    
 
14365
    
 
14366
    
 
14367
    
 
14368
    
 
14369
    
 
14370
    
 
14371
    
 
14372
    
 
14373
    if ((*args[0])->type == IS_NULL) {
 
14374
      arg1=0;
 
14375
    } else {
 
14376
      for (info = node_infos; info->swig; info++) {
 
14377
        for (super = info; super; super = super->super)
 
14378
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14379
        break;
 
14380
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14381
        break;
 
14382
      }
 
14383
      if (! info->swig) {
 
14384
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_certificateFile_set.");
 
14385
      }
 
14386
    }
 
14387
    
 
14388
    
 
14389
    
 
14390
    
 
14391
    
 
14392
    
 
14393
    
 
14394
    
 
14395
    
 
14396
    
 
14397
    
 
14398
    
 
14399
    
 
14400
    
 
14401
    
 
14402
    
 
14403
  }
 
14404
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14405
  {
 
14406
    /*@SWIG:CONVERT_STRING_IN@*/
 
14407
    convert_to_string_ex(args[1]);
 
14408
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
14409
    /*@SWIG@*/;
 
14410
  }
 
14411
  {
 
14412
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
 
14413
    if (arg2) {
 
14414
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
14415
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
 
14416
    } else {
 
14417
      arg1->certificate_file = 0;
 
14418
    }
 
14419
  }
 
14420
  
 
14421
  return;
 
14422
fail:
 
14423
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14424
}
 
14425
 
 
14426
 
 
14427
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_certificateFile_get) {
 
14428
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14429
  char *result = 0 ;
 
14430
  zval **args[1];
 
14431
  
 
14432
  SWIG_ResetError();
 
14433
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14434
    WRONG_PARAM_COUNT;
 
14435
  }
 
14436
  
 
14437
  {
 
14438
    node_info *info, *super;
 
14439
    
 
14440
    
 
14441
    
 
14442
    
 
14443
    
 
14444
    
 
14445
    
 
14446
    
 
14447
    
 
14448
    
 
14449
    
 
14450
    
 
14451
    
 
14452
    if ((*args[0])->type == IS_NULL) {
 
14453
      arg1=0;
 
14454
    } else {
 
14455
      for (info = node_infos; info->swig; info++) {
 
14456
        for (super = info; super; super = super->super)
 
14457
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14458
        break;
 
14459
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14460
        break;
 
14461
      }
 
14462
      if (! info->swig) {
 
14463
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_certificateFile_get.");
 
14464
      }
 
14465
    }
 
14466
    
 
14467
    
 
14468
    
 
14469
    
 
14470
    
 
14471
    
 
14472
    
 
14473
    
 
14474
    
 
14475
    
 
14476
    
 
14477
    
 
14478
    
 
14479
    
 
14480
    
 
14481
    
 
14482
  }
 
14483
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14484
  result = (char *) ((arg1)->certificate_file);
 
14485
  {
 
14486
    if(!result) {
 
14487
      ZVAL_NULL(return_value);
 
14488
    } else {
 
14489
      ZVAL_STRING(return_value,result, 1);
 
14490
    }
 
14491
  }
 
14492
  return;
 
14493
fail:
 
14494
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14495
}
 
14496
 
 
14497
 
 
14498
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_inResponseTo_set) {
 
14499
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14500
  char *arg2 = (char *) 0 ;
 
14501
  zval **args[2];
 
14502
  
 
14503
  SWIG_ResetError();
 
14504
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14505
    WRONG_PARAM_COUNT;
 
14506
  }
 
14507
  
 
14508
  {
 
14509
    node_info *info, *super;
 
14510
    
 
14511
    
 
14512
    
 
14513
    
 
14514
    
 
14515
    
 
14516
    
 
14517
    
 
14518
    
 
14519
    
 
14520
    
 
14521
    
 
14522
    
 
14523
    if ((*args[0])->type == IS_NULL) {
 
14524
      arg1=0;
 
14525
    } else {
 
14526
      for (info = node_infos; info->swig; info++) {
 
14527
        for (super = info; super; super = super->super)
 
14528
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14529
        break;
 
14530
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14531
        break;
 
14532
      }
 
14533
      if (! info->swig) {
 
14534
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_inResponseTo_set.");
 
14535
      }
 
14536
    }
 
14537
    
 
14538
    
 
14539
    
 
14540
    
 
14541
    
 
14542
    
 
14543
    
 
14544
    
 
14545
    
 
14546
    
 
14547
    
 
14548
    
 
14549
    
 
14550
    
 
14551
    
 
14552
    
 
14553
  }
 
14554
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14555
  {
 
14556
    /*@SWIG:CONVERT_STRING_IN@*/
 
14557
    convert_to_string_ex(args[1]);
 
14558
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
14559
    /*@SWIG@*/;
 
14560
  }
 
14561
  {
 
14562
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
 
14563
    if (arg2) {
 
14564
      arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
 
14565
      strcpy((char *)arg1->InResponseTo, (const char *)arg2);
 
14566
    } else {
 
14567
      arg1->InResponseTo = 0;
 
14568
    }
 
14569
  }
 
14570
  
 
14571
  return;
 
14572
fail:
 
14573
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14574
}
 
14575
 
 
14576
 
 
14577
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_inResponseTo_get) {
 
14578
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14579
  char *result = 0 ;
 
14580
  zval **args[1];
 
14581
  
 
14582
  SWIG_ResetError();
 
14583
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14584
    WRONG_PARAM_COUNT;
 
14585
  }
 
14586
  
 
14587
  {
 
14588
    node_info *info, *super;
 
14589
    
 
14590
    
 
14591
    
 
14592
    
 
14593
    
 
14594
    
 
14595
    
 
14596
    
 
14597
    
 
14598
    
 
14599
    
 
14600
    
 
14601
    
 
14602
    if ((*args[0])->type == IS_NULL) {
 
14603
      arg1=0;
 
14604
    } else {
 
14605
      for (info = node_infos; info->swig; info++) {
 
14606
        for (super = info; super; super = super->super)
 
14607
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14608
        break;
 
14609
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14610
        break;
 
14611
      }
 
14612
      if (! info->swig) {
 
14613
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_inResponseTo_get.");
 
14614
      }
 
14615
    }
 
14616
    
 
14617
    
 
14618
    
 
14619
    
 
14620
    
 
14621
    
 
14622
    
 
14623
    
 
14624
    
 
14625
    
 
14626
    
 
14627
    
 
14628
    
 
14629
    
 
14630
    
 
14631
    
 
14632
  }
 
14633
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14634
  result = (char *) ((arg1)->InResponseTo);
 
14635
  {
 
14636
    if(!result) {
 
14637
      ZVAL_NULL(return_value);
 
14638
    } else {
 
14639
      ZVAL_STRING(return_value,result, 1);
 
14640
    }
 
14641
  }
 
14642
  return;
 
14643
fail:
 
14644
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14645
}
 
14646
 
 
14647
 
 
14648
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_issueInstant_set) {
 
14649
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14650
  char *arg2 = (char *) 0 ;
 
14651
  zval **args[2];
 
14652
  
 
14653
  SWIG_ResetError();
 
14654
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14655
    WRONG_PARAM_COUNT;
 
14656
  }
 
14657
  
 
14658
  {
 
14659
    node_info *info, *super;
 
14660
    
 
14661
    
 
14662
    
 
14663
    
 
14664
    
 
14665
    
 
14666
    
 
14667
    
 
14668
    
 
14669
    
 
14670
    
 
14671
    
 
14672
    
 
14673
    if ((*args[0])->type == IS_NULL) {
 
14674
      arg1=0;
 
14675
    } else {
 
14676
      for (info = node_infos; info->swig; info++) {
 
14677
        for (super = info; super; super = super->super)
 
14678
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14679
        break;
 
14680
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14681
        break;
 
14682
      }
 
14683
      if (! info->swig) {
 
14684
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_issueInstant_set.");
 
14685
      }
 
14686
    }
 
14687
    
 
14688
    
 
14689
    
 
14690
    
 
14691
    
 
14692
    
 
14693
    
 
14694
    
 
14695
    
 
14696
    
 
14697
    
 
14698
    
 
14699
    
 
14700
    
 
14701
    
 
14702
    
 
14703
  }
 
14704
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14705
  {
 
14706
    /*@SWIG:CONVERT_STRING_IN@*/
 
14707
    convert_to_string_ex(args[1]);
 
14708
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
14709
    /*@SWIG@*/;
 
14710
  }
 
14711
  {
 
14712
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
14713
    if (arg2) {
 
14714
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
14715
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
14716
    } else {
 
14717
      arg1->IssueInstant = 0;
 
14718
    }
 
14719
  }
 
14720
  
 
14721
  return;
 
14722
fail:
 
14723
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14724
}
 
14725
 
 
14726
 
 
14727
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_issueInstant_get) {
 
14728
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14729
  char *result = 0 ;
 
14730
  zval **args[1];
 
14731
  
 
14732
  SWIG_ResetError();
 
14733
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14734
    WRONG_PARAM_COUNT;
 
14735
  }
 
14736
  
 
14737
  {
 
14738
    node_info *info, *super;
 
14739
    
 
14740
    
 
14741
    
 
14742
    
 
14743
    
 
14744
    
 
14745
    
 
14746
    
 
14747
    
 
14748
    
 
14749
    
 
14750
    
 
14751
    
 
14752
    if ((*args[0])->type == IS_NULL) {
 
14753
      arg1=0;
 
14754
    } else {
 
14755
      for (info = node_infos; info->swig; info++) {
 
14756
        for (super = info; super; super = super->super)
 
14757
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14758
        break;
 
14759
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14760
        break;
 
14761
      }
 
14762
      if (! info->swig) {
 
14763
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_issueInstant_get.");
 
14764
      }
 
14765
    }
 
14766
    
 
14767
    
 
14768
    
 
14769
    
 
14770
    
 
14771
    
 
14772
    
 
14773
    
 
14774
    
 
14775
    
 
14776
    
 
14777
    
 
14778
    
 
14779
    
 
14780
    
 
14781
    
 
14782
  }
 
14783
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14784
  result = (char *) ((arg1)->IssueInstant);
 
14785
  {
 
14786
    if(!result) {
 
14787
      ZVAL_NULL(return_value);
 
14788
    } else {
 
14789
      ZVAL_STRING(return_value,result, 1);
 
14790
    }
 
14791
  }
 
14792
  return;
 
14793
fail:
 
14794
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14795
}
 
14796
 
 
14797
 
 
14798
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_majorVersion_set) {
 
14799
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14800
  int arg2 ;
 
14801
  zval **args[2];
 
14802
  
 
14803
  SWIG_ResetError();
 
14804
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14805
    WRONG_PARAM_COUNT;
 
14806
  }
 
14807
  
 
14808
  {
 
14809
    node_info *info, *super;
 
14810
    
 
14811
    
 
14812
    
 
14813
    
 
14814
    
 
14815
    
 
14816
    
 
14817
    
 
14818
    
 
14819
    
 
14820
    
 
14821
    
 
14822
    
 
14823
    if ((*args[0])->type == IS_NULL) {
 
14824
      arg1=0;
 
14825
    } else {
 
14826
      for (info = node_infos; info->swig; info++) {
 
14827
        for (super = info; super; super = super->super)
 
14828
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14829
        break;
 
14830
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14831
        break;
 
14832
      }
 
14833
      if (! info->swig) {
 
14834
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_majorVersion_set.");
 
14835
      }
 
14836
    }
 
14837
    
 
14838
    
 
14839
    
 
14840
    
 
14841
    
 
14842
    
 
14843
    
 
14844
    
 
14845
    
 
14846
    
 
14847
    
 
14848
    
 
14849
    
 
14850
    
 
14851
    
 
14852
    
 
14853
  }
 
14854
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14855
  {
 
14856
    /*@SWIG:CONVERT_INT_IN@*/
 
14857
    convert_to_long_ex(args[1]);
 
14858
    arg2 = (int) Z_LVAL_PP(args[1]);
 
14859
    /*@SWIG@*/;
 
14860
  }
 
14861
  if (arg1) (arg1)->MajorVersion = arg2;
 
14862
  
 
14863
  
 
14864
  return;
 
14865
fail:
 
14866
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14867
}
 
14868
 
 
14869
 
 
14870
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_majorVersion_get) {
 
14871
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14872
  int result;
 
14873
  zval **args[1];
 
14874
  
 
14875
  SWIG_ResetError();
 
14876
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
14877
    WRONG_PARAM_COUNT;
 
14878
  }
 
14879
  
 
14880
  {
 
14881
    node_info *info, *super;
 
14882
    
 
14883
    
 
14884
    
 
14885
    
 
14886
    
 
14887
    
 
14888
    
 
14889
    
 
14890
    
 
14891
    
 
14892
    
 
14893
    
 
14894
    
 
14895
    if ((*args[0])->type == IS_NULL) {
 
14896
      arg1=0;
 
14897
    } else {
 
14898
      for (info = node_infos; info->swig; info++) {
 
14899
        for (super = info; super; super = super->super)
 
14900
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14901
        break;
 
14902
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14903
        break;
 
14904
      }
 
14905
      if (! info->swig) {
 
14906
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_majorVersion_get.");
 
14907
      }
 
14908
    }
 
14909
    
 
14910
    
 
14911
    
 
14912
    
 
14913
    
 
14914
    
 
14915
    
 
14916
    
 
14917
    
 
14918
    
 
14919
    
 
14920
    
 
14921
    
 
14922
    
 
14923
    
 
14924
    
 
14925
  }
 
14926
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14927
  result = (int) ((arg1)->MajorVersion);
 
14928
  {
 
14929
    ZVAL_LONG(return_value,result);
 
14930
  }
 
14931
  return;
 
14932
fail:
 
14933
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
14934
}
 
14935
 
 
14936
 
 
14937
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_minorVersion_set) {
 
14938
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
14939
  int arg2 ;
 
14940
  zval **args[2];
 
14941
  
 
14942
  SWIG_ResetError();
 
14943
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
14944
    WRONG_PARAM_COUNT;
 
14945
  }
 
14946
  
 
14947
  {
 
14948
    node_info *info, *super;
 
14949
    
 
14950
    
 
14951
    
 
14952
    
 
14953
    
 
14954
    
 
14955
    
 
14956
    
 
14957
    
 
14958
    
 
14959
    
 
14960
    
 
14961
    
 
14962
    if ((*args[0])->type == IS_NULL) {
 
14963
      arg1=0;
 
14964
    } else {
 
14965
      for (info = node_infos; info->swig; info++) {
 
14966
        for (super = info; super; super = super->super)
 
14967
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
14968
        break;
 
14969
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
14970
        break;
 
14971
      }
 
14972
      if (! info->swig) {
 
14973
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_minorVersion_set.");
 
14974
      }
 
14975
    }
 
14976
    
 
14977
    
 
14978
    
 
14979
    
 
14980
    
 
14981
    
 
14982
    
 
14983
    
 
14984
    
 
14985
    
 
14986
    
 
14987
    
 
14988
    
 
14989
    
 
14990
    
 
14991
    
 
14992
  }
 
14993
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
14994
  {
 
14995
    /*@SWIG:CONVERT_INT_IN@*/
 
14996
    convert_to_long_ex(args[1]);
 
14997
    arg2 = (int) Z_LVAL_PP(args[1]);
 
14998
    /*@SWIG@*/;
 
14999
  }
 
15000
  if (arg1) (arg1)->MinorVersion = arg2;
 
15001
  
 
15002
  
 
15003
  return;
 
15004
fail:
 
15005
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15006
}
 
15007
 
 
15008
 
 
15009
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_minorVersion_get) {
 
15010
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15011
  int result;
 
15012
  zval **args[1];
 
15013
  
 
15014
  SWIG_ResetError();
 
15015
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15016
    WRONG_PARAM_COUNT;
 
15017
  }
 
15018
  
 
15019
  {
 
15020
    node_info *info, *super;
 
15021
    
 
15022
    
 
15023
    
 
15024
    
 
15025
    
 
15026
    
 
15027
    
 
15028
    
 
15029
    
 
15030
    
 
15031
    
 
15032
    
 
15033
    
 
15034
    if ((*args[0])->type == IS_NULL) {
 
15035
      arg1=0;
 
15036
    } else {
 
15037
      for (info = node_infos; info->swig; info++) {
 
15038
        for (super = info; super; super = super->super)
 
15039
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15040
        break;
 
15041
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15042
        break;
 
15043
      }
 
15044
      if (! info->swig) {
 
15045
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_minorVersion_get.");
 
15046
      }
 
15047
    }
 
15048
    
 
15049
    
 
15050
    
 
15051
    
 
15052
    
 
15053
    
 
15054
    
 
15055
    
 
15056
    
 
15057
    
 
15058
    
 
15059
    
 
15060
    
 
15061
    
 
15062
    
 
15063
    
 
15064
  }
 
15065
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15066
  result = (int) ((arg1)->MinorVersion);
 
15067
  {
 
15068
    ZVAL_LONG(return_value,result);
 
15069
  }
 
15070
  return;
 
15071
fail:
 
15072
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15073
}
 
15074
 
 
15075
 
 
15076
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_privateKeyFile_set) {
 
15077
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15078
  char *arg2 = (char *) 0 ;
 
15079
  zval **args[2];
 
15080
  
 
15081
  SWIG_ResetError();
 
15082
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15083
    WRONG_PARAM_COUNT;
 
15084
  }
 
15085
  
 
15086
  {
 
15087
    node_info *info, *super;
 
15088
    
 
15089
    
 
15090
    
 
15091
    
 
15092
    
 
15093
    
 
15094
    
 
15095
    
 
15096
    
 
15097
    
 
15098
    
 
15099
    
 
15100
    
 
15101
    if ((*args[0])->type == IS_NULL) {
 
15102
      arg1=0;
 
15103
    } else {
 
15104
      for (info = node_infos; info->swig; info++) {
 
15105
        for (super = info; super; super = super->super)
 
15106
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15107
        break;
 
15108
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15109
        break;
 
15110
      }
 
15111
      if (! info->swig) {
 
15112
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_privateKeyFile_set.");
 
15113
      }
 
15114
    }
 
15115
    
 
15116
    
 
15117
    
 
15118
    
 
15119
    
 
15120
    
 
15121
    
 
15122
    
 
15123
    
 
15124
    
 
15125
    
 
15126
    
 
15127
    
 
15128
    
 
15129
    
 
15130
    
 
15131
  }
 
15132
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15133
  {
 
15134
    /*@SWIG:CONVERT_STRING_IN@*/
 
15135
    convert_to_string_ex(args[1]);
 
15136
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
15137
    /*@SWIG@*/;
 
15138
  }
 
15139
  {
 
15140
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
 
15141
    if (arg2) {
 
15142
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
15143
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
 
15144
    } else {
 
15145
      arg1->private_key_file = 0;
 
15146
    }
 
15147
  }
 
15148
  
 
15149
  return;
 
15150
fail:
 
15151
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15152
}
 
15153
 
 
15154
 
 
15155
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_privateKeyFile_get) {
 
15156
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15157
  char *result = 0 ;
 
15158
  zval **args[1];
 
15159
  
 
15160
  SWIG_ResetError();
 
15161
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15162
    WRONG_PARAM_COUNT;
 
15163
  }
 
15164
  
 
15165
  {
 
15166
    node_info *info, *super;
 
15167
    
 
15168
    
 
15169
    
 
15170
    
 
15171
    
 
15172
    
 
15173
    
 
15174
    
 
15175
    
 
15176
    
 
15177
    
 
15178
    
 
15179
    
 
15180
    if ((*args[0])->type == IS_NULL) {
 
15181
      arg1=0;
 
15182
    } else {
 
15183
      for (info = node_infos; info->swig; info++) {
 
15184
        for (super = info; super; super = super->super)
 
15185
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15186
        break;
 
15187
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15188
        break;
 
15189
      }
 
15190
      if (! info->swig) {
 
15191
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_privateKeyFile_get.");
 
15192
      }
 
15193
    }
 
15194
    
 
15195
    
 
15196
    
 
15197
    
 
15198
    
 
15199
    
 
15200
    
 
15201
    
 
15202
    
 
15203
    
 
15204
    
 
15205
    
 
15206
    
 
15207
    
 
15208
    
 
15209
    
 
15210
  }
 
15211
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15212
  result = (char *) ((arg1)->private_key_file);
 
15213
  {
 
15214
    if(!result) {
 
15215
      ZVAL_NULL(return_value);
 
15216
    } else {
 
15217
      ZVAL_STRING(return_value,result, 1);
 
15218
    }
 
15219
  }
 
15220
  return;
 
15221
fail:
 
15222
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15223
}
 
15224
 
 
15225
 
 
15226
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_recipient_set) {
 
15227
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15228
  char *arg2 = (char *) 0 ;
 
15229
  zval **args[2];
 
15230
  
 
15231
  SWIG_ResetError();
 
15232
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15233
    WRONG_PARAM_COUNT;
 
15234
  }
 
15235
  
 
15236
  {
 
15237
    node_info *info, *super;
 
15238
    
 
15239
    
 
15240
    
 
15241
    
 
15242
    
 
15243
    
 
15244
    
 
15245
    
 
15246
    
 
15247
    
 
15248
    
 
15249
    
 
15250
    
 
15251
    if ((*args[0])->type == IS_NULL) {
 
15252
      arg1=0;
 
15253
    } else {
 
15254
      for (info = node_infos; info->swig; info++) {
 
15255
        for (super = info; super; super = super->super)
 
15256
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15257
        break;
 
15258
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15259
        break;
 
15260
      }
 
15261
      if (! info->swig) {
 
15262
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_recipient_set.");
 
15263
      }
 
15264
    }
 
15265
    
 
15266
    
 
15267
    
 
15268
    
 
15269
    
 
15270
    
 
15271
    
 
15272
    
 
15273
    
 
15274
    
 
15275
    
 
15276
    
 
15277
    
 
15278
    
 
15279
    
 
15280
    
 
15281
  }
 
15282
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15283
  {
 
15284
    /*@SWIG:CONVERT_STRING_IN@*/
 
15285
    convert_to_string_ex(args[1]);
 
15286
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
15287
    /*@SWIG@*/;
 
15288
  }
 
15289
  {
 
15290
    if (arg1->Recipient) free((char *)arg1->Recipient);
 
15291
    if (arg2) {
 
15292
      arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1);
 
15293
      strcpy((char *)arg1->Recipient, (const char *)arg2);
 
15294
    } else {
 
15295
      arg1->Recipient = 0;
 
15296
    }
 
15297
  }
 
15298
  
 
15299
  return;
 
15300
fail:
 
15301
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15302
}
 
15303
 
 
15304
 
 
15305
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_recipient_get) {
 
15306
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15307
  char *result = 0 ;
 
15308
  zval **args[1];
 
15309
  
 
15310
  SWIG_ResetError();
 
15311
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15312
    WRONG_PARAM_COUNT;
 
15313
  }
 
15314
  
 
15315
  {
 
15316
    node_info *info, *super;
 
15317
    
 
15318
    
 
15319
    
 
15320
    
 
15321
    
 
15322
    
 
15323
    
 
15324
    
 
15325
    
 
15326
    
 
15327
    
 
15328
    
 
15329
    
 
15330
    if ((*args[0])->type == IS_NULL) {
 
15331
      arg1=0;
 
15332
    } else {
 
15333
      for (info = node_infos; info->swig; info++) {
 
15334
        for (super = info; super; super = super->super)
 
15335
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15336
        break;
 
15337
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15338
        break;
 
15339
      }
 
15340
      if (! info->swig) {
 
15341
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_recipient_get.");
 
15342
      }
 
15343
    }
 
15344
    
 
15345
    
 
15346
    
 
15347
    
 
15348
    
 
15349
    
 
15350
    
 
15351
    
 
15352
    
 
15353
    
 
15354
    
 
15355
    
 
15356
    
 
15357
    
 
15358
    
 
15359
    
 
15360
  }
 
15361
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15362
  result = (char *) ((arg1)->Recipient);
 
15363
  {
 
15364
    if(!result) {
 
15365
      ZVAL_NULL(return_value);
 
15366
    } else {
 
15367
      ZVAL_STRING(return_value,result, 1);
 
15368
    }
 
15369
  }
 
15370
  return;
 
15371
fail:
 
15372
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15373
}
 
15374
 
 
15375
 
 
15376
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_responseId_set) {
 
15377
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15378
  char *arg2 = (char *) 0 ;
 
15379
  zval **args[2];
 
15380
  
 
15381
  SWIG_ResetError();
 
15382
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15383
    WRONG_PARAM_COUNT;
 
15384
  }
 
15385
  
 
15386
  {
 
15387
    node_info *info, *super;
 
15388
    
 
15389
    
 
15390
    
 
15391
    
 
15392
    
 
15393
    
 
15394
    
 
15395
    
 
15396
    
 
15397
    
 
15398
    
 
15399
    
 
15400
    
 
15401
    if ((*args[0])->type == IS_NULL) {
 
15402
      arg1=0;
 
15403
    } else {
 
15404
      for (info = node_infos; info->swig; info++) {
 
15405
        for (super = info; super; super = super->super)
 
15406
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15407
        break;
 
15408
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15409
        break;
 
15410
      }
 
15411
      if (! info->swig) {
 
15412
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_responseId_set.");
 
15413
      }
 
15414
    }
 
15415
    
 
15416
    
 
15417
    
 
15418
    
 
15419
    
 
15420
    
 
15421
    
 
15422
    
 
15423
    
 
15424
    
 
15425
    
 
15426
    
 
15427
    
 
15428
    
 
15429
    
 
15430
    
 
15431
  }
 
15432
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15433
  {
 
15434
    /*@SWIG:CONVERT_STRING_IN@*/
 
15435
    convert_to_string_ex(args[1]);
 
15436
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
15437
    /*@SWIG@*/;
 
15438
  }
 
15439
  {
 
15440
    if (arg1->ResponseID) free((char *)arg1->ResponseID);
 
15441
    if (arg2) {
 
15442
      arg1->ResponseID = (char *) malloc(strlen((const char *)arg2)+1);
 
15443
      strcpy((char *)arg1->ResponseID, (const char *)arg2);
 
15444
    } else {
 
15445
      arg1->ResponseID = 0;
 
15446
    }
 
15447
  }
 
15448
  
 
15449
  return;
 
15450
fail:
 
15451
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15452
}
 
15453
 
 
15454
 
 
15455
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_responseId_get) {
 
15456
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15457
  char *result = 0 ;
 
15458
  zval **args[1];
 
15459
  
 
15460
  SWIG_ResetError();
 
15461
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15462
    WRONG_PARAM_COUNT;
 
15463
  }
 
15464
  
 
15465
  {
 
15466
    node_info *info, *super;
 
15467
    
 
15468
    
 
15469
    
 
15470
    
 
15471
    
 
15472
    
 
15473
    
 
15474
    
 
15475
    
 
15476
    
 
15477
    
 
15478
    
 
15479
    
 
15480
    if ((*args[0])->type == IS_NULL) {
 
15481
      arg1=0;
 
15482
    } else {
 
15483
      for (info = node_infos; info->swig; info++) {
 
15484
        for (super = info; super; super = super->super)
 
15485
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15486
        break;
 
15487
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15488
        break;
 
15489
      }
 
15490
      if (! info->swig) {
 
15491
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_responseId_get.");
 
15492
      }
 
15493
    }
 
15494
    
 
15495
    
 
15496
    
 
15497
    
 
15498
    
 
15499
    
 
15500
    
 
15501
    
 
15502
    
 
15503
    
 
15504
    
 
15505
    
 
15506
    
 
15507
    
 
15508
    
 
15509
    
 
15510
  }
 
15511
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15512
  result = (char *) ((arg1)->ResponseID);
 
15513
  {
 
15514
    if(!result) {
 
15515
      ZVAL_NULL(return_value);
 
15516
    } else {
 
15517
      ZVAL_STRING(return_value,result, 1);
 
15518
    }
 
15519
  }
 
15520
  return;
 
15521
fail:
 
15522
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15523
}
 
15524
 
 
15525
 
 
15526
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_signMethod_set) {
 
15527
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15528
  LassoSignatureMethod arg2 ;
 
15529
  zval **args[2];
 
15530
  
 
15531
  SWIG_ResetError();
 
15532
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15533
    WRONG_PARAM_COUNT;
 
15534
  }
 
15535
  
 
15536
  {
 
15537
    node_info *info, *super;
 
15538
    
 
15539
    
 
15540
    
 
15541
    
 
15542
    
 
15543
    
 
15544
    
 
15545
    
 
15546
    
 
15547
    
 
15548
    
 
15549
    
 
15550
    
 
15551
    if ((*args[0])->type == IS_NULL) {
 
15552
      arg1=0;
 
15553
    } else {
 
15554
      for (info = node_infos; info->swig; info++) {
 
15555
        for (super = info; super; super = super->super)
 
15556
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15557
        break;
 
15558
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15559
        break;
 
15560
      }
 
15561
      if (! info->swig) {
 
15562
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_signMethod_set.");
 
15563
      }
 
15564
    }
 
15565
    
 
15566
    
 
15567
    
 
15568
    
 
15569
    
 
15570
    
 
15571
    
 
15572
    
 
15573
    
 
15574
    
 
15575
    
 
15576
    
 
15577
    
 
15578
    
 
15579
    
 
15580
    
 
15581
  }
 
15582
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15583
  {
 
15584
    /*@SWIG:CONVERT_INT_IN@*/
 
15585
    convert_to_long_ex(args[1]);
 
15586
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
15587
    /*@SWIG@*/;
 
15588
  }
 
15589
  if (arg1) (arg1)->sign_method = arg2;
 
15590
  
 
15591
  
 
15592
  return;
 
15593
fail:
 
15594
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15595
}
 
15596
 
 
15597
 
 
15598
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_signMethod_get) {
 
15599
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15600
  LassoSignatureMethod result;
 
15601
  zval **args[1];
 
15602
  
 
15603
  SWIG_ResetError();
 
15604
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15605
    WRONG_PARAM_COUNT;
 
15606
  }
 
15607
  
 
15608
  {
 
15609
    node_info *info, *super;
 
15610
    
 
15611
    
 
15612
    
 
15613
    
 
15614
    
 
15615
    
 
15616
    
 
15617
    
 
15618
    
 
15619
    
 
15620
    
 
15621
    
 
15622
    
 
15623
    if ((*args[0])->type == IS_NULL) {
 
15624
      arg1=0;
 
15625
    } else {
 
15626
      for (info = node_infos; info->swig; info++) {
 
15627
        for (super = info; super; super = super->super)
 
15628
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15629
        break;
 
15630
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15631
        break;
 
15632
      }
 
15633
      if (! info->swig) {
 
15634
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_signMethod_get.");
 
15635
      }
 
15636
    }
 
15637
    
 
15638
    
 
15639
    
 
15640
    
 
15641
    
 
15642
    
 
15643
    
 
15644
    
 
15645
    
 
15646
    
 
15647
    
 
15648
    
 
15649
    
 
15650
    
 
15651
    
 
15652
    
 
15653
  }
 
15654
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15655
  result = (LassoSignatureMethod) ((arg1)->sign_method);
 
15656
  {
 
15657
    ZVAL_LONG(return_value,result);
 
15658
  }
 
15659
  return;
 
15660
fail:
 
15661
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15662
}
 
15663
 
 
15664
 
 
15665
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_signType_set) {
 
15666
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15667
  LassoSignatureType arg2 ;
 
15668
  LassoSignatureType *tmp2 ;
 
15669
  zval **args[2];
 
15670
  
 
15671
  SWIG_ResetError();
 
15672
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15673
    WRONG_PARAM_COUNT;
 
15674
  }
 
15675
  
 
15676
  {
 
15677
    node_info *info, *super;
 
15678
    
 
15679
    
 
15680
    
 
15681
    
 
15682
    
 
15683
    
 
15684
    
 
15685
    
 
15686
    
 
15687
    
 
15688
    
 
15689
    
 
15690
    
 
15691
    if ((*args[0])->type == IS_NULL) {
 
15692
      arg1=0;
 
15693
    } else {
 
15694
      for (info = node_infos; info->swig; info++) {
 
15695
        for (super = info; super; super = super->super)
 
15696
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15697
        break;
 
15698
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15699
        break;
 
15700
      }
 
15701
      if (! info->swig) {
 
15702
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_signType_set.");
 
15703
      }
 
15704
    }
 
15705
    
 
15706
    
 
15707
    
 
15708
    
 
15709
    
 
15710
    
 
15711
    
 
15712
    
 
15713
    
 
15714
    
 
15715
    
 
15716
    
 
15717
    
 
15718
    
 
15719
    
 
15720
    
 
15721
  }
 
15722
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15723
  {
 
15724
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
15725
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpResponseAbstract_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
15726
    }
 
15727
    arg2 = *tmp2;
 
15728
  }
 
15729
  if (arg1) (arg1)->sign_type = arg2;
 
15730
  
 
15731
  
 
15732
  return;
 
15733
fail:
 
15734
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15735
}
 
15736
 
 
15737
 
 
15738
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_signType_get) {
 
15739
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15740
  LassoSignatureType result;
 
15741
  zval **args[1];
 
15742
  
 
15743
  SWIG_ResetError();
 
15744
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15745
    WRONG_PARAM_COUNT;
 
15746
  }
 
15747
  
 
15748
  {
 
15749
    node_info *info, *super;
 
15750
    
 
15751
    
 
15752
    
 
15753
    
 
15754
    
 
15755
    
 
15756
    
 
15757
    
 
15758
    
 
15759
    
 
15760
    
 
15761
    
 
15762
    
 
15763
    if ((*args[0])->type == IS_NULL) {
 
15764
      arg1=0;
 
15765
    } else {
 
15766
      for (info = node_infos; info->swig; info++) {
 
15767
        for (super = info; super; super = super->super)
 
15768
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15769
        break;
 
15770
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15771
        break;
 
15772
      }
 
15773
      if (! info->swig) {
 
15774
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_signType_get.");
 
15775
      }
 
15776
    }
 
15777
    
 
15778
    
 
15779
    
 
15780
    
 
15781
    
 
15782
    
 
15783
    
 
15784
    
 
15785
    
 
15786
    
 
15787
    
 
15788
    
 
15789
    
 
15790
    
 
15791
    
 
15792
    
 
15793
  }
 
15794
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15795
  result =  ((arg1)->sign_type);
 
15796
  {
 
15797
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
15798
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
15799
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
15800
  }
 
15801
  return;
 
15802
fail:
 
15803
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15804
}
 
15805
 
 
15806
 
 
15807
ZEND_NAMED_FUNCTION(_wrap_SamlpResponseAbstract_dump) {
 
15808
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
 
15809
  char *result = 0 ;
 
15810
  zval **args[1];
 
15811
  
 
15812
  SWIG_ResetError();
 
15813
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15814
    WRONG_PARAM_COUNT;
 
15815
  }
 
15816
  
 
15817
  {
 
15818
    node_info *info, *super;
 
15819
    
 
15820
    
 
15821
    
 
15822
    
 
15823
    
 
15824
    
 
15825
    
 
15826
    
 
15827
    
 
15828
    
 
15829
    
 
15830
    
 
15831
    
 
15832
    if ((*args[0])->type == IS_NULL) {
 
15833
      arg1=0;
 
15834
    } else {
 
15835
      for (info = node_infos; info->swig; info++) {
 
15836
        for (super = info; super; super = super->super)
 
15837
        if (super->swig == SWIGTYPE_p_LassoSamlpResponseAbstract)
 
15838
        break;
 
15839
        if (super && SWIG_ConvertPtr(*args[0], (void **) &arg1, info->swig, 0) >= 0)
 
15840
        break;
 
15841
      }
 
15842
      if (! info->swig) {
 
15843
        zend_error(E_ERROR, "Type error in argument of SamlpResponseAbstract_dump.");
 
15844
      }
 
15845
    }
 
15846
    
 
15847
    
 
15848
    
 
15849
    
 
15850
    
 
15851
    
 
15852
    
 
15853
    
 
15854
    
 
15855
    
 
15856
    
 
15857
    
 
15858
    
 
15859
    
 
15860
    
 
15861
    
 
15862
  }
 
15863
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15864
  result = (char *)LassoSamlpResponseAbstract_dump(arg1);
 
15865
  {
 
15866
    if(!result) {
 
15867
      ZVAL_NULL(return_value);
 
15868
    } else {
 
15869
      ZVAL_STRING(return_value,result, 1);
 
15870
    }
 
15871
  }
 
15872
  return;
 
15873
fail:
 
15874
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15875
}
 
15876
 
 
15877
 
 
15878
ZEND_NAMED_FUNCTION(_wrap_SamlpStatus_statusMessage_set) {
 
15879
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
15880
  char *arg2 = (char *) 0 ;
 
15881
  zval **args[2];
 
15882
  
 
15883
  SWIG_ResetError();
 
15884
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15885
    WRONG_PARAM_COUNT;
 
15886
  }
 
15887
  
 
15888
  {
 
15889
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
15890
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatus_statusMessage_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
15891
    }
 
15892
  }
 
15893
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15894
  {
 
15895
    /*@SWIG:CONVERT_STRING_IN@*/
 
15896
    convert_to_string_ex(args[1]);
 
15897
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
15898
    /*@SWIG@*/;
 
15899
  }
 
15900
  {
 
15901
    if (arg1->StatusMessage) free((char *)arg1->StatusMessage);
 
15902
    if (arg2) {
 
15903
      arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1);
 
15904
      strcpy((char *)arg1->StatusMessage, (const char *)arg2);
 
15905
    } else {
 
15906
      arg1->StatusMessage = 0;
 
15907
    }
 
15908
  }
 
15909
  
 
15910
  return;
 
15911
fail:
 
15912
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15913
}
 
15914
 
 
15915
 
 
15916
ZEND_NAMED_FUNCTION(_wrap_SamlpStatus_statusMessage_get) {
 
15917
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
15918
  char *result = 0 ;
 
15919
  zval **args[1];
 
15920
  
 
15921
  SWIG_ResetError();
 
15922
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15923
    WRONG_PARAM_COUNT;
 
15924
  }
 
15925
  
 
15926
  {
 
15927
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
15928
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatus_statusMessage_get. Expected SWIGTYPE_p_LassoSamlpStatus");
 
15929
    }
 
15930
  }
 
15931
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15932
  result = (char *) ((arg1)->StatusMessage);
 
15933
  {
 
15934
    if(!result) {
 
15935
      ZVAL_NULL(return_value);
 
15936
    } else {
 
15937
      ZVAL_STRING(return_value,result, 1);
 
15938
    }
 
15939
  }
 
15940
  return;
 
15941
fail:
 
15942
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15943
}
 
15944
 
 
15945
 
 
15946
ZEND_NAMED_FUNCTION(_wrap_SamlpStatus_statusCode_set) {
 
15947
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
15948
  LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
 
15949
  zval **args[2];
 
15950
  
 
15951
  SWIG_ResetError();
 
15952
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
15953
    WRONG_PARAM_COUNT;
 
15954
  }
 
15955
  
 
15956
  {
 
15957
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
15958
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatus_statusCode_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
15959
    }
 
15960
  }
 
15961
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15962
  {
 
15963
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
15964
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpStatus_statusCode_set. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
15965
    }
 
15966
  }
 
15967
  LassoSamlpStatus_StatusCode_set(arg1,arg2);
 
15968
  
 
15969
  
 
15970
  return;
 
15971
fail:
 
15972
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
15973
}
 
15974
 
 
15975
 
 
15976
ZEND_NAMED_FUNCTION(_wrap_SamlpStatus_statusCode_get) {
 
15977
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
15978
  LassoSamlpStatusCode *result = 0 ;
 
15979
  zval **args[1];
 
15980
  
 
15981
  SWIG_ResetError();
 
15982
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
15983
    WRONG_PARAM_COUNT;
 
15984
  }
 
15985
  
 
15986
  {
 
15987
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
15988
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatus_statusCode_get. Expected SWIGTYPE_p_LassoSamlpStatus");
 
15989
    }
 
15990
  }
 
15991
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
15992
  result = (LassoSamlpStatusCode *)LassoSamlpStatus_StatusCode_get(arg1);
 
15993
  {
 
15994
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 0);
 
15995
  }
 
15996
  /* Wrap this return value */
 
15997
  {
 
15998
    /* ALTERNATIVE Constructor, make an object wrapper */
 
15999
    zval *obj, *_cPtr;
 
16000
    MAKE_STD_ZVAL(obj);
 
16001
    MAKE_STD_ZVAL(_cPtr);
 
16002
    *_cPtr = *return_value;
 
16003
    INIT_ZVAL(*return_value);
 
16004
    *return_value=*_cPtr;
 
16005
  }
 
16006
  return;
 
16007
fail:
 
16008
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16009
}
 
16010
 
 
16011
 
 
16012
ZEND_NAMED_FUNCTION(_wrap_new_SamlpStatus) {
 
16013
  LassoSamlpStatus *result = 0 ;
 
16014
  
 
16015
  SWIG_ResetError();
 
16016
  if(ZEND_NUM_ARGS() != 0) {
 
16017
    WRONG_PARAM_COUNT;
 
16018
  }
 
16019
  
 
16020
  result = (LassoSamlpStatus *)new_LassoSamlpStatus();
 
16021
  {
 
16022
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 1);
 
16023
  }
 
16024
  /* Wrap this return value */
 
16025
  {
 
16026
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16027
    zval *obj, *_cPtr;
 
16028
    MAKE_STD_ZVAL(obj);
 
16029
    MAKE_STD_ZVAL(_cPtr);
 
16030
    *_cPtr = *return_value;
 
16031
    INIT_ZVAL(*return_value);
 
16032
    *return_value=*_cPtr;
 
16033
  }
 
16034
  return;
 
16035
fail:
 
16036
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16037
}
 
16038
 
 
16039
 
 
16040
/* This function is designed to be called by the zend list destructors */
 
16041
/* to typecast and do the actual destruction */
 
16042
static void __wrap_delete_SamlpStatus(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
16043
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
16044
  void *ptr=value->ptr ;
 
16045
  int newobject=value->newobject ;
 
16046
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
16047
  
 
16048
  efree(value);
 
16049
  if (! newobject) return; /* can't delete it! */
 
16050
  arg1 = (LassoSamlpStatus *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpStatus TSRMLS_CC);
 
16051
  if (! arg1) zend_error(E_ERROR, "LassoSamlpStatus resource already free'd");
 
16052
  delete_LassoSamlpStatus(arg1);
 
16053
  
 
16054
}
 
16055
 
 
16056
 
 
16057
ZEND_NAMED_FUNCTION(_wrap_SamlpStatus_dump) {
 
16058
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
 
16059
  char *result = 0 ;
 
16060
  zval **args[1];
 
16061
  
 
16062
  SWIG_ResetError();
 
16063
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16064
    WRONG_PARAM_COUNT;
 
16065
  }
 
16066
  
 
16067
  {
 
16068
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
16069
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatus_dump. Expected SWIGTYPE_p_LassoSamlpStatus");
 
16070
    }
 
16071
  }
 
16072
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16073
  result = (char *)LassoSamlpStatus_dump(arg1);
 
16074
  {
 
16075
    if(!result) {
 
16076
      ZVAL_NULL(return_value);
 
16077
    } else {
 
16078
      ZVAL_STRING(return_value,result, 1);
 
16079
    }
 
16080
  }
 
16081
  return;
 
16082
fail:
 
16083
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16084
}
 
16085
 
 
16086
 
 
16087
ZEND_NAMED_FUNCTION(_wrap_SamlpStatusCode_value_set) {
 
16088
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16089
  char *arg2 = (char *) 0 ;
 
16090
  zval **args[2];
 
16091
  
 
16092
  SWIG_ResetError();
 
16093
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16094
    WRONG_PARAM_COUNT;
 
16095
  }
 
16096
  
 
16097
  {
 
16098
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16099
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatusCode_value_set. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16100
    }
 
16101
  }
 
16102
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16103
  {
 
16104
    /*@SWIG:CONVERT_STRING_IN@*/
 
16105
    convert_to_string_ex(args[1]);
 
16106
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16107
    /*@SWIG@*/;
 
16108
  }
 
16109
  {
 
16110
    if (arg1->Value) free((char *)arg1->Value);
 
16111
    if (arg2) {
 
16112
      arg1->Value = (char *) malloc(strlen((const char *)arg2)+1);
 
16113
      strcpy((char *)arg1->Value, (const char *)arg2);
 
16114
    } else {
 
16115
      arg1->Value = 0;
 
16116
    }
 
16117
  }
 
16118
  
 
16119
  return;
 
16120
fail:
 
16121
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16122
}
 
16123
 
 
16124
 
 
16125
ZEND_NAMED_FUNCTION(_wrap_SamlpStatusCode_value_get) {
 
16126
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16127
  char *result = 0 ;
 
16128
  zval **args[1];
 
16129
  
 
16130
  SWIG_ResetError();
 
16131
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16132
    WRONG_PARAM_COUNT;
 
16133
  }
 
16134
  
 
16135
  {
 
16136
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16137
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatusCode_value_get. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16138
    }
 
16139
  }
 
16140
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16141
  result = (char *) ((arg1)->Value);
 
16142
  {
 
16143
    if(!result) {
 
16144
      ZVAL_NULL(return_value);
 
16145
    } else {
 
16146
      ZVAL_STRING(return_value,result, 1);
 
16147
    }
 
16148
  }
 
16149
  return;
 
16150
fail:
 
16151
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16152
}
 
16153
 
 
16154
 
 
16155
ZEND_NAMED_FUNCTION(_wrap_SamlpStatusCode_statusCode_set) {
 
16156
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16157
  LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
 
16158
  zval **args[2];
 
16159
  
 
16160
  SWIG_ResetError();
 
16161
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16162
    WRONG_PARAM_COUNT;
 
16163
  }
 
16164
  
 
16165
  {
 
16166
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16167
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatusCode_statusCode_set. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16168
    }
 
16169
  }
 
16170
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16171
  {
 
16172
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16173
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of SamlpStatusCode_statusCode_set. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16174
    }
 
16175
  }
 
16176
  LassoSamlpStatusCode_StatusCode_set(arg1,arg2);
 
16177
  
 
16178
  
 
16179
  return;
 
16180
fail:
 
16181
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16182
}
 
16183
 
 
16184
 
 
16185
ZEND_NAMED_FUNCTION(_wrap_SamlpStatusCode_statusCode_get) {
 
16186
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16187
  LassoSamlpStatusCode *result = 0 ;
 
16188
  zval **args[1];
 
16189
  
 
16190
  SWIG_ResetError();
 
16191
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16192
    WRONG_PARAM_COUNT;
 
16193
  }
 
16194
  
 
16195
  {
 
16196
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16197
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatusCode_statusCode_get. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16198
    }
 
16199
  }
 
16200
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16201
  result = (LassoSamlpStatusCode *)LassoSamlpStatusCode_StatusCode_get(arg1);
 
16202
  {
 
16203
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 0);
 
16204
  }
 
16205
  /* Wrap this return value */
 
16206
  {
 
16207
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16208
    zval *obj, *_cPtr;
 
16209
    MAKE_STD_ZVAL(obj);
 
16210
    MAKE_STD_ZVAL(_cPtr);
 
16211
    *_cPtr = *return_value;
 
16212
    INIT_ZVAL(*return_value);
 
16213
    *return_value=*_cPtr;
 
16214
  }
 
16215
  return;
 
16216
fail:
 
16217
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16218
}
 
16219
 
 
16220
 
 
16221
ZEND_NAMED_FUNCTION(_wrap_new_SamlpStatusCode) {
 
16222
  LassoSamlpStatusCode *result = 0 ;
 
16223
  
 
16224
  SWIG_ResetError();
 
16225
  if(ZEND_NUM_ARGS() != 0) {
 
16226
    WRONG_PARAM_COUNT;
 
16227
  }
 
16228
  
 
16229
  result = (LassoSamlpStatusCode *)new_LassoSamlpStatusCode();
 
16230
  {
 
16231
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatusCode, 1);
 
16232
  }
 
16233
  /* Wrap this return value */
 
16234
  {
 
16235
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16236
    zval *obj, *_cPtr;
 
16237
    MAKE_STD_ZVAL(obj);
 
16238
    MAKE_STD_ZVAL(_cPtr);
 
16239
    *_cPtr = *return_value;
 
16240
    INIT_ZVAL(*return_value);
 
16241
    *return_value=*_cPtr;
 
16242
  }
 
16243
  return;
 
16244
fail:
 
16245
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16246
}
 
16247
 
 
16248
 
 
16249
/* This function is designed to be called by the zend list destructors */
 
16250
/* to typecast and do the actual destruction */
 
16251
static void __wrap_delete_SamlpStatusCode(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
16252
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
16253
  void *ptr=value->ptr ;
 
16254
  int newobject=value->newobject ;
 
16255
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16256
  
 
16257
  efree(value);
 
16258
  if (! newobject) return; /* can't delete it! */
 
16259
  arg1 = (LassoSamlpStatusCode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlpStatusCode TSRMLS_CC);
 
16260
  if (! arg1) zend_error(E_ERROR, "LassoSamlpStatusCode resource already free'd");
 
16261
  delete_LassoSamlpStatusCode(arg1);
 
16262
  
 
16263
}
 
16264
 
 
16265
 
 
16266
ZEND_NAMED_FUNCTION(_wrap_SamlpStatusCode_dump) {
 
16267
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
 
16268
  char *result = 0 ;
 
16269
  zval **args[1];
 
16270
  
 
16271
  SWIG_ResetError();
 
16272
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16273
    WRONG_PARAM_COUNT;
 
16274
  }
 
16275
  
 
16276
  {
 
16277
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlpStatusCode, 0) < 0) {
 
16278
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of SamlpStatusCode_dump. Expected SWIGTYPE_p_LassoSamlpStatusCode");
 
16279
    }
 
16280
  }
 
16281
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16282
  result = (char *)LassoSamlpStatusCode_dump(arg1);
 
16283
  {
 
16284
    if(!result) {
 
16285
      ZVAL_NULL(return_value);
 
16286
    } else {
 
16287
      ZVAL_STRING(return_value,result, 1);
 
16288
    }
 
16289
  }
 
16290
  return;
 
16291
fail:
 
16292
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16293
}
 
16294
 
 
16295
 
 
16296
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_advice_set) {
 
16297
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16298
  LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
 
16299
  zval **args[2];
 
16300
  
 
16301
  SWIG_ResetError();
 
16302
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16303
    WRONG_PARAM_COUNT;
 
16304
  }
 
16305
  
 
16306
  {
 
16307
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16308
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_advice_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16309
    }
 
16310
  }
 
16311
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16312
  {
 
16313
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAdvice, 0) < 0) {
 
16314
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_advice_set. Expected SWIGTYPE_p_LassoSamlAdvice");
 
16315
    }
 
16316
  }
 
16317
  LassoLibAssertion_Advice_set(arg1,arg2);
 
16318
  
 
16319
  
 
16320
  return;
 
16321
fail:
 
16322
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16323
}
 
16324
 
 
16325
 
 
16326
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_advice_get) {
 
16327
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16328
  LassoSamlAdvice *result = 0 ;
 
16329
  zval **args[1];
 
16330
  
 
16331
  SWIG_ResetError();
 
16332
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16333
    WRONG_PARAM_COUNT;
 
16334
  }
 
16335
  
 
16336
  {
 
16337
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16338
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_advice_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16339
    }
 
16340
  }
 
16341
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16342
  result = (LassoSamlAdvice *)LassoLibAssertion_Advice_get(arg1);
 
16343
  {
 
16344
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAdvice, 0);
 
16345
  }
 
16346
  /* Wrap this return value */
 
16347
  {
 
16348
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16349
    zval *obj, *_cPtr;
 
16350
    MAKE_STD_ZVAL(obj);
 
16351
    MAKE_STD_ZVAL(_cPtr);
 
16352
    *_cPtr = *return_value;
 
16353
    INIT_ZVAL(*return_value);
 
16354
    *return_value=*_cPtr;
 
16355
  }
 
16356
  return;
 
16357
fail:
 
16358
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16359
}
 
16360
 
 
16361
 
 
16362
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_assertionId_set) {
 
16363
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16364
  char *arg2 = (char *) 0 ;
 
16365
  zval **args[2];
 
16366
  
 
16367
  SWIG_ResetError();
 
16368
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16369
    WRONG_PARAM_COUNT;
 
16370
  }
 
16371
  
 
16372
  {
 
16373
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16374
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_assertionId_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16375
    }
 
16376
  }
 
16377
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16378
  {
 
16379
    /*@SWIG:CONVERT_STRING_IN@*/
 
16380
    convert_to_string_ex(args[1]);
 
16381
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16382
    /*@SWIG@*/;
 
16383
  }
 
16384
  LassoLibAssertion_AssertionID_set(arg1,arg2);
 
16385
  
 
16386
  
 
16387
  return;
 
16388
fail:
 
16389
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16390
}
 
16391
 
 
16392
 
 
16393
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_assertionId_get) {
 
16394
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16395
  char *result = 0 ;
 
16396
  zval **args[1];
 
16397
  
 
16398
  SWIG_ResetError();
 
16399
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16400
    WRONG_PARAM_COUNT;
 
16401
  }
 
16402
  
 
16403
  {
 
16404
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16405
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_assertionId_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16406
    }
 
16407
  }
 
16408
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16409
  result = (char *)LassoLibAssertion_AssertionID_get(arg1);
 
16410
  {
 
16411
    if(!result) {
 
16412
      ZVAL_NULL(return_value);
 
16413
    } else {
 
16414
      ZVAL_STRING(return_value,result, 1);
 
16415
    }
 
16416
  }
 
16417
  return;
 
16418
fail:
 
16419
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16420
}
 
16421
 
 
16422
 
 
16423
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_attributeStatement_set) {
 
16424
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16425
  LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
 
16426
  zval **args[2];
 
16427
  
 
16428
  SWIG_ResetError();
 
16429
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16430
    WRONG_PARAM_COUNT;
 
16431
  }
 
16432
  
 
16433
  {
 
16434
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16435
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_attributeStatement_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16436
    }
 
16437
  }
 
16438
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16439
  {
 
16440
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAttributeStatement, 0) < 0) {
 
16441
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_attributeStatement_set. Expected SWIGTYPE_p_LassoSamlAttributeStatement");
 
16442
    }
 
16443
  }
 
16444
  LassoLibAssertion_AttributeStatement_set(arg1,arg2);
 
16445
  
 
16446
  
 
16447
  return;
 
16448
fail:
 
16449
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16450
}
 
16451
 
 
16452
 
 
16453
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_attributeStatement_get) {
 
16454
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16455
  LassoSamlAttributeStatement *result = 0 ;
 
16456
  zval **args[1];
 
16457
  
 
16458
  SWIG_ResetError();
 
16459
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16460
    WRONG_PARAM_COUNT;
 
16461
  }
 
16462
  
 
16463
  {
 
16464
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16465
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_attributeStatement_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16466
    }
 
16467
  }
 
16468
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16469
  result = (LassoSamlAttributeStatement *)LassoLibAssertion_AttributeStatement_get(arg1);
 
16470
  {
 
16471
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAttributeStatement, 0);
 
16472
  }
 
16473
  /* Wrap this return value */
 
16474
  {
 
16475
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16476
    zval *obj, *_cPtr;
 
16477
    MAKE_STD_ZVAL(obj);
 
16478
    MAKE_STD_ZVAL(_cPtr);
 
16479
    *_cPtr = *return_value;
 
16480
    INIT_ZVAL(*return_value);
 
16481
    *return_value=*_cPtr;
 
16482
  }
 
16483
  return;
 
16484
fail:
 
16485
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16486
}
 
16487
 
 
16488
 
 
16489
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_authenticationStatement_set) {
 
16490
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16491
  LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
 
16492
  zval **args[2];
 
16493
  
 
16494
  SWIG_ResetError();
 
16495
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16496
    WRONG_PARAM_COUNT;
 
16497
  }
 
16498
  
 
16499
  {
 
16500
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16501
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_authenticationStatement_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16502
    }
 
16503
  }
 
16504
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16505
  {
 
16506
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0) < 0) {
 
16507
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_authenticationStatement_set. Expected SWIGTYPE_p_LassoSamlAuthenticationStatement");
 
16508
    }
 
16509
  }
 
16510
  LassoLibAssertion_AuthenticationStatement_set(arg1,arg2);
 
16511
  
 
16512
  
 
16513
  return;
 
16514
fail:
 
16515
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16516
}
 
16517
 
 
16518
 
 
16519
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_authenticationStatement_get) {
 
16520
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16521
  LassoSamlAuthenticationStatement *result = 0 ;
 
16522
  zval **args[1];
 
16523
  
 
16524
  SWIG_ResetError();
 
16525
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16526
    WRONG_PARAM_COUNT;
 
16527
  }
 
16528
  
 
16529
  {
 
16530
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16531
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_authenticationStatement_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16532
    }
 
16533
  }
 
16534
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16535
  result = (LassoSamlAuthenticationStatement *)LassoLibAssertion_AuthenticationStatement_get(arg1);
 
16536
  {
 
16537
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlAuthenticationStatement, 0);
 
16538
  }
 
16539
  /* Wrap this return value */
 
16540
  {
 
16541
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16542
    zval *obj, *_cPtr;
 
16543
    MAKE_STD_ZVAL(obj);
 
16544
    MAKE_STD_ZVAL(_cPtr);
 
16545
    *_cPtr = *return_value;
 
16546
    INIT_ZVAL(*return_value);
 
16547
    *return_value=*_cPtr;
 
16548
  }
 
16549
  return;
 
16550
fail:
 
16551
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16552
}
 
16553
 
 
16554
 
 
16555
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_certificateFile_set) {
 
16556
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16557
  char *arg2 = (char *) 0 ;
 
16558
  zval **args[2];
 
16559
  
 
16560
  SWIG_ResetError();
 
16561
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16562
    WRONG_PARAM_COUNT;
 
16563
  }
 
16564
  
 
16565
  {
 
16566
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16567
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_certificateFile_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16568
    }
 
16569
  }
 
16570
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16571
  {
 
16572
    /*@SWIG:CONVERT_STRING_IN@*/
 
16573
    convert_to_string_ex(args[1]);
 
16574
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16575
    /*@SWIG@*/;
 
16576
  }
 
16577
  LassoLibAssertion_certificate_file_set(arg1,arg2);
 
16578
  
 
16579
  
 
16580
  return;
 
16581
fail:
 
16582
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16583
}
 
16584
 
 
16585
 
 
16586
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_certificateFile_get) {
 
16587
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16588
  char *result = 0 ;
 
16589
  zval **args[1];
 
16590
  
 
16591
  SWIG_ResetError();
 
16592
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16593
    WRONG_PARAM_COUNT;
 
16594
  }
 
16595
  
 
16596
  {
 
16597
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16598
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_certificateFile_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16599
    }
 
16600
  }
 
16601
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16602
  result = (char *)LassoLibAssertion_certificate_file_get(arg1);
 
16603
  {
 
16604
    if(!result) {
 
16605
      ZVAL_NULL(return_value);
 
16606
    } else {
 
16607
      ZVAL_STRING(return_value,result, 1);
 
16608
    }
 
16609
  }
 
16610
  return;
 
16611
fail:
 
16612
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16613
}
 
16614
 
 
16615
 
 
16616
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_conditions_set) {
 
16617
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16618
  LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
 
16619
  zval **args[2];
 
16620
  
 
16621
  SWIG_ResetError();
 
16622
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16623
    WRONG_PARAM_COUNT;
 
16624
  }
 
16625
  
 
16626
  {
 
16627
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16628
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_conditions_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16629
    }
 
16630
  }
 
16631
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16632
  {
 
16633
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlConditions, 0) < 0) {
 
16634
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_conditions_set. Expected SWIGTYPE_p_LassoSamlConditions");
 
16635
    }
 
16636
  }
 
16637
  LassoLibAssertion_Conditions_set(arg1,arg2);
 
16638
  
 
16639
  
 
16640
  return;
 
16641
fail:
 
16642
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16643
}
 
16644
 
 
16645
 
 
16646
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_conditions_get) {
 
16647
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16648
  LassoSamlConditions *result = 0 ;
 
16649
  zval **args[1];
 
16650
  
 
16651
  SWIG_ResetError();
 
16652
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16653
    WRONG_PARAM_COUNT;
 
16654
  }
 
16655
  
 
16656
  {
 
16657
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16658
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_conditions_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16659
    }
 
16660
  }
 
16661
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16662
  result = (LassoSamlConditions *)LassoLibAssertion_Conditions_get(arg1);
 
16663
  {
 
16664
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlConditions, 0);
 
16665
  }
 
16666
  /* Wrap this return value */
 
16667
  {
 
16668
    /* ALTERNATIVE Constructor, make an object wrapper */
 
16669
    zval *obj, *_cPtr;
 
16670
    MAKE_STD_ZVAL(obj);
 
16671
    MAKE_STD_ZVAL(_cPtr);
 
16672
    *_cPtr = *return_value;
 
16673
    INIT_ZVAL(*return_value);
 
16674
    *return_value=*_cPtr;
 
16675
  }
 
16676
  return;
 
16677
fail:
 
16678
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16679
}
 
16680
 
 
16681
 
 
16682
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_issueInstant_set) {
 
16683
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16684
  char *arg2 = (char *) 0 ;
 
16685
  zval **args[2];
 
16686
  
 
16687
  SWIG_ResetError();
 
16688
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16689
    WRONG_PARAM_COUNT;
 
16690
  }
 
16691
  
 
16692
  {
 
16693
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16694
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_issueInstant_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16695
    }
 
16696
  }
 
16697
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16698
  {
 
16699
    /*@SWIG:CONVERT_STRING_IN@*/
 
16700
    convert_to_string_ex(args[1]);
 
16701
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16702
    /*@SWIG@*/;
 
16703
  }
 
16704
  LassoLibAssertion_IssueInstant_set(arg1,arg2);
 
16705
  
 
16706
  
 
16707
  return;
 
16708
fail:
 
16709
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16710
}
 
16711
 
 
16712
 
 
16713
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_issueInstant_get) {
 
16714
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16715
  char *result = 0 ;
 
16716
  zval **args[1];
 
16717
  
 
16718
  SWIG_ResetError();
 
16719
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16720
    WRONG_PARAM_COUNT;
 
16721
  }
 
16722
  
 
16723
  {
 
16724
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16725
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_issueInstant_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16726
    }
 
16727
  }
 
16728
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16729
  result = (char *)LassoLibAssertion_IssueInstant_get(arg1);
 
16730
  {
 
16731
    if(!result) {
 
16732
      ZVAL_NULL(return_value);
 
16733
    } else {
 
16734
      ZVAL_STRING(return_value,result, 1);
 
16735
    }
 
16736
  }
 
16737
  return;
 
16738
fail:
 
16739
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16740
}
 
16741
 
 
16742
 
 
16743
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_issuer_set) {
 
16744
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16745
  char *arg2 = (char *) 0 ;
 
16746
  zval **args[2];
 
16747
  
 
16748
  SWIG_ResetError();
 
16749
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16750
    WRONG_PARAM_COUNT;
 
16751
  }
 
16752
  
 
16753
  {
 
16754
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16755
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_issuer_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16756
    }
 
16757
  }
 
16758
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16759
  {
 
16760
    /*@SWIG:CONVERT_STRING_IN@*/
 
16761
    convert_to_string_ex(args[1]);
 
16762
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16763
    /*@SWIG@*/;
 
16764
  }
 
16765
  LassoLibAssertion_Issuer_set(arg1,arg2);
 
16766
  
 
16767
  
 
16768
  return;
 
16769
fail:
 
16770
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16771
}
 
16772
 
 
16773
 
 
16774
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_issuer_get) {
 
16775
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16776
  char *result = 0 ;
 
16777
  zval **args[1];
 
16778
  
 
16779
  SWIG_ResetError();
 
16780
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16781
    WRONG_PARAM_COUNT;
 
16782
  }
 
16783
  
 
16784
  {
 
16785
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16786
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_issuer_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16787
    }
 
16788
  }
 
16789
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16790
  result = (char *)LassoLibAssertion_Issuer_get(arg1);
 
16791
  {
 
16792
    if(!result) {
 
16793
      ZVAL_NULL(return_value);
 
16794
    } else {
 
16795
      ZVAL_STRING(return_value,result, 1);
 
16796
    }
 
16797
  }
 
16798
  return;
 
16799
fail:
 
16800
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16801
}
 
16802
 
 
16803
 
 
16804
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_majorVersion_set) {
 
16805
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16806
  int arg2 ;
 
16807
  zval **args[2];
 
16808
  
 
16809
  SWIG_ResetError();
 
16810
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16811
    WRONG_PARAM_COUNT;
 
16812
  }
 
16813
  
 
16814
  {
 
16815
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16816
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_majorVersion_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16817
    }
 
16818
  }
 
16819
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16820
  {
 
16821
    /*@SWIG:CONVERT_INT_IN@*/
 
16822
    convert_to_long_ex(args[1]);
 
16823
    arg2 = (int) Z_LVAL_PP(args[1]);
 
16824
    /*@SWIG@*/;
 
16825
  }
 
16826
  LassoLibAssertion_MajorVersion_set(arg1,arg2);
 
16827
  
 
16828
  
 
16829
  return;
 
16830
fail:
 
16831
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16832
}
 
16833
 
 
16834
 
 
16835
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_majorVersion_get) {
 
16836
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16837
  int result;
 
16838
  zval **args[1];
 
16839
  
 
16840
  SWIG_ResetError();
 
16841
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16842
    WRONG_PARAM_COUNT;
 
16843
  }
 
16844
  
 
16845
  {
 
16846
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16847
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_majorVersion_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16848
    }
 
16849
  }
 
16850
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16851
  result = (int)LassoLibAssertion_MajorVersion_get(arg1);
 
16852
  {
 
16853
    ZVAL_LONG(return_value,result);
 
16854
  }
 
16855
  return;
 
16856
fail:
 
16857
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16858
}
 
16859
 
 
16860
 
 
16861
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_minorVersion_set) {
 
16862
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16863
  int arg2 ;
 
16864
  zval **args[2];
 
16865
  
 
16866
  SWIG_ResetError();
 
16867
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16868
    WRONG_PARAM_COUNT;
 
16869
  }
 
16870
  
 
16871
  {
 
16872
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16873
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_minorVersion_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16874
    }
 
16875
  }
 
16876
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16877
  {
 
16878
    /*@SWIG:CONVERT_INT_IN@*/
 
16879
    convert_to_long_ex(args[1]);
 
16880
    arg2 = (int) Z_LVAL_PP(args[1]);
 
16881
    /*@SWIG@*/;
 
16882
  }
 
16883
  LassoLibAssertion_MinorVersion_set(arg1,arg2);
 
16884
  
 
16885
  
 
16886
  return;
 
16887
fail:
 
16888
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16889
}
 
16890
 
 
16891
 
 
16892
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_minorVersion_get) {
 
16893
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16894
  int result;
 
16895
  zval **args[1];
 
16896
  
 
16897
  SWIG_ResetError();
 
16898
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16899
    WRONG_PARAM_COUNT;
 
16900
  }
 
16901
  
 
16902
  {
 
16903
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16904
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_minorVersion_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16905
    }
 
16906
  }
 
16907
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16908
  result = (int)LassoLibAssertion_MinorVersion_get(arg1);
 
16909
  {
 
16910
    ZVAL_LONG(return_value,result);
 
16911
  }
 
16912
  return;
 
16913
fail:
 
16914
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16915
}
 
16916
 
 
16917
 
 
16918
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_privateKeyFile_set) {
 
16919
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16920
  char *arg2 = (char *) 0 ;
 
16921
  zval **args[2];
 
16922
  
 
16923
  SWIG_ResetError();
 
16924
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16925
    WRONG_PARAM_COUNT;
 
16926
  }
 
16927
  
 
16928
  {
 
16929
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16930
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_privateKeyFile_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16931
    }
 
16932
  }
 
16933
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16934
  {
 
16935
    /*@SWIG:CONVERT_STRING_IN@*/
 
16936
    convert_to_string_ex(args[1]);
 
16937
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
16938
    /*@SWIG@*/;
 
16939
  }
 
16940
  LassoLibAssertion_private_key_file_set(arg1,arg2);
 
16941
  
 
16942
  
 
16943
  return;
 
16944
fail:
 
16945
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16946
}
 
16947
 
 
16948
 
 
16949
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_privateKeyFile_get) {
 
16950
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16951
  char *result = 0 ;
 
16952
  zval **args[1];
 
16953
  
 
16954
  SWIG_ResetError();
 
16955
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
16956
    WRONG_PARAM_COUNT;
 
16957
  }
 
16958
  
 
16959
  {
 
16960
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16961
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_privateKeyFile_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
16962
    }
 
16963
  }
 
16964
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16965
  result = (char *)LassoLibAssertion_private_key_file_get(arg1);
 
16966
  {
 
16967
    if(!result) {
 
16968
      ZVAL_NULL(return_value);
 
16969
    } else {
 
16970
      ZVAL_STRING(return_value,result, 1);
 
16971
    }
 
16972
  }
 
16973
  return;
 
16974
fail:
 
16975
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
16976
}
 
16977
 
 
16978
 
 
16979
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_signMethod_set) {
 
16980
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
16981
  LassoSignatureMethod arg2 ;
 
16982
  zval **args[2];
 
16983
  
 
16984
  SWIG_ResetError();
 
16985
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
16986
    WRONG_PARAM_COUNT;
 
16987
  }
 
16988
  
 
16989
  {
 
16990
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
16991
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_signMethod_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
16992
    }
 
16993
  }
 
16994
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
16995
  {
 
16996
    /*@SWIG:CONVERT_INT_IN@*/
 
16997
    convert_to_long_ex(args[1]);
 
16998
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
16999
    /*@SWIG@*/;
 
17000
  }
 
17001
  LassoLibAssertion_sign_method_set(arg1,arg2);
 
17002
  
 
17003
  
 
17004
  return;
 
17005
fail:
 
17006
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17007
}
 
17008
 
 
17009
 
 
17010
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_signMethod_get) {
 
17011
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17012
  LassoSignatureMethod result;
 
17013
  zval **args[1];
 
17014
  
 
17015
  SWIG_ResetError();
 
17016
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17017
    WRONG_PARAM_COUNT;
 
17018
  }
 
17019
  
 
17020
  {
 
17021
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17022
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_signMethod_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
17023
    }
 
17024
  }
 
17025
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17026
  result = (LassoSignatureMethod)LassoLibAssertion_sign_method_get(arg1);
 
17027
  {
 
17028
    ZVAL_LONG(return_value,result);
 
17029
  }
 
17030
  return;
 
17031
fail:
 
17032
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17033
}
 
17034
 
 
17035
 
 
17036
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_signType_set) {
 
17037
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17038
  LassoSignatureType arg2 ;
 
17039
  LassoSignatureType *tmp2 ;
 
17040
  zval **args[2];
 
17041
  
 
17042
  SWIG_ResetError();
 
17043
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17044
    WRONG_PARAM_COUNT;
 
17045
  }
 
17046
  
 
17047
  {
 
17048
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17049
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_signType_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
17050
    }
 
17051
  }
 
17052
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17053
  {
 
17054
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
17055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
17056
    }
 
17057
    arg2 = *tmp2;
 
17058
  }
 
17059
  LassoLibAssertion_sign_type_set(arg1,arg2);
 
17060
  
 
17061
  
 
17062
  return;
 
17063
fail:
 
17064
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17065
}
 
17066
 
 
17067
 
 
17068
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_signType_get) {
 
17069
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17070
  LassoSignatureType result;
 
17071
  zval **args[1];
 
17072
  
 
17073
  SWIG_ResetError();
 
17074
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17075
    WRONG_PARAM_COUNT;
 
17076
  }
 
17077
  
 
17078
  {
 
17079
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17080
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_signType_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
17081
    }
 
17082
  }
 
17083
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17084
  result = LassoLibAssertion_sign_type_get(arg1);
 
17085
  {
 
17086
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
17087
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
17088
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
17089
  }
 
17090
  return;
 
17091
fail:
 
17092
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17093
}
 
17094
 
 
17095
 
 
17096
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_subjectStatement_set) {
 
17097
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17098
  LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
 
17099
  zval **args[2];
 
17100
  
 
17101
  SWIG_ResetError();
 
17102
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17103
    WRONG_PARAM_COUNT;
 
17104
  }
 
17105
  
 
17106
  {
 
17107
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17108
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_subjectStatement_set. Expected SWIGTYPE_p_LassoLibAssertion");
 
17109
    }
 
17110
  }
 
17111
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17112
  {
 
17113
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlSubjectStatement, 0) < 0) {
 
17114
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAssertion_subjectStatement_set. Expected SWIGTYPE_p_LassoSamlSubjectStatement");
 
17115
    }
 
17116
  }
 
17117
  LassoLibAssertion_SubjectStatement_set(arg1,arg2);
 
17118
  
 
17119
  
 
17120
  return;
 
17121
fail:
 
17122
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17123
}
 
17124
 
 
17125
 
 
17126
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_subjectStatement_get) {
 
17127
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17128
  LassoSamlSubjectStatement *result = 0 ;
 
17129
  zval **args[1];
 
17130
  
 
17131
  SWIG_ResetError();
 
17132
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17133
    WRONG_PARAM_COUNT;
 
17134
  }
 
17135
  
 
17136
  {
 
17137
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17138
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_subjectStatement_get. Expected SWIGTYPE_p_LassoLibAssertion");
 
17139
    }
 
17140
  }
 
17141
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17142
  result = (LassoSamlSubjectStatement *)LassoLibAssertion_SubjectStatement_get(arg1);
 
17143
  {
 
17144
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlSubjectStatement, 0);
 
17145
  }
 
17146
  /* Wrap this return value */
 
17147
  {
 
17148
    /* ALTERNATIVE Constructor, make an object wrapper */
 
17149
    zval *obj, *_cPtr;
 
17150
    MAKE_STD_ZVAL(obj);
 
17151
    MAKE_STD_ZVAL(_cPtr);
 
17152
    *_cPtr = *return_value;
 
17153
    INIT_ZVAL(*return_value);
 
17154
    *return_value=*_cPtr;
 
17155
  }
 
17156
  return;
 
17157
fail:
 
17158
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17159
}
 
17160
 
 
17161
 
 
17162
ZEND_NAMED_FUNCTION(_wrap_new_LibAssertion) {
 
17163
  LassoLibAssertion *result = 0 ;
 
17164
  
 
17165
  SWIG_ResetError();
 
17166
  if(ZEND_NUM_ARGS() != 0) {
 
17167
    WRONG_PARAM_COUNT;
 
17168
  }
 
17169
  
 
17170
  result = (LassoLibAssertion *)new_LassoLibAssertion();
 
17171
  {
 
17172
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAssertion, 1);
 
17173
  }
 
17174
  /* Wrap this return value */
 
17175
  {
 
17176
    /* ALTERNATIVE Constructor, make an object wrapper */
 
17177
    zval *obj, *_cPtr;
 
17178
    MAKE_STD_ZVAL(obj);
 
17179
    MAKE_STD_ZVAL(_cPtr);
 
17180
    *_cPtr = *return_value;
 
17181
    INIT_ZVAL(*return_value);
 
17182
    *return_value=*_cPtr;
 
17183
  }
 
17184
  return;
 
17185
fail:
 
17186
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17187
}
 
17188
 
 
17189
 
 
17190
/* This function is designed to be called by the zend list destructors */
 
17191
/* to typecast and do the actual destruction */
 
17192
static void __wrap_delete_LibAssertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
17193
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
17194
  void *ptr=value->ptr ;
 
17195
  int newobject=value->newobject ;
 
17196
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17197
  
 
17198
  efree(value);
 
17199
  if (! newobject) return; /* can't delete it! */
 
17200
  arg1 = (LassoLibAssertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAssertion TSRMLS_CC);
 
17201
  if (! arg1) zend_error(E_ERROR, "LassoLibAssertion resource already free'd");
 
17202
  delete_LassoLibAssertion(arg1);
 
17203
  
 
17204
}
 
17205
 
 
17206
 
 
17207
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_newFull) {
 
17208
  char *arg1 = (char *) 0 ;
 
17209
  char *arg2 = (char *) 0 ;
 
17210
  char *arg3 = (char *) 0 ;
 
17211
  char *arg4 = (char *) 0 ;
 
17212
  char *arg5 = (char *) 0 ;
 
17213
  LassoLibAssertion *result = 0 ;
 
17214
  zval **args[5];
 
17215
  
 
17216
  SWIG_ResetError();
 
17217
  if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) {
 
17218
    WRONG_PARAM_COUNT;
 
17219
  }
 
17220
  
 
17221
  {
 
17222
    /*@SWIG:CONVERT_STRING_IN@*/
 
17223
    convert_to_string_ex(args[0]);
 
17224
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
17225
    /*@SWIG@*/;
 
17226
  }
 
17227
  {
 
17228
    /*@SWIG:CONVERT_STRING_IN@*/
 
17229
    convert_to_string_ex(args[1]);
 
17230
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17231
    /*@SWIG@*/;
 
17232
  }
 
17233
  {
 
17234
    /*@SWIG:CONVERT_STRING_IN@*/
 
17235
    convert_to_string_ex(args[2]);
 
17236
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
17237
    /*@SWIG@*/;
 
17238
  }
 
17239
  {
 
17240
    /*@SWIG:CONVERT_STRING_IN@*/
 
17241
    convert_to_string_ex(args[3]);
 
17242
    arg4 = (char *) Z_STRVAL_PP(args[3]);
 
17243
    /*@SWIG@*/;
 
17244
  }
 
17245
  {
 
17246
    /*@SWIG:CONVERT_STRING_IN@*/
 
17247
    convert_to_string_ex(args[4]);
 
17248
    arg5 = (char *) Z_STRVAL_PP(args[4]);
 
17249
    /*@SWIG@*/;
 
17250
  }
 
17251
  result = (LassoLibAssertion *)LassoLibAssertion_newFull(arg1,arg2,arg3,arg4,arg5);
 
17252
  {
 
17253
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAssertion, 1);
 
17254
  }
 
17255
  /* Wrap this return value */
 
17256
  {
 
17257
    /* ALTERNATIVE Constructor, make an object wrapper */
 
17258
    zval *obj, *_cPtr;
 
17259
    MAKE_STD_ZVAL(obj);
 
17260
    MAKE_STD_ZVAL(_cPtr);
 
17261
    *_cPtr = *return_value;
 
17262
    INIT_ZVAL(*return_value);
 
17263
    *return_value=*_cPtr;
 
17264
  }
 
17265
  return;
 
17266
fail:
 
17267
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17268
}
 
17269
 
 
17270
 
 
17271
ZEND_NAMED_FUNCTION(_wrap_LibAssertion_dump) {
 
17272
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
 
17273
  char *result = 0 ;
 
17274
  zval **args[1];
 
17275
  
 
17276
  SWIG_ResetError();
 
17277
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17278
    WRONG_PARAM_COUNT;
 
17279
  }
 
17280
  
 
17281
  {
 
17282
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAssertion, 0) < 0) {
 
17283
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAssertion_dump. Expected SWIGTYPE_p_LassoLibAssertion");
 
17284
    }
 
17285
  }
 
17286
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17287
  result = (char *)LassoLibAssertion_dump(arg1);
 
17288
  {
 
17289
    if(!result) {
 
17290
      ZVAL_NULL(return_value);
 
17291
    } else {
 
17292
      ZVAL_STRING(return_value,result, 1);
 
17293
    }
 
17294
  }
 
17295
  return;
 
17296
fail:
 
17297
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17298
}
 
17299
 
 
17300
 
 
17301
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_affiliationId_set) {
 
17302
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17303
  char *arg2 = (char *) 0 ;
 
17304
  zval **args[2];
 
17305
  
 
17306
  SWIG_ResetError();
 
17307
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17308
    WRONG_PARAM_COUNT;
 
17309
  }
 
17310
  
 
17311
  {
 
17312
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17313
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_affiliationId_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17314
    }
 
17315
  }
 
17316
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17317
  {
 
17318
    /*@SWIG:CONVERT_STRING_IN@*/
 
17319
    convert_to_string_ex(args[1]);
 
17320
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17321
    /*@SWIG@*/;
 
17322
  }
 
17323
  {
 
17324
    if (arg1->AffiliationID) free((char *)arg1->AffiliationID);
 
17325
    if (arg2) {
 
17326
      arg1->AffiliationID = (char *) malloc(strlen((const char *)arg2)+1);
 
17327
      strcpy((char *)arg1->AffiliationID, (const char *)arg2);
 
17328
    } else {
 
17329
      arg1->AffiliationID = 0;
 
17330
    }
 
17331
  }
 
17332
  
 
17333
  return;
 
17334
fail:
 
17335
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17336
}
 
17337
 
 
17338
 
 
17339
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_affiliationId_get) {
 
17340
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17341
  char *result = 0 ;
 
17342
  zval **args[1];
 
17343
  
 
17344
  SWIG_ResetError();
 
17345
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17346
    WRONG_PARAM_COUNT;
 
17347
  }
 
17348
  
 
17349
  {
 
17350
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17351
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_affiliationId_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17352
    }
 
17353
  }
 
17354
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17355
  result = (char *) ((arg1)->AffiliationID);
 
17356
  {
 
17357
    if(!result) {
 
17358
      ZVAL_NULL(return_value);
 
17359
    } else {
 
17360
      ZVAL_STRING(return_value,result, 1);
 
17361
    }
 
17362
  }
 
17363
  return;
 
17364
fail:
 
17365
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17366
}
 
17367
 
 
17368
 
 
17369
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_assertionConsumerServiceId_set) {
 
17370
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17371
  char *arg2 = (char *) 0 ;
 
17372
  zval **args[2];
 
17373
  
 
17374
  SWIG_ResetError();
 
17375
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17376
    WRONG_PARAM_COUNT;
 
17377
  }
 
17378
  
 
17379
  {
 
17380
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17381
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_assertionConsumerServiceId_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17382
    }
 
17383
  }
 
17384
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17385
  {
 
17386
    /*@SWIG:CONVERT_STRING_IN@*/
 
17387
    convert_to_string_ex(args[1]);
 
17388
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17389
    /*@SWIG@*/;
 
17390
  }
 
17391
  {
 
17392
    if (arg1->AssertionConsumerServiceID) free((char *)arg1->AssertionConsumerServiceID);
 
17393
    if (arg2) {
 
17394
      arg1->AssertionConsumerServiceID = (char *) malloc(strlen((const char *)arg2)+1);
 
17395
      strcpy((char *)arg1->AssertionConsumerServiceID, (const char *)arg2);
 
17396
    } else {
 
17397
      arg1->AssertionConsumerServiceID = 0;
 
17398
    }
 
17399
  }
 
17400
  
 
17401
  return;
 
17402
fail:
 
17403
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17404
}
 
17405
 
 
17406
 
 
17407
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_assertionConsumerServiceId_get) {
 
17408
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17409
  char *result = 0 ;
 
17410
  zval **args[1];
 
17411
  
 
17412
  SWIG_ResetError();
 
17413
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17414
    WRONG_PARAM_COUNT;
 
17415
  }
 
17416
  
 
17417
  {
 
17418
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17419
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_assertionConsumerServiceId_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17420
    }
 
17421
  }
 
17422
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17423
  result = (char *) ((arg1)->AssertionConsumerServiceID);
 
17424
  {
 
17425
    if(!result) {
 
17426
      ZVAL_NULL(return_value);
 
17427
    } else {
 
17428
      ZVAL_STRING(return_value,result, 1);
 
17429
    }
 
17430
  }
 
17431
  return;
 
17432
fail:
 
17433
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17434
}
 
17435
 
 
17436
 
 
17437
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_consent_set) {
 
17438
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17439
  char *arg2 = (char *) 0 ;
 
17440
  zval **args[2];
 
17441
  
 
17442
  SWIG_ResetError();
 
17443
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17444
    WRONG_PARAM_COUNT;
 
17445
  }
 
17446
  
 
17447
  {
 
17448
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17449
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_consent_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17450
    }
 
17451
  }
 
17452
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17453
  {
 
17454
    /*@SWIG:CONVERT_STRING_IN@*/
 
17455
    convert_to_string_ex(args[1]);
 
17456
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17457
    /*@SWIG@*/;
 
17458
  }
 
17459
  {
 
17460
    if (arg1->consent) free((char *)arg1->consent);
 
17461
    if (arg2) {
 
17462
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
17463
      strcpy((char *)arg1->consent, (const char *)arg2);
 
17464
    } else {
 
17465
      arg1->consent = 0;
 
17466
    }
 
17467
  }
 
17468
  
 
17469
  return;
 
17470
fail:
 
17471
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17472
}
 
17473
 
 
17474
 
 
17475
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_consent_get) {
 
17476
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17477
  char *result = 0 ;
 
17478
  zval **args[1];
 
17479
  
 
17480
  SWIG_ResetError();
 
17481
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17482
    WRONG_PARAM_COUNT;
 
17483
  }
 
17484
  
 
17485
  {
 
17486
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17487
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_consent_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17488
    }
 
17489
  }
 
17490
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17491
  result = (char *) ((arg1)->consent);
 
17492
  {
 
17493
    if(!result) {
 
17494
      ZVAL_NULL(return_value);
 
17495
    } else {
 
17496
      ZVAL_STRING(return_value,result, 1);
 
17497
    }
 
17498
  }
 
17499
  return;
 
17500
fail:
 
17501
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17502
}
 
17503
 
 
17504
 
 
17505
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_forceAuthn_set) {
 
17506
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17507
  bool arg2 ;
 
17508
  zval **args[2];
 
17509
  
 
17510
  SWIG_ResetError();
 
17511
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17512
    WRONG_PARAM_COUNT;
 
17513
  }
 
17514
  
 
17515
  {
 
17516
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17517
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_forceAuthn_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17518
    }
 
17519
  }
 
17520
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17521
  {
 
17522
    /*@SWIG:CONVERT_BOOL_IN@*/
 
17523
    convert_to_boolean_ex(args[1]);
 
17524
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
17525
    /*@SWIG@*/;
 
17526
  }
 
17527
  if (arg1) (arg1)->ForceAuthn = arg2;
 
17528
  
 
17529
  
 
17530
  return;
 
17531
fail:
 
17532
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17533
}
 
17534
 
 
17535
 
 
17536
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_forceAuthn_get) {
 
17537
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17538
  bool result;
 
17539
  zval **args[1];
 
17540
  
 
17541
  SWIG_ResetError();
 
17542
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17543
    WRONG_PARAM_COUNT;
 
17544
  }
 
17545
  
 
17546
  {
 
17547
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17548
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_forceAuthn_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17549
    }
 
17550
  }
 
17551
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17552
  result = (bool) ((arg1)->ForceAuthn);
 
17553
  {
 
17554
    ZVAL_BOOL(return_value,(result)?1:0);
 
17555
  }
 
17556
  return;
 
17557
fail:
 
17558
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17559
}
 
17560
 
 
17561
 
 
17562
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_isPassive_set) {
 
17563
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17564
  bool arg2 ;
 
17565
  zval **args[2];
 
17566
  
 
17567
  SWIG_ResetError();
 
17568
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17569
    WRONG_PARAM_COUNT;
 
17570
  }
 
17571
  
 
17572
  {
 
17573
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17574
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_isPassive_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17575
    }
 
17576
  }
 
17577
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17578
  {
 
17579
    /*@SWIG:CONVERT_BOOL_IN@*/
 
17580
    convert_to_boolean_ex(args[1]);
 
17581
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
17582
    /*@SWIG@*/;
 
17583
  }
 
17584
  if (arg1) (arg1)->IsPassive = arg2;
 
17585
  
 
17586
  
 
17587
  return;
 
17588
fail:
 
17589
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17590
}
 
17591
 
 
17592
 
 
17593
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_isPassive_get) {
 
17594
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17595
  bool result;
 
17596
  zval **args[1];
 
17597
  
 
17598
  SWIG_ResetError();
 
17599
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17600
    WRONG_PARAM_COUNT;
 
17601
  }
 
17602
  
 
17603
  {
 
17604
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17605
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_isPassive_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17606
    }
 
17607
  }
 
17608
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17609
  result = (bool) ((arg1)->IsPassive);
 
17610
  {
 
17611
    ZVAL_BOOL(return_value,(result)?1:0);
 
17612
  }
 
17613
  return;
 
17614
fail:
 
17615
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17616
}
 
17617
 
 
17618
 
 
17619
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_nameIdPolicy_set) {
 
17620
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17621
  char *arg2 = (char *) 0 ;
 
17622
  zval **args[2];
 
17623
  
 
17624
  SWIG_ResetError();
 
17625
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17626
    WRONG_PARAM_COUNT;
 
17627
  }
 
17628
  
 
17629
  {
 
17630
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17631
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_nameIdPolicy_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17632
    }
 
17633
  }
 
17634
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17635
  {
 
17636
    /*@SWIG:CONVERT_STRING_IN@*/
 
17637
    convert_to_string_ex(args[1]);
 
17638
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17639
    /*@SWIG@*/;
 
17640
  }
 
17641
  {
 
17642
    if (arg1->NameIDPolicy) free((char *)arg1->NameIDPolicy);
 
17643
    if (arg2) {
 
17644
      arg1->NameIDPolicy = (char *) malloc(strlen((const char *)arg2)+1);
 
17645
      strcpy((char *)arg1->NameIDPolicy, (const char *)arg2);
 
17646
    } else {
 
17647
      arg1->NameIDPolicy = 0;
 
17648
    }
 
17649
  }
 
17650
  
 
17651
  return;
 
17652
fail:
 
17653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17654
}
 
17655
 
 
17656
 
 
17657
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_nameIdPolicy_get) {
 
17658
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17659
  char *result = 0 ;
 
17660
  zval **args[1];
 
17661
  
 
17662
  SWIG_ResetError();
 
17663
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17664
    WRONG_PARAM_COUNT;
 
17665
  }
 
17666
  
 
17667
  {
 
17668
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17669
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_nameIdPolicy_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17670
    }
 
17671
  }
 
17672
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17673
  result = (char *) ((arg1)->NameIDPolicy);
 
17674
  {
 
17675
    if(!result) {
 
17676
      ZVAL_NULL(return_value);
 
17677
    } else {
 
17678
      ZVAL_STRING(return_value,result, 1);
 
17679
    }
 
17680
  }
 
17681
  return;
 
17682
fail:
 
17683
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17684
}
 
17685
 
 
17686
 
 
17687
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_protocolProfile_set) {
 
17688
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17689
  char *arg2 = (char *) 0 ;
 
17690
  zval **args[2];
 
17691
  
 
17692
  SWIG_ResetError();
 
17693
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17694
    WRONG_PARAM_COUNT;
 
17695
  }
 
17696
  
 
17697
  {
 
17698
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17699
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_protocolProfile_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17700
    }
 
17701
  }
 
17702
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17703
  {
 
17704
    /*@SWIG:CONVERT_STRING_IN@*/
 
17705
    convert_to_string_ex(args[1]);
 
17706
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17707
    /*@SWIG@*/;
 
17708
  }
 
17709
  {
 
17710
    if (arg1->ProtocolProfile) free((char *)arg1->ProtocolProfile);
 
17711
    if (arg2) {
 
17712
      arg1->ProtocolProfile = (char *) malloc(strlen((const char *)arg2)+1);
 
17713
      strcpy((char *)arg1->ProtocolProfile, (const char *)arg2);
 
17714
    } else {
 
17715
      arg1->ProtocolProfile = 0;
 
17716
    }
 
17717
  }
 
17718
  
 
17719
  return;
 
17720
fail:
 
17721
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17722
}
 
17723
 
 
17724
 
 
17725
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_protocolProfile_get) {
 
17726
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17727
  char *result = 0 ;
 
17728
  zval **args[1];
 
17729
  
 
17730
  SWIG_ResetError();
 
17731
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17732
    WRONG_PARAM_COUNT;
 
17733
  }
 
17734
  
 
17735
  {
 
17736
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17737
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_protocolProfile_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17738
    }
 
17739
  }
 
17740
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17741
  result = (char *) ((arg1)->ProtocolProfile);
 
17742
  {
 
17743
    if(!result) {
 
17744
      ZVAL_NULL(return_value);
 
17745
    } else {
 
17746
      ZVAL_STRING(return_value,result, 1);
 
17747
    }
 
17748
  }
 
17749
  return;
 
17750
fail:
 
17751
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17752
}
 
17753
 
 
17754
 
 
17755
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_providerId_set) {
 
17756
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17757
  char *arg2 = (char *) 0 ;
 
17758
  zval **args[2];
 
17759
  
 
17760
  SWIG_ResetError();
 
17761
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17762
    WRONG_PARAM_COUNT;
 
17763
  }
 
17764
  
 
17765
  {
 
17766
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17767
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_providerId_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17768
    }
 
17769
  }
 
17770
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17771
  {
 
17772
    /*@SWIG:CONVERT_STRING_IN@*/
 
17773
    convert_to_string_ex(args[1]);
 
17774
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17775
    /*@SWIG@*/;
 
17776
  }
 
17777
  {
 
17778
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
17779
    if (arg2) {
 
17780
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
17781
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
17782
    } else {
 
17783
      arg1->ProviderID = 0;
 
17784
    }
 
17785
  }
 
17786
  
 
17787
  return;
 
17788
fail:
 
17789
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17790
}
 
17791
 
 
17792
 
 
17793
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_providerId_get) {
 
17794
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17795
  char *result = 0 ;
 
17796
  zval **args[1];
 
17797
  
 
17798
  SWIG_ResetError();
 
17799
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17800
    WRONG_PARAM_COUNT;
 
17801
  }
 
17802
  
 
17803
  {
 
17804
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17805
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_providerId_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17806
    }
 
17807
  }
 
17808
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17809
  result = (char *) ((arg1)->ProviderID);
 
17810
  {
 
17811
    if(!result) {
 
17812
      ZVAL_NULL(return_value);
 
17813
    } else {
 
17814
      ZVAL_STRING(return_value,result, 1);
 
17815
    }
 
17816
  }
 
17817
  return;
 
17818
fail:
 
17819
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17820
}
 
17821
 
 
17822
 
 
17823
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_relayState_set) {
 
17824
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17825
  char *arg2 = (char *) 0 ;
 
17826
  zval **args[2];
 
17827
  
 
17828
  SWIG_ResetError();
 
17829
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17830
    WRONG_PARAM_COUNT;
 
17831
  }
 
17832
  
 
17833
  {
 
17834
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17835
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_relayState_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17836
    }
 
17837
  }
 
17838
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17839
  {
 
17840
    /*@SWIG:CONVERT_STRING_IN@*/
 
17841
    convert_to_string_ex(args[1]);
 
17842
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17843
    /*@SWIG@*/;
 
17844
  }
 
17845
  {
 
17846
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
17847
    if (arg2) {
 
17848
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
17849
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
17850
    } else {
 
17851
      arg1->RelayState = 0;
 
17852
    }
 
17853
  }
 
17854
  
 
17855
  return;
 
17856
fail:
 
17857
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17858
}
 
17859
 
 
17860
 
 
17861
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_relayState_get) {
 
17862
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17863
  char *result = 0 ;
 
17864
  zval **args[1];
 
17865
  
 
17866
  SWIG_ResetError();
 
17867
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17868
    WRONG_PARAM_COUNT;
 
17869
  }
 
17870
  
 
17871
  {
 
17872
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17873
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_relayState_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17874
    }
 
17875
  }
 
17876
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17877
  result = (char *) ((arg1)->RelayState);
 
17878
  {
 
17879
    if(!result) {
 
17880
      ZVAL_NULL(return_value);
 
17881
    } else {
 
17882
      ZVAL_STRING(return_value,result, 1);
 
17883
    }
 
17884
  }
 
17885
  return;
 
17886
fail:
 
17887
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17888
}
 
17889
 
 
17890
 
 
17891
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_certificateFile_set) {
 
17892
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17893
  char *arg2 = (char *) 0 ;
 
17894
  zval **args[2];
 
17895
  
 
17896
  SWIG_ResetError();
 
17897
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17898
    WRONG_PARAM_COUNT;
 
17899
  }
 
17900
  
 
17901
  {
 
17902
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17903
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_certificateFile_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17904
    }
 
17905
  }
 
17906
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17907
  {
 
17908
    /*@SWIG:CONVERT_STRING_IN@*/
 
17909
    convert_to_string_ex(args[1]);
 
17910
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17911
    /*@SWIG@*/;
 
17912
  }
 
17913
  LassoLibAuthnRequest_certificate_file_set(arg1,arg2);
 
17914
  
 
17915
  
 
17916
  return;
 
17917
fail:
 
17918
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17919
}
 
17920
 
 
17921
 
 
17922
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_certificateFile_get) {
 
17923
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17924
  char *result = 0 ;
 
17925
  zval **args[1];
 
17926
  
 
17927
  SWIG_ResetError();
 
17928
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17929
    WRONG_PARAM_COUNT;
 
17930
  }
 
17931
  
 
17932
  {
 
17933
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17934
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_certificateFile_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17935
    }
 
17936
  }
 
17937
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17938
  result = (char *)LassoLibAuthnRequest_certificate_file_get(arg1);
 
17939
  {
 
17940
    if(!result) {
 
17941
      ZVAL_NULL(return_value);
 
17942
    } else {
 
17943
      ZVAL_STRING(return_value,result, 1);
 
17944
    }
 
17945
  }
 
17946
  return;
 
17947
fail:
 
17948
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17949
}
 
17950
 
 
17951
 
 
17952
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_issueInstant_set) {
 
17953
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17954
  char *arg2 = (char *) 0 ;
 
17955
  zval **args[2];
 
17956
  
 
17957
  SWIG_ResetError();
 
17958
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
17959
    WRONG_PARAM_COUNT;
 
17960
  }
 
17961
  
 
17962
  {
 
17963
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17964
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_issueInstant_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17965
    }
 
17966
  }
 
17967
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17968
  {
 
17969
    /*@SWIG:CONVERT_STRING_IN@*/
 
17970
    convert_to_string_ex(args[1]);
 
17971
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
17972
    /*@SWIG@*/;
 
17973
  }
 
17974
  LassoLibAuthnRequest_IssueInstant_set(arg1,arg2);
 
17975
  
 
17976
  
 
17977
  return;
 
17978
fail:
 
17979
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
17980
}
 
17981
 
 
17982
 
 
17983
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_issueInstant_get) {
 
17984
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
17985
  char *result = 0 ;
 
17986
  zval **args[1];
 
17987
  
 
17988
  SWIG_ResetError();
 
17989
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
17990
    WRONG_PARAM_COUNT;
 
17991
  }
 
17992
  
 
17993
  {
 
17994
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
17995
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_issueInstant_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
17996
    }
 
17997
  }
 
17998
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
17999
  result = (char *)LassoLibAuthnRequest_IssueInstant_get(arg1);
 
18000
  {
 
18001
    if(!result) {
 
18002
      ZVAL_NULL(return_value);
 
18003
    } else {
 
18004
      ZVAL_STRING(return_value,result, 1);
 
18005
    }
 
18006
  }
 
18007
  return;
 
18008
fail:
 
18009
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18010
}
 
18011
 
 
18012
 
 
18013
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_majorVersion_set) {
 
18014
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18015
  int arg2 ;
 
18016
  zval **args[2];
 
18017
  
 
18018
  SWIG_ResetError();
 
18019
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18020
    WRONG_PARAM_COUNT;
 
18021
  }
 
18022
  
 
18023
  {
 
18024
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18025
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_majorVersion_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18026
    }
 
18027
  }
 
18028
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18029
  {
 
18030
    /*@SWIG:CONVERT_INT_IN@*/
 
18031
    convert_to_long_ex(args[1]);
 
18032
    arg2 = (int) Z_LVAL_PP(args[1]);
 
18033
    /*@SWIG@*/;
 
18034
  }
 
18035
  LassoLibAuthnRequest_MajorVersion_set(arg1,arg2);
 
18036
  
 
18037
  
 
18038
  return;
 
18039
fail:
 
18040
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18041
}
 
18042
 
 
18043
 
 
18044
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_majorVersion_get) {
 
18045
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18046
  int result;
 
18047
  zval **args[1];
 
18048
  
 
18049
  SWIG_ResetError();
 
18050
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18051
    WRONG_PARAM_COUNT;
 
18052
  }
 
18053
  
 
18054
  {
 
18055
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18056
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_majorVersion_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18057
    }
 
18058
  }
 
18059
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18060
  result = (int)LassoLibAuthnRequest_MajorVersion_get(arg1);
 
18061
  {
 
18062
    ZVAL_LONG(return_value,result);
 
18063
  }
 
18064
  return;
 
18065
fail:
 
18066
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18067
}
 
18068
 
 
18069
 
 
18070
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_minorVersion_set) {
 
18071
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18072
  int arg2 ;
 
18073
  zval **args[2];
 
18074
  
 
18075
  SWIG_ResetError();
 
18076
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18077
    WRONG_PARAM_COUNT;
 
18078
  }
 
18079
  
 
18080
  {
 
18081
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18082
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_minorVersion_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18083
    }
 
18084
  }
 
18085
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18086
  {
 
18087
    /*@SWIG:CONVERT_INT_IN@*/
 
18088
    convert_to_long_ex(args[1]);
 
18089
    arg2 = (int) Z_LVAL_PP(args[1]);
 
18090
    /*@SWIG@*/;
 
18091
  }
 
18092
  LassoLibAuthnRequest_MinorVersion_set(arg1,arg2);
 
18093
  
 
18094
  
 
18095
  return;
 
18096
fail:
 
18097
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18098
}
 
18099
 
 
18100
 
 
18101
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_minorVersion_get) {
 
18102
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18103
  int result;
 
18104
  zval **args[1];
 
18105
  
 
18106
  SWIG_ResetError();
 
18107
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18108
    WRONG_PARAM_COUNT;
 
18109
  }
 
18110
  
 
18111
  {
 
18112
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18113
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_minorVersion_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18114
    }
 
18115
  }
 
18116
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18117
  result = (int)LassoLibAuthnRequest_MinorVersion_get(arg1);
 
18118
  {
 
18119
    ZVAL_LONG(return_value,result);
 
18120
  }
 
18121
  return;
 
18122
fail:
 
18123
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18124
}
 
18125
 
 
18126
 
 
18127
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_privateKeyFile_set) {
 
18128
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18129
  char *arg2 = (char *) 0 ;
 
18130
  zval **args[2];
 
18131
  
 
18132
  SWIG_ResetError();
 
18133
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18134
    WRONG_PARAM_COUNT;
 
18135
  }
 
18136
  
 
18137
  {
 
18138
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18139
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_privateKeyFile_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18140
    }
 
18141
  }
 
18142
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18143
  {
 
18144
    /*@SWIG:CONVERT_STRING_IN@*/
 
18145
    convert_to_string_ex(args[1]);
 
18146
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
18147
    /*@SWIG@*/;
 
18148
  }
 
18149
  LassoLibAuthnRequest_private_key_file_set(arg1,arg2);
 
18150
  
 
18151
  
 
18152
  return;
 
18153
fail:
 
18154
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18155
}
 
18156
 
 
18157
 
 
18158
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_privateKeyFile_get) {
 
18159
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18160
  char *result = 0 ;
 
18161
  zval **args[1];
 
18162
  
 
18163
  SWIG_ResetError();
 
18164
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18165
    WRONG_PARAM_COUNT;
 
18166
  }
 
18167
  
 
18168
  {
 
18169
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18170
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_privateKeyFile_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18171
    }
 
18172
  }
 
18173
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18174
  result = (char *)LassoLibAuthnRequest_private_key_file_get(arg1);
 
18175
  {
 
18176
    if(!result) {
 
18177
      ZVAL_NULL(return_value);
 
18178
    } else {
 
18179
      ZVAL_STRING(return_value,result, 1);
 
18180
    }
 
18181
  }
 
18182
  return;
 
18183
fail:
 
18184
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18185
}
 
18186
 
 
18187
 
 
18188
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_requestId_set) {
 
18189
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18190
  char *arg2 = (char *) 0 ;
 
18191
  zval **args[2];
 
18192
  
 
18193
  SWIG_ResetError();
 
18194
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18195
    WRONG_PARAM_COUNT;
 
18196
  }
 
18197
  
 
18198
  {
 
18199
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18200
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_requestId_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18201
    }
 
18202
  }
 
18203
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18204
  {
 
18205
    /*@SWIG:CONVERT_STRING_IN@*/
 
18206
    convert_to_string_ex(args[1]);
 
18207
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
18208
    /*@SWIG@*/;
 
18209
  }
 
18210
  LassoLibAuthnRequest_RequestID_set(arg1,arg2);
 
18211
  
 
18212
  
 
18213
  return;
 
18214
fail:
 
18215
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18216
}
 
18217
 
 
18218
 
 
18219
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_requestId_get) {
 
18220
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18221
  char *result = 0 ;
 
18222
  zval **args[1];
 
18223
  
 
18224
  SWIG_ResetError();
 
18225
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18226
    WRONG_PARAM_COUNT;
 
18227
  }
 
18228
  
 
18229
  {
 
18230
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18231
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_requestId_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18232
    }
 
18233
  }
 
18234
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18235
  result = (char *)LassoLibAuthnRequest_RequestID_get(arg1);
 
18236
  {
 
18237
    if(!result) {
 
18238
      ZVAL_NULL(return_value);
 
18239
    } else {
 
18240
      ZVAL_STRING(return_value,result, 1);
 
18241
    }
 
18242
  }
 
18243
  return;
 
18244
fail:
 
18245
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18246
}
 
18247
 
 
18248
 
 
18249
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_respondWith_set) {
 
18250
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18251
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
18252
  zval **args[2];
 
18253
  
 
18254
  SWIG_ResetError();
 
18255
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18256
    WRONG_PARAM_COUNT;
 
18257
  }
 
18258
  
 
18259
  {
 
18260
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18261
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_respondWith_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18262
    }
 
18263
  }
 
18264
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18265
  {
 
18266
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
18267
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnRequest_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
18268
    }
 
18269
  }
 
18270
  LassoLibAuthnRequest_RespondWith_set(arg1,arg2);
 
18271
  
 
18272
  
 
18273
  return;
 
18274
fail:
 
18275
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18276
}
 
18277
 
 
18278
 
 
18279
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_respondWith_get) {
 
18280
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18281
  LassoStringList *result = 0 ;
 
18282
  zval **args[1];
 
18283
  
 
18284
  SWIG_ResetError();
 
18285
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18286
    WRONG_PARAM_COUNT;
 
18287
  }
 
18288
  
 
18289
  {
 
18290
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18291
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_respondWith_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18292
    }
 
18293
  }
 
18294
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18295
  result = (LassoStringList *)LassoLibAuthnRequest_RespondWith_get(arg1);
 
18296
  {
 
18297
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
18298
  }
 
18299
  /* Wrap this return value */
 
18300
  {
 
18301
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18302
    zval *obj, *_cPtr;
 
18303
    MAKE_STD_ZVAL(obj);
 
18304
    MAKE_STD_ZVAL(_cPtr);
 
18305
    *_cPtr = *return_value;
 
18306
    INIT_ZVAL(*return_value);
 
18307
    *return_value=*_cPtr;
 
18308
  }
 
18309
  return;
 
18310
fail:
 
18311
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18312
}
 
18313
 
 
18314
 
 
18315
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_signMethod_set) {
 
18316
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18317
  LassoSignatureMethod arg2 ;
 
18318
  zval **args[2];
 
18319
  
 
18320
  SWIG_ResetError();
 
18321
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18322
    WRONG_PARAM_COUNT;
 
18323
  }
 
18324
  
 
18325
  {
 
18326
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18327
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_signMethod_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18328
    }
 
18329
  }
 
18330
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18331
  {
 
18332
    /*@SWIG:CONVERT_INT_IN@*/
 
18333
    convert_to_long_ex(args[1]);
 
18334
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
18335
    /*@SWIG@*/;
 
18336
  }
 
18337
  LassoLibAuthnRequest_sign_method_set(arg1,arg2);
 
18338
  
 
18339
  
 
18340
  return;
 
18341
fail:
 
18342
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18343
}
 
18344
 
 
18345
 
 
18346
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_signMethod_get) {
 
18347
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18348
  LassoSignatureMethod result;
 
18349
  zval **args[1];
 
18350
  
 
18351
  SWIG_ResetError();
 
18352
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18353
    WRONG_PARAM_COUNT;
 
18354
  }
 
18355
  
 
18356
  {
 
18357
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18358
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_signMethod_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18359
    }
 
18360
  }
 
18361
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18362
  result = (LassoSignatureMethod)LassoLibAuthnRequest_sign_method_get(arg1);
 
18363
  {
 
18364
    ZVAL_LONG(return_value,result);
 
18365
  }
 
18366
  return;
 
18367
fail:
 
18368
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18369
}
 
18370
 
 
18371
 
 
18372
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_signType_set) {
 
18373
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18374
  LassoSignatureType arg2 ;
 
18375
  LassoSignatureType *tmp2 ;
 
18376
  zval **args[2];
 
18377
  
 
18378
  SWIG_ResetError();
 
18379
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18380
    WRONG_PARAM_COUNT;
 
18381
  }
 
18382
  
 
18383
  {
 
18384
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18385
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_signType_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18386
    }
 
18387
  }
 
18388
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18389
  {
 
18390
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
18391
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnRequest_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
18392
    }
 
18393
    arg2 = *tmp2;
 
18394
  }
 
18395
  LassoLibAuthnRequest_sign_type_set(arg1,arg2);
 
18396
  
 
18397
  
 
18398
  return;
 
18399
fail:
 
18400
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18401
}
 
18402
 
 
18403
 
 
18404
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_signType_get) {
 
18405
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18406
  LassoSignatureType result;
 
18407
  zval **args[1];
 
18408
  
 
18409
  SWIG_ResetError();
 
18410
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18411
    WRONG_PARAM_COUNT;
 
18412
  }
 
18413
  
 
18414
  {
 
18415
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18416
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_signType_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18417
    }
 
18418
  }
 
18419
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18420
  result = LassoLibAuthnRequest_sign_type_get(arg1);
 
18421
  {
 
18422
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
18423
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
18424
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
18425
  }
 
18426
  return;
 
18427
fail:
 
18428
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18429
}
 
18430
 
 
18431
 
 
18432
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_extension_set) {
 
18433
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18434
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
18435
  zval **args[2];
 
18436
  
 
18437
  SWIG_ResetError();
 
18438
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18439
    WRONG_PARAM_COUNT;
 
18440
  }
 
18441
  
 
18442
  {
 
18443
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18444
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_extension_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18445
    }
 
18446
  }
 
18447
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18448
  {
 
18449
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
18450
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnRequest_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
18451
    }
 
18452
  }
 
18453
  LassoLibAuthnRequest_Extension_set(arg1,arg2);
 
18454
  
 
18455
  
 
18456
  return;
 
18457
fail:
 
18458
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18459
}
 
18460
 
 
18461
 
 
18462
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_extension_get) {
 
18463
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18464
  LassoStringList *result = 0 ;
 
18465
  zval **args[1];
 
18466
  
 
18467
  SWIG_ResetError();
 
18468
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18469
    WRONG_PARAM_COUNT;
 
18470
  }
 
18471
  
 
18472
  {
 
18473
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18474
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_extension_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18475
    }
 
18476
  }
 
18477
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18478
  result = (LassoStringList *)LassoLibAuthnRequest_Extension_get(arg1);
 
18479
  {
 
18480
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
18481
  }
 
18482
  /* Wrap this return value */
 
18483
  {
 
18484
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18485
    zval *obj, *_cPtr;
 
18486
    MAKE_STD_ZVAL(obj);
 
18487
    MAKE_STD_ZVAL(_cPtr);
 
18488
    *_cPtr = *return_value;
 
18489
    INIT_ZVAL(*return_value);
 
18490
    *return_value=*_cPtr;
 
18491
  }
 
18492
  return;
 
18493
fail:
 
18494
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18495
}
 
18496
 
 
18497
 
 
18498
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_requestAuthnContext_set) {
 
18499
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18500
  LassoLibRequestAuthnContext *arg2 = (LassoLibRequestAuthnContext *) 0 ;
 
18501
  zval **args[2];
 
18502
  
 
18503
  SWIG_ResetError();
 
18504
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18505
    WRONG_PARAM_COUNT;
 
18506
  }
 
18507
  
 
18508
  {
 
18509
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18510
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_requestAuthnContext_set. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18511
    }
 
18512
  }
 
18513
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18514
  {
 
18515
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
18516
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnRequest_requestAuthnContext_set. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
18517
    }
 
18518
  }
 
18519
  LassoLibAuthnRequest_RequestAuthnContext_set(arg1,arg2);
 
18520
  
 
18521
  
 
18522
  return;
 
18523
fail:
 
18524
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18525
}
 
18526
 
 
18527
 
 
18528
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_requestAuthnContext_get) {
 
18529
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18530
  LassoLibRequestAuthnContext *result = 0 ;
 
18531
  zval **args[1];
 
18532
  
 
18533
  SWIG_ResetError();
 
18534
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18535
    WRONG_PARAM_COUNT;
 
18536
  }
 
18537
  
 
18538
  {
 
18539
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18540
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_requestAuthnContext_get. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18541
    }
 
18542
  }
 
18543
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18544
  result = (LassoLibRequestAuthnContext *)LassoLibAuthnRequest_RequestAuthnContext_get(arg1);
 
18545
  {
 
18546
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRequestAuthnContext, 0);
 
18547
  }
 
18548
  /* Wrap this return value */
 
18549
  {
 
18550
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18551
    zval *obj, *_cPtr;
 
18552
    MAKE_STD_ZVAL(obj);
 
18553
    MAKE_STD_ZVAL(_cPtr);
 
18554
    *_cPtr = *return_value;
 
18555
    INIT_ZVAL(*return_value);
 
18556
    *return_value=*_cPtr;
 
18557
  }
 
18558
  return;
 
18559
fail:
 
18560
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18561
}
 
18562
 
 
18563
 
 
18564
ZEND_NAMED_FUNCTION(_wrap_new_LibAuthnRequest) {
 
18565
  LassoLibAuthnRequest *result = 0 ;
 
18566
  
 
18567
  SWIG_ResetError();
 
18568
  if(ZEND_NUM_ARGS() != 0) {
 
18569
    WRONG_PARAM_COUNT;
 
18570
  }
 
18571
  
 
18572
  result = (LassoLibAuthnRequest *)new_LassoLibAuthnRequest();
 
18573
  {
 
18574
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAuthnRequest, 1);
 
18575
  }
 
18576
  /* Wrap this return value */
 
18577
  {
 
18578
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18579
    zval *obj, *_cPtr;
 
18580
    MAKE_STD_ZVAL(obj);
 
18581
    MAKE_STD_ZVAL(_cPtr);
 
18582
    *_cPtr = *return_value;
 
18583
    INIT_ZVAL(*return_value);
 
18584
    *return_value=*_cPtr;
 
18585
  }
 
18586
  return;
 
18587
fail:
 
18588
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18589
}
 
18590
 
 
18591
 
 
18592
/* This function is designed to be called by the zend list destructors */
 
18593
/* to typecast and do the actual destruction */
 
18594
static void __wrap_delete_LibAuthnRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
18595
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
18596
  void *ptr=value->ptr ;
 
18597
  int newobject=value->newobject ;
 
18598
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18599
  
 
18600
  efree(value);
 
18601
  if (! newobject) return; /* can't delete it! */
 
18602
  arg1 = (LassoLibAuthnRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAuthnRequest TSRMLS_CC);
 
18603
  if (! arg1) zend_error(E_ERROR, "LassoLibAuthnRequest resource already free'd");
 
18604
  delete_LassoLibAuthnRequest(arg1);
 
18605
  
 
18606
}
 
18607
 
 
18608
 
 
18609
ZEND_NAMED_FUNCTION(_wrap_LibAuthnRequest_dump) {
 
18610
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
 
18611
  char *result = 0 ;
 
18612
  zval **args[1];
 
18613
  
 
18614
  SWIG_ResetError();
 
18615
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18616
    WRONG_PARAM_COUNT;
 
18617
  }
 
18618
  
 
18619
  {
 
18620
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18621
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnRequest_dump. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18622
    }
 
18623
  }
 
18624
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18625
  result = (char *)LassoLibAuthnRequest_dump(arg1);
 
18626
  {
 
18627
    if(!result) {
 
18628
      ZVAL_NULL(return_value);
 
18629
    } else {
 
18630
      ZVAL_STRING(return_value,result, 1);
 
18631
    }
 
18632
  }
 
18633
  return;
 
18634
fail:
 
18635
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18636
}
 
18637
 
 
18638
 
 
18639
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_consent_set) {
 
18640
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18641
  char *arg2 = (char *) 0 ;
 
18642
  zval **args[2];
 
18643
  
 
18644
  SWIG_ResetError();
 
18645
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18646
    WRONG_PARAM_COUNT;
 
18647
  }
 
18648
  
 
18649
  {
 
18650
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18651
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_consent_set. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18652
    }
 
18653
  }
 
18654
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18655
  {
 
18656
    /*@SWIG:CONVERT_STRING_IN@*/
 
18657
    convert_to_string_ex(args[1]);
 
18658
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
18659
    /*@SWIG@*/;
 
18660
  }
 
18661
  {
 
18662
    if (arg1->consent) free((char *)arg1->consent);
 
18663
    if (arg2) {
 
18664
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
18665
      strcpy((char *)arg1->consent, (const char *)arg2);
 
18666
    } else {
 
18667
      arg1->consent = 0;
 
18668
    }
 
18669
  }
 
18670
  
 
18671
  return;
 
18672
fail:
 
18673
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18674
}
 
18675
 
 
18676
 
 
18677
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_consent_get) {
 
18678
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18679
  char *result = 0 ;
 
18680
  zval **args[1];
 
18681
  
 
18682
  SWIG_ResetError();
 
18683
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18684
    WRONG_PARAM_COUNT;
 
18685
  }
 
18686
  
 
18687
  {
 
18688
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18689
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_consent_get. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18690
    }
 
18691
  }
 
18692
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18693
  result = (char *) ((arg1)->consent);
 
18694
  {
 
18695
    if(!result) {
 
18696
      ZVAL_NULL(return_value);
 
18697
    } else {
 
18698
      ZVAL_STRING(return_value,result, 1);
 
18699
    }
 
18700
  }
 
18701
  return;
 
18702
fail:
 
18703
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18704
}
 
18705
 
 
18706
 
 
18707
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_providerId_set) {
 
18708
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18709
  char *arg2 = (char *) 0 ;
 
18710
  zval **args[2];
 
18711
  
 
18712
  SWIG_ResetError();
 
18713
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18714
    WRONG_PARAM_COUNT;
 
18715
  }
 
18716
  
 
18717
  {
 
18718
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18719
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_providerId_set. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18720
    }
 
18721
  }
 
18722
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18723
  {
 
18724
    /*@SWIG:CONVERT_STRING_IN@*/
 
18725
    convert_to_string_ex(args[1]);
 
18726
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
18727
    /*@SWIG@*/;
 
18728
  }
 
18729
  {
 
18730
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
18731
    if (arg2) {
 
18732
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
18733
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
18734
    } else {
 
18735
      arg1->ProviderID = 0;
 
18736
    }
 
18737
  }
 
18738
  
 
18739
  return;
 
18740
fail:
 
18741
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18742
}
 
18743
 
 
18744
 
 
18745
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_providerId_get) {
 
18746
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18747
  char *result = 0 ;
 
18748
  zval **args[1];
 
18749
  
 
18750
  SWIG_ResetError();
 
18751
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18752
    WRONG_PARAM_COUNT;
 
18753
  }
 
18754
  
 
18755
  {
 
18756
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18757
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_providerId_get. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18758
    }
 
18759
  }
 
18760
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18761
  result = (char *) ((arg1)->ProviderID);
 
18762
  {
 
18763
    if(!result) {
 
18764
      ZVAL_NULL(return_value);
 
18765
    } else {
 
18766
      ZVAL_STRING(return_value,result, 1);
 
18767
    }
 
18768
  }
 
18769
  return;
 
18770
fail:
 
18771
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18772
}
 
18773
 
 
18774
 
 
18775
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_relayState_set) {
 
18776
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18777
  char *arg2 = (char *) 0 ;
 
18778
  zval **args[2];
 
18779
  
 
18780
  SWIG_ResetError();
 
18781
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18782
    WRONG_PARAM_COUNT;
 
18783
  }
 
18784
  
 
18785
  {
 
18786
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18787
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_relayState_set. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18788
    }
 
18789
  }
 
18790
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18791
  {
 
18792
    /*@SWIG:CONVERT_STRING_IN@*/
 
18793
    convert_to_string_ex(args[1]);
 
18794
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
18795
    /*@SWIG@*/;
 
18796
  }
 
18797
  {
 
18798
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
18799
    if (arg2) {
 
18800
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
18801
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
18802
    } else {
 
18803
      arg1->RelayState = 0;
 
18804
    }
 
18805
  }
 
18806
  
 
18807
  return;
 
18808
fail:
 
18809
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18810
}
 
18811
 
 
18812
 
 
18813
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_relayState_get) {
 
18814
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18815
  char *result = 0 ;
 
18816
  zval **args[1];
 
18817
  
 
18818
  SWIG_ResetError();
 
18819
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18820
    WRONG_PARAM_COUNT;
 
18821
  }
 
18822
  
 
18823
  {
 
18824
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18825
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_relayState_get. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18826
    }
 
18827
  }
 
18828
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18829
  result = (char *) ((arg1)->RelayState);
 
18830
  {
 
18831
    if(!result) {
 
18832
      ZVAL_NULL(return_value);
 
18833
    } else {
 
18834
      ZVAL_STRING(return_value,result, 1);
 
18835
    }
 
18836
  }
 
18837
  return;
 
18838
fail:
 
18839
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18840
}
 
18841
 
 
18842
 
 
18843
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_extension_set) {
 
18844
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18845
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
18846
  zval **args[2];
 
18847
  
 
18848
  SWIG_ResetError();
 
18849
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18850
    WRONG_PARAM_COUNT;
 
18851
  }
 
18852
  
 
18853
  {
 
18854
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18855
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_extension_set. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18856
    }
 
18857
  }
 
18858
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18859
  {
 
18860
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
18861
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnResponse_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
18862
    }
 
18863
  }
 
18864
  LassoLibAuthnResponse_Extension_set(arg1,arg2);
 
18865
  
 
18866
  
 
18867
  return;
 
18868
fail:
 
18869
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18870
}
 
18871
 
 
18872
 
 
18873
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_extension_get) {
 
18874
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18875
  LassoStringList *result = 0 ;
 
18876
  zval **args[1];
 
18877
  
 
18878
  SWIG_ResetError();
 
18879
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18880
    WRONG_PARAM_COUNT;
 
18881
  }
 
18882
  
 
18883
  {
 
18884
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18885
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_extension_get. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18886
    }
 
18887
  }
 
18888
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18889
  result = (LassoStringList *)LassoLibAuthnResponse_Extension_get(arg1);
 
18890
  {
 
18891
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
18892
  }
 
18893
  /* Wrap this return value */
 
18894
  {
 
18895
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18896
    zval *obj, *_cPtr;
 
18897
    MAKE_STD_ZVAL(obj);
 
18898
    MAKE_STD_ZVAL(_cPtr);
 
18899
    *_cPtr = *return_value;
 
18900
    INIT_ZVAL(*return_value);
 
18901
    *return_value=*_cPtr;
 
18902
  }
 
18903
  return;
 
18904
fail:
 
18905
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18906
}
 
18907
 
 
18908
 
 
18909
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_status_set) {
 
18910
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18911
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
 
18912
  zval **args[2];
 
18913
  
 
18914
  SWIG_ResetError();
 
18915
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18916
    WRONG_PARAM_COUNT;
 
18917
  }
 
18918
  
 
18919
  {
 
18920
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18921
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_status_set. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18922
    }
 
18923
  }
 
18924
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18925
  {
 
18926
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
18927
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibAuthnResponse_status_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
18928
    }
 
18929
  }
 
18930
  LassoLibAuthnResponse_Status_set(arg1,arg2);
 
18931
  
 
18932
  
 
18933
  return;
 
18934
fail:
 
18935
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18936
}
 
18937
 
 
18938
 
 
18939
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_status_get) {
 
18940
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
18941
  LassoSamlpStatus *result = 0 ;
 
18942
  zval **args[1];
 
18943
  
 
18944
  SWIG_ResetError();
 
18945
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
18946
    WRONG_PARAM_COUNT;
 
18947
  }
 
18948
  
 
18949
  {
 
18950
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
18951
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_status_get. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
18952
    }
 
18953
  }
 
18954
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
18955
  result = (LassoSamlpStatus *)LassoLibAuthnResponse_Status_get(arg1);
 
18956
  {
 
18957
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0);
 
18958
  }
 
18959
  /* Wrap this return value */
 
18960
  {
 
18961
    /* ALTERNATIVE Constructor, make an object wrapper */
 
18962
    zval *obj, *_cPtr;
 
18963
    MAKE_STD_ZVAL(obj);
 
18964
    MAKE_STD_ZVAL(_cPtr);
 
18965
    *_cPtr = *return_value;
 
18966
    INIT_ZVAL(*return_value);
 
18967
    *return_value=*_cPtr;
 
18968
  }
 
18969
  return;
 
18970
fail:
 
18971
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
18972
}
 
18973
 
 
18974
 
 
18975
ZEND_NAMED_FUNCTION(_wrap_new_LibAuthnResponse) {
 
18976
  char *arg1 = (char *) 0 ;
 
18977
  LassoLibAuthnRequest *arg2 = (LassoLibAuthnRequest *) 0 ;
 
18978
  LassoLibAuthnResponse *result = 0 ;
 
18979
  zval **args[2];
 
18980
  
 
18981
  SWIG_ResetError();
 
18982
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
18983
    WRONG_PARAM_COUNT;
 
18984
  }
 
18985
  
 
18986
  {
 
18987
    /*@SWIG:CONVERT_STRING_IN@*/
 
18988
    convert_to_string_ex(args[0]);
 
18989
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
18990
    /*@SWIG@*/;
 
18991
  }
 
18992
  {
 
18993
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoLibAuthnRequest, 0) < 0) {
 
18994
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of new_LibAuthnResponse. Expected SWIGTYPE_p_LassoLibAuthnRequest");
 
18995
    }
 
18996
  }
 
18997
  result = (LassoLibAuthnResponse *)new_LassoLibAuthnResponse(arg1,arg2);
 
18998
  {
 
18999
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibAuthnResponse, 1);
 
19000
  }
 
19001
  /* Wrap this return value */
 
19002
  {
 
19003
    /* ALTERNATIVE Constructor, make an object wrapper */
 
19004
    zval *obj, *_cPtr;
 
19005
    MAKE_STD_ZVAL(obj);
 
19006
    MAKE_STD_ZVAL(_cPtr);
 
19007
    *_cPtr = *return_value;
 
19008
    INIT_ZVAL(*return_value);
 
19009
    *return_value=*_cPtr;
 
19010
  }
 
19011
  return;
 
19012
fail:
 
19013
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19014
}
 
19015
 
 
19016
 
 
19017
/* This function is designed to be called by the zend list destructors */
 
19018
/* to typecast and do the actual destruction */
 
19019
static void __wrap_delete_LibAuthnResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
19020
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
19021
  void *ptr=value->ptr ;
 
19022
  int newobject=value->newobject ;
 
19023
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
19024
  
 
19025
  efree(value);
 
19026
  if (! newobject) return; /* can't delete it! */
 
19027
  arg1 = (LassoLibAuthnResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibAuthnResponse TSRMLS_CC);
 
19028
  if (! arg1) zend_error(E_ERROR, "LassoLibAuthnResponse resource already free'd");
 
19029
  delete_LassoLibAuthnResponse(arg1);
 
19030
  
 
19031
}
 
19032
 
 
19033
 
 
19034
ZEND_NAMED_FUNCTION(_wrap_LibAuthnResponse_dump) {
 
19035
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
 
19036
  char *result = 0 ;
 
19037
  zval **args[1];
 
19038
  
 
19039
  SWIG_ResetError();
 
19040
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19041
    WRONG_PARAM_COUNT;
 
19042
  }
 
19043
  
 
19044
  {
 
19045
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibAuthnResponse, 0) < 0) {
 
19046
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibAuthnResponse_dump. Expected SWIGTYPE_p_LassoLibAuthnResponse");
 
19047
    }
 
19048
  }
 
19049
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19050
  result = (char *)LassoLibAuthnResponse_dump(arg1);
 
19051
  {
 
19052
    if(!result) {
 
19053
      ZVAL_NULL(return_value);
 
19054
    } else {
 
19055
      ZVAL_STRING(return_value,result, 1);
 
19056
    }
 
19057
  }
 
19058
  return;
 
19059
fail:
 
19060
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19061
}
 
19062
 
 
19063
 
 
19064
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_consent_set) {
 
19065
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19066
  char *arg2 = (char *) 0 ;
 
19067
  zval **args[2];
 
19068
  
 
19069
  SWIG_ResetError();
 
19070
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19071
    WRONG_PARAM_COUNT;
 
19072
  }
 
19073
  
 
19074
  {
 
19075
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19076
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_consent_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19077
    }
 
19078
  }
 
19079
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19080
  {
 
19081
    /*@SWIG:CONVERT_STRING_IN@*/
 
19082
    convert_to_string_ex(args[1]);
 
19083
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19084
    /*@SWIG@*/;
 
19085
  }
 
19086
  {
 
19087
    if (arg1->consent) free((char *)arg1->consent);
 
19088
    if (arg2) {
 
19089
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
19090
      strcpy((char *)arg1->consent, (const char *)arg2);
 
19091
    } else {
 
19092
      arg1->consent = 0;
 
19093
    }
 
19094
  }
 
19095
  
 
19096
  return;
 
19097
fail:
 
19098
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19099
}
 
19100
 
 
19101
 
 
19102
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_consent_get) {
 
19103
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19104
  char *result = 0 ;
 
19105
  zval **args[1];
 
19106
  
 
19107
  SWIG_ResetError();
 
19108
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19109
    WRONG_PARAM_COUNT;
 
19110
  }
 
19111
  
 
19112
  {
 
19113
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19114
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_consent_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19115
    }
 
19116
  }
 
19117
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19118
  result = (char *) ((arg1)->consent);
 
19119
  {
 
19120
    if(!result) {
 
19121
      ZVAL_NULL(return_value);
 
19122
    } else {
 
19123
      ZVAL_STRING(return_value,result, 1);
 
19124
    }
 
19125
  }
 
19126
  return;
 
19127
fail:
 
19128
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19129
}
 
19130
 
 
19131
 
 
19132
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_providerId_set) {
 
19133
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19134
  char *arg2 = (char *) 0 ;
 
19135
  zval **args[2];
 
19136
  
 
19137
  SWIG_ResetError();
 
19138
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19139
    WRONG_PARAM_COUNT;
 
19140
  }
 
19141
  
 
19142
  {
 
19143
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19144
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_providerId_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19145
    }
 
19146
  }
 
19147
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19148
  {
 
19149
    /*@SWIG:CONVERT_STRING_IN@*/
 
19150
    convert_to_string_ex(args[1]);
 
19151
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19152
    /*@SWIG@*/;
 
19153
  }
 
19154
  {
 
19155
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
19156
    if (arg2) {
 
19157
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
19158
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
19159
    } else {
 
19160
      arg1->ProviderID = 0;
 
19161
    }
 
19162
  }
 
19163
  
 
19164
  return;
 
19165
fail:
 
19166
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19167
}
 
19168
 
 
19169
 
 
19170
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_providerId_get) {
 
19171
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19172
  char *result = 0 ;
 
19173
  zval **args[1];
 
19174
  
 
19175
  SWIG_ResetError();
 
19176
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19177
    WRONG_PARAM_COUNT;
 
19178
  }
 
19179
  
 
19180
  {
 
19181
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19182
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_providerId_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19183
    }
 
19184
  }
 
19185
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19186
  result = (char *) ((arg1)->ProviderID);
 
19187
  {
 
19188
    if(!result) {
 
19189
      ZVAL_NULL(return_value);
 
19190
    } else {
 
19191
      ZVAL_STRING(return_value,result, 1);
 
19192
    }
 
19193
  }
 
19194
  return;
 
19195
fail:
 
19196
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19197
}
 
19198
 
 
19199
 
 
19200
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_relayState_set) {
 
19201
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19202
  char *arg2 = (char *) 0 ;
 
19203
  zval **args[2];
 
19204
  
 
19205
  SWIG_ResetError();
 
19206
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19207
    WRONG_PARAM_COUNT;
 
19208
  }
 
19209
  
 
19210
  {
 
19211
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19212
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_relayState_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19213
    }
 
19214
  }
 
19215
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19216
  {
 
19217
    /*@SWIG:CONVERT_STRING_IN@*/
 
19218
    convert_to_string_ex(args[1]);
 
19219
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19220
    /*@SWIG@*/;
 
19221
  }
 
19222
  {
 
19223
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
19224
    if (arg2) {
 
19225
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
19226
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
19227
    } else {
 
19228
      arg1->RelayState = 0;
 
19229
    }
 
19230
  }
 
19231
  
 
19232
  return;
 
19233
fail:
 
19234
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19235
}
 
19236
 
 
19237
 
 
19238
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_relayState_get) {
 
19239
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19240
  char *result = 0 ;
 
19241
  zval **args[1];
 
19242
  
 
19243
  SWIG_ResetError();
 
19244
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19245
    WRONG_PARAM_COUNT;
 
19246
  }
 
19247
  
 
19248
  {
 
19249
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19250
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_relayState_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19251
    }
 
19252
  }
 
19253
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19254
  result = (char *) ((arg1)->RelayState);
 
19255
  {
 
19256
    if(!result) {
 
19257
      ZVAL_NULL(return_value);
 
19258
    } else {
 
19259
      ZVAL_STRING(return_value,result, 1);
 
19260
    }
 
19261
  }
 
19262
  return;
 
19263
fail:
 
19264
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19265
}
 
19266
 
 
19267
 
 
19268
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_certificateFile_set) {
 
19269
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19270
  char *arg2 = (char *) 0 ;
 
19271
  zval **args[2];
 
19272
  
 
19273
  SWIG_ResetError();
 
19274
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19275
    WRONG_PARAM_COUNT;
 
19276
  }
 
19277
  
 
19278
  {
 
19279
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19280
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_certificateFile_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19281
    }
 
19282
  }
 
19283
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19284
  {
 
19285
    /*@SWIG:CONVERT_STRING_IN@*/
 
19286
    convert_to_string_ex(args[1]);
 
19287
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19288
    /*@SWIG@*/;
 
19289
  }
 
19290
  LassoLibFederationTerminationNotification_certificate_file_set(arg1,arg2);
 
19291
  
 
19292
  
 
19293
  return;
 
19294
fail:
 
19295
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19296
}
 
19297
 
 
19298
 
 
19299
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_certificateFile_get) {
 
19300
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19301
  char *result = 0 ;
 
19302
  zval **args[1];
 
19303
  
 
19304
  SWIG_ResetError();
 
19305
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19306
    WRONG_PARAM_COUNT;
 
19307
  }
 
19308
  
 
19309
  {
 
19310
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19311
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_certificateFile_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19312
    }
 
19313
  }
 
19314
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19315
  result = (char *)LassoLibFederationTerminationNotification_certificate_file_get(arg1);
 
19316
  {
 
19317
    if(!result) {
 
19318
      ZVAL_NULL(return_value);
 
19319
    } else {
 
19320
      ZVAL_STRING(return_value,result, 1);
 
19321
    }
 
19322
  }
 
19323
  return;
 
19324
fail:
 
19325
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19326
}
 
19327
 
 
19328
 
 
19329
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_issueInstant_set) {
 
19330
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19331
  char *arg2 = (char *) 0 ;
 
19332
  zval **args[2];
 
19333
  
 
19334
  SWIG_ResetError();
 
19335
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19336
    WRONG_PARAM_COUNT;
 
19337
  }
 
19338
  
 
19339
  {
 
19340
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19341
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_issueInstant_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19342
    }
 
19343
  }
 
19344
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19345
  {
 
19346
    /*@SWIG:CONVERT_STRING_IN@*/
 
19347
    convert_to_string_ex(args[1]);
 
19348
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19349
    /*@SWIG@*/;
 
19350
  }
 
19351
  LassoLibFederationTerminationNotification_IssueInstant_set(arg1,arg2);
 
19352
  
 
19353
  
 
19354
  return;
 
19355
fail:
 
19356
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19357
}
 
19358
 
 
19359
 
 
19360
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_issueInstant_get) {
 
19361
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19362
  char *result = 0 ;
 
19363
  zval **args[1];
 
19364
  
 
19365
  SWIG_ResetError();
 
19366
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19367
    WRONG_PARAM_COUNT;
 
19368
  }
 
19369
  
 
19370
  {
 
19371
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19372
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_issueInstant_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19373
    }
 
19374
  }
 
19375
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19376
  result = (char *)LassoLibFederationTerminationNotification_IssueInstant_get(arg1);
 
19377
  {
 
19378
    if(!result) {
 
19379
      ZVAL_NULL(return_value);
 
19380
    } else {
 
19381
      ZVAL_STRING(return_value,result, 1);
 
19382
    }
 
19383
  }
 
19384
  return;
 
19385
fail:
 
19386
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19387
}
 
19388
 
 
19389
 
 
19390
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_majorVersion_set) {
 
19391
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19392
  int arg2 ;
 
19393
  zval **args[2];
 
19394
  
 
19395
  SWIG_ResetError();
 
19396
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19397
    WRONG_PARAM_COUNT;
 
19398
  }
 
19399
  
 
19400
  {
 
19401
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19402
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_majorVersion_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19403
    }
 
19404
  }
 
19405
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19406
  {
 
19407
    /*@SWIG:CONVERT_INT_IN@*/
 
19408
    convert_to_long_ex(args[1]);
 
19409
    arg2 = (int) Z_LVAL_PP(args[1]);
 
19410
    /*@SWIG@*/;
 
19411
  }
 
19412
  LassoLibFederationTerminationNotification_MajorVersion_set(arg1,arg2);
 
19413
  
 
19414
  
 
19415
  return;
 
19416
fail:
 
19417
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19418
}
 
19419
 
 
19420
 
 
19421
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_majorVersion_get) {
 
19422
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19423
  int result;
 
19424
  zval **args[1];
 
19425
  
 
19426
  SWIG_ResetError();
 
19427
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19428
    WRONG_PARAM_COUNT;
 
19429
  }
 
19430
  
 
19431
  {
 
19432
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19433
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_majorVersion_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19434
    }
 
19435
  }
 
19436
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19437
  result = (int)LassoLibFederationTerminationNotification_MajorVersion_get(arg1);
 
19438
  {
 
19439
    ZVAL_LONG(return_value,result);
 
19440
  }
 
19441
  return;
 
19442
fail:
 
19443
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19444
}
 
19445
 
 
19446
 
 
19447
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_minorVersion_set) {
 
19448
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19449
  int arg2 ;
 
19450
  zval **args[2];
 
19451
  
 
19452
  SWIG_ResetError();
 
19453
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19454
    WRONG_PARAM_COUNT;
 
19455
  }
 
19456
  
 
19457
  {
 
19458
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19459
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_minorVersion_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19460
    }
 
19461
  }
 
19462
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19463
  {
 
19464
    /*@SWIG:CONVERT_INT_IN@*/
 
19465
    convert_to_long_ex(args[1]);
 
19466
    arg2 = (int) Z_LVAL_PP(args[1]);
 
19467
    /*@SWIG@*/;
 
19468
  }
 
19469
  LassoLibFederationTerminationNotification_MinorVersion_set(arg1,arg2);
 
19470
  
 
19471
  
 
19472
  return;
 
19473
fail:
 
19474
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19475
}
 
19476
 
 
19477
 
 
19478
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_minorVersion_get) {
 
19479
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19480
  int result;
 
19481
  zval **args[1];
 
19482
  
 
19483
  SWIG_ResetError();
 
19484
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19485
    WRONG_PARAM_COUNT;
 
19486
  }
 
19487
  
 
19488
  {
 
19489
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19490
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_minorVersion_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19491
    }
 
19492
  }
 
19493
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19494
  result = (int)LassoLibFederationTerminationNotification_MinorVersion_get(arg1);
 
19495
  {
 
19496
    ZVAL_LONG(return_value,result);
 
19497
  }
 
19498
  return;
 
19499
fail:
 
19500
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19501
}
 
19502
 
 
19503
 
 
19504
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_privateKeyFile_set) {
 
19505
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19506
  char *arg2 = (char *) 0 ;
 
19507
  zval **args[2];
 
19508
  
 
19509
  SWIG_ResetError();
 
19510
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19511
    WRONG_PARAM_COUNT;
 
19512
  }
 
19513
  
 
19514
  {
 
19515
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19516
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_privateKeyFile_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19517
    }
 
19518
  }
 
19519
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19520
  {
 
19521
    /*@SWIG:CONVERT_STRING_IN@*/
 
19522
    convert_to_string_ex(args[1]);
 
19523
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19524
    /*@SWIG@*/;
 
19525
  }
 
19526
  LassoLibFederationTerminationNotification_private_key_file_set(arg1,arg2);
 
19527
  
 
19528
  
 
19529
  return;
 
19530
fail:
 
19531
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19532
}
 
19533
 
 
19534
 
 
19535
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_privateKeyFile_get) {
 
19536
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19537
  char *result = 0 ;
 
19538
  zval **args[1];
 
19539
  
 
19540
  SWIG_ResetError();
 
19541
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19542
    WRONG_PARAM_COUNT;
 
19543
  }
 
19544
  
 
19545
  {
 
19546
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_privateKeyFile_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19548
    }
 
19549
  }
 
19550
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19551
  result = (char *)LassoLibFederationTerminationNotification_private_key_file_get(arg1);
 
19552
  {
 
19553
    if(!result) {
 
19554
      ZVAL_NULL(return_value);
 
19555
    } else {
 
19556
      ZVAL_STRING(return_value,result, 1);
 
19557
    }
 
19558
  }
 
19559
  return;
 
19560
fail:
 
19561
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19562
}
 
19563
 
 
19564
 
 
19565
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_requestId_set) {
 
19566
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19567
  char *arg2 = (char *) 0 ;
 
19568
  zval **args[2];
 
19569
  
 
19570
  SWIG_ResetError();
 
19571
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19572
    WRONG_PARAM_COUNT;
 
19573
  }
 
19574
  
 
19575
  {
 
19576
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19577
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_requestId_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19578
    }
 
19579
  }
 
19580
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19581
  {
 
19582
    /*@SWIG:CONVERT_STRING_IN@*/
 
19583
    convert_to_string_ex(args[1]);
 
19584
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
19585
    /*@SWIG@*/;
 
19586
  }
 
19587
  LassoLibFederationTerminationNotification_RequestID_set(arg1,arg2);
 
19588
  
 
19589
  
 
19590
  return;
 
19591
fail:
 
19592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19593
}
 
19594
 
 
19595
 
 
19596
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_requestId_get) {
 
19597
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19598
  char *result = 0 ;
 
19599
  zval **args[1];
 
19600
  
 
19601
  SWIG_ResetError();
 
19602
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19603
    WRONG_PARAM_COUNT;
 
19604
  }
 
19605
  
 
19606
  {
 
19607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_requestId_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19609
    }
 
19610
  }
 
19611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19612
  result = (char *)LassoLibFederationTerminationNotification_RequestID_get(arg1);
 
19613
  {
 
19614
    if(!result) {
 
19615
      ZVAL_NULL(return_value);
 
19616
    } else {
 
19617
      ZVAL_STRING(return_value,result, 1);
 
19618
    }
 
19619
  }
 
19620
  return;
 
19621
fail:
 
19622
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19623
}
 
19624
 
 
19625
 
 
19626
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_respondWith_set) {
 
19627
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19628
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
19629
  zval **args[2];
 
19630
  
 
19631
  SWIG_ResetError();
 
19632
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19633
    WRONG_PARAM_COUNT;
 
19634
  }
 
19635
  
 
19636
  {
 
19637
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19638
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_respondWith_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19639
    }
 
19640
  }
 
19641
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19642
  {
 
19643
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
19644
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibFederationTerminationNotification_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
19645
    }
 
19646
  }
 
19647
  LassoLibFederationTerminationNotification_RespondWith_set(arg1,arg2);
 
19648
  
 
19649
  
 
19650
  return;
 
19651
fail:
 
19652
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19653
}
 
19654
 
 
19655
 
 
19656
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_respondWith_get) {
 
19657
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19658
  LassoStringList *result = 0 ;
 
19659
  zval **args[1];
 
19660
  
 
19661
  SWIG_ResetError();
 
19662
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19663
    WRONG_PARAM_COUNT;
 
19664
  }
 
19665
  
 
19666
  {
 
19667
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19668
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_respondWith_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19669
    }
 
19670
  }
 
19671
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19672
  result = (LassoStringList *)LassoLibFederationTerminationNotification_RespondWith_get(arg1);
 
19673
  {
 
19674
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
19675
  }
 
19676
  /* Wrap this return value */
 
19677
  {
 
19678
    /* ALTERNATIVE Constructor, make an object wrapper */
 
19679
    zval *obj, *_cPtr;
 
19680
    MAKE_STD_ZVAL(obj);
 
19681
    MAKE_STD_ZVAL(_cPtr);
 
19682
    *_cPtr = *return_value;
 
19683
    INIT_ZVAL(*return_value);
 
19684
    *return_value=*_cPtr;
 
19685
  }
 
19686
  return;
 
19687
fail:
 
19688
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19689
}
 
19690
 
 
19691
 
 
19692
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_signMethod_set) {
 
19693
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19694
  LassoSignatureMethod arg2 ;
 
19695
  zval **args[2];
 
19696
  
 
19697
  SWIG_ResetError();
 
19698
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19699
    WRONG_PARAM_COUNT;
 
19700
  }
 
19701
  
 
19702
  {
 
19703
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19704
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_signMethod_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19705
    }
 
19706
  }
 
19707
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19708
  {
 
19709
    /*@SWIG:CONVERT_INT_IN@*/
 
19710
    convert_to_long_ex(args[1]);
 
19711
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
19712
    /*@SWIG@*/;
 
19713
  }
 
19714
  LassoLibFederationTerminationNotification_sign_method_set(arg1,arg2);
 
19715
  
 
19716
  
 
19717
  return;
 
19718
fail:
 
19719
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19720
}
 
19721
 
 
19722
 
 
19723
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_signMethod_get) {
 
19724
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19725
  LassoSignatureMethod result;
 
19726
  zval **args[1];
 
19727
  
 
19728
  SWIG_ResetError();
 
19729
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19730
    WRONG_PARAM_COUNT;
 
19731
  }
 
19732
  
 
19733
  {
 
19734
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19735
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_signMethod_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19736
    }
 
19737
  }
 
19738
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19739
  result = (LassoSignatureMethod)LassoLibFederationTerminationNotification_sign_method_get(arg1);
 
19740
  {
 
19741
    ZVAL_LONG(return_value,result);
 
19742
  }
 
19743
  return;
 
19744
fail:
 
19745
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19746
}
 
19747
 
 
19748
 
 
19749
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_signType_set) {
 
19750
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19751
  LassoSignatureType arg2 ;
 
19752
  LassoSignatureType *tmp2 ;
 
19753
  zval **args[2];
 
19754
  
 
19755
  SWIG_ResetError();
 
19756
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19757
    WRONG_PARAM_COUNT;
 
19758
  }
 
19759
  
 
19760
  {
 
19761
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19762
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_signType_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19763
    }
 
19764
  }
 
19765
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19766
  {
 
19767
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
19768
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibFederationTerminationNotification_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
19769
    }
 
19770
    arg2 = *tmp2;
 
19771
  }
 
19772
  LassoLibFederationTerminationNotification_sign_type_set(arg1,arg2);
 
19773
  
 
19774
  
 
19775
  return;
 
19776
fail:
 
19777
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19778
}
 
19779
 
 
19780
 
 
19781
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_signType_get) {
 
19782
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19783
  LassoSignatureType result;
 
19784
  zval **args[1];
 
19785
  
 
19786
  SWIG_ResetError();
 
19787
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19788
    WRONG_PARAM_COUNT;
 
19789
  }
 
19790
  
 
19791
  {
 
19792
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19793
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_signType_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19794
    }
 
19795
  }
 
19796
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19797
  result = LassoLibFederationTerminationNotification_sign_type_get(arg1);
 
19798
  {
 
19799
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
19800
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
19801
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
19802
  }
 
19803
  return;
 
19804
fail:
 
19805
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19806
}
 
19807
 
 
19808
 
 
19809
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_extension_set) {
 
19810
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19811
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
19812
  zval **args[2];
 
19813
  
 
19814
  SWIG_ResetError();
 
19815
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19816
    WRONG_PARAM_COUNT;
 
19817
  }
 
19818
  
 
19819
  {
 
19820
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19821
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_extension_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19822
    }
 
19823
  }
 
19824
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19825
  {
 
19826
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
19827
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibFederationTerminationNotification_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
19828
    }
 
19829
  }
 
19830
  LassoLibFederationTerminationNotification_Extension_set(arg1,arg2);
 
19831
  
 
19832
  
 
19833
  return;
 
19834
fail:
 
19835
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19836
}
 
19837
 
 
19838
 
 
19839
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_extension_get) {
 
19840
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19841
  LassoStringList *result = 0 ;
 
19842
  zval **args[1];
 
19843
  
 
19844
  SWIG_ResetError();
 
19845
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19846
    WRONG_PARAM_COUNT;
 
19847
  }
 
19848
  
 
19849
  {
 
19850
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19851
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_extension_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19852
    }
 
19853
  }
 
19854
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19855
  result = (LassoStringList *)LassoLibFederationTerminationNotification_Extension_get(arg1);
 
19856
  {
 
19857
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
19858
  }
 
19859
  /* Wrap this return value */
 
19860
  {
 
19861
    /* ALTERNATIVE Constructor, make an object wrapper */
 
19862
    zval *obj, *_cPtr;
 
19863
    MAKE_STD_ZVAL(obj);
 
19864
    MAKE_STD_ZVAL(_cPtr);
 
19865
    *_cPtr = *return_value;
 
19866
    INIT_ZVAL(*return_value);
 
19867
    *return_value=*_cPtr;
 
19868
  }
 
19869
  return;
 
19870
fail:
 
19871
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19872
}
 
19873
 
 
19874
 
 
19875
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_nameIdentifier_set) {
 
19876
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19877
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
19878
  zval **args[2];
 
19879
  
 
19880
  SWIG_ResetError();
 
19881
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
19882
    WRONG_PARAM_COUNT;
 
19883
  }
 
19884
  
 
19885
  {
 
19886
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19887
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_nameIdentifier_set. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19888
    }
 
19889
  }
 
19890
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19891
  {
 
19892
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
19893
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibFederationTerminationNotification_nameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
19894
    }
 
19895
  }
 
19896
  LassoLibFederationTerminationNotification_NameIdentifier_set(arg1,arg2);
 
19897
  
 
19898
  
 
19899
  return;
 
19900
fail:
 
19901
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19902
}
 
19903
 
 
19904
 
 
19905
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_nameIdentifier_get) {
 
19906
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19907
  LassoSamlNameIdentifier *result = 0 ;
 
19908
  zval **args[1];
 
19909
  
 
19910
  SWIG_ResetError();
 
19911
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
19912
    WRONG_PARAM_COUNT;
 
19913
  }
 
19914
  
 
19915
  {
 
19916
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
19917
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_nameIdentifier_get. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
19918
    }
 
19919
  }
 
19920
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
19921
  result = (LassoSamlNameIdentifier *)LassoLibFederationTerminationNotification_NameIdentifier_get(arg1);
 
19922
  {
 
19923
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
19924
  }
 
19925
  /* Wrap this return value */
 
19926
  {
 
19927
    /* ALTERNATIVE Constructor, make an object wrapper */
 
19928
    zval *obj, *_cPtr;
 
19929
    MAKE_STD_ZVAL(obj);
 
19930
    MAKE_STD_ZVAL(_cPtr);
 
19931
    *_cPtr = *return_value;
 
19932
    INIT_ZVAL(*return_value);
 
19933
    *return_value=*_cPtr;
 
19934
  }
 
19935
  return;
 
19936
fail:
 
19937
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19938
}
 
19939
 
 
19940
 
 
19941
ZEND_NAMED_FUNCTION(_wrap_new_LibFederationTerminationNotification) {
 
19942
  LassoLibFederationTerminationNotification *result = 0 ;
 
19943
  
 
19944
  SWIG_ResetError();
 
19945
  if(ZEND_NUM_ARGS() != 0) {
 
19946
    WRONG_PARAM_COUNT;
 
19947
  }
 
19948
  
 
19949
  result = (LassoLibFederationTerminationNotification *)new_LassoLibFederationTerminationNotification();
 
19950
  {
 
19951
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibFederationTerminationNotification, 1);
 
19952
  }
 
19953
  /* Wrap this return value */
 
19954
  {
 
19955
    /* ALTERNATIVE Constructor, make an object wrapper */
 
19956
    zval *obj, *_cPtr;
 
19957
    MAKE_STD_ZVAL(obj);
 
19958
    MAKE_STD_ZVAL(_cPtr);
 
19959
    *_cPtr = *return_value;
 
19960
    INIT_ZVAL(*return_value);
 
19961
    *return_value=*_cPtr;
 
19962
  }
 
19963
  return;
 
19964
fail:
 
19965
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
19966
}
 
19967
 
 
19968
 
 
19969
/* This function is designed to be called by the zend list destructors */
 
19970
/* to typecast and do the actual destruction */
 
19971
static void __wrap_delete_LibFederationTerminationNotification(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
19972
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
19973
  void *ptr=value->ptr ;
 
19974
  int newobject=value->newobject ;
 
19975
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
19976
  
 
19977
  efree(value);
 
19978
  if (! newobject) return; /* can't delete it! */
 
19979
  arg1 = (LassoLibFederationTerminationNotification *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibFederationTerminationNotification TSRMLS_CC);
 
19980
  if (! arg1) zend_error(E_ERROR, "LassoLibFederationTerminationNotification resource already free'd");
 
19981
  delete_LassoLibFederationTerminationNotification(arg1);
 
19982
  
 
19983
}
 
19984
 
 
19985
 
 
19986
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_newFull) {
 
19987
  char *arg1 = (char *) 0 ;
 
19988
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
19989
  LassoSignatureType arg3 ;
 
19990
  LassoSignatureMethod arg4 ;
 
19991
  LassoLibFederationTerminationNotification *result = 0 ;
 
19992
  LassoSignatureType *tmp3 ;
 
19993
  zval **args[4];
 
19994
  
 
19995
  SWIG_ResetError();
 
19996
  if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
 
19997
    WRONG_PARAM_COUNT;
 
19998
  }
 
19999
  
 
20000
  {
 
20001
    /*@SWIG:CONVERT_STRING_IN@*/
 
20002
    convert_to_string_ex(args[0]);
 
20003
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
20004
    /*@SWIG@*/;
 
20005
  }
 
20006
  {
 
20007
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
20008
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibFederationTerminationNotification_newFull. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
20009
    }
 
20010
  }
 
20011
  {
 
20012
    if(SWIG_ConvertPtr(*args[2], (void **) &tmp3, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp3 == NULL) {
 
20013
      SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LibFederationTerminationNotification_newFull. Expected SWIGTYPE_p_LassoSignatureType");
 
20014
    }
 
20015
    arg3 = *tmp3;
 
20016
  }
 
20017
  {
 
20018
    /*@SWIG:CONVERT_INT_IN@*/
 
20019
    convert_to_long_ex(args[3]);
 
20020
    arg4 = (LassoSignatureMethod) Z_LVAL_PP(args[3]);
 
20021
    /*@SWIG@*/;
 
20022
  }
 
20023
  result = (LassoLibFederationTerminationNotification *)LassoLibFederationTerminationNotification_newFull(arg1,arg2,arg3,arg4);
 
20024
  {
 
20025
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibFederationTerminationNotification, 1);
 
20026
  }
 
20027
  /* Wrap this return value */
 
20028
  {
 
20029
    /* ALTERNATIVE Constructor, make an object wrapper */
 
20030
    zval *obj, *_cPtr;
 
20031
    MAKE_STD_ZVAL(obj);
 
20032
    MAKE_STD_ZVAL(_cPtr);
 
20033
    *_cPtr = *return_value;
 
20034
    INIT_ZVAL(*return_value);
 
20035
    *return_value=*_cPtr;
 
20036
  }
 
20037
  return;
 
20038
fail:
 
20039
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20040
}
 
20041
 
 
20042
 
 
20043
ZEND_NAMED_FUNCTION(_wrap_LibFederationTerminationNotification_dump) {
 
20044
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
 
20045
  char *result = 0 ;
 
20046
  zval **args[1];
 
20047
  
 
20048
  SWIG_ResetError();
 
20049
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20050
    WRONG_PARAM_COUNT;
 
20051
  }
 
20052
  
 
20053
  {
 
20054
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibFederationTerminationNotification, 0) < 0) {
 
20055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibFederationTerminationNotification_dump. Expected SWIGTYPE_p_LassoLibFederationTerminationNotification");
 
20056
    }
 
20057
  }
 
20058
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20059
  result = (char *)LassoLibFederationTerminationNotification_dump(arg1);
 
20060
  {
 
20061
    if(!result) {
 
20062
      ZVAL_NULL(return_value);
 
20063
    } else {
 
20064
      ZVAL_STRING(return_value,result, 1);
 
20065
    }
 
20066
  }
 
20067
  return;
 
20068
fail:
 
20069
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20070
}
 
20071
 
 
20072
 
 
20073
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_consent_set) {
 
20074
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20075
  char *arg2 = (char *) 0 ;
 
20076
  zval **args[2];
 
20077
  
 
20078
  SWIG_ResetError();
 
20079
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20080
    WRONG_PARAM_COUNT;
 
20081
  }
 
20082
  
 
20083
  {
 
20084
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20085
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_consent_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20086
    }
 
20087
  }
 
20088
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20089
  {
 
20090
    /*@SWIG:CONVERT_STRING_IN@*/
 
20091
    convert_to_string_ex(args[1]);
 
20092
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20093
    /*@SWIG@*/;
 
20094
  }
 
20095
  {
 
20096
    if (arg1->consent) free((char *)arg1->consent);
 
20097
    if (arg2) {
 
20098
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
20099
      strcpy((char *)arg1->consent, (const char *)arg2);
 
20100
    } else {
 
20101
      arg1->consent = 0;
 
20102
    }
 
20103
  }
 
20104
  
 
20105
  return;
 
20106
fail:
 
20107
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20108
}
 
20109
 
 
20110
 
 
20111
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_consent_get) {
 
20112
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20113
  char *result = 0 ;
 
20114
  zval **args[1];
 
20115
  
 
20116
  SWIG_ResetError();
 
20117
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20118
    WRONG_PARAM_COUNT;
 
20119
  }
 
20120
  
 
20121
  {
 
20122
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20123
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_consent_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20124
    }
 
20125
  }
 
20126
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20127
  result = (char *) ((arg1)->consent);
 
20128
  {
 
20129
    if(!result) {
 
20130
      ZVAL_NULL(return_value);
 
20131
    } else {
 
20132
      ZVAL_STRING(return_value,result, 1);
 
20133
    }
 
20134
  }
 
20135
  return;
 
20136
fail:
 
20137
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20138
}
 
20139
 
 
20140
 
 
20141
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_notOnOrAfter_set) {
 
20142
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20143
  char *arg2 = (char *) 0 ;
 
20144
  zval **args[2];
 
20145
  
 
20146
  SWIG_ResetError();
 
20147
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20148
    WRONG_PARAM_COUNT;
 
20149
  }
 
20150
  
 
20151
  {
 
20152
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20153
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_notOnOrAfter_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20154
    }
 
20155
  }
 
20156
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20157
  {
 
20158
    /*@SWIG:CONVERT_STRING_IN@*/
 
20159
    convert_to_string_ex(args[1]);
 
20160
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20161
    /*@SWIG@*/;
 
20162
  }
 
20163
  {
 
20164
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
 
20165
    if (arg2) {
 
20166
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
20167
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
 
20168
    } else {
 
20169
      arg1->NotOnOrAfter = 0;
 
20170
    }
 
20171
  }
 
20172
  
 
20173
  return;
 
20174
fail:
 
20175
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20176
}
 
20177
 
 
20178
 
 
20179
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_notOnOrAfter_get) {
 
20180
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20181
  char *result = 0 ;
 
20182
  zval **args[1];
 
20183
  
 
20184
  SWIG_ResetError();
 
20185
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20186
    WRONG_PARAM_COUNT;
 
20187
  }
 
20188
  
 
20189
  {
 
20190
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20191
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_notOnOrAfter_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20192
    }
 
20193
  }
 
20194
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20195
  result = (char *) ((arg1)->NotOnOrAfter);
 
20196
  {
 
20197
    if(!result) {
 
20198
      ZVAL_NULL(return_value);
 
20199
    } else {
 
20200
      ZVAL_STRING(return_value,result, 1);
 
20201
    }
 
20202
  }
 
20203
  return;
 
20204
fail:
 
20205
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20206
}
 
20207
 
 
20208
 
 
20209
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_providerId_set) {
 
20210
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20211
  char *arg2 = (char *) 0 ;
 
20212
  zval **args[2];
 
20213
  
 
20214
  SWIG_ResetError();
 
20215
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20216
    WRONG_PARAM_COUNT;
 
20217
  }
 
20218
  
 
20219
  {
 
20220
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20221
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_providerId_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20222
    }
 
20223
  }
 
20224
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20225
  {
 
20226
    /*@SWIG:CONVERT_STRING_IN@*/
 
20227
    convert_to_string_ex(args[1]);
 
20228
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20229
    /*@SWIG@*/;
 
20230
  }
 
20231
  {
 
20232
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
20233
    if (arg2) {
 
20234
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
20235
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
20236
    } else {
 
20237
      arg1->ProviderID = 0;
 
20238
    }
 
20239
  }
 
20240
  
 
20241
  return;
 
20242
fail:
 
20243
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20244
}
 
20245
 
 
20246
 
 
20247
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_providerId_get) {
 
20248
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20249
  char *result = 0 ;
 
20250
  zval **args[1];
 
20251
  
 
20252
  SWIG_ResetError();
 
20253
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20254
    WRONG_PARAM_COUNT;
 
20255
  }
 
20256
  
 
20257
  {
 
20258
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20259
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_providerId_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20260
    }
 
20261
  }
 
20262
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20263
  result = (char *) ((arg1)->ProviderID);
 
20264
  {
 
20265
    if(!result) {
 
20266
      ZVAL_NULL(return_value);
 
20267
    } else {
 
20268
      ZVAL_STRING(return_value,result, 1);
 
20269
    }
 
20270
  }
 
20271
  return;
 
20272
fail:
 
20273
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20274
}
 
20275
 
 
20276
 
 
20277
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_relayState_set) {
 
20278
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20279
  char *arg2 = (char *) 0 ;
 
20280
  zval **args[2];
 
20281
  
 
20282
  SWIG_ResetError();
 
20283
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20284
    WRONG_PARAM_COUNT;
 
20285
  }
 
20286
  
 
20287
  {
 
20288
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20289
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_relayState_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20290
    }
 
20291
  }
 
20292
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20293
  {
 
20294
    /*@SWIG:CONVERT_STRING_IN@*/
 
20295
    convert_to_string_ex(args[1]);
 
20296
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20297
    /*@SWIG@*/;
 
20298
  }
 
20299
  {
 
20300
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
20301
    if (arg2) {
 
20302
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
20303
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
20304
    } else {
 
20305
      arg1->RelayState = 0;
 
20306
    }
 
20307
  }
 
20308
  
 
20309
  return;
 
20310
fail:
 
20311
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20312
}
 
20313
 
 
20314
 
 
20315
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_relayState_get) {
 
20316
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20317
  char *result = 0 ;
 
20318
  zval **args[1];
 
20319
  
 
20320
  SWIG_ResetError();
 
20321
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20322
    WRONG_PARAM_COUNT;
 
20323
  }
 
20324
  
 
20325
  {
 
20326
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20327
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_relayState_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20328
    }
 
20329
  }
 
20330
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20331
  result = (char *) ((arg1)->RelayState);
 
20332
  {
 
20333
    if(!result) {
 
20334
      ZVAL_NULL(return_value);
 
20335
    } else {
 
20336
      ZVAL_STRING(return_value,result, 1);
 
20337
    }
 
20338
  }
 
20339
  return;
 
20340
fail:
 
20341
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20342
}
 
20343
 
 
20344
 
 
20345
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_sessionIndex_set) {
 
20346
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20347
  char *arg2 = (char *) 0 ;
 
20348
  zval **args[2];
 
20349
  
 
20350
  SWIG_ResetError();
 
20351
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20352
    WRONG_PARAM_COUNT;
 
20353
  }
 
20354
  
 
20355
  {
 
20356
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20357
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_sessionIndex_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20358
    }
 
20359
  }
 
20360
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20361
  {
 
20362
    /*@SWIG:CONVERT_STRING_IN@*/
 
20363
    convert_to_string_ex(args[1]);
 
20364
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20365
    /*@SWIG@*/;
 
20366
  }
 
20367
  {
 
20368
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
 
20369
    if (arg2) {
 
20370
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
20371
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
 
20372
    } else {
 
20373
      arg1->SessionIndex = 0;
 
20374
    }
 
20375
  }
 
20376
  
 
20377
  return;
 
20378
fail:
 
20379
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20380
}
 
20381
 
 
20382
 
 
20383
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_sessionIndex_get) {
 
20384
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20385
  char *result = 0 ;
 
20386
  zval **args[1];
 
20387
  
 
20388
  SWIG_ResetError();
 
20389
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20390
    WRONG_PARAM_COUNT;
 
20391
  }
 
20392
  
 
20393
  {
 
20394
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20395
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_sessionIndex_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20396
    }
 
20397
  }
 
20398
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20399
  result = (char *) ((arg1)->SessionIndex);
 
20400
  {
 
20401
    if(!result) {
 
20402
      ZVAL_NULL(return_value);
 
20403
    } else {
 
20404
      ZVAL_STRING(return_value,result, 1);
 
20405
    }
 
20406
  }
 
20407
  return;
 
20408
fail:
 
20409
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20410
}
 
20411
 
 
20412
 
 
20413
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_certificateFile_set) {
 
20414
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20415
  char *arg2 = (char *) 0 ;
 
20416
  zval **args[2];
 
20417
  
 
20418
  SWIG_ResetError();
 
20419
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20420
    WRONG_PARAM_COUNT;
 
20421
  }
 
20422
  
 
20423
  {
 
20424
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20425
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_certificateFile_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20426
    }
 
20427
  }
 
20428
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20429
  {
 
20430
    /*@SWIG:CONVERT_STRING_IN@*/
 
20431
    convert_to_string_ex(args[1]);
 
20432
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20433
    /*@SWIG@*/;
 
20434
  }
 
20435
  LassoLibLogoutRequest_certificate_file_set(arg1,arg2);
 
20436
  
 
20437
  
 
20438
  return;
 
20439
fail:
 
20440
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20441
}
 
20442
 
 
20443
 
 
20444
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_certificateFile_get) {
 
20445
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20446
  char *result = 0 ;
 
20447
  zval **args[1];
 
20448
  
 
20449
  SWIG_ResetError();
 
20450
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20451
    WRONG_PARAM_COUNT;
 
20452
  }
 
20453
  
 
20454
  {
 
20455
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20456
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_certificateFile_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20457
    }
 
20458
  }
 
20459
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20460
  result = (char *)LassoLibLogoutRequest_certificate_file_get(arg1);
 
20461
  {
 
20462
    if(!result) {
 
20463
      ZVAL_NULL(return_value);
 
20464
    } else {
 
20465
      ZVAL_STRING(return_value,result, 1);
 
20466
    }
 
20467
  }
 
20468
  return;
 
20469
fail:
 
20470
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20471
}
 
20472
 
 
20473
 
 
20474
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_issueInstant_set) {
 
20475
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20476
  char *arg2 = (char *) 0 ;
 
20477
  zval **args[2];
 
20478
  
 
20479
  SWIG_ResetError();
 
20480
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20481
    WRONG_PARAM_COUNT;
 
20482
  }
 
20483
  
 
20484
  {
 
20485
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20486
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_issueInstant_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20487
    }
 
20488
  }
 
20489
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20490
  {
 
20491
    /*@SWIG:CONVERT_STRING_IN@*/
 
20492
    convert_to_string_ex(args[1]);
 
20493
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20494
    /*@SWIG@*/;
 
20495
  }
 
20496
  LassoLibLogoutRequest_IssueInstant_set(arg1,arg2);
 
20497
  
 
20498
  
 
20499
  return;
 
20500
fail:
 
20501
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20502
}
 
20503
 
 
20504
 
 
20505
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_issueInstant_get) {
 
20506
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20507
  char *result = 0 ;
 
20508
  zval **args[1];
 
20509
  
 
20510
  SWIG_ResetError();
 
20511
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20512
    WRONG_PARAM_COUNT;
 
20513
  }
 
20514
  
 
20515
  {
 
20516
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20517
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_issueInstant_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20518
    }
 
20519
  }
 
20520
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20521
  result = (char *)LassoLibLogoutRequest_IssueInstant_get(arg1);
 
20522
  {
 
20523
    if(!result) {
 
20524
      ZVAL_NULL(return_value);
 
20525
    } else {
 
20526
      ZVAL_STRING(return_value,result, 1);
 
20527
    }
 
20528
  }
 
20529
  return;
 
20530
fail:
 
20531
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20532
}
 
20533
 
 
20534
 
 
20535
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_majorVersion_set) {
 
20536
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20537
  int arg2 ;
 
20538
  zval **args[2];
 
20539
  
 
20540
  SWIG_ResetError();
 
20541
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20542
    WRONG_PARAM_COUNT;
 
20543
  }
 
20544
  
 
20545
  {
 
20546
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_majorVersion_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20548
    }
 
20549
  }
 
20550
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20551
  {
 
20552
    /*@SWIG:CONVERT_INT_IN@*/
 
20553
    convert_to_long_ex(args[1]);
 
20554
    arg2 = (int) Z_LVAL_PP(args[1]);
 
20555
    /*@SWIG@*/;
 
20556
  }
 
20557
  LassoLibLogoutRequest_MajorVersion_set(arg1,arg2);
 
20558
  
 
20559
  
 
20560
  return;
 
20561
fail:
 
20562
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20563
}
 
20564
 
 
20565
 
 
20566
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_majorVersion_get) {
 
20567
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20568
  int result;
 
20569
  zval **args[1];
 
20570
  
 
20571
  SWIG_ResetError();
 
20572
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20573
    WRONG_PARAM_COUNT;
 
20574
  }
 
20575
  
 
20576
  {
 
20577
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20578
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_majorVersion_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20579
    }
 
20580
  }
 
20581
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20582
  result = (int)LassoLibLogoutRequest_MajorVersion_get(arg1);
 
20583
  {
 
20584
    ZVAL_LONG(return_value,result);
 
20585
  }
 
20586
  return;
 
20587
fail:
 
20588
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20589
}
 
20590
 
 
20591
 
 
20592
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_minorVersion_set) {
 
20593
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20594
  int arg2 ;
 
20595
  zval **args[2];
 
20596
  
 
20597
  SWIG_ResetError();
 
20598
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20599
    WRONG_PARAM_COUNT;
 
20600
  }
 
20601
  
 
20602
  {
 
20603
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20604
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_minorVersion_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20605
    }
 
20606
  }
 
20607
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20608
  {
 
20609
    /*@SWIG:CONVERT_INT_IN@*/
 
20610
    convert_to_long_ex(args[1]);
 
20611
    arg2 = (int) Z_LVAL_PP(args[1]);
 
20612
    /*@SWIG@*/;
 
20613
  }
 
20614
  LassoLibLogoutRequest_MinorVersion_set(arg1,arg2);
 
20615
  
 
20616
  
 
20617
  return;
 
20618
fail:
 
20619
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20620
}
 
20621
 
 
20622
 
 
20623
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_minorVersion_get) {
 
20624
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20625
  int result;
 
20626
  zval **args[1];
 
20627
  
 
20628
  SWIG_ResetError();
 
20629
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20630
    WRONG_PARAM_COUNT;
 
20631
  }
 
20632
  
 
20633
  {
 
20634
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20635
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_minorVersion_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20636
    }
 
20637
  }
 
20638
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20639
  result = (int)LassoLibLogoutRequest_MinorVersion_get(arg1);
 
20640
  {
 
20641
    ZVAL_LONG(return_value,result);
 
20642
  }
 
20643
  return;
 
20644
fail:
 
20645
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20646
}
 
20647
 
 
20648
 
 
20649
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_privateKeyFile_set) {
 
20650
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20651
  char *arg2 = (char *) 0 ;
 
20652
  zval **args[2];
 
20653
  
 
20654
  SWIG_ResetError();
 
20655
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20656
    WRONG_PARAM_COUNT;
 
20657
  }
 
20658
  
 
20659
  {
 
20660
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20661
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_privateKeyFile_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20662
    }
 
20663
  }
 
20664
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20665
  {
 
20666
    /*@SWIG:CONVERT_STRING_IN@*/
 
20667
    convert_to_string_ex(args[1]);
 
20668
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20669
    /*@SWIG@*/;
 
20670
  }
 
20671
  LassoLibLogoutRequest_private_key_file_set(arg1,arg2);
 
20672
  
 
20673
  
 
20674
  return;
 
20675
fail:
 
20676
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20677
}
 
20678
 
 
20679
 
 
20680
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_privateKeyFile_get) {
 
20681
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20682
  char *result = 0 ;
 
20683
  zval **args[1];
 
20684
  
 
20685
  SWIG_ResetError();
 
20686
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20687
    WRONG_PARAM_COUNT;
 
20688
  }
 
20689
  
 
20690
  {
 
20691
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20692
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_privateKeyFile_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20693
    }
 
20694
  }
 
20695
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20696
  result = (char *)LassoLibLogoutRequest_private_key_file_get(arg1);
 
20697
  {
 
20698
    if(!result) {
 
20699
      ZVAL_NULL(return_value);
 
20700
    } else {
 
20701
      ZVAL_STRING(return_value,result, 1);
 
20702
    }
 
20703
  }
 
20704
  return;
 
20705
fail:
 
20706
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20707
}
 
20708
 
 
20709
 
 
20710
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_requestId_set) {
 
20711
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20712
  char *arg2 = (char *) 0 ;
 
20713
  zval **args[2];
 
20714
  
 
20715
  SWIG_ResetError();
 
20716
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20717
    WRONG_PARAM_COUNT;
 
20718
  }
 
20719
  
 
20720
  {
 
20721
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20722
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_requestId_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20723
    }
 
20724
  }
 
20725
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20726
  {
 
20727
    /*@SWIG:CONVERT_STRING_IN@*/
 
20728
    convert_to_string_ex(args[1]);
 
20729
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
20730
    /*@SWIG@*/;
 
20731
  }
 
20732
  LassoLibLogoutRequest_RequestID_set(arg1,arg2);
 
20733
  
 
20734
  
 
20735
  return;
 
20736
fail:
 
20737
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20738
}
 
20739
 
 
20740
 
 
20741
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_requestId_get) {
 
20742
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20743
  char *result = 0 ;
 
20744
  zval **args[1];
 
20745
  
 
20746
  SWIG_ResetError();
 
20747
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20748
    WRONG_PARAM_COUNT;
 
20749
  }
 
20750
  
 
20751
  {
 
20752
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20753
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_requestId_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20754
    }
 
20755
  }
 
20756
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20757
  result = (char *)LassoLibLogoutRequest_RequestID_get(arg1);
 
20758
  {
 
20759
    if(!result) {
 
20760
      ZVAL_NULL(return_value);
 
20761
    } else {
 
20762
      ZVAL_STRING(return_value,result, 1);
 
20763
    }
 
20764
  }
 
20765
  return;
 
20766
fail:
 
20767
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20768
}
 
20769
 
 
20770
 
 
20771
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_respondWith_set) {
 
20772
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20773
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
20774
  zval **args[2];
 
20775
  
 
20776
  SWIG_ResetError();
 
20777
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20778
    WRONG_PARAM_COUNT;
 
20779
  }
 
20780
  
 
20781
  {
 
20782
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20783
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_respondWith_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20784
    }
 
20785
  }
 
20786
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20787
  {
 
20788
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
20789
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutRequest_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
20790
    }
 
20791
  }
 
20792
  LassoLibLogoutRequest_RespondWith_set(arg1,arg2);
 
20793
  
 
20794
  
 
20795
  return;
 
20796
fail:
 
20797
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20798
}
 
20799
 
 
20800
 
 
20801
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_respondWith_get) {
 
20802
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20803
  LassoStringList *result = 0 ;
 
20804
  zval **args[1];
 
20805
  
 
20806
  SWIG_ResetError();
 
20807
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20808
    WRONG_PARAM_COUNT;
 
20809
  }
 
20810
  
 
20811
  {
 
20812
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20813
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_respondWith_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20814
    }
 
20815
  }
 
20816
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20817
  result = (LassoStringList *)LassoLibLogoutRequest_RespondWith_get(arg1);
 
20818
  {
 
20819
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
20820
  }
 
20821
  /* Wrap this return value */
 
20822
  {
 
20823
    /* ALTERNATIVE Constructor, make an object wrapper */
 
20824
    zval *obj, *_cPtr;
 
20825
    MAKE_STD_ZVAL(obj);
 
20826
    MAKE_STD_ZVAL(_cPtr);
 
20827
    *_cPtr = *return_value;
 
20828
    INIT_ZVAL(*return_value);
 
20829
    *return_value=*_cPtr;
 
20830
  }
 
20831
  return;
 
20832
fail:
 
20833
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20834
}
 
20835
 
 
20836
 
 
20837
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_signMethod_set) {
 
20838
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20839
  LassoSignatureMethod arg2 ;
 
20840
  zval **args[2];
 
20841
  
 
20842
  SWIG_ResetError();
 
20843
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20844
    WRONG_PARAM_COUNT;
 
20845
  }
 
20846
  
 
20847
  {
 
20848
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20849
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_signMethod_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20850
    }
 
20851
  }
 
20852
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20853
  {
 
20854
    /*@SWIG:CONVERT_INT_IN@*/
 
20855
    convert_to_long_ex(args[1]);
 
20856
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
20857
    /*@SWIG@*/;
 
20858
  }
 
20859
  LassoLibLogoutRequest_sign_method_set(arg1,arg2);
 
20860
  
 
20861
  
 
20862
  return;
 
20863
fail:
 
20864
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20865
}
 
20866
 
 
20867
 
 
20868
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_signMethod_get) {
 
20869
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20870
  LassoSignatureMethod result;
 
20871
  zval **args[1];
 
20872
  
 
20873
  SWIG_ResetError();
 
20874
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20875
    WRONG_PARAM_COUNT;
 
20876
  }
 
20877
  
 
20878
  {
 
20879
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20880
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_signMethod_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20881
    }
 
20882
  }
 
20883
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20884
  result = (LassoSignatureMethod)LassoLibLogoutRequest_sign_method_get(arg1);
 
20885
  {
 
20886
    ZVAL_LONG(return_value,result);
 
20887
  }
 
20888
  return;
 
20889
fail:
 
20890
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20891
}
 
20892
 
 
20893
 
 
20894
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_signType_set) {
 
20895
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20896
  LassoSignatureType arg2 ;
 
20897
  LassoSignatureType *tmp2 ;
 
20898
  zval **args[2];
 
20899
  
 
20900
  SWIG_ResetError();
 
20901
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20902
    WRONG_PARAM_COUNT;
 
20903
  }
 
20904
  
 
20905
  {
 
20906
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20907
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_signType_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20908
    }
 
20909
  }
 
20910
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20911
  {
 
20912
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
20913
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutRequest_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
20914
    }
 
20915
    arg2 = *tmp2;
 
20916
  }
 
20917
  LassoLibLogoutRequest_sign_type_set(arg1,arg2);
 
20918
  
 
20919
  
 
20920
  return;
 
20921
fail:
 
20922
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20923
}
 
20924
 
 
20925
 
 
20926
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_signType_get) {
 
20927
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20928
  LassoSignatureType result;
 
20929
  zval **args[1];
 
20930
  
 
20931
  SWIG_ResetError();
 
20932
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20933
    WRONG_PARAM_COUNT;
 
20934
  }
 
20935
  
 
20936
  {
 
20937
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20938
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_signType_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20939
    }
 
20940
  }
 
20941
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20942
  result = LassoLibLogoutRequest_sign_type_get(arg1);
 
20943
  {
 
20944
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
20945
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
20946
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
20947
  }
 
20948
  return;
 
20949
fail:
 
20950
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20951
}
 
20952
 
 
20953
 
 
20954
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_extension_set) {
 
20955
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20956
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
20957
  zval **args[2];
 
20958
  
 
20959
  SWIG_ResetError();
 
20960
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
20961
    WRONG_PARAM_COUNT;
 
20962
  }
 
20963
  
 
20964
  {
 
20965
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20966
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_extension_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20967
    }
 
20968
  }
 
20969
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
20970
  {
 
20971
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
20972
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutRequest_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
20973
    }
 
20974
  }
 
20975
  LassoLibLogoutRequest_Extension_set(arg1,arg2);
 
20976
  
 
20977
  
 
20978
  return;
 
20979
fail:
 
20980
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
20981
}
 
20982
 
 
20983
 
 
20984
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_extension_get) {
 
20985
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
20986
  LassoStringList *result = 0 ;
 
20987
  zval **args[1];
 
20988
  
 
20989
  SWIG_ResetError();
 
20990
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
20991
    WRONG_PARAM_COUNT;
 
20992
  }
 
20993
  
 
20994
  {
 
20995
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
20996
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_extension_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
20997
    }
 
20998
  }
 
20999
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21000
  result = (LassoStringList *)LassoLibLogoutRequest_Extension_get(arg1);
 
21001
  {
 
21002
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
21003
  }
 
21004
  /* Wrap this return value */
 
21005
  {
 
21006
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21007
    zval *obj, *_cPtr;
 
21008
    MAKE_STD_ZVAL(obj);
 
21009
    MAKE_STD_ZVAL(_cPtr);
 
21010
    *_cPtr = *return_value;
 
21011
    INIT_ZVAL(*return_value);
 
21012
    *return_value=*_cPtr;
 
21013
  }
 
21014
  return;
 
21015
fail:
 
21016
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21017
}
 
21018
 
 
21019
 
 
21020
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_nameIdentifier_set) {
 
21021
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
21022
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
21023
  zval **args[2];
 
21024
  
 
21025
  SWIG_ResetError();
 
21026
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21027
    WRONG_PARAM_COUNT;
 
21028
  }
 
21029
  
 
21030
  {
 
21031
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
21032
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_nameIdentifier_set. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
21033
    }
 
21034
  }
 
21035
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21036
  {
 
21037
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
21038
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutRequest_nameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
21039
    }
 
21040
  }
 
21041
  LassoLibLogoutRequest_NameIdentifier_set(arg1,arg2);
 
21042
  
 
21043
  
 
21044
  return;
 
21045
fail:
 
21046
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21047
}
 
21048
 
 
21049
 
 
21050
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_nameIdentifier_get) {
 
21051
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
21052
  LassoSamlNameIdentifier *result = 0 ;
 
21053
  zval **args[1];
 
21054
  
 
21055
  SWIG_ResetError();
 
21056
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21057
    WRONG_PARAM_COUNT;
 
21058
  }
 
21059
  
 
21060
  {
 
21061
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
21062
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_nameIdentifier_get. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
21063
    }
 
21064
  }
 
21065
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21066
  result = (LassoSamlNameIdentifier *)LassoLibLogoutRequest_NameIdentifier_get(arg1);
 
21067
  {
 
21068
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
21069
  }
 
21070
  /* Wrap this return value */
 
21071
  {
 
21072
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21073
    zval *obj, *_cPtr;
 
21074
    MAKE_STD_ZVAL(obj);
 
21075
    MAKE_STD_ZVAL(_cPtr);
 
21076
    *_cPtr = *return_value;
 
21077
    INIT_ZVAL(*return_value);
 
21078
    *return_value=*_cPtr;
 
21079
  }
 
21080
  return;
 
21081
fail:
 
21082
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21083
}
 
21084
 
 
21085
 
 
21086
ZEND_NAMED_FUNCTION(_wrap_new_LibLogoutRequest) {
 
21087
  LassoLibLogoutRequest *result = 0 ;
 
21088
  
 
21089
  SWIG_ResetError();
 
21090
  if(ZEND_NUM_ARGS() != 0) {
 
21091
    WRONG_PARAM_COUNT;
 
21092
  }
 
21093
  
 
21094
  result = (LassoLibLogoutRequest *)new_LassoLibLogoutRequest();
 
21095
  {
 
21096
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutRequest, 1);
 
21097
  }
 
21098
  /* Wrap this return value */
 
21099
  {
 
21100
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21101
    zval *obj, *_cPtr;
 
21102
    MAKE_STD_ZVAL(obj);
 
21103
    MAKE_STD_ZVAL(_cPtr);
 
21104
    *_cPtr = *return_value;
 
21105
    INIT_ZVAL(*return_value);
 
21106
    *return_value=*_cPtr;
 
21107
  }
 
21108
  return;
 
21109
fail:
 
21110
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21111
}
 
21112
 
 
21113
 
 
21114
/* This function is designed to be called by the zend list destructors */
 
21115
/* to typecast and do the actual destruction */
 
21116
static void __wrap_delete_LibLogoutRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
21117
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
21118
  void *ptr=value->ptr ;
 
21119
  int newobject=value->newobject ;
 
21120
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
21121
  
 
21122
  efree(value);
 
21123
  if (! newobject) return; /* can't delete it! */
 
21124
  arg1 = (LassoLibLogoutRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibLogoutRequest TSRMLS_CC);
 
21125
  if (! arg1) zend_error(E_ERROR, "LassoLibLogoutRequest resource already free'd");
 
21126
  delete_LassoLibLogoutRequest(arg1);
 
21127
  
 
21128
}
 
21129
 
 
21130
 
 
21131
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_newFull) {
 
21132
  char *arg1 = (char *) 0 ;
 
21133
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
21134
  LassoSignatureType arg3 ;
 
21135
  LassoSignatureMethod arg4 ;
 
21136
  LassoLibLogoutRequest *result = 0 ;
 
21137
  LassoSignatureType *tmp3 ;
 
21138
  zval **args[4];
 
21139
  
 
21140
  SWIG_ResetError();
 
21141
  if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
 
21142
    WRONG_PARAM_COUNT;
 
21143
  }
 
21144
  
 
21145
  {
 
21146
    /*@SWIG:CONVERT_STRING_IN@*/
 
21147
    convert_to_string_ex(args[0]);
 
21148
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
21149
    /*@SWIG@*/;
 
21150
  }
 
21151
  {
 
21152
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
21153
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutRequest_newFull. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
21154
    }
 
21155
  }
 
21156
  {
 
21157
    if(SWIG_ConvertPtr(*args[2], (void **) &tmp3, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp3 == NULL) {
 
21158
      SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LibLogoutRequest_newFull. Expected SWIGTYPE_p_LassoSignatureType");
 
21159
    }
 
21160
    arg3 = *tmp3;
 
21161
  }
 
21162
  {
 
21163
    /*@SWIG:CONVERT_INT_IN@*/
 
21164
    convert_to_long_ex(args[3]);
 
21165
    arg4 = (LassoSignatureMethod) Z_LVAL_PP(args[3]);
 
21166
    /*@SWIG@*/;
 
21167
  }
 
21168
  result = (LassoLibLogoutRequest *)LassoLibLogoutRequest_newFull(arg1,arg2,arg3,arg4);
 
21169
  {
 
21170
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutRequest, 1);
 
21171
  }
 
21172
  /* Wrap this return value */
 
21173
  {
 
21174
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21175
    zval *obj, *_cPtr;
 
21176
    MAKE_STD_ZVAL(obj);
 
21177
    MAKE_STD_ZVAL(_cPtr);
 
21178
    *_cPtr = *return_value;
 
21179
    INIT_ZVAL(*return_value);
 
21180
    *return_value=*_cPtr;
 
21181
  }
 
21182
  return;
 
21183
fail:
 
21184
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21185
}
 
21186
 
 
21187
 
 
21188
ZEND_NAMED_FUNCTION(_wrap_LibLogoutRequest_dump) {
 
21189
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
 
21190
  char *result = 0 ;
 
21191
  zval **args[1];
 
21192
  
 
21193
  SWIG_ResetError();
 
21194
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21195
    WRONG_PARAM_COUNT;
 
21196
  }
 
21197
  
 
21198
  {
 
21199
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
21200
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutRequest_dump. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
21201
    }
 
21202
  }
 
21203
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21204
  result = (char *)LassoLibLogoutRequest_dump(arg1);
 
21205
  {
 
21206
    if(!result) {
 
21207
      ZVAL_NULL(return_value);
 
21208
    } else {
 
21209
      ZVAL_STRING(return_value,result, 1);
 
21210
    }
 
21211
  }
 
21212
  return;
 
21213
fail:
 
21214
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21215
}
 
21216
 
 
21217
 
 
21218
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_extension_set) {
 
21219
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21220
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
21221
  zval **args[2];
 
21222
  
 
21223
  SWIG_ResetError();
 
21224
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21225
    WRONG_PARAM_COUNT;
 
21226
  }
 
21227
  
 
21228
  {
 
21229
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21230
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_extension_set. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21231
    }
 
21232
  }
 
21233
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21234
  {
 
21235
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
21236
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutResponse_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
21237
    }
 
21238
  }
 
21239
  LassoLibLogoutResponse_Extension_set(arg1,arg2);
 
21240
  
 
21241
  
 
21242
  return;
 
21243
fail:
 
21244
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21245
}
 
21246
 
 
21247
 
 
21248
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_extension_get) {
 
21249
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21250
  LassoStringList *result = 0 ;
 
21251
  zval **args[1];
 
21252
  
 
21253
  SWIG_ResetError();
 
21254
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21255
    WRONG_PARAM_COUNT;
 
21256
  }
 
21257
  
 
21258
  {
 
21259
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21260
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_extension_get. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21261
    }
 
21262
  }
 
21263
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21264
  result = (LassoStringList *)LassoLibLogoutResponse_Extension_get(arg1);
 
21265
  {
 
21266
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
21267
  }
 
21268
  /* Wrap this return value */
 
21269
  {
 
21270
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21271
    zval *obj, *_cPtr;
 
21272
    MAKE_STD_ZVAL(obj);
 
21273
    MAKE_STD_ZVAL(_cPtr);
 
21274
    *_cPtr = *return_value;
 
21275
    INIT_ZVAL(*return_value);
 
21276
    *return_value=*_cPtr;
 
21277
  }
 
21278
  return;
 
21279
fail:
 
21280
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21281
}
 
21282
 
 
21283
 
 
21284
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_providerId_set) {
 
21285
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21286
  char *arg2 = (char *) 0 ;
 
21287
  zval **args[2];
 
21288
  
 
21289
  SWIG_ResetError();
 
21290
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21291
    WRONG_PARAM_COUNT;
 
21292
  }
 
21293
  
 
21294
  {
 
21295
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21296
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_providerId_set. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21297
    }
 
21298
  }
 
21299
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21300
  {
 
21301
    /*@SWIG:CONVERT_STRING_IN@*/
 
21302
    convert_to_string_ex(args[1]);
 
21303
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21304
    /*@SWIG@*/;
 
21305
  }
 
21306
  LassoLibLogoutResponse_ProviderID_set(arg1,arg2);
 
21307
  
 
21308
  
 
21309
  return;
 
21310
fail:
 
21311
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21312
}
 
21313
 
 
21314
 
 
21315
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_providerId_get) {
 
21316
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21317
  char *result = 0 ;
 
21318
  zval **args[1];
 
21319
  
 
21320
  SWIG_ResetError();
 
21321
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21322
    WRONG_PARAM_COUNT;
 
21323
  }
 
21324
  
 
21325
  {
 
21326
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21327
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_providerId_get. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21328
    }
 
21329
  }
 
21330
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21331
  result = (char *)LassoLibLogoutResponse_ProviderID_get(arg1);
 
21332
  {
 
21333
    if(!result) {
 
21334
      ZVAL_NULL(return_value);
 
21335
    } else {
 
21336
      ZVAL_STRING(return_value,result, 1);
 
21337
    }
 
21338
  }
 
21339
  return;
 
21340
fail:
 
21341
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21342
}
 
21343
 
 
21344
 
 
21345
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_relayState_set) {
 
21346
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21347
  char *arg2 = (char *) 0 ;
 
21348
  zval **args[2];
 
21349
  
 
21350
  SWIG_ResetError();
 
21351
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21352
    WRONG_PARAM_COUNT;
 
21353
  }
 
21354
  
 
21355
  {
 
21356
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21357
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_relayState_set. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21358
    }
 
21359
  }
 
21360
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21361
  {
 
21362
    /*@SWIG:CONVERT_STRING_IN@*/
 
21363
    convert_to_string_ex(args[1]);
 
21364
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21365
    /*@SWIG@*/;
 
21366
  }
 
21367
  LassoLibLogoutResponse_RelayState_set(arg1,arg2);
 
21368
  
 
21369
  
 
21370
  return;
 
21371
fail:
 
21372
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21373
}
 
21374
 
 
21375
 
 
21376
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_relayState_get) {
 
21377
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21378
  char *result = 0 ;
 
21379
  zval **args[1];
 
21380
  
 
21381
  SWIG_ResetError();
 
21382
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21383
    WRONG_PARAM_COUNT;
 
21384
  }
 
21385
  
 
21386
  {
 
21387
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21388
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_relayState_get. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21389
    }
 
21390
  }
 
21391
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21392
  result = (char *)LassoLibLogoutResponse_RelayState_get(arg1);
 
21393
  {
 
21394
    if(!result) {
 
21395
      ZVAL_NULL(return_value);
 
21396
    } else {
 
21397
      ZVAL_STRING(return_value,result, 1);
 
21398
    }
 
21399
  }
 
21400
  return;
 
21401
fail:
 
21402
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21403
}
 
21404
 
 
21405
 
 
21406
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_status_set) {
 
21407
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21408
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
 
21409
  zval **args[2];
 
21410
  
 
21411
  SWIG_ResetError();
 
21412
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21413
    WRONG_PARAM_COUNT;
 
21414
  }
 
21415
  
 
21416
  {
 
21417
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21418
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_status_set. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21419
    }
 
21420
  }
 
21421
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21422
  {
 
21423
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
21424
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibLogoutResponse_status_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
21425
    }
 
21426
  }
 
21427
  LassoLibLogoutResponse_Status_set(arg1,arg2);
 
21428
  
 
21429
  
 
21430
  return;
 
21431
fail:
 
21432
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21433
}
 
21434
 
 
21435
 
 
21436
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_status_get) {
 
21437
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21438
  LassoSamlpStatus *result = 0 ;
 
21439
  zval **args[1];
 
21440
  
 
21441
  SWIG_ResetError();
 
21442
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21443
    WRONG_PARAM_COUNT;
 
21444
  }
 
21445
  
 
21446
  {
 
21447
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21448
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_status_get. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21449
    }
 
21450
  }
 
21451
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21452
  result = (LassoSamlpStatus *)LassoLibLogoutResponse_Status_get(arg1);
 
21453
  {
 
21454
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0);
 
21455
  }
 
21456
  /* Wrap this return value */
 
21457
  {
 
21458
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21459
    zval *obj, *_cPtr;
 
21460
    MAKE_STD_ZVAL(obj);
 
21461
    MAKE_STD_ZVAL(_cPtr);
 
21462
    *_cPtr = *return_value;
 
21463
    INIT_ZVAL(*return_value);
 
21464
    *return_value=*_cPtr;
 
21465
  }
 
21466
  return;
 
21467
fail:
 
21468
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21469
}
 
21470
 
 
21471
 
 
21472
ZEND_NAMED_FUNCTION(_wrap_new_LibLogoutResponse) {
 
21473
  LassoLibLogoutResponse *result = 0 ;
 
21474
  
 
21475
  SWIG_ResetError();
 
21476
  if(ZEND_NUM_ARGS() != 0) {
 
21477
    WRONG_PARAM_COUNT;
 
21478
  }
 
21479
  
 
21480
  result = (LassoLibLogoutResponse *)new_LassoLibLogoutResponse();
 
21481
  {
 
21482
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutResponse, 1);
 
21483
  }
 
21484
  /* Wrap this return value */
 
21485
  {
 
21486
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21487
    zval *obj, *_cPtr;
 
21488
    MAKE_STD_ZVAL(obj);
 
21489
    MAKE_STD_ZVAL(_cPtr);
 
21490
    *_cPtr = *return_value;
 
21491
    INIT_ZVAL(*return_value);
 
21492
    *return_value=*_cPtr;
 
21493
  }
 
21494
  return;
 
21495
fail:
 
21496
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21497
}
 
21498
 
 
21499
 
 
21500
/* This function is designed to be called by the zend list destructors */
 
21501
/* to typecast and do the actual destruction */
 
21502
static void __wrap_delete_LibLogoutResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
21503
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
21504
  void *ptr=value->ptr ;
 
21505
  int newobject=value->newobject ;
 
21506
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21507
  
 
21508
  efree(value);
 
21509
  if (! newobject) return; /* can't delete it! */
 
21510
  arg1 = (LassoLibLogoutResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibLogoutResponse TSRMLS_CC);
 
21511
  if (! arg1) zend_error(E_ERROR, "LassoLibLogoutResponse resource already free'd");
 
21512
  delete_LassoLibLogoutResponse(arg1);
 
21513
  
 
21514
}
 
21515
 
 
21516
 
 
21517
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_newFull) {
 
21518
  char *arg1 = (char *) 0 ;
 
21519
  char *arg2 = (char *) 0 ;
 
21520
  LassoLibLogoutRequest *arg3 = (LassoLibLogoutRequest *) 0 ;
 
21521
  LassoSignatureType arg4 ;
 
21522
  LassoSignatureMethod arg5 ;
 
21523
  LassoLibLogoutResponse *result = 0 ;
 
21524
  LassoSignatureType *tmp4 ;
 
21525
  zval **args[5];
 
21526
  
 
21527
  SWIG_ResetError();
 
21528
  if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) {
 
21529
    WRONG_PARAM_COUNT;
 
21530
  }
 
21531
  
 
21532
  {
 
21533
    /*@SWIG:CONVERT_STRING_IN@*/
 
21534
    convert_to_string_ex(args[0]);
 
21535
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
21536
    /*@SWIG@*/;
 
21537
  }
 
21538
  {
 
21539
    /*@SWIG:CONVERT_STRING_IN@*/
 
21540
    convert_to_string_ex(args[1]);
 
21541
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21542
    /*@SWIG@*/;
 
21543
  }
 
21544
  {
 
21545
    if(SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoLibLogoutRequest, 0) < 0) {
 
21546
      SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LibLogoutResponse_newFull. Expected SWIGTYPE_p_LassoLibLogoutRequest");
 
21547
    }
 
21548
  }
 
21549
  {
 
21550
    if(SWIG_ConvertPtr(*args[3], (void **) &tmp4, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp4 == NULL) {
 
21551
      SWIG_PHP_Error(E_ERROR, "Type error in argument 4 of LibLogoutResponse_newFull. Expected SWIGTYPE_p_LassoSignatureType");
 
21552
    }
 
21553
    arg4 = *tmp4;
 
21554
  }
 
21555
  {
 
21556
    /*@SWIG:CONVERT_INT_IN@*/
 
21557
    convert_to_long_ex(args[4]);
 
21558
    arg5 = (LassoSignatureMethod) Z_LVAL_PP(args[4]);
 
21559
    /*@SWIG@*/;
 
21560
  }
 
21561
  result = (LassoLibLogoutResponse *)LassoLibLogoutResponse_newFull(arg1,(char const *)arg2,arg3,arg4,arg5);
 
21562
  {
 
21563
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibLogoutResponse, 1);
 
21564
  }
 
21565
  /* Wrap this return value */
 
21566
  {
 
21567
    /* ALTERNATIVE Constructor, make an object wrapper */
 
21568
    zval *obj, *_cPtr;
 
21569
    MAKE_STD_ZVAL(obj);
 
21570
    MAKE_STD_ZVAL(_cPtr);
 
21571
    *_cPtr = *return_value;
 
21572
    INIT_ZVAL(*return_value);
 
21573
    *return_value=*_cPtr;
 
21574
  }
 
21575
  return;
 
21576
fail:
 
21577
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21578
}
 
21579
 
 
21580
 
 
21581
ZEND_NAMED_FUNCTION(_wrap_LibLogoutResponse_dump) {
 
21582
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
 
21583
  char *result = 0 ;
 
21584
  zval **args[1];
 
21585
  
 
21586
  SWIG_ResetError();
 
21587
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21588
    WRONG_PARAM_COUNT;
 
21589
  }
 
21590
  
 
21591
  {
 
21592
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibLogoutResponse, 0) < 0) {
 
21593
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibLogoutResponse_dump. Expected SWIGTYPE_p_LassoLibLogoutResponse");
 
21594
    }
 
21595
  }
 
21596
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21597
  result = (char *)LassoLibLogoutResponse_dump(arg1);
 
21598
  {
 
21599
    if(!result) {
 
21600
      ZVAL_NULL(return_value);
 
21601
    } else {
 
21602
      ZVAL_STRING(return_value,result, 1);
 
21603
    }
 
21604
  }
 
21605
  return;
 
21606
fail:
 
21607
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21608
}
 
21609
 
 
21610
 
 
21611
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_providerId_set) {
 
21612
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21613
  char *arg2 = (char *) 0 ;
 
21614
  zval **args[2];
 
21615
  
 
21616
  SWIG_ResetError();
 
21617
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21618
    WRONG_PARAM_COUNT;
 
21619
  }
 
21620
  
 
21621
  {
 
21622
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21623
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_providerId_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21624
    }
 
21625
  }
 
21626
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21627
  {
 
21628
    /*@SWIG:CONVERT_STRING_IN@*/
 
21629
    convert_to_string_ex(args[1]);
 
21630
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21631
    /*@SWIG@*/;
 
21632
  }
 
21633
  {
 
21634
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
21635
    if (arg2) {
 
21636
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
21637
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
21638
    } else {
 
21639
      arg1->ProviderID = 0;
 
21640
    }
 
21641
  }
 
21642
  
 
21643
  return;
 
21644
fail:
 
21645
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21646
}
 
21647
 
 
21648
 
 
21649
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_providerId_get) {
 
21650
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21651
  char *result = 0 ;
 
21652
  zval **args[1];
 
21653
  
 
21654
  SWIG_ResetError();
 
21655
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21656
    WRONG_PARAM_COUNT;
 
21657
  }
 
21658
  
 
21659
  {
 
21660
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21661
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_providerId_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21662
    }
 
21663
  }
 
21664
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21665
  result = (char *) ((arg1)->ProviderID);
 
21666
  {
 
21667
    if(!result) {
 
21668
      ZVAL_NULL(return_value);
 
21669
    } else {
 
21670
      ZVAL_STRING(return_value,result, 1);
 
21671
    }
 
21672
  }
 
21673
  return;
 
21674
fail:
 
21675
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21676
}
 
21677
 
 
21678
 
 
21679
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_relayState_set) {
 
21680
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21681
  char *arg2 = (char *) 0 ;
 
21682
  zval **args[2];
 
21683
  
 
21684
  SWIG_ResetError();
 
21685
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21686
    WRONG_PARAM_COUNT;
 
21687
  }
 
21688
  
 
21689
  {
 
21690
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21691
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_relayState_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21692
    }
 
21693
  }
 
21694
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21695
  {
 
21696
    /*@SWIG:CONVERT_STRING_IN@*/
 
21697
    convert_to_string_ex(args[1]);
 
21698
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21699
    /*@SWIG@*/;
 
21700
  }
 
21701
  {
 
21702
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
21703
    if (arg2) {
 
21704
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
21705
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
21706
    } else {
 
21707
      arg1->RelayState = 0;
 
21708
    }
 
21709
  }
 
21710
  
 
21711
  return;
 
21712
fail:
 
21713
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21714
}
 
21715
 
 
21716
 
 
21717
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_relayState_get) {
 
21718
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21719
  char *result = 0 ;
 
21720
  zval **args[1];
 
21721
  
 
21722
  SWIG_ResetError();
 
21723
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21724
    WRONG_PARAM_COUNT;
 
21725
  }
 
21726
  
 
21727
  {
 
21728
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21729
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_relayState_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21730
    }
 
21731
  }
 
21732
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21733
  result = (char *) ((arg1)->RelayState);
 
21734
  {
 
21735
    if(!result) {
 
21736
      ZVAL_NULL(return_value);
 
21737
    } else {
 
21738
      ZVAL_STRING(return_value,result, 1);
 
21739
    }
 
21740
  }
 
21741
  return;
 
21742
fail:
 
21743
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21744
}
 
21745
 
 
21746
 
 
21747
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_certificateFile_set) {
 
21748
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21749
  char *arg2 = (char *) 0 ;
 
21750
  zval **args[2];
 
21751
  
 
21752
  SWIG_ResetError();
 
21753
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21754
    WRONG_PARAM_COUNT;
 
21755
  }
 
21756
  
 
21757
  {
 
21758
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21759
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_certificateFile_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21760
    }
 
21761
  }
 
21762
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21763
  {
 
21764
    /*@SWIG:CONVERT_STRING_IN@*/
 
21765
    convert_to_string_ex(args[1]);
 
21766
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21767
    /*@SWIG@*/;
 
21768
  }
 
21769
  LassoLibRegisterNameIdentifierRequest_certificate_file_set(arg1,arg2);
 
21770
  
 
21771
  
 
21772
  return;
 
21773
fail:
 
21774
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21775
}
 
21776
 
 
21777
 
 
21778
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_certificateFile_get) {
 
21779
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21780
  char *result = 0 ;
 
21781
  zval **args[1];
 
21782
  
 
21783
  SWIG_ResetError();
 
21784
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21785
    WRONG_PARAM_COUNT;
 
21786
  }
 
21787
  
 
21788
  {
 
21789
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21790
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_certificateFile_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21791
    }
 
21792
  }
 
21793
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21794
  result = (char *)LassoLibRegisterNameIdentifierRequest_certificate_file_get(arg1);
 
21795
  {
 
21796
    if(!result) {
 
21797
      ZVAL_NULL(return_value);
 
21798
    } else {
 
21799
      ZVAL_STRING(return_value,result, 1);
 
21800
    }
 
21801
  }
 
21802
  return;
 
21803
fail:
 
21804
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21805
}
 
21806
 
 
21807
 
 
21808
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_issueInstant_set) {
 
21809
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21810
  char *arg2 = (char *) 0 ;
 
21811
  zval **args[2];
 
21812
  
 
21813
  SWIG_ResetError();
 
21814
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21815
    WRONG_PARAM_COUNT;
 
21816
  }
 
21817
  
 
21818
  {
 
21819
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21820
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_issueInstant_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21821
    }
 
21822
  }
 
21823
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21824
  {
 
21825
    /*@SWIG:CONVERT_STRING_IN@*/
 
21826
    convert_to_string_ex(args[1]);
 
21827
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
21828
    /*@SWIG@*/;
 
21829
  }
 
21830
  LassoLibRegisterNameIdentifierRequest_IssueInstant_set(arg1,arg2);
 
21831
  
 
21832
  
 
21833
  return;
 
21834
fail:
 
21835
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21836
}
 
21837
 
 
21838
 
 
21839
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_issueInstant_get) {
 
21840
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21841
  char *result = 0 ;
 
21842
  zval **args[1];
 
21843
  
 
21844
  SWIG_ResetError();
 
21845
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21846
    WRONG_PARAM_COUNT;
 
21847
  }
 
21848
  
 
21849
  {
 
21850
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21851
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_issueInstant_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21852
    }
 
21853
  }
 
21854
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21855
  result = (char *)LassoLibRegisterNameIdentifierRequest_IssueInstant_get(arg1);
 
21856
  {
 
21857
    if(!result) {
 
21858
      ZVAL_NULL(return_value);
 
21859
    } else {
 
21860
      ZVAL_STRING(return_value,result, 1);
 
21861
    }
 
21862
  }
 
21863
  return;
 
21864
fail:
 
21865
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21866
}
 
21867
 
 
21868
 
 
21869
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_majorVersion_set) {
 
21870
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21871
  int arg2 ;
 
21872
  zval **args[2];
 
21873
  
 
21874
  SWIG_ResetError();
 
21875
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21876
    WRONG_PARAM_COUNT;
 
21877
  }
 
21878
  
 
21879
  {
 
21880
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21881
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_majorVersion_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21882
    }
 
21883
  }
 
21884
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21885
  {
 
21886
    /*@SWIG:CONVERT_INT_IN@*/
 
21887
    convert_to_long_ex(args[1]);
 
21888
    arg2 = (int) Z_LVAL_PP(args[1]);
 
21889
    /*@SWIG@*/;
 
21890
  }
 
21891
  LassoLibRegisterNameIdentifierRequest_MajorVersion_set(arg1,arg2);
 
21892
  
 
21893
  
 
21894
  return;
 
21895
fail:
 
21896
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21897
}
 
21898
 
 
21899
 
 
21900
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_majorVersion_get) {
 
21901
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21902
  int result;
 
21903
  zval **args[1];
 
21904
  
 
21905
  SWIG_ResetError();
 
21906
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21907
    WRONG_PARAM_COUNT;
 
21908
  }
 
21909
  
 
21910
  {
 
21911
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21912
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_majorVersion_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21913
    }
 
21914
  }
 
21915
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21916
  result = (int)LassoLibRegisterNameIdentifierRequest_MajorVersion_get(arg1);
 
21917
  {
 
21918
    ZVAL_LONG(return_value,result);
 
21919
  }
 
21920
  return;
 
21921
fail:
 
21922
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21923
}
 
21924
 
 
21925
 
 
21926
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_minorVersion_set) {
 
21927
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21928
  int arg2 ;
 
21929
  zval **args[2];
 
21930
  
 
21931
  SWIG_ResetError();
 
21932
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21933
    WRONG_PARAM_COUNT;
 
21934
  }
 
21935
  
 
21936
  {
 
21937
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21938
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_minorVersion_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21939
    }
 
21940
  }
 
21941
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21942
  {
 
21943
    /*@SWIG:CONVERT_INT_IN@*/
 
21944
    convert_to_long_ex(args[1]);
 
21945
    arg2 = (int) Z_LVAL_PP(args[1]);
 
21946
    /*@SWIG@*/;
 
21947
  }
 
21948
  LassoLibRegisterNameIdentifierRequest_MinorVersion_set(arg1,arg2);
 
21949
  
 
21950
  
 
21951
  return;
 
21952
fail:
 
21953
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21954
}
 
21955
 
 
21956
 
 
21957
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_minorVersion_get) {
 
21958
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21959
  int result;
 
21960
  zval **args[1];
 
21961
  
 
21962
  SWIG_ResetError();
 
21963
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
21964
    WRONG_PARAM_COUNT;
 
21965
  }
 
21966
  
 
21967
  {
 
21968
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21969
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_minorVersion_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21970
    }
 
21971
  }
 
21972
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21973
  result = (int)LassoLibRegisterNameIdentifierRequest_MinorVersion_get(arg1);
 
21974
  {
 
21975
    ZVAL_LONG(return_value,result);
 
21976
  }
 
21977
  return;
 
21978
fail:
 
21979
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
21980
}
 
21981
 
 
21982
 
 
21983
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_privateKeyFile_set) {
 
21984
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
21985
  char *arg2 = (char *) 0 ;
 
21986
  zval **args[2];
 
21987
  
 
21988
  SWIG_ResetError();
 
21989
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
21990
    WRONG_PARAM_COUNT;
 
21991
  }
 
21992
  
 
21993
  {
 
21994
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
21995
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_privateKeyFile_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
21996
    }
 
21997
  }
 
21998
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
21999
  {
 
22000
    /*@SWIG:CONVERT_STRING_IN@*/
 
22001
    convert_to_string_ex(args[1]);
 
22002
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
22003
    /*@SWIG@*/;
 
22004
  }
 
22005
  LassoLibRegisterNameIdentifierRequest_private_key_file_set(arg1,arg2);
 
22006
  
 
22007
  
 
22008
  return;
 
22009
fail:
 
22010
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22011
}
 
22012
 
 
22013
 
 
22014
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_privateKeyFile_get) {
 
22015
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22016
  char *result = 0 ;
 
22017
  zval **args[1];
 
22018
  
 
22019
  SWIG_ResetError();
 
22020
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22021
    WRONG_PARAM_COUNT;
 
22022
  }
 
22023
  
 
22024
  {
 
22025
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22026
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_privateKeyFile_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22027
    }
 
22028
  }
 
22029
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22030
  result = (char *)LassoLibRegisterNameIdentifierRequest_private_key_file_get(arg1);
 
22031
  {
 
22032
    if(!result) {
 
22033
      ZVAL_NULL(return_value);
 
22034
    } else {
 
22035
      ZVAL_STRING(return_value,result, 1);
 
22036
    }
 
22037
  }
 
22038
  return;
 
22039
fail:
 
22040
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22041
}
 
22042
 
 
22043
 
 
22044
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_requestId_set) {
 
22045
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22046
  char *arg2 = (char *) 0 ;
 
22047
  zval **args[2];
 
22048
  
 
22049
  SWIG_ResetError();
 
22050
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22051
    WRONG_PARAM_COUNT;
 
22052
  }
 
22053
  
 
22054
  {
 
22055
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22056
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_requestId_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22057
    }
 
22058
  }
 
22059
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22060
  {
 
22061
    /*@SWIG:CONVERT_STRING_IN@*/
 
22062
    convert_to_string_ex(args[1]);
 
22063
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
22064
    /*@SWIG@*/;
 
22065
  }
 
22066
  LassoLibRegisterNameIdentifierRequest_RequestID_set(arg1,arg2);
 
22067
  
 
22068
  
 
22069
  return;
 
22070
fail:
 
22071
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22072
}
 
22073
 
 
22074
 
 
22075
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_requestId_get) {
 
22076
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22077
  char *result = 0 ;
 
22078
  zval **args[1];
 
22079
  
 
22080
  SWIG_ResetError();
 
22081
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22082
    WRONG_PARAM_COUNT;
 
22083
  }
 
22084
  
 
22085
  {
 
22086
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22087
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_requestId_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22088
    }
 
22089
  }
 
22090
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22091
  result = (char *)LassoLibRegisterNameIdentifierRequest_RequestID_get(arg1);
 
22092
  {
 
22093
    if(!result) {
 
22094
      ZVAL_NULL(return_value);
 
22095
    } else {
 
22096
      ZVAL_STRING(return_value,result, 1);
 
22097
    }
 
22098
  }
 
22099
  return;
 
22100
fail:
 
22101
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22102
}
 
22103
 
 
22104
 
 
22105
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_respondWith_set) {
 
22106
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22107
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
22108
  zval **args[2];
 
22109
  
 
22110
  SWIG_ResetError();
 
22111
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22112
    WRONG_PARAM_COUNT;
 
22113
  }
 
22114
  
 
22115
  {
 
22116
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22117
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_respondWith_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22118
    }
 
22119
  }
 
22120
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22121
  {
 
22122
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
22123
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_respondWith_set. Expected SWIGTYPE_p_LassoStringList");
 
22124
    }
 
22125
  }
 
22126
  LassoLibRegisterNameIdentifierRequest_RespondWith_set(arg1,arg2);
 
22127
  
 
22128
  
 
22129
  return;
 
22130
fail:
 
22131
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22132
}
 
22133
 
 
22134
 
 
22135
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_respondWith_get) {
 
22136
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22137
  LassoStringList *result = 0 ;
 
22138
  zval **args[1];
 
22139
  
 
22140
  SWIG_ResetError();
 
22141
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22142
    WRONG_PARAM_COUNT;
 
22143
  }
 
22144
  
 
22145
  {
 
22146
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22147
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_respondWith_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22148
    }
 
22149
  }
 
22150
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22151
  result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_RespondWith_get(arg1);
 
22152
  {
 
22153
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
22154
  }
 
22155
  /* Wrap this return value */
 
22156
  {
 
22157
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22158
    zval *obj, *_cPtr;
 
22159
    MAKE_STD_ZVAL(obj);
 
22160
    MAKE_STD_ZVAL(_cPtr);
 
22161
    *_cPtr = *return_value;
 
22162
    INIT_ZVAL(*return_value);
 
22163
    *return_value=*_cPtr;
 
22164
  }
 
22165
  return;
 
22166
fail:
 
22167
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22168
}
 
22169
 
 
22170
 
 
22171
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_signMethod_set) {
 
22172
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22173
  LassoSignatureMethod arg2 ;
 
22174
  zval **args[2];
 
22175
  
 
22176
  SWIG_ResetError();
 
22177
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22178
    WRONG_PARAM_COUNT;
 
22179
  }
 
22180
  
 
22181
  {
 
22182
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22183
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_signMethod_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22184
    }
 
22185
  }
 
22186
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22187
  {
 
22188
    /*@SWIG:CONVERT_INT_IN@*/
 
22189
    convert_to_long_ex(args[1]);
 
22190
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
22191
    /*@SWIG@*/;
 
22192
  }
 
22193
  LassoLibRegisterNameIdentifierRequest_sign_method_set(arg1,arg2);
 
22194
  
 
22195
  
 
22196
  return;
 
22197
fail:
 
22198
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22199
}
 
22200
 
 
22201
 
 
22202
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_signMethod_get) {
 
22203
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22204
  LassoSignatureMethod result;
 
22205
  zval **args[1];
 
22206
  
 
22207
  SWIG_ResetError();
 
22208
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22209
    WRONG_PARAM_COUNT;
 
22210
  }
 
22211
  
 
22212
  {
 
22213
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22214
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_signMethod_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22215
    }
 
22216
  }
 
22217
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22218
  result = (LassoSignatureMethod)LassoLibRegisterNameIdentifierRequest_sign_method_get(arg1);
 
22219
  {
 
22220
    ZVAL_LONG(return_value,result);
 
22221
  }
 
22222
  return;
 
22223
fail:
 
22224
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22225
}
 
22226
 
 
22227
 
 
22228
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_signType_set) {
 
22229
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22230
  LassoSignatureType arg2 ;
 
22231
  LassoSignatureType *tmp2 ;
 
22232
  zval **args[2];
 
22233
  
 
22234
  SWIG_ResetError();
 
22235
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22236
    WRONG_PARAM_COUNT;
 
22237
  }
 
22238
  
 
22239
  {
 
22240
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22241
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_signType_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22242
    }
 
22243
  }
 
22244
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22245
  {
 
22246
    if(SWIG_ConvertPtr(*args[1], (void **) &tmp2, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp2 == NULL) {
 
22247
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_signType_set. Expected SWIGTYPE_p_LassoSignatureType");
 
22248
    }
 
22249
    arg2 = *tmp2;
 
22250
  }
 
22251
  LassoLibRegisterNameIdentifierRequest_sign_type_set(arg1,arg2);
 
22252
  
 
22253
  
 
22254
  return;
 
22255
fail:
 
22256
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22257
}
 
22258
 
 
22259
 
 
22260
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_signType_get) {
 
22261
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22262
  LassoSignatureType result;
 
22263
  zval **args[1];
 
22264
  
 
22265
  SWIG_ResetError();
 
22266
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22267
    WRONG_PARAM_COUNT;
 
22268
  }
 
22269
  
 
22270
  {
 
22271
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22272
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_signType_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22273
    }
 
22274
  }
 
22275
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22276
  result = LassoLibRegisterNameIdentifierRequest_sign_type_get(arg1);
 
22277
  {
 
22278
    LassoSignatureType * resultobj = (LassoSignatureType *) emalloc(sizeof(LassoSignatureType));
 
22279
    memmove(resultobj, &result, sizeof(LassoSignatureType));
 
22280
    SWIG_SetPointerZval(return_value, (void *)resultobj, SWIGTYPE_p_LassoSignatureType, 1);
 
22281
  }
 
22282
  return;
 
22283
fail:
 
22284
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22285
}
 
22286
 
 
22287
 
 
22288
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_extension_set) {
 
22289
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22290
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
22291
  zval **args[2];
 
22292
  
 
22293
  SWIG_ResetError();
 
22294
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22295
    WRONG_PARAM_COUNT;
 
22296
  }
 
22297
  
 
22298
  {
 
22299
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22300
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_extension_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22301
    }
 
22302
  }
 
22303
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22304
  {
 
22305
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
22306
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
22307
    }
 
22308
  }
 
22309
  LassoLibRegisterNameIdentifierRequest_Extension_set(arg1,arg2);
 
22310
  
 
22311
  
 
22312
  return;
 
22313
fail:
 
22314
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22315
}
 
22316
 
 
22317
 
 
22318
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_extension_get) {
 
22319
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22320
  LassoStringList *result = 0 ;
 
22321
  zval **args[1];
 
22322
  
 
22323
  SWIG_ResetError();
 
22324
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22325
    WRONG_PARAM_COUNT;
 
22326
  }
 
22327
  
 
22328
  {
 
22329
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22330
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_extension_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22331
    }
 
22332
  }
 
22333
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22334
  result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_Extension_get(arg1);
 
22335
  {
 
22336
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
22337
  }
 
22338
  /* Wrap this return value */
 
22339
  {
 
22340
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22341
    zval *obj, *_cPtr;
 
22342
    MAKE_STD_ZVAL(obj);
 
22343
    MAKE_STD_ZVAL(_cPtr);
 
22344
    *_cPtr = *return_value;
 
22345
    INIT_ZVAL(*return_value);
 
22346
    *return_value=*_cPtr;
 
22347
  }
 
22348
  return;
 
22349
fail:
 
22350
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22351
}
 
22352
 
 
22353
 
 
22354
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_set) {
 
22355
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22356
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
22357
  zval **args[2];
 
22358
  
 
22359
  SWIG_ResetError();
 
22360
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22361
    WRONG_PARAM_COUNT;
 
22362
  }
 
22363
  
 
22364
  {
 
22365
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22366
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22367
    }
 
22368
  }
 
22369
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22370
  {
 
22371
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22372
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22373
    }
 
22374
  }
 
22375
  LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(arg1,arg2);
 
22376
  
 
22377
  
 
22378
  return;
 
22379
fail:
 
22380
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22381
}
 
22382
 
 
22383
 
 
22384
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_get) {
 
22385
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22386
  LassoSamlNameIdentifier *result = 0 ;
 
22387
  zval **args[1];
 
22388
  
 
22389
  SWIG_ResetError();
 
22390
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22391
    WRONG_PARAM_COUNT;
 
22392
  }
 
22393
  
 
22394
  {
 
22395
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22396
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22397
    }
 
22398
  }
 
22399
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22400
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(arg1);
 
22401
  {
 
22402
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
22403
  }
 
22404
  /* Wrap this return value */
 
22405
  {
 
22406
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22407
    zval *obj, *_cPtr;
 
22408
    MAKE_STD_ZVAL(obj);
 
22409
    MAKE_STD_ZVAL(_cPtr);
 
22410
    *_cPtr = *return_value;
 
22411
    INIT_ZVAL(*return_value);
 
22412
    *return_value=*_cPtr;
 
22413
  }
 
22414
  return;
 
22415
fail:
 
22416
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22417
}
 
22418
 
 
22419
 
 
22420
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_set) {
 
22421
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22422
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
22423
  zval **args[2];
 
22424
  
 
22425
  SWIG_ResetError();
 
22426
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22427
    WRONG_PARAM_COUNT;
 
22428
  }
 
22429
  
 
22430
  {
 
22431
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22432
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22433
    }
 
22434
  }
 
22435
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22436
  {
 
22437
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22438
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22439
    }
 
22440
  }
 
22441
  LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(arg1,arg2);
 
22442
  
 
22443
  
 
22444
  return;
 
22445
fail:
 
22446
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22447
}
 
22448
 
 
22449
 
 
22450
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get) {
 
22451
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22452
  LassoSamlNameIdentifier *result = 0 ;
 
22453
  zval **args[1];
 
22454
  
 
22455
  SWIG_ResetError();
 
22456
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22457
    WRONG_PARAM_COUNT;
 
22458
  }
 
22459
  
 
22460
  {
 
22461
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22462
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22463
    }
 
22464
  }
 
22465
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22466
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(arg1);
 
22467
  {
 
22468
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
22469
  }
 
22470
  /* Wrap this return value */
 
22471
  {
 
22472
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22473
    zval *obj, *_cPtr;
 
22474
    MAKE_STD_ZVAL(obj);
 
22475
    MAKE_STD_ZVAL(_cPtr);
 
22476
    *_cPtr = *return_value;
 
22477
    INIT_ZVAL(*return_value);
 
22478
    *return_value=*_cPtr;
 
22479
  }
 
22480
  return;
 
22481
fail:
 
22482
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22483
}
 
22484
 
 
22485
 
 
22486
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_set) {
 
22487
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22488
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
22489
  zval **args[2];
 
22490
  
 
22491
  SWIG_ResetError();
 
22492
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22493
    WRONG_PARAM_COUNT;
 
22494
  }
 
22495
  
 
22496
  {
 
22497
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22498
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22499
    }
 
22500
  }
 
22501
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22502
  {
 
22503
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22504
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22505
    }
 
22506
  }
 
22507
  LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(arg1,arg2);
 
22508
  
 
22509
  
 
22510
  return;
 
22511
fail:
 
22512
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22513
}
 
22514
 
 
22515
 
 
22516
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_get) {
 
22517
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22518
  LassoSamlNameIdentifier *result = 0 ;
 
22519
  zval **args[1];
 
22520
  
 
22521
  SWIG_ResetError();
 
22522
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22523
    WRONG_PARAM_COUNT;
 
22524
  }
 
22525
  
 
22526
  {
 
22527
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22528
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22529
    }
 
22530
  }
 
22531
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22532
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(arg1);
 
22533
  {
 
22534
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
22535
  }
 
22536
  /* Wrap this return value */
 
22537
  {
 
22538
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22539
    zval *obj, *_cPtr;
 
22540
    MAKE_STD_ZVAL(obj);
 
22541
    MAKE_STD_ZVAL(_cPtr);
 
22542
    *_cPtr = *return_value;
 
22543
    INIT_ZVAL(*return_value);
 
22544
    *return_value=*_cPtr;
 
22545
  }
 
22546
  return;
 
22547
fail:
 
22548
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22549
}
 
22550
 
 
22551
 
 
22552
ZEND_NAMED_FUNCTION(_wrap_new_LibRegisterNameIdentifierRequest) {
 
22553
  LassoLibRegisterNameIdentifierRequest *result = 0 ;
 
22554
  
 
22555
  SWIG_ResetError();
 
22556
  if(ZEND_NUM_ARGS() != 0) {
 
22557
    WRONG_PARAM_COUNT;
 
22558
  }
 
22559
  
 
22560
  result = (LassoLibRegisterNameIdentifierRequest *)new_LassoLibRegisterNameIdentifierRequest();
 
22561
  {
 
22562
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 1);
 
22563
  }
 
22564
  /* Wrap this return value */
 
22565
  {
 
22566
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22567
    zval *obj, *_cPtr;
 
22568
    MAKE_STD_ZVAL(obj);
 
22569
    MAKE_STD_ZVAL(_cPtr);
 
22570
    *_cPtr = *return_value;
 
22571
    INIT_ZVAL(*return_value);
 
22572
    *return_value=*_cPtr;
 
22573
  }
 
22574
  return;
 
22575
fail:
 
22576
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22577
}
 
22578
 
 
22579
 
 
22580
/* This function is designed to be called by the zend list destructors */
 
22581
/* to typecast and do the actual destruction */
 
22582
static void __wrap_delete_LibRegisterNameIdentifierRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
22583
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
22584
  void *ptr=value->ptr ;
 
22585
  int newobject=value->newobject ;
 
22586
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22587
  
 
22588
  efree(value);
 
22589
  if (! newobject) return; /* can't delete it! */
 
22590
  arg1 = (LassoLibRegisterNameIdentifierRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest TSRMLS_CC);
 
22591
  if (! arg1) zend_error(E_ERROR, "LassoLibRegisterNameIdentifierRequest resource already free'd");
 
22592
  delete_LassoLibRegisterNameIdentifierRequest(arg1);
 
22593
  
 
22594
}
 
22595
 
 
22596
 
 
22597
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_newFull) {
 
22598
  char *arg1 = (char *) 0 ;
 
22599
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
22600
  LassoSamlNameIdentifier *arg3 = (LassoSamlNameIdentifier *) 0 ;
 
22601
  LassoSamlNameIdentifier *arg4 = (LassoSamlNameIdentifier *) 0 ;
 
22602
  LassoSignatureType arg5 ;
 
22603
  LassoSignatureMethod arg6 ;
 
22604
  LassoLibRegisterNameIdentifierRequest *result = 0 ;
 
22605
  LassoSignatureType *tmp5 ;
 
22606
  zval **args[6];
 
22607
  
 
22608
  SWIG_ResetError();
 
22609
  if(ZEND_NUM_ARGS() != 6 || zend_get_parameters_array_ex(6, args) != SUCCESS) {
 
22610
    WRONG_PARAM_COUNT;
 
22611
  }
 
22612
  
 
22613
  {
 
22614
    /*@SWIG:CONVERT_STRING_IN@*/
 
22615
    convert_to_string_ex(args[0]);
 
22616
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
22617
    /*@SWIG@*/;
 
22618
  }
 
22619
  {
 
22620
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22621
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierRequest_newFull. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22622
    }
 
22623
  }
 
22624
  {
 
22625
    if(SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22626
      SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LibRegisterNameIdentifierRequest_newFull. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22627
    }
 
22628
  }
 
22629
  {
 
22630
    if(SWIG_ConvertPtr(*args[3], (void **) &arg4, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
22631
      SWIG_PHP_Error(E_ERROR, "Type error in argument 4 of LibRegisterNameIdentifierRequest_newFull. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
22632
    }
 
22633
  }
 
22634
  {
 
22635
    if(SWIG_ConvertPtr(*args[4], (void **) &tmp5, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp5 == NULL) {
 
22636
      SWIG_PHP_Error(E_ERROR, "Type error in argument 5 of LibRegisterNameIdentifierRequest_newFull. Expected SWIGTYPE_p_LassoSignatureType");
 
22637
    }
 
22638
    arg5 = *tmp5;
 
22639
  }
 
22640
  {
 
22641
    /*@SWIG:CONVERT_INT_IN@*/
 
22642
    convert_to_long_ex(args[5]);
 
22643
    arg6 = (LassoSignatureMethod) Z_LVAL_PP(args[5]);
 
22644
    /*@SWIG@*/;
 
22645
  }
 
22646
  result = (LassoLibRegisterNameIdentifierRequest *)LassoLibRegisterNameIdentifierRequest_newFull(arg1,arg2,arg3,arg4,arg5,arg6);
 
22647
  {
 
22648
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 1);
 
22649
  }
 
22650
  /* Wrap this return value */
 
22651
  {
 
22652
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22653
    zval *obj, *_cPtr;
 
22654
    MAKE_STD_ZVAL(obj);
 
22655
    MAKE_STD_ZVAL(_cPtr);
 
22656
    *_cPtr = *return_value;
 
22657
    INIT_ZVAL(*return_value);
 
22658
    *return_value=*_cPtr;
 
22659
  }
 
22660
  return;
 
22661
fail:
 
22662
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22663
}
 
22664
 
 
22665
 
 
22666
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierRequest_dump) {
 
22667
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22668
  char *result = 0 ;
 
22669
  zval **args[1];
 
22670
  
 
22671
  SWIG_ResetError();
 
22672
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22673
    WRONG_PARAM_COUNT;
 
22674
  }
 
22675
  
 
22676
  {
 
22677
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
22678
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierRequest_dump. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
22679
    }
 
22680
  }
 
22681
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22682
  result = (char *)LassoLibRegisterNameIdentifierRequest_dump(arg1);
 
22683
  {
 
22684
    if(!result) {
 
22685
      ZVAL_NULL(return_value);
 
22686
    } else {
 
22687
      ZVAL_STRING(return_value,result, 1);
 
22688
    }
 
22689
  }
 
22690
  return;
 
22691
fail:
 
22692
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22693
}
 
22694
 
 
22695
 
 
22696
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_extension_set) {
 
22697
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22698
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
22699
  zval **args[2];
 
22700
  
 
22701
  SWIG_ResetError();
 
22702
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22703
    WRONG_PARAM_COUNT;
 
22704
  }
 
22705
  
 
22706
  {
 
22707
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22708
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_extension_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22709
    }
 
22710
  }
 
22711
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22712
  {
 
22713
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
22714
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierResponse_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
22715
    }
 
22716
  }
 
22717
  LassoLibRegisterNameIdentifierResponse_Extension_set(arg1,arg2);
 
22718
  
 
22719
  
 
22720
  return;
 
22721
fail:
 
22722
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22723
}
 
22724
 
 
22725
 
 
22726
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_extension_get) {
 
22727
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22728
  LassoStringList *result = 0 ;
 
22729
  zval **args[1];
 
22730
  
 
22731
  SWIG_ResetError();
 
22732
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22733
    WRONG_PARAM_COUNT;
 
22734
  }
 
22735
  
 
22736
  {
 
22737
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22738
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_extension_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22739
    }
 
22740
  }
 
22741
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22742
  result = (LassoStringList *)LassoLibRegisterNameIdentifierResponse_Extension_get(arg1);
 
22743
  {
 
22744
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
22745
  }
 
22746
  /* Wrap this return value */
 
22747
  {
 
22748
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22749
    zval *obj, *_cPtr;
 
22750
    MAKE_STD_ZVAL(obj);
 
22751
    MAKE_STD_ZVAL(_cPtr);
 
22752
    *_cPtr = *return_value;
 
22753
    INIT_ZVAL(*return_value);
 
22754
    *return_value=*_cPtr;
 
22755
  }
 
22756
  return;
 
22757
fail:
 
22758
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22759
}
 
22760
 
 
22761
 
 
22762
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_providerId_set) {
 
22763
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22764
  char *arg2 = (char *) 0 ;
 
22765
  zval **args[2];
 
22766
  
 
22767
  SWIG_ResetError();
 
22768
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22769
    WRONG_PARAM_COUNT;
 
22770
  }
 
22771
  
 
22772
  {
 
22773
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22774
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_providerId_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22775
    }
 
22776
  }
 
22777
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22778
  {
 
22779
    /*@SWIG:CONVERT_STRING_IN@*/
 
22780
    convert_to_string_ex(args[1]);
 
22781
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
22782
    /*@SWIG@*/;
 
22783
  }
 
22784
  LassoLibRegisterNameIdentifierResponse_ProviderID_set(arg1,arg2);
 
22785
  
 
22786
  
 
22787
  return;
 
22788
fail:
 
22789
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22790
}
 
22791
 
 
22792
 
 
22793
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_providerId_get) {
 
22794
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22795
  char *result = 0 ;
 
22796
  zval **args[1];
 
22797
  
 
22798
  SWIG_ResetError();
 
22799
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22800
    WRONG_PARAM_COUNT;
 
22801
  }
 
22802
  
 
22803
  {
 
22804
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22805
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_providerId_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22806
    }
 
22807
  }
 
22808
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22809
  result = (char *)LassoLibRegisterNameIdentifierResponse_ProviderID_get(arg1);
 
22810
  {
 
22811
    if(!result) {
 
22812
      ZVAL_NULL(return_value);
 
22813
    } else {
 
22814
      ZVAL_STRING(return_value,result, 1);
 
22815
    }
 
22816
  }
 
22817
  return;
 
22818
fail:
 
22819
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22820
}
 
22821
 
 
22822
 
 
22823
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_relayState_set) {
 
22824
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22825
  char *arg2 = (char *) 0 ;
 
22826
  zval **args[2];
 
22827
  
 
22828
  SWIG_ResetError();
 
22829
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22830
    WRONG_PARAM_COUNT;
 
22831
  }
 
22832
  
 
22833
  {
 
22834
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22835
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_relayState_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22836
    }
 
22837
  }
 
22838
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22839
  {
 
22840
    /*@SWIG:CONVERT_STRING_IN@*/
 
22841
    convert_to_string_ex(args[1]);
 
22842
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
22843
    /*@SWIG@*/;
 
22844
  }
 
22845
  LassoLibRegisterNameIdentifierResponse_RelayState_set(arg1,arg2);
 
22846
  
 
22847
  
 
22848
  return;
 
22849
fail:
 
22850
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22851
}
 
22852
 
 
22853
 
 
22854
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_relayState_get) {
 
22855
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22856
  char *result = 0 ;
 
22857
  zval **args[1];
 
22858
  
 
22859
  SWIG_ResetError();
 
22860
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22861
    WRONG_PARAM_COUNT;
 
22862
  }
 
22863
  
 
22864
  {
 
22865
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22866
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_relayState_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22867
    }
 
22868
  }
 
22869
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22870
  result = (char *)LassoLibRegisterNameIdentifierResponse_RelayState_get(arg1);
 
22871
  {
 
22872
    if(!result) {
 
22873
      ZVAL_NULL(return_value);
 
22874
    } else {
 
22875
      ZVAL_STRING(return_value,result, 1);
 
22876
    }
 
22877
  }
 
22878
  return;
 
22879
fail:
 
22880
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22881
}
 
22882
 
 
22883
 
 
22884
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_status_set) {
 
22885
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22886
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
 
22887
  zval **args[2];
 
22888
  
 
22889
  SWIG_ResetError();
 
22890
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
22891
    WRONG_PARAM_COUNT;
 
22892
  }
 
22893
  
 
22894
  {
 
22895
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22896
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_status_set. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22897
    }
 
22898
  }
 
22899
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22900
  {
 
22901
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
22902
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRegisterNameIdentifierResponse_status_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
22903
    }
 
22904
  }
 
22905
  LassoLibRegisterNameIdentifierResponse_Status_set(arg1,arg2);
 
22906
  
 
22907
  
 
22908
  return;
 
22909
fail:
 
22910
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22911
}
 
22912
 
 
22913
 
 
22914
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_status_get) {
 
22915
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22916
  LassoSamlpStatus *result = 0 ;
 
22917
  zval **args[1];
 
22918
  
 
22919
  SWIG_ResetError();
 
22920
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
22921
    WRONG_PARAM_COUNT;
 
22922
  }
 
22923
  
 
22924
  {
 
22925
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
22926
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_status_get. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
22927
    }
 
22928
  }
 
22929
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
22930
  result = (LassoSamlpStatus *)LassoLibRegisterNameIdentifierResponse_Status_get(arg1);
 
22931
  {
 
22932
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0);
 
22933
  }
 
22934
  /* Wrap this return value */
 
22935
  {
 
22936
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22937
    zval *obj, *_cPtr;
 
22938
    MAKE_STD_ZVAL(obj);
 
22939
    MAKE_STD_ZVAL(_cPtr);
 
22940
    *_cPtr = *return_value;
 
22941
    INIT_ZVAL(*return_value);
 
22942
    *return_value=*_cPtr;
 
22943
  }
 
22944
  return;
 
22945
fail:
 
22946
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22947
}
 
22948
 
 
22949
 
 
22950
ZEND_NAMED_FUNCTION(_wrap_new_LibRegisterNameIdentifierResponse) {
 
22951
  LassoLibRegisterNameIdentifierResponse *result = 0 ;
 
22952
  
 
22953
  SWIG_ResetError();
 
22954
  if(ZEND_NUM_ARGS() != 0) {
 
22955
    WRONG_PARAM_COUNT;
 
22956
  }
 
22957
  
 
22958
  result = (LassoLibRegisterNameIdentifierResponse *)new_LassoLibRegisterNameIdentifierResponse();
 
22959
  {
 
22960
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 1);
 
22961
  }
 
22962
  /* Wrap this return value */
 
22963
  {
 
22964
    /* ALTERNATIVE Constructor, make an object wrapper */
 
22965
    zval *obj, *_cPtr;
 
22966
    MAKE_STD_ZVAL(obj);
 
22967
    MAKE_STD_ZVAL(_cPtr);
 
22968
    *_cPtr = *return_value;
 
22969
    INIT_ZVAL(*return_value);
 
22970
    *return_value=*_cPtr;
 
22971
  }
 
22972
  return;
 
22973
fail:
 
22974
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
22975
}
 
22976
 
 
22977
 
 
22978
/* This function is designed to be called by the zend list destructors */
 
22979
/* to typecast and do the actual destruction */
 
22980
static void __wrap_delete_LibRegisterNameIdentifierResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
22981
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
22982
  void *ptr=value->ptr ;
 
22983
  int newobject=value->newobject ;
 
22984
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
22985
  
 
22986
  efree(value);
 
22987
  if (! newobject) return; /* can't delete it! */
 
22988
  arg1 = (LassoLibRegisterNameIdentifierResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse TSRMLS_CC);
 
22989
  if (! arg1) zend_error(E_ERROR, "LassoLibRegisterNameIdentifierResponse resource already free'd");
 
22990
  delete_LassoLibRegisterNameIdentifierResponse(arg1);
 
22991
  
 
22992
}
 
22993
 
 
22994
 
 
22995
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_newFull) {
 
22996
  char *arg1 = (char *) 0 ;
 
22997
  char *arg2 = (char *) 0 ;
 
22998
  LassoLibRegisterNameIdentifierRequest *arg3 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
 
22999
  LassoSignatureType arg4 ;
 
23000
  LassoSignatureMethod arg5 ;
 
23001
  LassoLibRegisterNameIdentifierResponse *result = 0 ;
 
23002
  LassoSignatureType *tmp4 ;
 
23003
  zval **args[5];
 
23004
  
 
23005
  SWIG_ResetError();
 
23006
  if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) {
 
23007
    WRONG_PARAM_COUNT;
 
23008
  }
 
23009
  
 
23010
  {
 
23011
    /*@SWIG:CONVERT_STRING_IN@*/
 
23012
    convert_to_string_ex(args[0]);
 
23013
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
23014
    /*@SWIG@*/;
 
23015
  }
 
23016
  {
 
23017
    /*@SWIG:CONVERT_STRING_IN@*/
 
23018
    convert_to_string_ex(args[1]);
 
23019
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23020
    /*@SWIG@*/;
 
23021
  }
 
23022
  {
 
23023
    if(SWIG_ConvertPtr(*args[2], (void **) &arg3, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest, 0) < 0) {
 
23024
      SWIG_PHP_Error(E_ERROR, "Type error in argument 3 of LibRegisterNameIdentifierResponse_newFull. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest");
 
23025
    }
 
23026
  }
 
23027
  {
 
23028
    if(SWIG_ConvertPtr(*args[3], (void **) &tmp4, SWIGTYPE_p_LassoSignatureType, 0) < 0 || tmp4 == NULL) {
 
23029
      SWIG_PHP_Error(E_ERROR, "Type error in argument 4 of LibRegisterNameIdentifierResponse_newFull. Expected SWIGTYPE_p_LassoSignatureType");
 
23030
    }
 
23031
    arg4 = *tmp4;
 
23032
  }
 
23033
  {
 
23034
    /*@SWIG:CONVERT_INT_IN@*/
 
23035
    convert_to_long_ex(args[4]);
 
23036
    arg5 = (LassoSignatureMethod) Z_LVAL_PP(args[4]);
 
23037
    /*@SWIG@*/;
 
23038
  }
 
23039
  result = (LassoLibRegisterNameIdentifierResponse *)LassoLibRegisterNameIdentifierResponse_newFull(arg1,arg2,arg3,arg4,arg5);
 
23040
  {
 
23041
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 1);
 
23042
  }
 
23043
  /* Wrap this return value */
 
23044
  {
 
23045
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23046
    zval *obj, *_cPtr;
 
23047
    MAKE_STD_ZVAL(obj);
 
23048
    MAKE_STD_ZVAL(_cPtr);
 
23049
    *_cPtr = *return_value;
 
23050
    INIT_ZVAL(*return_value);
 
23051
    *return_value=*_cPtr;
 
23052
  }
 
23053
  return;
 
23054
fail:
 
23055
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23056
}
 
23057
 
 
23058
 
 
23059
ZEND_NAMED_FUNCTION(_wrap_LibRegisterNameIdentifierResponse_dump) {
 
23060
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
 
23061
  char *result = 0 ;
 
23062
  zval **args[1];
 
23063
  
 
23064
  SWIG_ResetError();
 
23065
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23066
    WRONG_PARAM_COUNT;
 
23067
  }
 
23068
  
 
23069
  {
 
23070
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse, 0) < 0) {
 
23071
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRegisterNameIdentifierResponse_dump. Expected SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse");
 
23072
    }
 
23073
  }
 
23074
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23075
  result = (char *)LassoLibRegisterNameIdentifierResponse_dump(arg1);
 
23076
  {
 
23077
    if(!result) {
 
23078
      ZVAL_NULL(return_value);
 
23079
    } else {
 
23080
      ZVAL_STRING(return_value,result, 1);
 
23081
    }
 
23082
  }
 
23083
  return;
 
23084
fail:
 
23085
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23086
}
 
23087
 
 
23088
 
 
23089
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextComparison_set) {
 
23090
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23091
  char *arg2 = (char *) 0 ;
 
23092
  zval **args[2];
 
23093
  
 
23094
  SWIG_ResetError();
 
23095
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23096
    WRONG_PARAM_COUNT;
 
23097
  }
 
23098
  
 
23099
  {
 
23100
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23101
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextComparison_set. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23102
    }
 
23103
  }
 
23104
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23105
  {
 
23106
    /*@SWIG:CONVERT_STRING_IN@*/
 
23107
    convert_to_string_ex(args[1]);
 
23108
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23109
    /*@SWIG@*/;
 
23110
  }
 
23111
  {
 
23112
    if (arg1->AuthnContextComparison) free((char *)arg1->AuthnContextComparison);
 
23113
    if (arg2) {
 
23114
      arg1->AuthnContextComparison = (char *) malloc(strlen((const char *)arg2)+1);
 
23115
      strcpy((char *)arg1->AuthnContextComparison, (const char *)arg2);
 
23116
    } else {
 
23117
      arg1->AuthnContextComparison = 0;
 
23118
    }
 
23119
  }
 
23120
  
 
23121
  return;
 
23122
fail:
 
23123
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23124
}
 
23125
 
 
23126
 
 
23127
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextComparison_get) {
 
23128
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23129
  char *result = 0 ;
 
23130
  zval **args[1];
 
23131
  
 
23132
  SWIG_ResetError();
 
23133
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23134
    WRONG_PARAM_COUNT;
 
23135
  }
 
23136
  
 
23137
  {
 
23138
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23139
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextComparison_get. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23140
    }
 
23141
  }
 
23142
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23143
  result = (char *) ((arg1)->AuthnContextComparison);
 
23144
  {
 
23145
    if(!result) {
 
23146
      ZVAL_NULL(return_value);
 
23147
    } else {
 
23148
      ZVAL_STRING(return_value,result, 1);
 
23149
    }
 
23150
  }
 
23151
  return;
 
23152
fail:
 
23153
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23154
}
 
23155
 
 
23156
 
 
23157
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextClassRef_set) {
 
23158
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23159
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
23160
  zval **args[2];
 
23161
  
 
23162
  SWIG_ResetError();
 
23163
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23164
    WRONG_PARAM_COUNT;
 
23165
  }
 
23166
  
 
23167
  {
 
23168
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23169
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextClassRef_set. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23170
    }
 
23171
  }
 
23172
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23173
  {
 
23174
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
23175
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRequestAuthnContext_authnContextClassRef_set. Expected SWIGTYPE_p_LassoStringList");
 
23176
    }
 
23177
  }
 
23178
  LassoLibRequestAuthnContext_authnContextClassRef_set(arg1,arg2);
 
23179
  
 
23180
  
 
23181
  return;
 
23182
fail:
 
23183
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23184
}
 
23185
 
 
23186
 
 
23187
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextClassRef_get) {
 
23188
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23189
  LassoStringList *result = 0 ;
 
23190
  zval **args[1];
 
23191
  
 
23192
  SWIG_ResetError();
 
23193
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23194
    WRONG_PARAM_COUNT;
 
23195
  }
 
23196
  
 
23197
  {
 
23198
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23199
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextClassRef_get. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23200
    }
 
23201
  }
 
23202
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23203
  result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextClassRef_get(arg1);
 
23204
  {
 
23205
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
23206
  }
 
23207
  /* Wrap this return value */
 
23208
  {
 
23209
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23210
    zval *obj, *_cPtr;
 
23211
    MAKE_STD_ZVAL(obj);
 
23212
    MAKE_STD_ZVAL(_cPtr);
 
23213
    *_cPtr = *return_value;
 
23214
    INIT_ZVAL(*return_value);
 
23215
    *return_value=*_cPtr;
 
23216
  }
 
23217
  return;
 
23218
fail:
 
23219
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23220
}
 
23221
 
 
23222
 
 
23223
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextStatementRef_set) {
 
23224
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23225
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
23226
  zval **args[2];
 
23227
  
 
23228
  SWIG_ResetError();
 
23229
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23230
    WRONG_PARAM_COUNT;
 
23231
  }
 
23232
  
 
23233
  {
 
23234
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23235
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextStatementRef_set. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23236
    }
 
23237
  }
 
23238
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23239
  {
 
23240
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
23241
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibRequestAuthnContext_authnContextStatementRef_set. Expected SWIGTYPE_p_LassoStringList");
 
23242
    }
 
23243
  }
 
23244
  LassoLibRequestAuthnContext_authnContextStatementRef_set(arg1,arg2);
 
23245
  
 
23246
  
 
23247
  return;
 
23248
fail:
 
23249
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23250
}
 
23251
 
 
23252
 
 
23253
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_authnContextStatementRef_get) {
 
23254
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23255
  LassoStringList *result = 0 ;
 
23256
  zval **args[1];
 
23257
  
 
23258
  SWIG_ResetError();
 
23259
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23260
    WRONG_PARAM_COUNT;
 
23261
  }
 
23262
  
 
23263
  {
 
23264
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23265
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_authnContextStatementRef_get. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23266
    }
 
23267
  }
 
23268
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23269
  result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextStatementRef_get(arg1);
 
23270
  {
 
23271
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
23272
  }
 
23273
  /* Wrap this return value */
 
23274
  {
 
23275
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23276
    zval *obj, *_cPtr;
 
23277
    MAKE_STD_ZVAL(obj);
 
23278
    MAKE_STD_ZVAL(_cPtr);
 
23279
    *_cPtr = *return_value;
 
23280
    INIT_ZVAL(*return_value);
 
23281
    *return_value=*_cPtr;
 
23282
  }
 
23283
  return;
 
23284
fail:
 
23285
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23286
}
 
23287
 
 
23288
 
 
23289
ZEND_NAMED_FUNCTION(_wrap_new_LibRequestAuthnContext) {
 
23290
  LassoLibRequestAuthnContext *result = 0 ;
 
23291
  
 
23292
  SWIG_ResetError();
 
23293
  if(ZEND_NUM_ARGS() != 0) {
 
23294
    WRONG_PARAM_COUNT;
 
23295
  }
 
23296
  
 
23297
  result = (LassoLibRequestAuthnContext *)new_LassoLibRequestAuthnContext();
 
23298
  {
 
23299
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibRequestAuthnContext, 1);
 
23300
  }
 
23301
  /* Wrap this return value */
 
23302
  {
 
23303
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23304
    zval *obj, *_cPtr;
 
23305
    MAKE_STD_ZVAL(obj);
 
23306
    MAKE_STD_ZVAL(_cPtr);
 
23307
    *_cPtr = *return_value;
 
23308
    INIT_ZVAL(*return_value);
 
23309
    *return_value=*_cPtr;
 
23310
  }
 
23311
  return;
 
23312
fail:
 
23313
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23314
}
 
23315
 
 
23316
 
 
23317
/* This function is designed to be called by the zend list destructors */
 
23318
/* to typecast and do the actual destruction */
 
23319
static void __wrap_delete_LibRequestAuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
23320
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
23321
  void *ptr=value->ptr ;
 
23322
  int newobject=value->newobject ;
 
23323
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23324
  
 
23325
  efree(value);
 
23326
  if (! newobject) return; /* can't delete it! */
 
23327
  arg1 = (LassoLibRequestAuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibRequestAuthnContext TSRMLS_CC);
 
23328
  if (! arg1) zend_error(E_ERROR, "LassoLibRequestAuthnContext resource already free'd");
 
23329
  delete_LassoLibRequestAuthnContext(arg1);
 
23330
  
 
23331
}
 
23332
 
 
23333
 
 
23334
ZEND_NAMED_FUNCTION(_wrap_LibRequestAuthnContext_dump) {
 
23335
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
 
23336
  char *result = 0 ;
 
23337
  zval **args[1];
 
23338
  
 
23339
  SWIG_ResetError();
 
23340
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23341
    WRONG_PARAM_COUNT;
 
23342
  }
 
23343
  
 
23344
  {
 
23345
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibRequestAuthnContext, 0) < 0) {
 
23346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibRequestAuthnContext_dump. Expected SWIGTYPE_p_LassoLibRequestAuthnContext");
 
23347
    }
 
23348
  }
 
23349
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23350
  result = (char *)LassoLibRequestAuthnContext_dump(arg1);
 
23351
  {
 
23352
    if(!result) {
 
23353
      ZVAL_NULL(return_value);
 
23354
    } else {
 
23355
      ZVAL_STRING(return_value,result, 1);
 
23356
    }
 
23357
  }
 
23358
  return;
 
23359
fail:
 
23360
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23361
}
 
23362
 
 
23363
 
 
23364
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_providerId_set) {
 
23365
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23366
  char *arg2 = (char *) 0 ;
 
23367
  zval **args[2];
 
23368
  
 
23369
  SWIG_ResetError();
 
23370
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23371
    WRONG_PARAM_COUNT;
 
23372
  }
 
23373
  
 
23374
  {
 
23375
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23376
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_providerId_set. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23377
    }
 
23378
  }
 
23379
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23380
  {
 
23381
    /*@SWIG:CONVERT_STRING_IN@*/
 
23382
    convert_to_string_ex(args[1]);
 
23383
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23384
    /*@SWIG@*/;
 
23385
  }
 
23386
  {
 
23387
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
23388
    if (arg2) {
 
23389
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
23390
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
23391
    } else {
 
23392
      arg1->ProviderID = 0;
 
23393
    }
 
23394
  }
 
23395
  
 
23396
  return;
 
23397
fail:
 
23398
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23399
}
 
23400
 
 
23401
 
 
23402
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_providerId_get) {
 
23403
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23404
  char *result = 0 ;
 
23405
  zval **args[1];
 
23406
  
 
23407
  SWIG_ResetError();
 
23408
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23409
    WRONG_PARAM_COUNT;
 
23410
  }
 
23411
  
 
23412
  {
 
23413
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23414
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_providerId_get. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23415
    }
 
23416
  }
 
23417
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23418
  result = (char *) ((arg1)->ProviderID);
 
23419
  {
 
23420
    if(!result) {
 
23421
      ZVAL_NULL(return_value);
 
23422
    } else {
 
23423
      ZVAL_STRING(return_value,result, 1);
 
23424
    }
 
23425
  }
 
23426
  return;
 
23427
fail:
 
23428
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23429
}
 
23430
 
 
23431
 
 
23432
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_relayState_set) {
 
23433
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23434
  char *arg2 = (char *) 0 ;
 
23435
  zval **args[2];
 
23436
  
 
23437
  SWIG_ResetError();
 
23438
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23439
    WRONG_PARAM_COUNT;
 
23440
  }
 
23441
  
 
23442
  {
 
23443
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23444
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_relayState_set. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23445
    }
 
23446
  }
 
23447
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23448
  {
 
23449
    /*@SWIG:CONVERT_STRING_IN@*/
 
23450
    convert_to_string_ex(args[1]);
 
23451
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23452
    /*@SWIG@*/;
 
23453
  }
 
23454
  {
 
23455
    if (arg1->RelayState) free((char *)arg1->RelayState);
 
23456
    if (arg2) {
 
23457
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
23458
      strcpy((char *)arg1->RelayState, (const char *)arg2);
 
23459
    } else {
 
23460
      arg1->RelayState = 0;
 
23461
    }
 
23462
  }
 
23463
  
 
23464
  return;
 
23465
fail:
 
23466
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23467
}
 
23468
 
 
23469
 
 
23470
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_relayState_get) {
 
23471
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23472
  char *result = 0 ;
 
23473
  zval **args[1];
 
23474
  
 
23475
  SWIG_ResetError();
 
23476
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23477
    WRONG_PARAM_COUNT;
 
23478
  }
 
23479
  
 
23480
  {
 
23481
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23482
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_relayState_get. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23483
    }
 
23484
  }
 
23485
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23486
  result = (char *) ((arg1)->RelayState);
 
23487
  {
 
23488
    if(!result) {
 
23489
      ZVAL_NULL(return_value);
 
23490
    } else {
 
23491
      ZVAL_STRING(return_value,result, 1);
 
23492
    }
 
23493
  }
 
23494
  return;
 
23495
fail:
 
23496
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23497
}
 
23498
 
 
23499
 
 
23500
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_extension_set) {
 
23501
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23502
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
23503
  zval **args[2];
 
23504
  
 
23505
  SWIG_ResetError();
 
23506
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23507
    WRONG_PARAM_COUNT;
 
23508
  }
 
23509
  
 
23510
  {
 
23511
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23512
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_extension_set. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23513
    }
 
23514
  }
 
23515
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23516
  {
 
23517
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
23518
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibStatusResponse_extension_set. Expected SWIGTYPE_p_LassoStringList");
 
23519
    }
 
23520
  }
 
23521
  LassoLibStatusResponse_Extension_set(arg1,arg2);
 
23522
  
 
23523
  
 
23524
  return;
 
23525
fail:
 
23526
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23527
}
 
23528
 
 
23529
 
 
23530
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_extension_get) {
 
23531
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23532
  LassoStringList *result = 0 ;
 
23533
  zval **args[1];
 
23534
  
 
23535
  SWIG_ResetError();
 
23536
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23537
    WRONG_PARAM_COUNT;
 
23538
  }
 
23539
  
 
23540
  {
 
23541
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23542
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_extension_get. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23543
    }
 
23544
  }
 
23545
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23546
  result = (LassoStringList *)LassoLibStatusResponse_Extension_get(arg1);
 
23547
  {
 
23548
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
23549
  }
 
23550
  /* Wrap this return value */
 
23551
  {
 
23552
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23553
    zval *obj, *_cPtr;
 
23554
    MAKE_STD_ZVAL(obj);
 
23555
    MAKE_STD_ZVAL(_cPtr);
 
23556
    *_cPtr = *return_value;
 
23557
    INIT_ZVAL(*return_value);
 
23558
    *return_value=*_cPtr;
 
23559
  }
 
23560
  return;
 
23561
fail:
 
23562
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23563
}
 
23564
 
 
23565
 
 
23566
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_status_set) {
 
23567
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23568
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
 
23569
  zval **args[2];
 
23570
  
 
23571
  SWIG_ResetError();
 
23572
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23573
    WRONG_PARAM_COUNT;
 
23574
  }
 
23575
  
 
23576
  {
 
23577
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23578
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_status_set. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23579
    }
 
23580
  }
 
23581
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23582
  {
 
23583
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlpStatus, 0) < 0) {
 
23584
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of LibStatusResponse_status_set. Expected SWIGTYPE_p_LassoSamlpStatus");
 
23585
    }
 
23586
  }
 
23587
  LassoLibStatusResponse_Status_set(arg1,arg2);
 
23588
  
 
23589
  
 
23590
  return;
 
23591
fail:
 
23592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23593
}
 
23594
 
 
23595
 
 
23596
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_status_get) {
 
23597
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23598
  LassoSamlpStatus *result = 0 ;
 
23599
  zval **args[1];
 
23600
  
 
23601
  SWIG_ResetError();
 
23602
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23603
    WRONG_PARAM_COUNT;
 
23604
  }
 
23605
  
 
23606
  {
 
23607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_status_get. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23609
    }
 
23610
  }
 
23611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23612
  result = (LassoSamlpStatus *)LassoLibStatusResponse_Status_get(arg1);
 
23613
  {
 
23614
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlpStatus, 0);
 
23615
  }
 
23616
  /* Wrap this return value */
 
23617
  {
 
23618
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23619
    zval *obj, *_cPtr;
 
23620
    MAKE_STD_ZVAL(obj);
 
23621
    MAKE_STD_ZVAL(_cPtr);
 
23622
    *_cPtr = *return_value;
 
23623
    INIT_ZVAL(*return_value);
 
23624
    *return_value=*_cPtr;
 
23625
  }
 
23626
  return;
 
23627
fail:
 
23628
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23629
}
 
23630
 
 
23631
 
 
23632
ZEND_NAMED_FUNCTION(_wrap_new_LibStatusResponse) {
 
23633
  LassoLibStatusResponse *result = 0 ;
 
23634
  
 
23635
  SWIG_ResetError();
 
23636
  if(ZEND_NUM_ARGS() != 0) {
 
23637
    WRONG_PARAM_COUNT;
 
23638
  }
 
23639
  
 
23640
  result = (LassoLibStatusResponse *)new_LassoLibStatusResponse();
 
23641
  {
 
23642
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLibStatusResponse, 1);
 
23643
  }
 
23644
  /* Wrap this return value */
 
23645
  {
 
23646
    /* ALTERNATIVE Constructor, make an object wrapper */
 
23647
    zval *obj, *_cPtr;
 
23648
    MAKE_STD_ZVAL(obj);
 
23649
    MAKE_STD_ZVAL(_cPtr);
 
23650
    *_cPtr = *return_value;
 
23651
    INIT_ZVAL(*return_value);
 
23652
    *return_value=*_cPtr;
 
23653
  }
 
23654
  return;
 
23655
fail:
 
23656
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23657
}
 
23658
 
 
23659
 
 
23660
/* This function is designed to be called by the zend list destructors */
 
23661
/* to typecast and do the actual destruction */
 
23662
static void __wrap_delete_LibStatusResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
23663
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
23664
  void *ptr=value->ptr ;
 
23665
  int newobject=value->newobject ;
 
23666
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23667
  
 
23668
  efree(value);
 
23669
  if (! newobject) return; /* can't delete it! */
 
23670
  arg1 = (LassoLibStatusResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLibStatusResponse TSRMLS_CC);
 
23671
  if (! arg1) zend_error(E_ERROR, "LassoLibStatusResponse resource already free'd");
 
23672
  delete_LassoLibStatusResponse(arg1);
 
23673
  
 
23674
}
 
23675
 
 
23676
 
 
23677
ZEND_NAMED_FUNCTION(_wrap_LibStatusResponse_dump) {
 
23678
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
 
23679
  char *result = 0 ;
 
23680
  zval **args[1];
 
23681
  
 
23682
  SWIG_ResetError();
 
23683
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23684
    WRONG_PARAM_COUNT;
 
23685
  }
 
23686
  
 
23687
  {
 
23688
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLibStatusResponse, 0) < 0) {
 
23689
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of LibStatusResponse_dump. Expected SWIGTYPE_p_LassoLibStatusResponse");
 
23690
    }
 
23691
  }
 
23692
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23693
  result = (char *)LassoLibStatusResponse_dump(arg1);
 
23694
  {
 
23695
    if(!result) {
 
23696
      ZVAL_NULL(return_value);
 
23697
    } else {
 
23698
      ZVAL_STRING(return_value,result, 1);
 
23699
    }
 
23700
  }
 
23701
  return;
 
23702
fail:
 
23703
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23704
}
 
23705
 
 
23706
 
 
23707
ZEND_NAMED_FUNCTION(_wrap_Provider_caCertChain_set) {
 
23708
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23709
  char *arg2 = (char *) 0 ;
 
23710
  zval **args[2];
 
23711
  
 
23712
  SWIG_ResetError();
 
23713
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23714
    WRONG_PARAM_COUNT;
 
23715
  }
 
23716
  
 
23717
  {
 
23718
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23719
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_caCertChain_set. Expected SWIGTYPE_p_LassoProvider");
 
23720
    }
 
23721
  }
 
23722
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23723
  {
 
23724
    /*@SWIG:CONVERT_STRING_IN@*/
 
23725
    convert_to_string_ex(args[1]);
 
23726
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23727
    /*@SWIG@*/;
 
23728
  }
 
23729
  {
 
23730
    if (arg1->ca_cert_chain) free((char *)arg1->ca_cert_chain);
 
23731
    if (arg2) {
 
23732
      arg1->ca_cert_chain = (char *) malloc(strlen((const char *)arg2)+1);
 
23733
      strcpy((char *)arg1->ca_cert_chain, (const char *)arg2);
 
23734
    } else {
 
23735
      arg1->ca_cert_chain = 0;
 
23736
    }
 
23737
  }
 
23738
  
 
23739
  return;
 
23740
fail:
 
23741
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23742
}
 
23743
 
 
23744
 
 
23745
ZEND_NAMED_FUNCTION(_wrap_Provider_caCertChain_get) {
 
23746
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23747
  char *result = 0 ;
 
23748
  zval **args[1];
 
23749
  
 
23750
  SWIG_ResetError();
 
23751
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23752
    WRONG_PARAM_COUNT;
 
23753
  }
 
23754
  
 
23755
  {
 
23756
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23757
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_caCertChain_get. Expected SWIGTYPE_p_LassoProvider");
 
23758
    }
 
23759
  }
 
23760
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23761
  result = (char *) ((arg1)->ca_cert_chain);
 
23762
  {
 
23763
    if(!result) {
 
23764
      ZVAL_NULL(return_value);
 
23765
    } else {
 
23766
      ZVAL_STRING(return_value,result, 1);
 
23767
    }
 
23768
  }
 
23769
  return;
 
23770
fail:
 
23771
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23772
}
 
23773
 
 
23774
 
 
23775
ZEND_NAMED_FUNCTION(_wrap_Provider_metadataFilename_set) {
 
23776
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23777
  char *arg2 = (char *) 0 ;
 
23778
  zval **args[2];
 
23779
  
 
23780
  SWIG_ResetError();
 
23781
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23782
    WRONG_PARAM_COUNT;
 
23783
  }
 
23784
  
 
23785
  {
 
23786
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23787
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_metadataFilename_set. Expected SWIGTYPE_p_LassoProvider");
 
23788
    }
 
23789
  }
 
23790
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23791
  {
 
23792
    /*@SWIG:CONVERT_STRING_IN@*/
 
23793
    convert_to_string_ex(args[1]);
 
23794
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23795
    /*@SWIG@*/;
 
23796
  }
 
23797
  {
 
23798
    if (arg1->metadata_filename) free((char *)arg1->metadata_filename);
 
23799
    if (arg2) {
 
23800
      arg1->metadata_filename = (char *) malloc(strlen((const char *)arg2)+1);
 
23801
      strcpy((char *)arg1->metadata_filename, (const char *)arg2);
 
23802
    } else {
 
23803
      arg1->metadata_filename = 0;
 
23804
    }
 
23805
  }
 
23806
  
 
23807
  return;
 
23808
fail:
 
23809
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23810
}
 
23811
 
 
23812
 
 
23813
ZEND_NAMED_FUNCTION(_wrap_Provider_metadataFilename_get) {
 
23814
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23815
  char *result = 0 ;
 
23816
  zval **args[1];
 
23817
  
 
23818
  SWIG_ResetError();
 
23819
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23820
    WRONG_PARAM_COUNT;
 
23821
  }
 
23822
  
 
23823
  {
 
23824
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23825
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_metadataFilename_get. Expected SWIGTYPE_p_LassoProvider");
 
23826
    }
 
23827
  }
 
23828
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23829
  result = (char *) ((arg1)->metadata_filename);
 
23830
  {
 
23831
    if(!result) {
 
23832
      ZVAL_NULL(return_value);
 
23833
    } else {
 
23834
      ZVAL_STRING(return_value,result, 1);
 
23835
    }
 
23836
  }
 
23837
  return;
 
23838
fail:
 
23839
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23840
}
 
23841
 
 
23842
 
 
23843
ZEND_NAMED_FUNCTION(_wrap_Provider_providerId_set) {
 
23844
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23845
  char *arg2 = (char *) 0 ;
 
23846
  zval **args[2];
 
23847
  
 
23848
  SWIG_ResetError();
 
23849
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23850
    WRONG_PARAM_COUNT;
 
23851
  }
 
23852
  
 
23853
  {
 
23854
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23855
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_providerId_set. Expected SWIGTYPE_p_LassoProvider");
 
23856
    }
 
23857
  }
 
23858
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23859
  {
 
23860
    /*@SWIG:CONVERT_STRING_IN@*/
 
23861
    convert_to_string_ex(args[1]);
 
23862
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23863
    /*@SWIG@*/;
 
23864
  }
 
23865
  {
 
23866
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
23867
    if (arg2) {
 
23868
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
23869
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
23870
    } else {
 
23871
      arg1->ProviderID = 0;
 
23872
    }
 
23873
  }
 
23874
  
 
23875
  return;
 
23876
fail:
 
23877
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23878
}
 
23879
 
 
23880
 
 
23881
ZEND_NAMED_FUNCTION(_wrap_Provider_providerId_get) {
 
23882
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23883
  char *result = 0 ;
 
23884
  zval **args[1];
 
23885
  
 
23886
  SWIG_ResetError();
 
23887
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23888
    WRONG_PARAM_COUNT;
 
23889
  }
 
23890
  
 
23891
  {
 
23892
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23893
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_providerId_get. Expected SWIGTYPE_p_LassoProvider");
 
23894
    }
 
23895
  }
 
23896
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23897
  result = (char *) ((arg1)->ProviderID);
 
23898
  {
 
23899
    if(!result) {
 
23900
      ZVAL_NULL(return_value);
 
23901
    } else {
 
23902
      ZVAL_STRING(return_value,result, 1);
 
23903
    }
 
23904
  }
 
23905
  return;
 
23906
fail:
 
23907
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23908
}
 
23909
 
 
23910
 
 
23911
ZEND_NAMED_FUNCTION(_wrap_Provider_publicKey_set) {
 
23912
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23913
  char *arg2 = (char *) 0 ;
 
23914
  zval **args[2];
 
23915
  
 
23916
  SWIG_ResetError();
 
23917
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23918
    WRONG_PARAM_COUNT;
 
23919
  }
 
23920
  
 
23921
  {
 
23922
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23923
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_publicKey_set. Expected SWIGTYPE_p_LassoProvider");
 
23924
    }
 
23925
  }
 
23926
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23927
  {
 
23928
    /*@SWIG:CONVERT_STRING_IN@*/
 
23929
    convert_to_string_ex(args[1]);
 
23930
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
23931
    /*@SWIG@*/;
 
23932
  }
 
23933
  {
 
23934
    if (arg1->public_key) free((char *)arg1->public_key);
 
23935
    if (arg2) {
 
23936
      arg1->public_key = (char *) malloc(strlen((const char *)arg2)+1);
 
23937
      strcpy((char *)arg1->public_key, (const char *)arg2);
 
23938
    } else {
 
23939
      arg1->public_key = 0;
 
23940
    }
 
23941
  }
 
23942
  
 
23943
  return;
 
23944
fail:
 
23945
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23946
}
 
23947
 
 
23948
 
 
23949
ZEND_NAMED_FUNCTION(_wrap_Provider_publicKey_get) {
 
23950
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23951
  char *result = 0 ;
 
23952
  zval **args[1];
 
23953
  
 
23954
  SWIG_ResetError();
 
23955
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
23956
    WRONG_PARAM_COUNT;
 
23957
  }
 
23958
  
 
23959
  {
 
23960
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23961
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_publicKey_get. Expected SWIGTYPE_p_LassoProvider");
 
23962
    }
 
23963
  }
 
23964
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23965
  result = (char *) ((arg1)->public_key);
 
23966
  {
 
23967
    if(!result) {
 
23968
      ZVAL_NULL(return_value);
 
23969
    } else {
 
23970
      ZVAL_STRING(return_value,result, 1);
 
23971
    }
 
23972
  }
 
23973
  return;
 
23974
fail:
 
23975
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
23976
}
 
23977
 
 
23978
 
 
23979
ZEND_NAMED_FUNCTION(_wrap_Provider_role_set) {
 
23980
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
23981
  LassoProviderRole arg2 ;
 
23982
  zval **args[2];
 
23983
  
 
23984
  SWIG_ResetError();
 
23985
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
23986
    WRONG_PARAM_COUNT;
 
23987
  }
 
23988
  
 
23989
  {
 
23990
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
23991
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_role_set. Expected SWIGTYPE_p_LassoProvider");
 
23992
    }
 
23993
  }
 
23994
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
23995
  {
 
23996
    /*@SWIG:CONVERT_INT_IN@*/
 
23997
    convert_to_long_ex(args[1]);
 
23998
    arg2 = (LassoProviderRole) Z_LVAL_PP(args[1]);
 
23999
    /*@SWIG@*/;
 
24000
  }
 
24001
  if (arg1) (arg1)->role = arg2;
 
24002
  
 
24003
  
 
24004
  return;
 
24005
fail:
 
24006
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24007
}
 
24008
 
 
24009
 
 
24010
ZEND_NAMED_FUNCTION(_wrap_Provider_role_get) {
 
24011
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24012
  LassoProviderRole result;
 
24013
  zval **args[1];
 
24014
  
 
24015
  SWIG_ResetError();
 
24016
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24017
    WRONG_PARAM_COUNT;
 
24018
  }
 
24019
  
 
24020
  {
 
24021
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24022
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_role_get. Expected SWIGTYPE_p_LassoProvider");
 
24023
    }
 
24024
  }
 
24025
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24026
  result = (LassoProviderRole) ((arg1)->role);
 
24027
  {
 
24028
    ZVAL_LONG(return_value,result);
 
24029
  }
 
24030
  return;
 
24031
fail:
 
24032
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24033
}
 
24034
 
 
24035
 
 
24036
ZEND_NAMED_FUNCTION(_wrap_new_Provider) {
 
24037
  LassoProviderRole arg1 ;
 
24038
  char *arg2 = (char *) 0 ;
 
24039
  char *arg3 = (char *) 0 ;
 
24040
  char *arg4 = (char *) 0 ;
 
24041
  LassoProvider *result = 0 ;
 
24042
  zval **args[4];
 
24043
  
 
24044
  SWIG_ResetError();
 
24045
  if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
 
24046
    WRONG_PARAM_COUNT;
 
24047
  }
 
24048
  
 
24049
  {
 
24050
    /*@SWIG:CONVERT_INT_IN@*/
 
24051
    convert_to_long_ex(args[0]);
 
24052
    arg1 = (LassoProviderRole) Z_LVAL_PP(args[0]);
 
24053
    /*@SWIG@*/;
 
24054
  }
 
24055
  {
 
24056
    /*@SWIG:CONVERT_STRING_IN@*/
 
24057
    convert_to_string_ex(args[1]);
 
24058
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24059
    /*@SWIG@*/;
 
24060
  }
 
24061
  {
 
24062
    /*@SWIG:CONVERT_STRING_IN@*/
 
24063
    convert_to_string_ex(args[2]);
 
24064
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
24065
    /*@SWIG@*/;
 
24066
  }
 
24067
  {
 
24068
    /*@SWIG:CONVERT_STRING_IN@*/
 
24069
    convert_to_string_ex(args[3]);
 
24070
    arg4 = (char *) Z_STRVAL_PP(args[3]);
 
24071
    /*@SWIG@*/;
 
24072
  }
 
24073
  result = (LassoProvider *)new_LassoProvider(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
 
24074
  {
 
24075
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 1);
 
24076
  }
 
24077
  /* Wrap this return value */
 
24078
  {
 
24079
    /* ALTERNATIVE Constructor, make an object wrapper */
 
24080
    zval *obj, *_cPtr;
 
24081
    MAKE_STD_ZVAL(obj);
 
24082
    MAKE_STD_ZVAL(_cPtr);
 
24083
    *_cPtr = *return_value;
 
24084
    INIT_ZVAL(*return_value);
 
24085
    *return_value=*_cPtr;
 
24086
  }
 
24087
  return;
 
24088
fail:
 
24089
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24090
}
 
24091
 
 
24092
 
 
24093
/* This function is designed to be called by the zend list destructors */
 
24094
/* to typecast and do the actual destruction */
 
24095
static void __wrap_delete_Provider(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
24096
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
24097
  void *ptr=value->ptr ;
 
24098
  int newobject=value->newobject ;
 
24099
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24100
  
 
24101
  efree(value);
 
24102
  if (! newobject) return; /* can't delete it! */
 
24103
  arg1 = (LassoProvider *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoProvider TSRMLS_CC);
 
24104
  if (! arg1) zend_error(E_ERROR, "LassoProvider resource already free'd");
 
24105
  delete_LassoProvider(arg1);
 
24106
  
 
24107
}
 
24108
 
 
24109
 
 
24110
ZEND_NAMED_FUNCTION(_wrap_Provider_newFromDump) {
 
24111
  char *arg1 = (char *) 0 ;
 
24112
  LassoProvider *result = 0 ;
 
24113
  zval **args[1];
 
24114
  
 
24115
  SWIG_ResetError();
 
24116
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24117
    WRONG_PARAM_COUNT;
 
24118
  }
 
24119
  
 
24120
  {
 
24121
    /*@SWIG:CONVERT_STRING_IN@*/
 
24122
    convert_to_string_ex(args[0]);
 
24123
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
24124
    /*@SWIG@*/;
 
24125
  }
 
24126
  result = (LassoProvider *)LassoProvider_newFromDump(arg1);
 
24127
  {
 
24128
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 1);
 
24129
  }
 
24130
  /* Wrap this return value */
 
24131
  {
 
24132
    /* ALTERNATIVE Constructor, make an object wrapper */
 
24133
    zval *obj, *_cPtr;
 
24134
    MAKE_STD_ZVAL(obj);
 
24135
    MAKE_STD_ZVAL(_cPtr);
 
24136
    *_cPtr = *return_value;
 
24137
    INIT_ZVAL(*return_value);
 
24138
    *return_value=*_cPtr;
 
24139
  }
 
24140
  return;
 
24141
fail:
 
24142
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24143
}
 
24144
 
 
24145
 
 
24146
ZEND_NAMED_FUNCTION(_wrap_Provider_dump) {
 
24147
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24148
  char *result = 0 ;
 
24149
  zval **args[1];
 
24150
  
 
24151
  SWIG_ResetError();
 
24152
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24153
    WRONG_PARAM_COUNT;
 
24154
  }
 
24155
  
 
24156
  {
 
24157
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24158
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_dump. Expected SWIGTYPE_p_LassoProvider");
 
24159
    }
 
24160
  }
 
24161
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24162
  result = (char *)LassoProvider_dump(arg1);
 
24163
  {
 
24164
    if(!result) {
 
24165
      ZVAL_NULL(return_value);
 
24166
    } else {
 
24167
      ZVAL_STRING(return_value,result, 1);
 
24168
    }
 
24169
  }
 
24170
  return;
 
24171
fail:
 
24172
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24173
}
 
24174
 
 
24175
 
 
24176
ZEND_NAMED_FUNCTION(_wrap_Provider_acceptHttpMethod) {
 
24177
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24178
  LassoProvider *arg2 = (LassoProvider *) 0 ;
 
24179
  LassoMdProtocolType arg3 ;
 
24180
  LassoHttpMethod arg4 ;
 
24181
  bool arg5 ;
 
24182
  bool result;
 
24183
  zval **args[5];
 
24184
  
 
24185
  SWIG_ResetError();
 
24186
  if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) {
 
24187
    WRONG_PARAM_COUNT;
 
24188
  }
 
24189
  
 
24190
  {
 
24191
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24192
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_acceptHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
24193
    }
 
24194
  }
 
24195
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24196
  {
 
24197
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24198
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Provider_acceptHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
24199
    }
 
24200
  }
 
24201
  {
 
24202
    /*@SWIG:CONVERT_INT_IN@*/
 
24203
    convert_to_long_ex(args[2]);
 
24204
    arg3 = (LassoMdProtocolType) Z_LVAL_PP(args[2]);
 
24205
    /*@SWIG@*/;
 
24206
  }
 
24207
  {
 
24208
    /*@SWIG:CONVERT_INT_IN@*/
 
24209
    convert_to_long_ex(args[3]);
 
24210
    arg4 = (LassoHttpMethod) Z_LVAL_PP(args[3]);
 
24211
    /*@SWIG@*/;
 
24212
  }
 
24213
  {
 
24214
    /*@SWIG:CONVERT_BOOL_IN@*/
 
24215
    convert_to_boolean_ex(args[4]);
 
24216
    arg5 = (bool) Z_LVAL_PP(args[4]);
 
24217
    /*@SWIG@*/;
 
24218
  }
 
24219
  result = (bool)LassoProvider_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
 
24220
  {
 
24221
    ZVAL_BOOL(return_value,(result)?1:0);
 
24222
  }
 
24223
  return;
 
24224
fail:
 
24225
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24226
}
 
24227
 
 
24228
 
 
24229
ZEND_NAMED_FUNCTION(_wrap_Provider_getAssertionConsumerServiceUrl) {
 
24230
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24231
  char *arg2 = (char *) 0 ;
 
24232
  char *result = 0 ;
 
24233
  zval **args[2];
 
24234
  
 
24235
  SWIG_ResetError();
 
24236
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24237
    WRONG_PARAM_COUNT;
 
24238
  }
 
24239
  
 
24240
  {
 
24241
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24242
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getAssertionConsumerServiceUrl. Expected SWIGTYPE_p_LassoProvider");
 
24243
    }
 
24244
  }
 
24245
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24246
  {
 
24247
    /*@SWIG:CONVERT_STRING_IN@*/
 
24248
    convert_to_string_ex(args[1]);
 
24249
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24250
    /*@SWIG@*/;
 
24251
  }
 
24252
  result = (char *)LassoProvider_getAssertionConsumerServiceUrl(arg1,arg2);
 
24253
  {
 
24254
    if(!result) {
 
24255
      ZVAL_NULL(return_value);
 
24256
    } else {
 
24257
      ZVAL_STRING(return_value,result, 1);
 
24258
    }
 
24259
  }
 
24260
  return;
 
24261
fail:
 
24262
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24263
}
 
24264
 
 
24265
 
 
24266
ZEND_NAMED_FUNCTION(_wrap_Provider_getBase64SuccinctId) {
 
24267
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24268
  char *result = 0 ;
 
24269
  zval **args[1];
 
24270
  
 
24271
  SWIG_ResetError();
 
24272
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24273
    WRONG_PARAM_COUNT;
 
24274
  }
 
24275
  
 
24276
  {
 
24277
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24278
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getBase64SuccinctId. Expected SWIGTYPE_p_LassoProvider");
 
24279
    }
 
24280
  }
 
24281
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24282
  result = (char *)LassoProvider_getBase64SuccinctId(arg1);
 
24283
  {
 
24284
    if(!result) {
 
24285
      ZVAL_NULL(return_value);
 
24286
    } else {
 
24287
      ZVAL_STRING(return_value,result, 1);
 
24288
    }
 
24289
  }
 
24290
  return;
 
24291
fail:
 
24292
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24293
}
 
24294
 
 
24295
 
 
24296
ZEND_NAMED_FUNCTION(_wrap_Provider_getOrganization) {
 
24297
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24298
  char *result = 0 ;
 
24299
  zval **args[1];
 
24300
  
 
24301
  SWIG_ResetError();
 
24302
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24303
    WRONG_PARAM_COUNT;
 
24304
  }
 
24305
  
 
24306
  {
 
24307
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24308
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getOrganization. Expected SWIGTYPE_p_LassoProvider");
 
24309
    }
 
24310
  }
 
24311
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24312
  result = (char *)LassoProvider_getOrganization(arg1);
 
24313
  {
 
24314
    if(!result) {
 
24315
      ZVAL_NULL(return_value);
 
24316
    } else {
 
24317
      ZVAL_STRING(return_value,result, 1);
 
24318
    }
 
24319
  }
 
24320
  return;
 
24321
fail:
 
24322
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24323
}
 
24324
 
 
24325
 
 
24326
ZEND_NAMED_FUNCTION(_wrap_Provider_getFirstHttpMethod) {
 
24327
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24328
  LassoProvider *arg2 = (LassoProvider *) 0 ;
 
24329
  int arg3 ;
 
24330
  LassoHttpMethod result;
 
24331
  zval **args[3];
 
24332
  
 
24333
  SWIG_ResetError();
 
24334
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
24335
    WRONG_PARAM_COUNT;
 
24336
  }
 
24337
  
 
24338
  {
 
24339
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24340
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getFirstHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
24341
    }
 
24342
  }
 
24343
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24344
  {
 
24345
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Provider_getFirstHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
24347
    }
 
24348
  }
 
24349
  {
 
24350
    /*@SWIG:CONVERT_INT_IN@*/
 
24351
    convert_to_long_ex(args[2]);
 
24352
    arg3 = (int) Z_LVAL_PP(args[2]);
 
24353
    /*@SWIG@*/;
 
24354
  }
 
24355
  result = (LassoHttpMethod)LassoProvider_getFirstHttpMethod(arg1,arg2,arg3);
 
24356
  {
 
24357
    ZVAL_LONG(return_value,result);
 
24358
  }
 
24359
  return;
 
24360
fail:
 
24361
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24362
}
 
24363
 
 
24364
 
 
24365
ZEND_NAMED_FUNCTION(_wrap_Provider_getMetadataOne) {
 
24366
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24367
  char *arg2 = (char *) 0 ;
 
24368
  char *result = 0 ;
 
24369
  zval **args[2];
 
24370
  
 
24371
  SWIG_ResetError();
 
24372
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24373
    WRONG_PARAM_COUNT;
 
24374
  }
 
24375
  
 
24376
  {
 
24377
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24378
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getMetadataOne. Expected SWIGTYPE_p_LassoProvider");
 
24379
    }
 
24380
  }
 
24381
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24382
  {
 
24383
    /*@SWIG:CONVERT_STRING_IN@*/
 
24384
    convert_to_string_ex(args[1]);
 
24385
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24386
    /*@SWIG@*/;
 
24387
  }
 
24388
  result = (char *)LassoProvider_getMetadataOne(arg1,arg2);
 
24389
  {
 
24390
    if(!result) {
 
24391
      ZVAL_NULL(return_value);
 
24392
    } else {
 
24393
      ZVAL_STRING(return_value,result, 1);
 
24394
    }
 
24395
  }
 
24396
  return;
 
24397
fail:
 
24398
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24399
}
 
24400
 
 
24401
 
 
24402
ZEND_NAMED_FUNCTION(_wrap_Provider_hasProtocolProfile) {
 
24403
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24404
  LassoMdProtocolType arg2 ;
 
24405
  char *arg3 = (char *) 0 ;
 
24406
  bool result;
 
24407
  zval **args[3];
 
24408
  
 
24409
  SWIG_ResetError();
 
24410
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
24411
    WRONG_PARAM_COUNT;
 
24412
  }
 
24413
  
 
24414
  {
 
24415
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24416
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_hasProtocolProfile. Expected SWIGTYPE_p_LassoProvider");
 
24417
    }
 
24418
  }
 
24419
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24420
  {
 
24421
    /*@SWIG:CONVERT_INT_IN@*/
 
24422
    convert_to_long_ex(args[1]);
 
24423
    arg2 = (LassoMdProtocolType) Z_LVAL_PP(args[1]);
 
24424
    /*@SWIG@*/;
 
24425
  }
 
24426
  {
 
24427
    /*@SWIG:CONVERT_STRING_IN@*/
 
24428
    convert_to_string_ex(args[2]);
 
24429
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
24430
    /*@SWIG@*/;
 
24431
  }
 
24432
  result = (bool)LassoProvider_hasProtocolProfile(arg1,arg2,arg3);
 
24433
  {
 
24434
    ZVAL_BOOL(return_value,(result)?1:0);
 
24435
  }
 
24436
  return;
 
24437
fail:
 
24438
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24439
}
 
24440
 
 
24441
 
 
24442
ZEND_NAMED_FUNCTION(_wrap_Provider_getProtocolConformance) {
 
24443
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24444
  LassoProtocolConformance result;
 
24445
  zval **args[1];
 
24446
  
 
24447
  SWIG_ResetError();
 
24448
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24449
    WRONG_PARAM_COUNT;
 
24450
  }
 
24451
  
 
24452
  {
 
24453
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24454
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_getProtocolConformance. Expected SWIGTYPE_p_LassoProvider");
 
24455
    }
 
24456
  }
 
24457
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24458
  result = (LassoProtocolConformance)LassoProvider_getProtocolConformance(arg1);
 
24459
  {
 
24460
    ZVAL_LONG(return_value,result);
 
24461
  }
 
24462
  return;
 
24463
fail:
 
24464
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24465
}
 
24466
 
 
24467
 
 
24468
ZEND_NAMED_FUNCTION(_wrap_Provider_setEncryptionMode) {
 
24469
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24470
  LassoEncryptionMode arg2 ;
 
24471
  zval **args[2];
 
24472
  
 
24473
  SWIG_ResetError();
 
24474
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24475
    WRONG_PARAM_COUNT;
 
24476
  }
 
24477
  
 
24478
  {
 
24479
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24480
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_setEncryptionMode. Expected SWIGTYPE_p_LassoProvider");
 
24481
    }
 
24482
  }
 
24483
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24484
  {
 
24485
    /*@SWIG:CONVERT_INT_IN@*/
 
24486
    convert_to_long_ex(args[1]);
 
24487
    arg2 = (LassoEncryptionMode) Z_LVAL_PP(args[1]);
 
24488
    /*@SWIG@*/;
 
24489
  }
 
24490
  LassoProvider_setEncryptionMode(arg1,arg2);
 
24491
  
 
24492
  return;
 
24493
fail:
 
24494
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24495
}
 
24496
 
 
24497
 
 
24498
ZEND_NAMED_FUNCTION(_wrap_Provider_setEncryptionSymKeyType) {
 
24499
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
24500
  LassoEncryptionSymKeyType arg2 ;
 
24501
  zval **args[2];
 
24502
  
 
24503
  SWIG_ResetError();
 
24504
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24505
    WRONG_PARAM_COUNT;
 
24506
  }
 
24507
  
 
24508
  {
 
24509
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
24510
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Provider_setEncryptionSymKeyType. Expected SWIGTYPE_p_LassoProvider");
 
24511
    }
 
24512
  }
 
24513
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24514
  {
 
24515
    /*@SWIG:CONVERT_INT_IN@*/
 
24516
    convert_to_long_ex(args[1]);
 
24517
    arg2 = (LassoEncryptionSymKeyType) Z_LVAL_PP(args[1]);
 
24518
    /*@SWIG@*/;
 
24519
  }
 
24520
  LassoProvider_setEncryptionSymKeyType(arg1,arg2);
 
24521
  
 
24522
  return;
 
24523
fail:
 
24524
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24525
}
 
24526
 
 
24527
 
 
24528
ZEND_NAMED_FUNCTION(_wrap_Server_certificate_set) {
 
24529
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24530
  char *arg2 = (char *) 0 ;
 
24531
  zval **args[2];
 
24532
  
 
24533
  SWIG_ResetError();
 
24534
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24535
    WRONG_PARAM_COUNT;
 
24536
  }
 
24537
  
 
24538
  {
 
24539
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24540
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_certificate_set. Expected SWIGTYPE_p_LassoServer");
 
24541
    }
 
24542
  }
 
24543
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24544
  {
 
24545
    /*@SWIG:CONVERT_STRING_IN@*/
 
24546
    convert_to_string_ex(args[1]);
 
24547
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24548
    /*@SWIG@*/;
 
24549
  }
 
24550
  {
 
24551
    if (arg1->certificate) free((char *)arg1->certificate);
 
24552
    if (arg2) {
 
24553
      arg1->certificate = (char *) malloc(strlen((const char *)arg2)+1);
 
24554
      strcpy((char *)arg1->certificate, (const char *)arg2);
 
24555
    } else {
 
24556
      arg1->certificate = 0;
 
24557
    }
 
24558
  }
 
24559
  
 
24560
  return;
 
24561
fail:
 
24562
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24563
}
 
24564
 
 
24565
 
 
24566
ZEND_NAMED_FUNCTION(_wrap_Server_certificate_get) {
 
24567
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24568
  char *result = 0 ;
 
24569
  zval **args[1];
 
24570
  
 
24571
  SWIG_ResetError();
 
24572
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24573
    WRONG_PARAM_COUNT;
 
24574
  }
 
24575
  
 
24576
  {
 
24577
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24578
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_certificate_get. Expected SWIGTYPE_p_LassoServer");
 
24579
    }
 
24580
  }
 
24581
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24582
  result = (char *) ((arg1)->certificate);
 
24583
  {
 
24584
    if(!result) {
 
24585
      ZVAL_NULL(return_value);
 
24586
    } else {
 
24587
      ZVAL_STRING(return_value,result, 1);
 
24588
    }
 
24589
  }
 
24590
  return;
 
24591
fail:
 
24592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24593
}
 
24594
 
 
24595
 
 
24596
ZEND_NAMED_FUNCTION(_wrap_Server_privateKey_set) {
 
24597
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24598
  char *arg2 = (char *) 0 ;
 
24599
  zval **args[2];
 
24600
  
 
24601
  SWIG_ResetError();
 
24602
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24603
    WRONG_PARAM_COUNT;
 
24604
  }
 
24605
  
 
24606
  {
 
24607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_privateKey_set. Expected SWIGTYPE_p_LassoServer");
 
24609
    }
 
24610
  }
 
24611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24612
  {
 
24613
    /*@SWIG:CONVERT_STRING_IN@*/
 
24614
    convert_to_string_ex(args[1]);
 
24615
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24616
    /*@SWIG@*/;
 
24617
  }
 
24618
  {
 
24619
    if (arg1->private_key) free((char *)arg1->private_key);
 
24620
    if (arg2) {
 
24621
      arg1->private_key = (char *) malloc(strlen((const char *)arg2)+1);
 
24622
      strcpy((char *)arg1->private_key, (const char *)arg2);
 
24623
    } else {
 
24624
      arg1->private_key = 0;
 
24625
    }
 
24626
  }
 
24627
  
 
24628
  return;
 
24629
fail:
 
24630
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24631
}
 
24632
 
 
24633
 
 
24634
ZEND_NAMED_FUNCTION(_wrap_Server_privateKey_get) {
 
24635
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24636
  char *result = 0 ;
 
24637
  zval **args[1];
 
24638
  
 
24639
  SWIG_ResetError();
 
24640
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24641
    WRONG_PARAM_COUNT;
 
24642
  }
 
24643
  
 
24644
  {
 
24645
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24646
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_privateKey_get. Expected SWIGTYPE_p_LassoServer");
 
24647
    }
 
24648
  }
 
24649
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24650
  result = (char *) ((arg1)->private_key);
 
24651
  {
 
24652
    if(!result) {
 
24653
      ZVAL_NULL(return_value);
 
24654
    } else {
 
24655
      ZVAL_STRING(return_value,result, 1);
 
24656
    }
 
24657
  }
 
24658
  return;
 
24659
fail:
 
24660
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24661
}
 
24662
 
 
24663
 
 
24664
ZEND_NAMED_FUNCTION(_wrap_Server_privateKeyPassword_set) {
 
24665
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24666
  char *arg2 = (char *) 0 ;
 
24667
  zval **args[2];
 
24668
  
 
24669
  SWIG_ResetError();
 
24670
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24671
    WRONG_PARAM_COUNT;
 
24672
  }
 
24673
  
 
24674
  {
 
24675
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24676
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_privateKeyPassword_set. Expected SWIGTYPE_p_LassoServer");
 
24677
    }
 
24678
  }
 
24679
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24680
  {
 
24681
    /*@SWIG:CONVERT_STRING_IN@*/
 
24682
    convert_to_string_ex(args[1]);
 
24683
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24684
    /*@SWIG@*/;
 
24685
  }
 
24686
  {
 
24687
    if (arg1->private_key_password) free((char *)arg1->private_key_password);
 
24688
    if (arg2) {
 
24689
      arg1->private_key_password = (char *) malloc(strlen((const char *)arg2)+1);
 
24690
      strcpy((char *)arg1->private_key_password, (const char *)arg2);
 
24691
    } else {
 
24692
      arg1->private_key_password = 0;
 
24693
    }
 
24694
  }
 
24695
  
 
24696
  return;
 
24697
fail:
 
24698
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24699
}
 
24700
 
 
24701
 
 
24702
ZEND_NAMED_FUNCTION(_wrap_Server_privateKeyPassword_get) {
 
24703
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24704
  char *result = 0 ;
 
24705
  zval **args[1];
 
24706
  
 
24707
  SWIG_ResetError();
 
24708
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24709
    WRONG_PARAM_COUNT;
 
24710
  }
 
24711
  
 
24712
  {
 
24713
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24714
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_privateKeyPassword_get. Expected SWIGTYPE_p_LassoServer");
 
24715
    }
 
24716
  }
 
24717
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24718
  result = (char *) ((arg1)->private_key_password);
 
24719
  {
 
24720
    if(!result) {
 
24721
      ZVAL_NULL(return_value);
 
24722
    } else {
 
24723
      ZVAL_STRING(return_value,result, 1);
 
24724
    }
 
24725
  }
 
24726
  return;
 
24727
fail:
 
24728
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24729
}
 
24730
 
 
24731
 
 
24732
ZEND_NAMED_FUNCTION(_wrap_Server_signatureMethod_set) {
 
24733
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24734
  LassoSignatureMethod arg2 ;
 
24735
  zval **args[2];
 
24736
  
 
24737
  SWIG_ResetError();
 
24738
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24739
    WRONG_PARAM_COUNT;
 
24740
  }
 
24741
  
 
24742
  {
 
24743
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24744
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_signatureMethod_set. Expected SWIGTYPE_p_LassoServer");
 
24745
    }
 
24746
  }
 
24747
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24748
  {
 
24749
    /*@SWIG:CONVERT_INT_IN@*/
 
24750
    convert_to_long_ex(args[1]);
 
24751
    arg2 = (LassoSignatureMethod) Z_LVAL_PP(args[1]);
 
24752
    /*@SWIG@*/;
 
24753
  }
 
24754
  if (arg1) (arg1)->signature_method = arg2;
 
24755
  
 
24756
  
 
24757
  return;
 
24758
fail:
 
24759
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24760
}
 
24761
 
 
24762
 
 
24763
ZEND_NAMED_FUNCTION(_wrap_Server_signatureMethod_get) {
 
24764
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24765
  LassoSignatureMethod result;
 
24766
  zval **args[1];
 
24767
  
 
24768
  SWIG_ResetError();
 
24769
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24770
    WRONG_PARAM_COUNT;
 
24771
  }
 
24772
  
 
24773
  {
 
24774
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24775
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_signatureMethod_get. Expected SWIGTYPE_p_LassoServer");
 
24776
    }
 
24777
  }
 
24778
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24779
  result = (LassoSignatureMethod) ((arg1)->signature_method);
 
24780
  {
 
24781
    ZVAL_LONG(return_value,result);
 
24782
  }
 
24783
  return;
 
24784
fail:
 
24785
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24786
}
 
24787
 
 
24788
 
 
24789
ZEND_NAMED_FUNCTION(_wrap_Server_caCertChain_set) {
 
24790
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24791
  char *arg2 = (char *) 0 ;
 
24792
  zval **args[2];
 
24793
  
 
24794
  SWIG_ResetError();
 
24795
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24796
    WRONG_PARAM_COUNT;
 
24797
  }
 
24798
  
 
24799
  {
 
24800
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24801
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_caCertChain_set. Expected SWIGTYPE_p_LassoServer");
 
24802
    }
 
24803
  }
 
24804
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24805
  {
 
24806
    /*@SWIG:CONVERT_STRING_IN@*/
 
24807
    convert_to_string_ex(args[1]);
 
24808
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24809
    /*@SWIG@*/;
 
24810
  }
 
24811
  LassoServer_ca_cert_chain_set(arg1,arg2);
 
24812
  
 
24813
  
 
24814
  return;
 
24815
fail:
 
24816
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24817
}
 
24818
 
 
24819
 
 
24820
ZEND_NAMED_FUNCTION(_wrap_Server_caCertChain_get) {
 
24821
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24822
  char *result = 0 ;
 
24823
  zval **args[1];
 
24824
  
 
24825
  SWIG_ResetError();
 
24826
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24827
    WRONG_PARAM_COUNT;
 
24828
  }
 
24829
  
 
24830
  {
 
24831
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24832
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_caCertChain_get. Expected SWIGTYPE_p_LassoServer");
 
24833
    }
 
24834
  }
 
24835
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24836
  result = (char *)LassoServer_ca_cert_chain_get(arg1);
 
24837
  {
 
24838
    if(!result) {
 
24839
      ZVAL_NULL(return_value);
 
24840
    } else {
 
24841
      ZVAL_STRING(return_value,result, 1);
 
24842
    }
 
24843
  }
 
24844
  return;
 
24845
fail:
 
24846
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24847
}
 
24848
 
 
24849
 
 
24850
ZEND_NAMED_FUNCTION(_wrap_Server_metadataFilename_set) {
 
24851
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24852
  char *arg2 = (char *) 0 ;
 
24853
  zval **args[2];
 
24854
  
 
24855
  SWIG_ResetError();
 
24856
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24857
    WRONG_PARAM_COUNT;
 
24858
  }
 
24859
  
 
24860
  {
 
24861
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24862
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_metadataFilename_set. Expected SWIGTYPE_p_LassoServer");
 
24863
    }
 
24864
  }
 
24865
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24866
  {
 
24867
    /*@SWIG:CONVERT_STRING_IN@*/
 
24868
    convert_to_string_ex(args[1]);
 
24869
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24870
    /*@SWIG@*/;
 
24871
  }
 
24872
  LassoServer_metadata_filename_set(arg1,arg2);
 
24873
  
 
24874
  
 
24875
  return;
 
24876
fail:
 
24877
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24878
}
 
24879
 
 
24880
 
 
24881
ZEND_NAMED_FUNCTION(_wrap_Server_metadataFilename_get) {
 
24882
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24883
  char *result = 0 ;
 
24884
  zval **args[1];
 
24885
  
 
24886
  SWIG_ResetError();
 
24887
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24888
    WRONG_PARAM_COUNT;
 
24889
  }
 
24890
  
 
24891
  {
 
24892
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24893
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_metadataFilename_get. Expected SWIGTYPE_p_LassoServer");
 
24894
    }
 
24895
  }
 
24896
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24897
  result = (char *)LassoServer_metadata_filename_get(arg1);
 
24898
  {
 
24899
    if(!result) {
 
24900
      ZVAL_NULL(return_value);
 
24901
    } else {
 
24902
      ZVAL_STRING(return_value,result, 1);
 
24903
    }
 
24904
  }
 
24905
  return;
 
24906
fail:
 
24907
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24908
}
 
24909
 
 
24910
 
 
24911
ZEND_NAMED_FUNCTION(_wrap_Server_providerId_set) {
 
24912
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24913
  char *arg2 = (char *) 0 ;
 
24914
  zval **args[2];
 
24915
  
 
24916
  SWIG_ResetError();
 
24917
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24918
    WRONG_PARAM_COUNT;
 
24919
  }
 
24920
  
 
24921
  {
 
24922
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24923
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_providerId_set. Expected SWIGTYPE_p_LassoServer");
 
24924
    }
 
24925
  }
 
24926
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24927
  {
 
24928
    /*@SWIG:CONVERT_STRING_IN@*/
 
24929
    convert_to_string_ex(args[1]);
 
24930
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24931
    /*@SWIG@*/;
 
24932
  }
 
24933
  LassoServer_ProviderID_set(arg1,arg2);
 
24934
  
 
24935
  
 
24936
  return;
 
24937
fail:
 
24938
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24939
}
 
24940
 
 
24941
 
 
24942
ZEND_NAMED_FUNCTION(_wrap_Server_providerId_get) {
 
24943
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24944
  char *result = 0 ;
 
24945
  zval **args[1];
 
24946
  
 
24947
  SWIG_ResetError();
 
24948
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
24949
    WRONG_PARAM_COUNT;
 
24950
  }
 
24951
  
 
24952
  {
 
24953
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24954
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_providerId_get. Expected SWIGTYPE_p_LassoServer");
 
24955
    }
 
24956
  }
 
24957
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24958
  result = (char *)LassoServer_ProviderID_get(arg1);
 
24959
  {
 
24960
    if(!result) {
 
24961
      ZVAL_NULL(return_value);
 
24962
    } else {
 
24963
      ZVAL_STRING(return_value,result, 1);
 
24964
    }
 
24965
  }
 
24966
  return;
 
24967
fail:
 
24968
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
24969
}
 
24970
 
 
24971
 
 
24972
ZEND_NAMED_FUNCTION(_wrap_Server_publicKey_set) {
 
24973
  LassoServer *arg1 = (LassoServer *) 0 ;
 
24974
  char *arg2 = (char *) 0 ;
 
24975
  zval **args[2];
 
24976
  
 
24977
  SWIG_ResetError();
 
24978
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
24979
    WRONG_PARAM_COUNT;
 
24980
  }
 
24981
  
 
24982
  {
 
24983
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
24984
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_publicKey_set. Expected SWIGTYPE_p_LassoServer");
 
24985
    }
 
24986
  }
 
24987
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
24988
  {
 
24989
    /*@SWIG:CONVERT_STRING_IN@*/
 
24990
    convert_to_string_ex(args[1]);
 
24991
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
24992
    /*@SWIG@*/;
 
24993
  }
 
24994
  LassoServer_public_key_set(arg1,arg2);
 
24995
  
 
24996
  
 
24997
  return;
 
24998
fail:
 
24999
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25000
}
 
25001
 
 
25002
 
 
25003
ZEND_NAMED_FUNCTION(_wrap_Server_publicKey_get) {
 
25004
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25005
  char *result = 0 ;
 
25006
  zval **args[1];
 
25007
  
 
25008
  SWIG_ResetError();
 
25009
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25010
    WRONG_PARAM_COUNT;
 
25011
  }
 
25012
  
 
25013
  {
 
25014
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25015
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_publicKey_get. Expected SWIGTYPE_p_LassoServer");
 
25016
    }
 
25017
  }
 
25018
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25019
  result = (char *)LassoServer_public_key_get(arg1);
 
25020
  {
 
25021
    if(!result) {
 
25022
      ZVAL_NULL(return_value);
 
25023
    } else {
 
25024
      ZVAL_STRING(return_value,result, 1);
 
25025
    }
 
25026
  }
 
25027
  return;
 
25028
fail:
 
25029
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25030
}
 
25031
 
 
25032
 
 
25033
ZEND_NAMED_FUNCTION(_wrap_Server_role_set) {
 
25034
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25035
  LassoProviderRole arg2 ;
 
25036
  zval **args[2];
 
25037
  
 
25038
  SWIG_ResetError();
 
25039
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25040
    WRONG_PARAM_COUNT;
 
25041
  }
 
25042
  
 
25043
  {
 
25044
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25045
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_role_set. Expected SWIGTYPE_p_LassoServer");
 
25046
    }
 
25047
  }
 
25048
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25049
  {
 
25050
    /*@SWIG:CONVERT_INT_IN@*/
 
25051
    convert_to_long_ex(args[1]);
 
25052
    arg2 = (LassoProviderRole) Z_LVAL_PP(args[1]);
 
25053
    /*@SWIG@*/;
 
25054
  }
 
25055
  LassoServer_role_set(arg1,arg2);
 
25056
  
 
25057
  
 
25058
  return;
 
25059
fail:
 
25060
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25061
}
 
25062
 
 
25063
 
 
25064
ZEND_NAMED_FUNCTION(_wrap_Server_role_get) {
 
25065
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25066
  LassoProviderRole result;
 
25067
  zval **args[1];
 
25068
  
 
25069
  SWIG_ResetError();
 
25070
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25071
    WRONG_PARAM_COUNT;
 
25072
  }
 
25073
  
 
25074
  {
 
25075
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25076
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_role_get. Expected SWIGTYPE_p_LassoServer");
 
25077
    }
 
25078
  }
 
25079
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25080
  result = (LassoProviderRole)LassoServer_role_get(arg1);
 
25081
  {
 
25082
    ZVAL_LONG(return_value,result);
 
25083
  }
 
25084
  return;
 
25085
fail:
 
25086
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25087
}
 
25088
 
 
25089
 
 
25090
ZEND_NAMED_FUNCTION(_wrap_Server_providerIds_get) {
 
25091
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25092
  LassoStringList *result = 0 ;
 
25093
  zval **args[1];
 
25094
  
 
25095
  SWIG_ResetError();
 
25096
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25097
    WRONG_PARAM_COUNT;
 
25098
  }
 
25099
  
 
25100
  {
 
25101
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25102
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_providerIds_get. Expected SWIGTYPE_p_LassoServer");
 
25103
    }
 
25104
  }
 
25105
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25106
  result = (LassoStringList *)LassoServer_providerIds_get(arg1);
 
25107
  {
 
25108
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
25109
  }
 
25110
  /* Wrap this return value */
 
25111
  {
 
25112
    /* ALTERNATIVE Constructor, make an object wrapper */
 
25113
    zval *obj, *_cPtr;
 
25114
    MAKE_STD_ZVAL(obj);
 
25115
    MAKE_STD_ZVAL(_cPtr);
 
25116
    *_cPtr = *return_value;
 
25117
    INIT_ZVAL(*return_value);
 
25118
    *return_value=*_cPtr;
 
25119
  }
 
25120
  return;
 
25121
fail:
 
25122
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25123
}
 
25124
 
 
25125
 
 
25126
ZEND_NAMED_FUNCTION(_wrap_new_Server) {
 
25127
  char *arg1 = (char *) NULL ;
 
25128
  char *arg2 = (char *) NULL ;
 
25129
  char *arg3 = (char *) NULL ;
 
25130
  char *arg4 = (char *) NULL ;
 
25131
  LassoServer *result = 0 ;
 
25132
  zval **args[4];
 
25133
  int arg_count;
 
25134
  
 
25135
  SWIG_ResetError();
 
25136
  arg_count = ZEND_NUM_ARGS();
 
25137
  if(arg_count<0 || arg_count>4 ||
 
25138
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
25139
  WRONG_PARAM_COUNT;
 
25140
  
 
25141
  if(arg_count > 0) {
 
25142
    {
 
25143
      /*@SWIG:CONVERT_STRING_IN@*/
 
25144
      convert_to_string_ex(args[0]);
 
25145
      arg1 = (char *) Z_STRVAL_PP(args[0]);
 
25146
      /*@SWIG@*/;
 
25147
    }
 
25148
  }
 
25149
  if(arg_count > 1) {
 
25150
    {
 
25151
      /*@SWIG:CONVERT_STRING_IN@*/
 
25152
      convert_to_string_ex(args[1]);
 
25153
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25154
      /*@SWIG@*/;
 
25155
    }
 
25156
  }
 
25157
  if(arg_count > 2) {
 
25158
    {
 
25159
      /*@SWIG:CONVERT_STRING_IN@*/
 
25160
      convert_to_string_ex(args[2]);
 
25161
      arg3 = (char *) Z_STRVAL_PP(args[2]);
 
25162
      /*@SWIG@*/;
 
25163
    }
 
25164
  }
 
25165
  if(arg_count > 3) {
 
25166
    {
 
25167
      /*@SWIG:CONVERT_STRING_IN@*/
 
25168
      convert_to_string_ex(args[3]);
 
25169
      arg4 = (char *) Z_STRVAL_PP(args[3]);
 
25170
      /*@SWIG@*/;
 
25171
    }
 
25172
  }
 
25173
  result = (LassoServer *)new_LassoServer(arg1,arg2,arg3,arg4);
 
25174
  {
 
25175
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 1);
 
25176
  }
 
25177
  /* Wrap this return value */
 
25178
  {
 
25179
    /* ALTERNATIVE Constructor, make an object wrapper */
 
25180
    zval *obj, *_cPtr;
 
25181
    MAKE_STD_ZVAL(obj);
 
25182
    MAKE_STD_ZVAL(_cPtr);
 
25183
    *_cPtr = *return_value;
 
25184
    INIT_ZVAL(*return_value);
 
25185
    *return_value=*_cPtr;
 
25186
  }
 
25187
  return;
 
25188
fail:
 
25189
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25190
}
 
25191
 
 
25192
 
 
25193
/* This function is designed to be called by the zend list destructors */
 
25194
/* to typecast and do the actual destruction */
 
25195
static void __wrap_delete_Server(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
25196
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
25197
  void *ptr=value->ptr ;
 
25198
  int newobject=value->newobject ;
 
25199
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25200
  
 
25201
  efree(value);
 
25202
  if (! newobject) return; /* can't delete it! */
 
25203
  arg1 = (LassoServer *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoServer TSRMLS_CC);
 
25204
  if (! arg1) zend_error(E_ERROR, "LassoServer resource already free'd");
 
25205
  delete_LassoServer(arg1);
 
25206
  
 
25207
}
 
25208
 
 
25209
 
 
25210
ZEND_NAMED_FUNCTION(_wrap_Server_newFromDump) {
 
25211
  char *arg1 = (char *) 0 ;
 
25212
  LassoServer *result = 0 ;
 
25213
  zval **args[1];
 
25214
  
 
25215
  SWIG_ResetError();
 
25216
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25217
    WRONG_PARAM_COUNT;
 
25218
  }
 
25219
  
 
25220
  {
 
25221
    /*@SWIG:CONVERT_STRING_IN@*/
 
25222
    convert_to_string_ex(args[0]);
 
25223
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
25224
    /*@SWIG@*/;
 
25225
  }
 
25226
  result = (LassoServer *)LassoServer_newFromDump(arg1);
 
25227
  {
 
25228
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 1);
 
25229
  }
 
25230
  /* Wrap this return value */
 
25231
  {
 
25232
    /* ALTERNATIVE Constructor, make an object wrapper */
 
25233
    zval *obj, *_cPtr;
 
25234
    MAKE_STD_ZVAL(obj);
 
25235
    MAKE_STD_ZVAL(_cPtr);
 
25236
    *_cPtr = *return_value;
 
25237
    INIT_ZVAL(*return_value);
 
25238
    *return_value=*_cPtr;
 
25239
  }
 
25240
  return;
 
25241
fail:
 
25242
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25243
}
 
25244
 
 
25245
 
 
25246
ZEND_NAMED_FUNCTION(_wrap_Server_acceptHttpMethod) {
 
25247
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25248
  LassoProvider *arg2 = (LassoProvider *) 0 ;
 
25249
  LassoMdProtocolType arg3 ;
 
25250
  LassoHttpMethod arg4 ;
 
25251
  bool arg5 ;
 
25252
  bool result;
 
25253
  zval **args[5];
 
25254
  
 
25255
  SWIG_ResetError();
 
25256
  if(ZEND_NUM_ARGS() != 5 || zend_get_parameters_array_ex(5, args) != SUCCESS) {
 
25257
    WRONG_PARAM_COUNT;
 
25258
  }
 
25259
  
 
25260
  {
 
25261
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25262
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_acceptHttpMethod. Expected SWIGTYPE_p_LassoServer");
 
25263
    }
 
25264
  }
 
25265
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25266
  {
 
25267
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
25268
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Server_acceptHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
25269
    }
 
25270
  }
 
25271
  {
 
25272
    /*@SWIG:CONVERT_INT_IN@*/
 
25273
    convert_to_long_ex(args[2]);
 
25274
    arg3 = (LassoMdProtocolType) Z_LVAL_PP(args[2]);
 
25275
    /*@SWIG@*/;
 
25276
  }
 
25277
  {
 
25278
    /*@SWIG:CONVERT_INT_IN@*/
 
25279
    convert_to_long_ex(args[3]);
 
25280
    arg4 = (LassoHttpMethod) Z_LVAL_PP(args[3]);
 
25281
    /*@SWIG@*/;
 
25282
  }
 
25283
  {
 
25284
    /*@SWIG:CONVERT_BOOL_IN@*/
 
25285
    convert_to_boolean_ex(args[4]);
 
25286
    arg5 = (bool) Z_LVAL_PP(args[4]);
 
25287
    /*@SWIG@*/;
 
25288
  }
 
25289
  result = (bool)LassoServer_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
 
25290
  {
 
25291
    ZVAL_BOOL(return_value,(result)?1:0);
 
25292
  }
 
25293
  return;
 
25294
fail:
 
25295
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25296
}
 
25297
 
 
25298
 
 
25299
ZEND_NAMED_FUNCTION(_wrap_Server_getAssertionConsumerServiceUrl) {
 
25300
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25301
  char *arg2 = (char *) 0 ;
 
25302
  char *result = 0 ;
 
25303
  zval **args[2];
 
25304
  
 
25305
  SWIG_ResetError();
 
25306
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25307
    WRONG_PARAM_COUNT;
 
25308
  }
 
25309
  
 
25310
  {
 
25311
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25312
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getAssertionConsumerServiceUrl. Expected SWIGTYPE_p_LassoServer");
 
25313
    }
 
25314
  }
 
25315
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25316
  {
 
25317
    /*@SWIG:CONVERT_STRING_IN@*/
 
25318
    convert_to_string_ex(args[1]);
 
25319
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25320
    /*@SWIG@*/;
 
25321
  }
 
25322
  result = (char *)LassoServer_getAssertionConsumerServiceUrl(arg1,arg2);
 
25323
  {
 
25324
    if(!result) {
 
25325
      ZVAL_NULL(return_value);
 
25326
    } else {
 
25327
      ZVAL_STRING(return_value,result, 1);
 
25328
    }
 
25329
  }
 
25330
  return;
 
25331
fail:
 
25332
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25333
}
 
25334
 
 
25335
 
 
25336
ZEND_NAMED_FUNCTION(_wrap_Server_getBase64SuccinctId) {
 
25337
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25338
  char *result = 0 ;
 
25339
  zval **args[1];
 
25340
  
 
25341
  SWIG_ResetError();
 
25342
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25343
    WRONG_PARAM_COUNT;
 
25344
  }
 
25345
  
 
25346
  {
 
25347
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25348
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getBase64SuccinctId. Expected SWIGTYPE_p_LassoServer");
 
25349
    }
 
25350
  }
 
25351
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25352
  result = (char *)LassoServer_getBase64SuccinctId(arg1);
 
25353
  {
 
25354
    if(!result) {
 
25355
      ZVAL_NULL(return_value);
 
25356
    } else {
 
25357
      ZVAL_STRING(return_value,result, 1);
 
25358
    }
 
25359
  }
 
25360
  return;
 
25361
fail:
 
25362
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25363
}
 
25364
 
 
25365
 
 
25366
ZEND_NAMED_FUNCTION(_wrap_Server_getOrganization) {
 
25367
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25368
  char *result = 0 ;
 
25369
  zval **args[1];
 
25370
  
 
25371
  SWIG_ResetError();
 
25372
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25373
    WRONG_PARAM_COUNT;
 
25374
  }
 
25375
  
 
25376
  {
 
25377
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25378
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getOrganization. Expected SWIGTYPE_p_LassoServer");
 
25379
    }
 
25380
  }
 
25381
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25382
  result = (char *)LassoServer_getOrganization(arg1);
 
25383
  {
 
25384
    if(!result) {
 
25385
      ZVAL_NULL(return_value);
 
25386
    } else {
 
25387
      ZVAL_STRING(return_value,result, 1);
 
25388
    }
 
25389
  }
 
25390
  return;
 
25391
fail:
 
25392
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25393
}
 
25394
 
 
25395
 
 
25396
ZEND_NAMED_FUNCTION(_wrap_Server_getFirstHttpMethod) {
 
25397
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25398
  LassoProvider *arg2 = (LassoProvider *) 0 ;
 
25399
  int arg3 ;
 
25400
  LassoHttpMethod result;
 
25401
  zval **args[3];
 
25402
  
 
25403
  SWIG_ResetError();
 
25404
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
25405
    WRONG_PARAM_COUNT;
 
25406
  }
 
25407
  
 
25408
  {
 
25409
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25410
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getFirstHttpMethod. Expected SWIGTYPE_p_LassoServer");
 
25411
    }
 
25412
  }
 
25413
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25414
  {
 
25415
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoProvider, 0) < 0) {
 
25416
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Server_getFirstHttpMethod. Expected SWIGTYPE_p_LassoProvider");
 
25417
    }
 
25418
  }
 
25419
  {
 
25420
    /*@SWIG:CONVERT_INT_IN@*/
 
25421
    convert_to_long_ex(args[2]);
 
25422
    arg3 = (int) Z_LVAL_PP(args[2]);
 
25423
    /*@SWIG@*/;
 
25424
  }
 
25425
  result = (LassoHttpMethod)LassoServer_getFirstHttpMethod(arg1,arg2,arg3);
 
25426
  {
 
25427
    ZVAL_LONG(return_value,result);
 
25428
  }
 
25429
  return;
 
25430
fail:
 
25431
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25432
}
 
25433
 
 
25434
 
 
25435
ZEND_NAMED_FUNCTION(_wrap_Server_getMetadataOne) {
 
25436
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25437
  char *arg2 = (char *) 0 ;
 
25438
  char *result = 0 ;
 
25439
  zval **args[2];
 
25440
  
 
25441
  SWIG_ResetError();
 
25442
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25443
    WRONG_PARAM_COUNT;
 
25444
  }
 
25445
  
 
25446
  {
 
25447
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25448
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getMetadataOne. Expected SWIGTYPE_p_LassoServer");
 
25449
    }
 
25450
  }
 
25451
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25452
  {
 
25453
    /*@SWIG:CONVERT_STRING_IN@*/
 
25454
    convert_to_string_ex(args[1]);
 
25455
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25456
    /*@SWIG@*/;
 
25457
  }
 
25458
  result = (char *)LassoServer_getMetadataOne(arg1,arg2);
 
25459
  {
 
25460
    if(!result) {
 
25461
      ZVAL_NULL(return_value);
 
25462
    } else {
 
25463
      ZVAL_STRING(return_value,result, 1);
 
25464
    }
 
25465
  }
 
25466
  return;
 
25467
fail:
 
25468
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25469
}
 
25470
 
 
25471
 
 
25472
ZEND_NAMED_FUNCTION(_wrap_Server_hasProtocolProfile) {
 
25473
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25474
  LassoMdProtocolType arg2 ;
 
25475
  char *arg3 = (char *) 0 ;
 
25476
  bool result;
 
25477
  zval **args[3];
 
25478
  
 
25479
  SWIG_ResetError();
 
25480
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
25481
    WRONG_PARAM_COUNT;
 
25482
  }
 
25483
  
 
25484
  {
 
25485
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25486
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_hasProtocolProfile. Expected SWIGTYPE_p_LassoServer");
 
25487
    }
 
25488
  }
 
25489
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25490
  {
 
25491
    /*@SWIG:CONVERT_INT_IN@*/
 
25492
    convert_to_long_ex(args[1]);
 
25493
    arg2 = (LassoMdProtocolType) Z_LVAL_PP(args[1]);
 
25494
    /*@SWIG@*/;
 
25495
  }
 
25496
  {
 
25497
    /*@SWIG:CONVERT_STRING_IN@*/
 
25498
    convert_to_string_ex(args[2]);
 
25499
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
25500
    /*@SWIG@*/;
 
25501
  }
 
25502
  result = (bool)LassoServer_hasProtocolProfile(arg1,arg2,arg3);
 
25503
  {
 
25504
    ZVAL_BOOL(return_value,(result)?1:0);
 
25505
  }
 
25506
  return;
 
25507
fail:
 
25508
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25509
}
 
25510
 
 
25511
 
 
25512
ZEND_NAMED_FUNCTION(_wrap_Server_getProtocolConformance) {
 
25513
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25514
  LassoProtocolConformance result;
 
25515
  zval **args[1];
 
25516
  
 
25517
  SWIG_ResetError();
 
25518
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25519
    WRONG_PARAM_COUNT;
 
25520
  }
 
25521
  
 
25522
  {
 
25523
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25524
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getProtocolConformance. Expected SWIGTYPE_p_LassoServer");
 
25525
    }
 
25526
  }
 
25527
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25528
  result = (LassoProtocolConformance)LassoServer_getProtocolConformance(arg1);
 
25529
  {
 
25530
    ZVAL_LONG(return_value,result);
 
25531
  }
 
25532
  return;
 
25533
fail:
 
25534
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25535
}
 
25536
 
 
25537
 
 
25538
ZEND_NAMED_FUNCTION(_wrap_Server_addProvider) {
 
25539
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25540
  LassoProviderRole arg2 ;
 
25541
  char *arg3 = (char *) 0 ;
 
25542
  char *arg4 = (char *) NULL ;
 
25543
  char *arg5 = (char *) NULL ;
 
25544
  int result;
 
25545
  zval **args[5];
 
25546
  int arg_count;
 
25547
  
 
25548
  SWIG_ResetError();
 
25549
  arg_count = ZEND_NUM_ARGS();
 
25550
  if(arg_count<3 || arg_count>5 ||
 
25551
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
25552
  WRONG_PARAM_COUNT;
 
25553
  
 
25554
  {
 
25555
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25556
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_addProvider. Expected SWIGTYPE_p_LassoServer");
 
25557
    }
 
25558
  }
 
25559
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25560
  {
 
25561
    /*@SWIG:CONVERT_INT_IN@*/
 
25562
    convert_to_long_ex(args[1]);
 
25563
    arg2 = (LassoProviderRole) Z_LVAL_PP(args[1]);
 
25564
    /*@SWIG@*/;
 
25565
  }
 
25566
  {
 
25567
    /*@SWIG:CONVERT_STRING_IN@*/
 
25568
    convert_to_string_ex(args[2]);
 
25569
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
25570
    /*@SWIG@*/;
 
25571
  }
 
25572
  if(arg_count > 3) {
 
25573
    {
 
25574
      /*@SWIG:CONVERT_STRING_IN@*/
 
25575
      convert_to_string_ex(args[3]);
 
25576
      arg4 = (char *) Z_STRVAL_PP(args[3]);
 
25577
      /*@SWIG@*/;
 
25578
    }
 
25579
  }
 
25580
  if(arg_count > 4) {
 
25581
    {
 
25582
      /*@SWIG:CONVERT_STRING_IN@*/
 
25583
      convert_to_string_ex(args[4]);
 
25584
      arg5 = (char *) Z_STRVAL_PP(args[4]);
 
25585
      /*@SWIG@*/;
 
25586
    }
 
25587
  }
 
25588
  {
 
25589
    int errorCode;
 
25590
    errorCode = result = (int)LassoServer_addProvider(arg1,arg2,arg3,arg4,arg5);
 
25591
    if (errorCode) {
 
25592
      char errorMsg[256];
 
25593
      int swig_error = SWIG_RuntimeError;
 
25594
      if (errorCode == -501 || 
 
25595
        errorCode == -501) {
 
25596
        swig_error = SWIG_ValueError;
 
25597
      }
 
25598
      build_exception_msg(errorCode, errorMsg);
 
25599
      SWIG_exception(swig_error, errorMsg);
 
25600
    }
 
25601
  }
 
25602
  {
 
25603
    ZVAL_LONG(return_value,result);
 
25604
  }
 
25605
  return;
 
25606
fail:
 
25607
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25608
}
 
25609
 
 
25610
 
 
25611
ZEND_NAMED_FUNCTION(_wrap_Server_setEncryptionPrivateKey) {
 
25612
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25613
  char *arg2 = (char *) 0 ;
 
25614
  int result;
 
25615
  zval **args[2];
 
25616
  
 
25617
  SWIG_ResetError();
 
25618
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25619
    WRONG_PARAM_COUNT;
 
25620
  }
 
25621
  
 
25622
  {
 
25623
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25624
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_setEncryptionPrivateKey. Expected SWIGTYPE_p_LassoServer");
 
25625
    }
 
25626
  }
 
25627
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25628
  {
 
25629
    /*@SWIG:CONVERT_STRING_IN@*/
 
25630
    convert_to_string_ex(args[1]);
 
25631
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25632
    /*@SWIG@*/;
 
25633
  }
 
25634
  {
 
25635
    int errorCode;
 
25636
    errorCode = result = (int)LassoServer_setEncryptionPrivateKey(arg1,arg2);
 
25637
    if (errorCode) {
 
25638
      char errorMsg[256];
 
25639
      int swig_error = SWIG_RuntimeError;
 
25640
      if (errorCode == -501 || 
 
25641
        errorCode == -501) {
 
25642
        swig_error = SWIG_ValueError;
 
25643
      }
 
25644
      build_exception_msg(errorCode, errorMsg);
 
25645
      SWIG_exception(swig_error, errorMsg);
 
25646
    }
 
25647
  }
 
25648
  {
 
25649
    ZVAL_LONG(return_value,result);
 
25650
  }
 
25651
  return;
 
25652
fail:
 
25653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25654
}
 
25655
 
 
25656
 
 
25657
ZEND_NAMED_FUNCTION(_wrap_Server_loadAffiliation) {
 
25658
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25659
  char *arg2 = (char *) 0 ;
 
25660
  int result;
 
25661
  zval **args[2];
 
25662
  
 
25663
  SWIG_ResetError();
 
25664
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25665
    WRONG_PARAM_COUNT;
 
25666
  }
 
25667
  
 
25668
  {
 
25669
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25670
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_loadAffiliation. Expected SWIGTYPE_p_LassoServer");
 
25671
    }
 
25672
  }
 
25673
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25674
  {
 
25675
    /*@SWIG:CONVERT_STRING_IN@*/
 
25676
    convert_to_string_ex(args[1]);
 
25677
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25678
    /*@SWIG@*/;
 
25679
  }
 
25680
  {
 
25681
    int errorCode;
 
25682
    errorCode = result = (int)LassoServer_loadAffiliation(arg1,arg2);
 
25683
    if (errorCode) {
 
25684
      char errorMsg[256];
 
25685
      int swig_error = SWIG_RuntimeError;
 
25686
      if (errorCode == -501 || 
 
25687
        errorCode == -501) {
 
25688
        swig_error = SWIG_ValueError;
 
25689
      }
 
25690
      build_exception_msg(errorCode, errorMsg);
 
25691
      SWIG_exception(swig_error, errorMsg);
 
25692
    }
 
25693
  }
 
25694
  {
 
25695
    ZVAL_LONG(return_value,result);
 
25696
  }
 
25697
  return;
 
25698
fail:
 
25699
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25700
}
 
25701
 
 
25702
 
 
25703
ZEND_NAMED_FUNCTION(_wrap_Server_dump) {
 
25704
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25705
  char *result = 0 ;
 
25706
  zval **args[1];
 
25707
  
 
25708
  SWIG_ResetError();
 
25709
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25710
    WRONG_PARAM_COUNT;
 
25711
  }
 
25712
  
 
25713
  {
 
25714
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25715
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_dump. Expected SWIGTYPE_p_LassoServer");
 
25716
    }
 
25717
  }
 
25718
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25719
  result = (char *)LassoServer_dump(arg1);
 
25720
  {
 
25721
    if(!result) {
 
25722
      ZVAL_NULL(return_value);
 
25723
    } else {
 
25724
      ZVAL_STRING(return_value,result, 1);
 
25725
    }
 
25726
  }
 
25727
  return;
 
25728
fail:
 
25729
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25730
}
 
25731
 
 
25732
 
 
25733
ZEND_NAMED_FUNCTION(_wrap_Server_getProvider) {
 
25734
  LassoServer *arg1 = (LassoServer *) 0 ;
 
25735
  char *arg2 = (char *) 0 ;
 
25736
  LassoProvider *result = 0 ;
 
25737
  zval **args[2];
 
25738
  
 
25739
  SWIG_ResetError();
 
25740
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25741
    WRONG_PARAM_COUNT;
 
25742
  }
 
25743
  
 
25744
  {
 
25745
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
25746
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Server_getProvider. Expected SWIGTYPE_p_LassoServer");
 
25747
    }
 
25748
  }
 
25749
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25750
  {
 
25751
    /*@SWIG:CONVERT_STRING_IN@*/
 
25752
    convert_to_string_ex(args[1]);
 
25753
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25754
    /*@SWIG@*/;
 
25755
  }
 
25756
  result = (LassoProvider *)LassoServer_getProvider(arg1,arg2);
 
25757
  {
 
25758
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoProvider, 0);
 
25759
  }
 
25760
  /* Wrap this return value */
 
25761
  {
 
25762
    /* ALTERNATIVE Constructor, make an object wrapper */
 
25763
    zval *obj, *_cPtr;
 
25764
    MAKE_STD_ZVAL(obj);
 
25765
    MAKE_STD_ZVAL(_cPtr);
 
25766
    *_cPtr = *return_value;
 
25767
    INIT_ZVAL(*return_value);
 
25768
    *return_value=*_cPtr;
 
25769
  }
 
25770
  return;
 
25771
fail:
 
25772
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25773
}
 
25774
 
 
25775
 
 
25776
ZEND_NAMED_FUNCTION(_wrap_Federation_remoteProviderId_set) {
 
25777
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
25778
  char *arg2 = (char *) 0 ;
 
25779
  zval **args[2];
 
25780
  
 
25781
  SWIG_ResetError();
 
25782
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25783
    WRONG_PARAM_COUNT;
 
25784
  }
 
25785
  
 
25786
  {
 
25787
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
25788
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_remoteProviderId_set. Expected SWIGTYPE_p_LassoFederation");
 
25789
    }
 
25790
  }
 
25791
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25792
  {
 
25793
    /*@SWIG:CONVERT_STRING_IN@*/
 
25794
    convert_to_string_ex(args[1]);
 
25795
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
25796
    /*@SWIG@*/;
 
25797
  }
 
25798
  {
 
25799
    if (arg1->remote_providerID) free((char *)arg1->remote_providerID);
 
25800
    if (arg2) {
 
25801
      arg1->remote_providerID = (char *) malloc(strlen((const char *)arg2)+1);
 
25802
      strcpy((char *)arg1->remote_providerID, (const char *)arg2);
 
25803
    } else {
 
25804
      arg1->remote_providerID = 0;
 
25805
    }
 
25806
  }
 
25807
  
 
25808
  return;
 
25809
fail:
 
25810
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25811
}
 
25812
 
 
25813
 
 
25814
ZEND_NAMED_FUNCTION(_wrap_Federation_remoteProviderId_get) {
 
25815
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
25816
  char *result = 0 ;
 
25817
  zval **args[1];
 
25818
  
 
25819
  SWIG_ResetError();
 
25820
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25821
    WRONG_PARAM_COUNT;
 
25822
  }
 
25823
  
 
25824
  {
 
25825
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
25826
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_remoteProviderId_get. Expected SWIGTYPE_p_LassoFederation");
 
25827
    }
 
25828
  }
 
25829
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25830
  result = (char *) ((arg1)->remote_providerID);
 
25831
  {
 
25832
    if(!result) {
 
25833
      ZVAL_NULL(return_value);
 
25834
    } else {
 
25835
      ZVAL_STRING(return_value,result, 1);
 
25836
    }
 
25837
  }
 
25838
  return;
 
25839
fail:
 
25840
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25841
}
 
25842
 
 
25843
 
 
25844
ZEND_NAMED_FUNCTION(_wrap_Federation_localNameIdentifier_set) {
 
25845
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
25846
  LassoNode *arg2 = (LassoNode *) 0 ;
 
25847
  zval **args[2];
 
25848
  
 
25849
  SWIG_ResetError();
 
25850
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25851
    WRONG_PARAM_COUNT;
 
25852
  }
 
25853
  
 
25854
  {
 
25855
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
25856
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_localNameIdentifier_set. Expected SWIGTYPE_p_LassoFederation");
 
25857
    }
 
25858
  }
 
25859
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25860
  {
 
25861
    node_info *info, *super;
 
25862
    
 
25863
    
 
25864
    
 
25865
    
 
25866
    
 
25867
    
 
25868
    
 
25869
    
 
25870
    
 
25871
    
 
25872
    
 
25873
    
 
25874
    
 
25875
    if ((*args[1])->type == IS_NULL) {
 
25876
      arg2=0;
 
25877
    } else {
 
25878
      for (info = node_infos; info->swig; info++) {
 
25879
        for (super = info; super; super = super->super)
 
25880
        if (super->swig == SWIGTYPE_p_LassoNode)
 
25881
        break;
 
25882
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
25883
        break;
 
25884
      }
 
25885
      if (! info->swig) {
 
25886
        zend_error(E_ERROR, "Type error in argument of Federation_localNameIdentifier_set.");
 
25887
      }
 
25888
    }
 
25889
    
 
25890
    
 
25891
    
 
25892
    
 
25893
    
 
25894
    
 
25895
    
 
25896
    
 
25897
    
 
25898
    
 
25899
    
 
25900
    
 
25901
    
 
25902
    
 
25903
    
 
25904
    
 
25905
  }
 
25906
  LassoFederation_local_nameIdentifier_set(arg1,arg2);
 
25907
  
 
25908
  
 
25909
  return;
 
25910
fail:
 
25911
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25912
}
 
25913
 
 
25914
 
 
25915
ZEND_NAMED_FUNCTION(_wrap_Federation_localNameIdentifier_get) {
 
25916
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
25917
  LassoNode *result = 0 ;
 
25918
  zval **args[1];
 
25919
  
 
25920
  SWIG_ResetError();
 
25921
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
25922
    WRONG_PARAM_COUNT;
 
25923
  }
 
25924
  
 
25925
  {
 
25926
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
25927
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_localNameIdentifier_get. Expected SWIGTYPE_p_LassoFederation");
 
25928
    }
 
25929
  }
 
25930
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25931
  result = (LassoNode *)LassoFederation_local_nameIdentifier_get(arg1);
 
25932
  {
 
25933
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
25934
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
25935
  }
 
25936
  /* Wrap this return value */
 
25937
  {
 
25938
    /* ALTERNATIVE Constructor, make an object wrapper */
 
25939
    zval *obj, *_cPtr;
 
25940
    MAKE_STD_ZVAL(obj);
 
25941
    MAKE_STD_ZVAL(_cPtr);
 
25942
    *_cPtr = *return_value;
 
25943
    INIT_ZVAL(*return_value);
 
25944
    *return_value=*_cPtr;
 
25945
  }
 
25946
  return;
 
25947
fail:
 
25948
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
25949
}
 
25950
 
 
25951
 
 
25952
ZEND_NAMED_FUNCTION(_wrap_Federation_remoteNameIdentifier_set) {
 
25953
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
25954
  LassoNode *arg2 = (LassoNode *) 0 ;
 
25955
  zval **args[2];
 
25956
  
 
25957
  SWIG_ResetError();
 
25958
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
25959
    WRONG_PARAM_COUNT;
 
25960
  }
 
25961
  
 
25962
  {
 
25963
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
25964
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_remoteNameIdentifier_set. Expected SWIGTYPE_p_LassoFederation");
 
25965
    }
 
25966
  }
 
25967
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
25968
  {
 
25969
    node_info *info, *super;
 
25970
    
 
25971
    
 
25972
    
 
25973
    
 
25974
    
 
25975
    
 
25976
    
 
25977
    
 
25978
    
 
25979
    
 
25980
    
 
25981
    
 
25982
    
 
25983
    if ((*args[1])->type == IS_NULL) {
 
25984
      arg2=0;
 
25985
    } else {
 
25986
      for (info = node_infos; info->swig; info++) {
 
25987
        for (super = info; super; super = super->super)
 
25988
        if (super->swig == SWIGTYPE_p_LassoNode)
 
25989
        break;
 
25990
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
25991
        break;
 
25992
      }
 
25993
      if (! info->swig) {
 
25994
        zend_error(E_ERROR, "Type error in argument of Federation_remoteNameIdentifier_set.");
 
25995
      }
 
25996
    }
 
25997
    
 
25998
    
 
25999
    
 
26000
    
 
26001
    
 
26002
    
 
26003
    
 
26004
    
 
26005
    
 
26006
    
 
26007
    
 
26008
    
 
26009
    
 
26010
    
 
26011
    
 
26012
    
 
26013
  }
 
26014
  LassoFederation_remote_nameIdentifier_set(arg1,arg2);
 
26015
  
 
26016
  
 
26017
  return;
 
26018
fail:
 
26019
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26020
}
 
26021
 
 
26022
 
 
26023
ZEND_NAMED_FUNCTION(_wrap_Federation_remoteNameIdentifier_get) {
 
26024
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
26025
  LassoNode *result = 0 ;
 
26026
  zval **args[1];
 
26027
  
 
26028
  SWIG_ResetError();
 
26029
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26030
    WRONG_PARAM_COUNT;
 
26031
  }
 
26032
  
 
26033
  {
 
26034
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
26035
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_remoteNameIdentifier_get. Expected SWIGTYPE_p_LassoFederation");
 
26036
    }
 
26037
  }
 
26038
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26039
  result = (LassoNode *)LassoFederation_remote_nameIdentifier_get(arg1);
 
26040
  {
 
26041
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
26042
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
26043
  }
 
26044
  /* Wrap this return value */
 
26045
  {
 
26046
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26047
    zval *obj, *_cPtr;
 
26048
    MAKE_STD_ZVAL(obj);
 
26049
    MAKE_STD_ZVAL(_cPtr);
 
26050
    *_cPtr = *return_value;
 
26051
    INIT_ZVAL(*return_value);
 
26052
    *return_value=*_cPtr;
 
26053
  }
 
26054
  return;
 
26055
fail:
 
26056
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26057
}
 
26058
 
 
26059
 
 
26060
ZEND_NAMED_FUNCTION(_wrap_new_Federation) {
 
26061
  char *arg1 = (char *) 0 ;
 
26062
  LassoFederation *result = 0 ;
 
26063
  zval **args[1];
 
26064
  
 
26065
  SWIG_ResetError();
 
26066
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26067
    WRONG_PARAM_COUNT;
 
26068
  }
 
26069
  
 
26070
  {
 
26071
    /*@SWIG:CONVERT_STRING_IN@*/
 
26072
    convert_to_string_ex(args[0]);
 
26073
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
26074
    /*@SWIG@*/;
 
26075
  }
 
26076
  result = (LassoFederation *)new_LassoFederation(arg1);
 
26077
  {
 
26078
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoFederation, 1);
 
26079
  }
 
26080
  /* Wrap this return value */
 
26081
  {
 
26082
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26083
    zval *obj, *_cPtr;
 
26084
    MAKE_STD_ZVAL(obj);
 
26085
    MAKE_STD_ZVAL(_cPtr);
 
26086
    *_cPtr = *return_value;
 
26087
    INIT_ZVAL(*return_value);
 
26088
    *return_value=*_cPtr;
 
26089
  }
 
26090
  return;
 
26091
fail:
 
26092
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26093
}
 
26094
 
 
26095
 
 
26096
/* This function is designed to be called by the zend list destructors */
 
26097
/* to typecast and do the actual destruction */
 
26098
static void __wrap_delete_Federation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
26099
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
26100
  void *ptr=value->ptr ;
 
26101
  int newobject=value->newobject ;
 
26102
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
26103
  
 
26104
  efree(value);
 
26105
  if (! newobject) return; /* can't delete it! */
 
26106
  arg1 = (LassoFederation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoFederation TSRMLS_CC);
 
26107
  if (! arg1) zend_error(E_ERROR, "LassoFederation resource already free'd");
 
26108
  delete_LassoFederation(arg1);
 
26109
  
 
26110
}
 
26111
 
 
26112
 
 
26113
ZEND_NAMED_FUNCTION(_wrap_Federation_dump) {
 
26114
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
26115
  char *result = 0 ;
 
26116
  zval **args[1];
 
26117
  
 
26118
  SWIG_ResetError();
 
26119
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26120
    WRONG_PARAM_COUNT;
 
26121
  }
 
26122
  
 
26123
  {
 
26124
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
26125
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_dump. Expected SWIGTYPE_p_LassoFederation");
 
26126
    }
 
26127
  }
 
26128
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26129
  result = (char *)LassoFederation_dump(arg1);
 
26130
  {
 
26131
    if(!result) {
 
26132
      ZVAL_NULL(return_value);
 
26133
    } else {
 
26134
      ZVAL_STRING(return_value,result, 1);
 
26135
    }
 
26136
  }
 
26137
  return;
 
26138
fail:
 
26139
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26140
}
 
26141
 
 
26142
 
 
26143
ZEND_NAMED_FUNCTION(_wrap_Federation_buildLocalNameIdentifier) {
 
26144
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
26145
  char *arg2 = (char *) 0 ;
 
26146
  char *arg3 = (char *) 0 ;
 
26147
  char *arg4 = (char *) 0 ;
 
26148
  zval **args[4];
 
26149
  
 
26150
  SWIG_ResetError();
 
26151
  if(ZEND_NUM_ARGS() != 4 || zend_get_parameters_array_ex(4, args) != SUCCESS) {
 
26152
    WRONG_PARAM_COUNT;
 
26153
  }
 
26154
  
 
26155
  {
 
26156
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
26157
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_buildLocalNameIdentifier. Expected SWIGTYPE_p_LassoFederation");
 
26158
    }
 
26159
  }
 
26160
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26161
  {
 
26162
    /*@SWIG:CONVERT_STRING_IN@*/
 
26163
    convert_to_string_ex(args[1]);
 
26164
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
26165
    /*@SWIG@*/;
 
26166
  }
 
26167
  {
 
26168
    /*@SWIG:CONVERT_STRING_IN@*/
 
26169
    convert_to_string_ex(args[2]);
 
26170
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
26171
    /*@SWIG@*/;
 
26172
  }
 
26173
  {
 
26174
    /*@SWIG:CONVERT_STRING_IN@*/
 
26175
    convert_to_string_ex(args[3]);
 
26176
    arg4 = (char *) Z_STRVAL_PP(args[3]);
 
26177
    /*@SWIG@*/;
 
26178
  }
 
26179
  LassoFederation_buildLocalNameIdentifier(arg1,arg2,arg3,arg4);
 
26180
  
 
26181
  return;
 
26182
fail:
 
26183
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26184
}
 
26185
 
 
26186
 
 
26187
ZEND_NAMED_FUNCTION(_wrap_Federation_verifyNameIdentifier) {
 
26188
  LassoFederation *arg1 = (LassoFederation *) 0 ;
 
26189
  LassoNode *arg2 = (LassoNode *) 0 ;
 
26190
  bool result;
 
26191
  zval **args[2];
 
26192
  
 
26193
  SWIG_ResetError();
 
26194
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
26195
    WRONG_PARAM_COUNT;
 
26196
  }
 
26197
  
 
26198
  {
 
26199
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoFederation, 0) < 0) {
 
26200
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Federation_verifyNameIdentifier. Expected SWIGTYPE_p_LassoFederation");
 
26201
    }
 
26202
  }
 
26203
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26204
  {
 
26205
    node_info *info, *super;
 
26206
    
 
26207
    
 
26208
    
 
26209
    
 
26210
    
 
26211
    
 
26212
    
 
26213
    
 
26214
    
 
26215
    
 
26216
    
 
26217
    
 
26218
    
 
26219
    if ((*args[1])->type == IS_NULL) {
 
26220
      arg2=0;
 
26221
    } else {
 
26222
      for (info = node_infos; info->swig; info++) {
 
26223
        for (super = info; super; super = super->super)
 
26224
        if (super->swig == SWIGTYPE_p_LassoNode)
 
26225
        break;
 
26226
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
26227
        break;
 
26228
      }
 
26229
      if (! info->swig) {
 
26230
        zend_error(E_ERROR, "Type error in argument of Federation_verifyNameIdentifier.");
 
26231
      }
 
26232
    }
 
26233
    
 
26234
    
 
26235
    
 
26236
    
 
26237
    
 
26238
    
 
26239
    
 
26240
    
 
26241
    
 
26242
    
 
26243
    
 
26244
    
 
26245
    
 
26246
    
 
26247
    
 
26248
    
 
26249
  }
 
26250
  result = (bool)LassoFederation_verifyNameIdentifier(arg1,arg2);
 
26251
  {
 
26252
    ZVAL_BOOL(return_value,(result)?1:0);
 
26253
  }
 
26254
  return;
 
26255
fail:
 
26256
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26257
}
 
26258
 
 
26259
 
 
26260
ZEND_NAMED_FUNCTION(_wrap_Identity_isDirty_get) {
 
26261
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
 
26262
  bool result;
 
26263
  zval **args[1];
 
26264
  
 
26265
  SWIG_ResetError();
 
26266
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26267
    WRONG_PARAM_COUNT;
 
26268
  }
 
26269
  
 
26270
  {
 
26271
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
26272
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Identity_isDirty_get. Expected SWIGTYPE_p_LassoIdentity");
 
26273
    }
 
26274
  }
 
26275
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26276
  result = (bool) ((arg1)->is_dirty);
 
26277
  {
 
26278
    ZVAL_BOOL(return_value,(result)?1:0);
 
26279
  }
 
26280
  return;
 
26281
fail:
 
26282
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26283
}
 
26284
 
 
26285
 
 
26286
ZEND_NAMED_FUNCTION(_wrap_Identity_providerIds_get) {
 
26287
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
 
26288
  LassoStringList *result = 0 ;
 
26289
  zval **args[1];
 
26290
  
 
26291
  SWIG_ResetError();
 
26292
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26293
    WRONG_PARAM_COUNT;
 
26294
  }
 
26295
  
 
26296
  {
 
26297
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
26298
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Identity_providerIds_get. Expected SWIGTYPE_p_LassoIdentity");
 
26299
    }
 
26300
  }
 
26301
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26302
  result = (LassoStringList *)LassoIdentity_providerIds_get(arg1);
 
26303
  {
 
26304
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
26305
  }
 
26306
  /* Wrap this return value */
 
26307
  {
 
26308
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26309
    zval *obj, *_cPtr;
 
26310
    MAKE_STD_ZVAL(obj);
 
26311
    MAKE_STD_ZVAL(_cPtr);
 
26312
    *_cPtr = *return_value;
 
26313
    INIT_ZVAL(*return_value);
 
26314
    *return_value=*_cPtr;
 
26315
  }
 
26316
  return;
 
26317
fail:
 
26318
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26319
}
 
26320
 
 
26321
 
 
26322
ZEND_NAMED_FUNCTION(_wrap_new_Identity) {
 
26323
  LassoIdentity *result = 0 ;
 
26324
  
 
26325
  SWIG_ResetError();
 
26326
  if(ZEND_NUM_ARGS() != 0) {
 
26327
    WRONG_PARAM_COUNT;
 
26328
  }
 
26329
  
 
26330
  result = (LassoIdentity *)new_LassoIdentity();
 
26331
  {
 
26332
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 1);
 
26333
  }
 
26334
  /* Wrap this return value */
 
26335
  {
 
26336
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26337
    zval *obj, *_cPtr;
 
26338
    MAKE_STD_ZVAL(obj);
 
26339
    MAKE_STD_ZVAL(_cPtr);
 
26340
    *_cPtr = *return_value;
 
26341
    INIT_ZVAL(*return_value);
 
26342
    *return_value=*_cPtr;
 
26343
  }
 
26344
  return;
 
26345
fail:
 
26346
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26347
}
 
26348
 
 
26349
 
 
26350
/* This function is designed to be called by the zend list destructors */
 
26351
/* to typecast and do the actual destruction */
 
26352
static void __wrap_delete_Identity(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
26353
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
26354
  void *ptr=value->ptr ;
 
26355
  int newobject=value->newobject ;
 
26356
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
 
26357
  
 
26358
  efree(value);
 
26359
  if (! newobject) return; /* can't delete it! */
 
26360
  arg1 = (LassoIdentity *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoIdentity TSRMLS_CC);
 
26361
  if (! arg1) zend_error(E_ERROR, "LassoIdentity resource already free'd");
 
26362
  delete_LassoIdentity(arg1);
 
26363
  
 
26364
}
 
26365
 
 
26366
 
 
26367
ZEND_NAMED_FUNCTION(_wrap_Identity_newFromDump) {
 
26368
  char *arg1 = (char *) 0 ;
 
26369
  LassoIdentity *result = 0 ;
 
26370
  zval **args[1];
 
26371
  
 
26372
  SWIG_ResetError();
 
26373
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26374
    WRONG_PARAM_COUNT;
 
26375
  }
 
26376
  
 
26377
  {
 
26378
    /*@SWIG:CONVERT_STRING_IN@*/
 
26379
    convert_to_string_ex(args[0]);
 
26380
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
26381
    /*@SWIG@*/;
 
26382
  }
 
26383
  result = (LassoIdentity *)LassoIdentity_newFromDump(arg1);
 
26384
  {
 
26385
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 1);
 
26386
  }
 
26387
  /* Wrap this return value */
 
26388
  {
 
26389
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26390
    zval *obj, *_cPtr;
 
26391
    MAKE_STD_ZVAL(obj);
 
26392
    MAKE_STD_ZVAL(_cPtr);
 
26393
    *_cPtr = *return_value;
 
26394
    INIT_ZVAL(*return_value);
 
26395
    *return_value=*_cPtr;
 
26396
  }
 
26397
  return;
 
26398
fail:
 
26399
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26400
}
 
26401
 
 
26402
 
 
26403
ZEND_NAMED_FUNCTION(_wrap_Identity_dump) {
 
26404
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
 
26405
  char *result = 0 ;
 
26406
  zval **args[1];
 
26407
  
 
26408
  SWIG_ResetError();
 
26409
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26410
    WRONG_PARAM_COUNT;
 
26411
  }
 
26412
  
 
26413
  {
 
26414
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
26415
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Identity_dump. Expected SWIGTYPE_p_LassoIdentity");
 
26416
    }
 
26417
  }
 
26418
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26419
  result = (char *)LassoIdentity_dump(arg1);
 
26420
  {
 
26421
    if(!result) {
 
26422
      ZVAL_NULL(return_value);
 
26423
    } else {
 
26424
      ZVAL_STRING(return_value,result, 1);
 
26425
    }
 
26426
  }
 
26427
  return;
 
26428
fail:
 
26429
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26430
}
 
26431
 
 
26432
 
 
26433
ZEND_NAMED_FUNCTION(_wrap_Identity_getFederation) {
 
26434
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
 
26435
  char *arg2 = (char *) 0 ;
 
26436
  LassoFederation *result = 0 ;
 
26437
  zval **args[2];
 
26438
  
 
26439
  SWIG_ResetError();
 
26440
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
26441
    WRONG_PARAM_COUNT;
 
26442
  }
 
26443
  
 
26444
  {
 
26445
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
26446
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Identity_getFederation. Expected SWIGTYPE_p_LassoIdentity");
 
26447
    }
 
26448
  }
 
26449
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26450
  {
 
26451
    /*@SWIG:CONVERT_STRING_IN@*/
 
26452
    convert_to_string_ex(args[1]);
 
26453
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
26454
    /*@SWIG@*/;
 
26455
  }
 
26456
  result = (LassoFederation *)LassoIdentity_getFederation(arg1,arg2);
 
26457
  {
 
26458
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoFederation, 0);
 
26459
  }
 
26460
  /* Wrap this return value */
 
26461
  {
 
26462
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26463
    zval *obj, *_cPtr;
 
26464
    MAKE_STD_ZVAL(obj);
 
26465
    MAKE_STD_ZVAL(_cPtr);
 
26466
    *_cPtr = *return_value;
 
26467
    INIT_ZVAL(*return_value);
 
26468
    *return_value=*_cPtr;
 
26469
  }
 
26470
  return;
 
26471
fail:
 
26472
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26473
}
 
26474
 
 
26475
 
 
26476
ZEND_NAMED_FUNCTION(_wrap_Session_isDirty_get) {
 
26477
  LassoSession *arg1 = (LassoSession *) 0 ;
 
26478
  bool result;
 
26479
  zval **args[1];
 
26480
  
 
26481
  SWIG_ResetError();
 
26482
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26483
    WRONG_PARAM_COUNT;
 
26484
  }
 
26485
  
 
26486
  {
 
26487
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) {
 
26488
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Session_isDirty_get. Expected SWIGTYPE_p_LassoSession");
 
26489
    }
 
26490
  }
 
26491
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26492
  result = (bool) ((arg1)->is_dirty);
 
26493
  {
 
26494
    ZVAL_BOOL(return_value,(result)?1:0);
 
26495
  }
 
26496
  return;
 
26497
fail:
 
26498
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26499
}
 
26500
 
 
26501
 
 
26502
ZEND_NAMED_FUNCTION(_wrap_Session_providerIds_get) {
 
26503
  LassoSession *arg1 = (LassoSession *) 0 ;
 
26504
  LassoStringList *result = 0 ;
 
26505
  zval **args[1];
 
26506
  
 
26507
  SWIG_ResetError();
 
26508
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26509
    WRONG_PARAM_COUNT;
 
26510
  }
 
26511
  
 
26512
  {
 
26513
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) {
 
26514
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Session_providerIds_get. Expected SWIGTYPE_p_LassoSession");
 
26515
    }
 
26516
  }
 
26517
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26518
  result = (LassoStringList *)LassoSession_providerIds_get(arg1);
 
26519
  {
 
26520
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
26521
  }
 
26522
  /* Wrap this return value */
 
26523
  {
 
26524
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26525
    zval *obj, *_cPtr;
 
26526
    MAKE_STD_ZVAL(obj);
 
26527
    MAKE_STD_ZVAL(_cPtr);
 
26528
    *_cPtr = *return_value;
 
26529
    INIT_ZVAL(*return_value);
 
26530
    *return_value=*_cPtr;
 
26531
  }
 
26532
  return;
 
26533
fail:
 
26534
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26535
}
 
26536
 
 
26537
 
 
26538
ZEND_NAMED_FUNCTION(_wrap_new_Session) {
 
26539
  LassoSession *result = 0 ;
 
26540
  
 
26541
  SWIG_ResetError();
 
26542
  if(ZEND_NUM_ARGS() != 0) {
 
26543
    WRONG_PARAM_COUNT;
 
26544
  }
 
26545
  
 
26546
  result = (LassoSession *)new_LassoSession();
 
26547
  {
 
26548
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 1);
 
26549
  }
 
26550
  /* Wrap this return value */
 
26551
  {
 
26552
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26553
    zval *obj, *_cPtr;
 
26554
    MAKE_STD_ZVAL(obj);
 
26555
    MAKE_STD_ZVAL(_cPtr);
 
26556
    *_cPtr = *return_value;
 
26557
    INIT_ZVAL(*return_value);
 
26558
    *return_value=*_cPtr;
 
26559
  }
 
26560
  return;
 
26561
fail:
 
26562
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26563
}
 
26564
 
 
26565
 
 
26566
/* This function is designed to be called by the zend list destructors */
 
26567
/* to typecast and do the actual destruction */
 
26568
static void __wrap_delete_Session(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
26569
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
26570
  void *ptr=value->ptr ;
 
26571
  int newobject=value->newobject ;
 
26572
  LassoSession *arg1 = (LassoSession *) 0 ;
 
26573
  
 
26574
  efree(value);
 
26575
  if (! newobject) return; /* can't delete it! */
 
26576
  arg1 = (LassoSession *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSession TSRMLS_CC);
 
26577
  if (! arg1) zend_error(E_ERROR, "LassoSession resource already free'd");
 
26578
  delete_LassoSession(arg1);
 
26579
  
 
26580
}
 
26581
 
 
26582
 
 
26583
ZEND_NAMED_FUNCTION(_wrap_Session_newFromDump) {
 
26584
  char *arg1 = (char *) 0 ;
 
26585
  LassoSession *result = 0 ;
 
26586
  zval **args[1];
 
26587
  
 
26588
  SWIG_ResetError();
 
26589
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26590
    WRONG_PARAM_COUNT;
 
26591
  }
 
26592
  
 
26593
  {
 
26594
    /*@SWIG:CONVERT_STRING_IN@*/
 
26595
    convert_to_string_ex(args[0]);
 
26596
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
26597
    /*@SWIG@*/;
 
26598
  }
 
26599
  result = (LassoSession *)LassoSession_newFromDump(arg1);
 
26600
  {
 
26601
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 1);
 
26602
  }
 
26603
  /* Wrap this return value */
 
26604
  {
 
26605
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26606
    zval *obj, *_cPtr;
 
26607
    MAKE_STD_ZVAL(obj);
 
26608
    MAKE_STD_ZVAL(_cPtr);
 
26609
    *_cPtr = *return_value;
 
26610
    INIT_ZVAL(*return_value);
 
26611
    *return_value=*_cPtr;
 
26612
  }
 
26613
  return;
 
26614
fail:
 
26615
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26616
}
 
26617
 
 
26618
 
 
26619
ZEND_NAMED_FUNCTION(_wrap_Session_dump) {
 
26620
  LassoSession *arg1 = (LassoSession *) 0 ;
 
26621
  char *result = 0 ;
 
26622
  zval **args[1];
 
26623
  
 
26624
  SWIG_ResetError();
 
26625
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26626
    WRONG_PARAM_COUNT;
 
26627
  }
 
26628
  
 
26629
  {
 
26630
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) {
 
26631
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Session_dump. Expected SWIGTYPE_p_LassoSession");
 
26632
    }
 
26633
  }
 
26634
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26635
  result = (char *)LassoSession_dump(arg1);
 
26636
  {
 
26637
    if(!result) {
 
26638
      ZVAL_NULL(return_value);
 
26639
    } else {
 
26640
      ZVAL_STRING(return_value,result, 1);
 
26641
    }
 
26642
  }
 
26643
  return;
 
26644
fail:
 
26645
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26646
}
 
26647
 
 
26648
 
 
26649
ZEND_NAMED_FUNCTION(_wrap_Session_getAssertions) {
 
26650
  LassoSession *arg1 = (LassoSession *) 0 ;
 
26651
  char *arg2 = (char *) 0 ;
 
26652
  LassoNodeList *result = 0 ;
 
26653
  zval **args[2];
 
26654
  
 
26655
  SWIG_ResetError();
 
26656
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
26657
    WRONG_PARAM_COUNT;
 
26658
  }
 
26659
  
 
26660
  {
 
26661
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSession, 0) < 0) {
 
26662
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Session_getAssertions. Expected SWIGTYPE_p_LassoSession");
 
26663
    }
 
26664
  }
 
26665
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26666
  {
 
26667
    /*@SWIG:CONVERT_STRING_IN@*/
 
26668
    convert_to_string_ex(args[1]);
 
26669
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
26670
    /*@SWIG@*/;
 
26671
  }
 
26672
  result = (LassoNodeList *)LassoSession_getAssertions(arg1,arg2);
 
26673
  {
 
26674
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 1);
 
26675
  }
 
26676
  /* Wrap this return value */
 
26677
  {
 
26678
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26679
    zval *obj, *_cPtr;
 
26680
    MAKE_STD_ZVAL(obj);
 
26681
    MAKE_STD_ZVAL(_cPtr);
 
26682
    *_cPtr = *return_value;
 
26683
    INIT_ZVAL(*return_value);
 
26684
    *return_value=*_cPtr;
 
26685
  }
 
26686
  return;
 
26687
fail:
 
26688
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26689
}
 
26690
 
 
26691
 
 
26692
ZEND_NAMED_FUNCTION(_wrap_getRequestTypeFromSoapMsg) {
 
26693
  char *arg1 = (char *) 0 ;
 
26694
  LassoRequestType result;
 
26695
  zval **args[1];
 
26696
  
 
26697
  SWIG_ResetError();
 
26698
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26699
    WRONG_PARAM_COUNT;
 
26700
  }
 
26701
  
 
26702
  {
 
26703
    /*@SWIG:CONVERT_STRING_IN@*/
 
26704
    convert_to_string_ex(args[0]);
 
26705
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
26706
    /*@SWIG@*/;
 
26707
  }
 
26708
  result = (LassoRequestType)lasso_profile_get_request_type_from_soap_msg(arg1);
 
26709
  {
 
26710
    ZVAL_LONG(return_value,result);
 
26711
  }
 
26712
  return;
 
26713
fail:
 
26714
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26715
}
 
26716
 
 
26717
 
 
26718
ZEND_NAMED_FUNCTION(_wrap_isLibertyQuery) {
 
26719
  char *arg1 = (char *) 0 ;
 
26720
  bool result;
 
26721
  zval **args[1];
 
26722
  
 
26723
  SWIG_ResetError();
 
26724
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26725
    WRONG_PARAM_COUNT;
 
26726
  }
 
26727
  
 
26728
  {
 
26729
    /*@SWIG:CONVERT_STRING_IN@*/
 
26730
    convert_to_string_ex(args[0]);
 
26731
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
26732
    /*@SWIG@*/;
 
26733
  }
 
26734
  result = (bool)lasso_profile_is_liberty_query(arg1);
 
26735
  {
 
26736
    ZVAL_BOOL(return_value,(result)?1:0);
 
26737
  }
 
26738
  return;
 
26739
fail:
 
26740
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26741
}
 
26742
 
 
26743
 
 
26744
ZEND_NAMED_FUNCTION(_wrap_Defederation_artifact_get) {
 
26745
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26746
  char *result = 0 ;
 
26747
  zval **args[1];
 
26748
  
 
26749
  SWIG_ResetError();
 
26750
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26751
    WRONG_PARAM_COUNT;
 
26752
  }
 
26753
  
 
26754
  {
 
26755
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26756
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_artifact_get. Expected SWIGTYPE_p_LassoDefederation");
 
26757
    }
 
26758
  }
 
26759
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26760
  result = (char *)LassoDefederation_artifact_get(arg1);
 
26761
  {
 
26762
    if(!result) {
 
26763
      ZVAL_NULL(return_value);
 
26764
    } else {
 
26765
      ZVAL_STRING(return_value,result, 1);
 
26766
    }
 
26767
  }
 
26768
  return;
 
26769
fail:
 
26770
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26771
}
 
26772
 
 
26773
 
 
26774
ZEND_NAMED_FUNCTION(_wrap_Defederation_artifactMessage_set) {
 
26775
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26776
  char *arg2 = (char *) 0 ;
 
26777
  zval **args[2];
 
26778
  
 
26779
  SWIG_ResetError();
 
26780
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
26781
    WRONG_PARAM_COUNT;
 
26782
  }
 
26783
  
 
26784
  {
 
26785
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26786
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_artifactMessage_set. Expected SWIGTYPE_p_LassoDefederation");
 
26787
    }
 
26788
  }
 
26789
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26790
  {
 
26791
    /*@SWIG:CONVERT_STRING_IN@*/
 
26792
    convert_to_string_ex(args[1]);
 
26793
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
26794
    /*@SWIG@*/;
 
26795
  }
 
26796
  LassoDefederation_artifactMessage_set(arg1,arg2);
 
26797
  
 
26798
  
 
26799
  return;
 
26800
fail:
 
26801
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26802
}
 
26803
 
 
26804
 
 
26805
ZEND_NAMED_FUNCTION(_wrap_Defederation_artifactMessage_get) {
 
26806
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26807
  char *result = 0 ;
 
26808
  zval **args[1];
 
26809
  
 
26810
  SWIG_ResetError();
 
26811
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26812
    WRONG_PARAM_COUNT;
 
26813
  }
 
26814
  
 
26815
  {
 
26816
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26817
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_artifactMessage_get. Expected SWIGTYPE_p_LassoDefederation");
 
26818
    }
 
26819
  }
 
26820
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26821
  result = (char *)LassoDefederation_artifactMessage_get(arg1);
 
26822
  {
 
26823
    if(!result) {
 
26824
      ZVAL_NULL(return_value);
 
26825
    } else {
 
26826
      ZVAL_STRING(return_value,result, 1);
 
26827
    }
 
26828
  }
 
26829
  return;
 
26830
fail:
 
26831
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26832
}
 
26833
 
 
26834
 
 
26835
ZEND_NAMED_FUNCTION(_wrap_Defederation_identity_set) {
 
26836
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26837
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
26838
  zval **args[2];
 
26839
  
 
26840
  SWIG_ResetError();
 
26841
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
26842
    WRONG_PARAM_COUNT;
 
26843
  }
 
26844
  
 
26845
  {
 
26846
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26847
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_identity_set. Expected SWIGTYPE_p_LassoDefederation");
 
26848
    }
 
26849
  }
 
26850
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26851
  {
 
26852
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
26853
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Defederation_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
26854
    }
 
26855
  }
 
26856
  LassoDefederation_identity_set(arg1,arg2);
 
26857
  
 
26858
  
 
26859
  return;
 
26860
fail:
 
26861
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26862
}
 
26863
 
 
26864
 
 
26865
ZEND_NAMED_FUNCTION(_wrap_Defederation_identity_get) {
 
26866
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26867
  LassoIdentity *result = 0 ;
 
26868
  zval **args[1];
 
26869
  
 
26870
  SWIG_ResetError();
 
26871
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26872
    WRONG_PARAM_COUNT;
 
26873
  }
 
26874
  
 
26875
  {
 
26876
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26877
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_identity_get. Expected SWIGTYPE_p_LassoDefederation");
 
26878
    }
 
26879
  }
 
26880
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26881
  result = (LassoIdentity *)LassoDefederation_identity_get(arg1);
 
26882
  {
 
26883
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
26884
  }
 
26885
  /* Wrap this return value */
 
26886
  {
 
26887
    /* ALTERNATIVE Constructor, make an object wrapper */
 
26888
    zval *obj, *_cPtr;
 
26889
    MAKE_STD_ZVAL(obj);
 
26890
    MAKE_STD_ZVAL(_cPtr);
 
26891
    *_cPtr = *return_value;
 
26892
    INIT_ZVAL(*return_value);
 
26893
    *return_value=*_cPtr;
 
26894
  }
 
26895
  return;
 
26896
fail:
 
26897
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26898
}
 
26899
 
 
26900
 
 
26901
ZEND_NAMED_FUNCTION(_wrap_Defederation_isIdentityDirty_get) {
 
26902
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26903
  bool result;
 
26904
  zval **args[1];
 
26905
  
 
26906
  SWIG_ResetError();
 
26907
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26908
    WRONG_PARAM_COUNT;
 
26909
  }
 
26910
  
 
26911
  {
 
26912
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26913
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_isIdentityDirty_get. Expected SWIGTYPE_p_LassoDefederation");
 
26914
    }
 
26915
  }
 
26916
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26917
  result = (bool)LassoDefederation_isIdentityDirty_get(arg1);
 
26918
  {
 
26919
    ZVAL_BOOL(return_value,(result)?1:0);
 
26920
  }
 
26921
  return;
 
26922
fail:
 
26923
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26924
}
 
26925
 
 
26926
 
 
26927
ZEND_NAMED_FUNCTION(_wrap_Defederation_isSessionDirty_get) {
 
26928
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26929
  bool result;
 
26930
  zval **args[1];
 
26931
  
 
26932
  SWIG_ResetError();
 
26933
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26934
    WRONG_PARAM_COUNT;
 
26935
  }
 
26936
  
 
26937
  {
 
26938
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26939
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_isSessionDirty_get. Expected SWIGTYPE_p_LassoDefederation");
 
26940
    }
 
26941
  }
 
26942
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26943
  result = (bool)LassoDefederation_isSessionDirty_get(arg1);
 
26944
  {
 
26945
    ZVAL_BOOL(return_value,(result)?1:0);
 
26946
  }
 
26947
  return;
 
26948
fail:
 
26949
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26950
}
 
26951
 
 
26952
 
 
26953
ZEND_NAMED_FUNCTION(_wrap_Defederation_msgBody_get) {
 
26954
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26955
  char *result = 0 ;
 
26956
  zval **args[1];
 
26957
  
 
26958
  SWIG_ResetError();
 
26959
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26960
    WRONG_PARAM_COUNT;
 
26961
  }
 
26962
  
 
26963
  {
 
26964
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26965
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_msgBody_get. Expected SWIGTYPE_p_LassoDefederation");
 
26966
    }
 
26967
  }
 
26968
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26969
  result = (char *)LassoDefederation_msgBody_get(arg1);
 
26970
  {
 
26971
    if(!result) {
 
26972
      ZVAL_NULL(return_value);
 
26973
    } else {
 
26974
      ZVAL_STRING(return_value,result, 1);
 
26975
    }
 
26976
  }
 
26977
  return;
 
26978
fail:
 
26979
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
26980
}
 
26981
 
 
26982
 
 
26983
ZEND_NAMED_FUNCTION(_wrap_Defederation_msgRelayState_get) {
 
26984
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
26985
  char *result = 0 ;
 
26986
  zval **args[1];
 
26987
  
 
26988
  SWIG_ResetError();
 
26989
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
26990
    WRONG_PARAM_COUNT;
 
26991
  }
 
26992
  
 
26993
  {
 
26994
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
26995
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_msgRelayState_get. Expected SWIGTYPE_p_LassoDefederation");
 
26996
    }
 
26997
  }
 
26998
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
26999
  result = (char *)LassoDefederation_msgRelayState_get(arg1);
 
27000
  {
 
27001
    if(!result) {
 
27002
      ZVAL_NULL(return_value);
 
27003
    } else {
 
27004
      ZVAL_STRING(return_value,result, 1);
 
27005
    }
 
27006
  }
 
27007
  return;
 
27008
fail:
 
27009
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27010
}
 
27011
 
 
27012
 
 
27013
ZEND_NAMED_FUNCTION(_wrap_Defederation_msgUrl_get) {
 
27014
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27015
  char *result = 0 ;
 
27016
  zval **args[1];
 
27017
  
 
27018
  SWIG_ResetError();
 
27019
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27020
    WRONG_PARAM_COUNT;
 
27021
  }
 
27022
  
 
27023
  {
 
27024
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27025
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_msgUrl_get. Expected SWIGTYPE_p_LassoDefederation");
 
27026
    }
 
27027
  }
 
27028
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27029
  result = (char *)LassoDefederation_msgUrl_get(arg1);
 
27030
  {
 
27031
    if(!result) {
 
27032
      ZVAL_NULL(return_value);
 
27033
    } else {
 
27034
      ZVAL_STRING(return_value,result, 1);
 
27035
    }
 
27036
  }
 
27037
  return;
 
27038
fail:
 
27039
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27040
}
 
27041
 
 
27042
 
 
27043
ZEND_NAMED_FUNCTION(_wrap_Defederation_nameIdentifier_set) {
 
27044
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27045
  LassoNode *arg2 = (LassoNode *) 0 ;
 
27046
  zval **args[2];
 
27047
  
 
27048
  SWIG_ResetError();
 
27049
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27050
    WRONG_PARAM_COUNT;
 
27051
  }
 
27052
  
 
27053
  {
 
27054
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_nameIdentifier_set. Expected SWIGTYPE_p_LassoDefederation");
 
27056
    }
 
27057
  }
 
27058
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27059
  {
 
27060
    node_info *info, *super;
 
27061
    
 
27062
    
 
27063
    
 
27064
    
 
27065
    
 
27066
    
 
27067
    
 
27068
    
 
27069
    
 
27070
    
 
27071
    
 
27072
    
 
27073
    
 
27074
    if ((*args[1])->type == IS_NULL) {
 
27075
      arg2=0;
 
27076
    } else {
 
27077
      for (info = node_infos; info->swig; info++) {
 
27078
        for (super = info; super; super = super->super)
 
27079
        if (super->swig == SWIGTYPE_p_LassoNode)
 
27080
        break;
 
27081
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
27082
        break;
 
27083
      }
 
27084
      if (! info->swig) {
 
27085
        zend_error(E_ERROR, "Type error in argument of Defederation_nameIdentifier_set.");
 
27086
      }
 
27087
    }
 
27088
    
 
27089
    
 
27090
    
 
27091
    
 
27092
    
 
27093
    
 
27094
    
 
27095
    
 
27096
    
 
27097
    
 
27098
    
 
27099
    
 
27100
    
 
27101
    
 
27102
    
 
27103
    
 
27104
  }
 
27105
  LassoDefederation_nameIdentifier_set(arg1,arg2);
 
27106
  
 
27107
  
 
27108
  return;
 
27109
fail:
 
27110
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27111
}
 
27112
 
 
27113
 
 
27114
ZEND_NAMED_FUNCTION(_wrap_Defederation_nameIdentifier_get) {
 
27115
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27116
  LassoNode *result = 0 ;
 
27117
  zval **args[1];
 
27118
  
 
27119
  SWIG_ResetError();
 
27120
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27121
    WRONG_PARAM_COUNT;
 
27122
  }
 
27123
  
 
27124
  {
 
27125
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27126
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_nameIdentifier_get. Expected SWIGTYPE_p_LassoDefederation");
 
27127
    }
 
27128
  }
 
27129
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27130
  result = (LassoNode *)LassoDefederation_nameIdentifier_get(arg1);
 
27131
  {
 
27132
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
27133
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
27134
  }
 
27135
  /* Wrap this return value */
 
27136
  {
 
27137
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27138
    zval *obj, *_cPtr;
 
27139
    MAKE_STD_ZVAL(obj);
 
27140
    MAKE_STD_ZVAL(_cPtr);
 
27141
    *_cPtr = *return_value;
 
27142
    INIT_ZVAL(*return_value);
 
27143
    *return_value=*_cPtr;
 
27144
  }
 
27145
  return;
 
27146
fail:
 
27147
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27148
}
 
27149
 
 
27150
 
 
27151
ZEND_NAMED_FUNCTION(_wrap_Defederation_remoteProviderId_set) {
 
27152
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27153
  char *arg2 = (char *) 0 ;
 
27154
  zval **args[2];
 
27155
  
 
27156
  SWIG_ResetError();
 
27157
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27158
    WRONG_PARAM_COUNT;
 
27159
  }
 
27160
  
 
27161
  {
 
27162
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27163
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_remoteProviderId_set. Expected SWIGTYPE_p_LassoDefederation");
 
27164
    }
 
27165
  }
 
27166
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27167
  {
 
27168
    /*@SWIG:CONVERT_STRING_IN@*/
 
27169
    convert_to_string_ex(args[1]);
 
27170
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27171
    /*@SWIG@*/;
 
27172
  }
 
27173
  LassoDefederation_remoteProviderId_set(arg1,arg2);
 
27174
  
 
27175
  
 
27176
  return;
 
27177
fail:
 
27178
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27179
}
 
27180
 
 
27181
 
 
27182
ZEND_NAMED_FUNCTION(_wrap_Defederation_remoteProviderId_get) {
 
27183
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27184
  char *result = 0 ;
 
27185
  zval **args[1];
 
27186
  
 
27187
  SWIG_ResetError();
 
27188
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27189
    WRONG_PARAM_COUNT;
 
27190
  }
 
27191
  
 
27192
  {
 
27193
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27194
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_remoteProviderId_get. Expected SWIGTYPE_p_LassoDefederation");
 
27195
    }
 
27196
  }
 
27197
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27198
  result = (char *)LassoDefederation_remoteProviderId_get(arg1);
 
27199
  {
 
27200
    if(!result) {
 
27201
      ZVAL_NULL(return_value);
 
27202
    } else {
 
27203
      ZVAL_STRING(return_value,result, 1);
 
27204
    }
 
27205
  }
 
27206
  return;
 
27207
fail:
 
27208
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27209
}
 
27210
 
 
27211
 
 
27212
ZEND_NAMED_FUNCTION(_wrap_Defederation_request_set) {
 
27213
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27214
  LassoNode *arg2 = (LassoNode *) 0 ;
 
27215
  zval **args[2];
 
27216
  
 
27217
  SWIG_ResetError();
 
27218
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27219
    WRONG_PARAM_COUNT;
 
27220
  }
 
27221
  
 
27222
  {
 
27223
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27224
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_request_set. Expected SWIGTYPE_p_LassoDefederation");
 
27225
    }
 
27226
  }
 
27227
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27228
  {
 
27229
    node_info *info, *super;
 
27230
    
 
27231
    
 
27232
    
 
27233
    
 
27234
    
 
27235
    
 
27236
    
 
27237
    
 
27238
    
 
27239
    
 
27240
    
 
27241
    
 
27242
    
 
27243
    if ((*args[1])->type == IS_NULL) {
 
27244
      arg2=0;
 
27245
    } else {
 
27246
      for (info = node_infos; info->swig; info++) {
 
27247
        for (super = info; super; super = super->super)
 
27248
        if (super->swig == SWIGTYPE_p_LassoNode)
 
27249
        break;
 
27250
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
27251
        break;
 
27252
      }
 
27253
      if (! info->swig) {
 
27254
        zend_error(E_ERROR, "Type error in argument of Defederation_request_set.");
 
27255
      }
 
27256
    }
 
27257
    
 
27258
    
 
27259
    
 
27260
    
 
27261
    
 
27262
    
 
27263
    
 
27264
    
 
27265
    
 
27266
    
 
27267
    
 
27268
    
 
27269
    
 
27270
    
 
27271
    
 
27272
    
 
27273
  }
 
27274
  LassoDefederation_request_set(arg1,arg2);
 
27275
  
 
27276
  
 
27277
  return;
 
27278
fail:
 
27279
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27280
}
 
27281
 
 
27282
 
 
27283
ZEND_NAMED_FUNCTION(_wrap_Defederation_request_get) {
 
27284
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27285
  LassoNode *result = 0 ;
 
27286
  zval **args[1];
 
27287
  
 
27288
  SWIG_ResetError();
 
27289
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27290
    WRONG_PARAM_COUNT;
 
27291
  }
 
27292
  
 
27293
  {
 
27294
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27295
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_request_get. Expected SWIGTYPE_p_LassoDefederation");
 
27296
    }
 
27297
  }
 
27298
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27299
  result = (LassoNode *)LassoDefederation_request_get(arg1);
 
27300
  {
 
27301
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
27302
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
27303
  }
 
27304
  /* Wrap this return value */
 
27305
  {
 
27306
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27307
    zval *obj, *_cPtr;
 
27308
    MAKE_STD_ZVAL(obj);
 
27309
    MAKE_STD_ZVAL(_cPtr);
 
27310
    *_cPtr = *return_value;
 
27311
    INIT_ZVAL(*return_value);
 
27312
    *return_value=*_cPtr;
 
27313
  }
 
27314
  return;
 
27315
fail:
 
27316
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27317
}
 
27318
 
 
27319
 
 
27320
ZEND_NAMED_FUNCTION(_wrap_Defederation_response_set) {
 
27321
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27322
  LassoNode *arg2 = (LassoNode *) 0 ;
 
27323
  zval **args[2];
 
27324
  
 
27325
  SWIG_ResetError();
 
27326
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27327
    WRONG_PARAM_COUNT;
 
27328
  }
 
27329
  
 
27330
  {
 
27331
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27332
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_response_set. Expected SWIGTYPE_p_LassoDefederation");
 
27333
    }
 
27334
  }
 
27335
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27336
  {
 
27337
    node_info *info, *super;
 
27338
    
 
27339
    
 
27340
    
 
27341
    
 
27342
    
 
27343
    
 
27344
    
 
27345
    
 
27346
    
 
27347
    
 
27348
    
 
27349
    
 
27350
    
 
27351
    if ((*args[1])->type == IS_NULL) {
 
27352
      arg2=0;
 
27353
    } else {
 
27354
      for (info = node_infos; info->swig; info++) {
 
27355
        for (super = info; super; super = super->super)
 
27356
        if (super->swig == SWIGTYPE_p_LassoNode)
 
27357
        break;
 
27358
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
27359
        break;
 
27360
      }
 
27361
      if (! info->swig) {
 
27362
        zend_error(E_ERROR, "Type error in argument of Defederation_response_set.");
 
27363
      }
 
27364
    }
 
27365
    
 
27366
    
 
27367
    
 
27368
    
 
27369
    
 
27370
    
 
27371
    
 
27372
    
 
27373
    
 
27374
    
 
27375
    
 
27376
    
 
27377
    
 
27378
    
 
27379
    
 
27380
    
 
27381
  }
 
27382
  LassoDefederation_response_set(arg1,arg2);
 
27383
  
 
27384
  
 
27385
  return;
 
27386
fail:
 
27387
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27388
}
 
27389
 
 
27390
 
 
27391
ZEND_NAMED_FUNCTION(_wrap_Defederation_response_get) {
 
27392
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27393
  LassoNode *result = 0 ;
 
27394
  zval **args[1];
 
27395
  
 
27396
  SWIG_ResetError();
 
27397
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27398
    WRONG_PARAM_COUNT;
 
27399
  }
 
27400
  
 
27401
  {
 
27402
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27403
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_response_get. Expected SWIGTYPE_p_LassoDefederation");
 
27404
    }
 
27405
  }
 
27406
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27407
  result = (LassoNode *)LassoDefederation_response_get(arg1);
 
27408
  {
 
27409
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
27410
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
27411
  }
 
27412
  /* Wrap this return value */
 
27413
  {
 
27414
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27415
    zval *obj, *_cPtr;
 
27416
    MAKE_STD_ZVAL(obj);
 
27417
    MAKE_STD_ZVAL(_cPtr);
 
27418
    *_cPtr = *return_value;
 
27419
    INIT_ZVAL(*return_value);
 
27420
    *return_value=*_cPtr;
 
27421
  }
 
27422
  return;
 
27423
fail:
 
27424
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27425
}
 
27426
 
 
27427
 
 
27428
ZEND_NAMED_FUNCTION(_wrap_Defederation_server_set) {
 
27429
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27430
  LassoServer *arg2 = (LassoServer *) 0 ;
 
27431
  zval **args[2];
 
27432
  
 
27433
  SWIG_ResetError();
 
27434
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27435
    WRONG_PARAM_COUNT;
 
27436
  }
 
27437
  
 
27438
  {
 
27439
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27440
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_server_set. Expected SWIGTYPE_p_LassoDefederation");
 
27441
    }
 
27442
  }
 
27443
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27444
  {
 
27445
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
27446
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Defederation_server_set. Expected SWIGTYPE_p_LassoServer");
 
27447
    }
 
27448
  }
 
27449
  LassoDefederation_server_set(arg1,arg2);
 
27450
  
 
27451
  
 
27452
  return;
 
27453
fail:
 
27454
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27455
}
 
27456
 
 
27457
 
 
27458
ZEND_NAMED_FUNCTION(_wrap_Defederation_server_get) {
 
27459
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27460
  LassoServer *result = 0 ;
 
27461
  zval **args[1];
 
27462
  
 
27463
  SWIG_ResetError();
 
27464
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27465
    WRONG_PARAM_COUNT;
 
27466
  }
 
27467
  
 
27468
  {
 
27469
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27470
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_server_get. Expected SWIGTYPE_p_LassoDefederation");
 
27471
    }
 
27472
  }
 
27473
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27474
  result = (LassoServer *)LassoDefederation_server_get(arg1);
 
27475
  {
 
27476
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
27477
  }
 
27478
  /* Wrap this return value */
 
27479
  {
 
27480
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27481
    zval *obj, *_cPtr;
 
27482
    MAKE_STD_ZVAL(obj);
 
27483
    MAKE_STD_ZVAL(_cPtr);
 
27484
    *_cPtr = *return_value;
 
27485
    INIT_ZVAL(*return_value);
 
27486
    *return_value=*_cPtr;
 
27487
  }
 
27488
  return;
 
27489
fail:
 
27490
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27491
}
 
27492
 
 
27493
 
 
27494
ZEND_NAMED_FUNCTION(_wrap_Defederation_session_set) {
 
27495
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27496
  LassoSession *arg2 = (LassoSession *) 0 ;
 
27497
  zval **args[2];
 
27498
  
 
27499
  SWIG_ResetError();
 
27500
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27501
    WRONG_PARAM_COUNT;
 
27502
  }
 
27503
  
 
27504
  {
 
27505
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27506
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_session_set. Expected SWIGTYPE_p_LassoDefederation");
 
27507
    }
 
27508
  }
 
27509
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27510
  {
 
27511
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
27512
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Defederation_session_set. Expected SWIGTYPE_p_LassoSession");
 
27513
    }
 
27514
  }
 
27515
  LassoDefederation_session_set(arg1,arg2);
 
27516
  
 
27517
  
 
27518
  return;
 
27519
fail:
 
27520
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27521
}
 
27522
 
 
27523
 
 
27524
ZEND_NAMED_FUNCTION(_wrap_Defederation_session_get) {
 
27525
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27526
  LassoSession *result = 0 ;
 
27527
  zval **args[1];
 
27528
  
 
27529
  SWIG_ResetError();
 
27530
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27531
    WRONG_PARAM_COUNT;
 
27532
  }
 
27533
  
 
27534
  {
 
27535
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27536
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_session_get. Expected SWIGTYPE_p_LassoDefederation");
 
27537
    }
 
27538
  }
 
27539
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27540
  result = (LassoSession *)LassoDefederation_session_get(arg1);
 
27541
  {
 
27542
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
27543
  }
 
27544
  /* Wrap this return value */
 
27545
  {
 
27546
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27547
    zval *obj, *_cPtr;
 
27548
    MAKE_STD_ZVAL(obj);
 
27549
    MAKE_STD_ZVAL(_cPtr);
 
27550
    *_cPtr = *return_value;
 
27551
    INIT_ZVAL(*return_value);
 
27552
    *return_value=*_cPtr;
 
27553
  }
 
27554
  return;
 
27555
fail:
 
27556
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27557
}
 
27558
 
 
27559
 
 
27560
ZEND_NAMED_FUNCTION(_wrap_new_Defederation) {
 
27561
  LassoServer *arg1 = (LassoServer *) 0 ;
 
27562
  LassoDefederation *result = 0 ;
 
27563
  zval **args[1];
 
27564
  
 
27565
  SWIG_ResetError();
 
27566
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27567
    WRONG_PARAM_COUNT;
 
27568
  }
 
27569
  
 
27570
  {
 
27571
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
27572
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_Defederation. Expected SWIGTYPE_p_LassoServer");
 
27573
    }
 
27574
  }
 
27575
  result = (LassoDefederation *)new_LassoDefederation(arg1);
 
27576
  {
 
27577
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoDefederation, 1);
 
27578
  }
 
27579
  /* Wrap this return value */
 
27580
  {
 
27581
    /* ALTERNATIVE Constructor, make an object wrapper */
 
27582
    zval *obj, *_cPtr;
 
27583
    MAKE_STD_ZVAL(obj);
 
27584
    MAKE_STD_ZVAL(_cPtr);
 
27585
    *_cPtr = *return_value;
 
27586
    INIT_ZVAL(*return_value);
 
27587
    *return_value=*_cPtr;
 
27588
  }
 
27589
  return;
 
27590
fail:
 
27591
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27592
}
 
27593
 
 
27594
 
 
27595
/* This function is designed to be called by the zend list destructors */
 
27596
/* to typecast and do the actual destruction */
 
27597
static void __wrap_delete_Defederation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
27598
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
27599
  void *ptr=value->ptr ;
 
27600
  int newobject=value->newobject ;
 
27601
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27602
  
 
27603
  efree(value);
 
27604
  if (! newobject) return; /* can't delete it! */
 
27605
  arg1 = (LassoDefederation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoDefederation TSRMLS_CC);
 
27606
  if (! arg1) zend_error(E_ERROR, "LassoDefederation resource already free'd");
 
27607
  delete_LassoDefederation(arg1);
 
27608
  
 
27609
}
 
27610
 
 
27611
 
 
27612
ZEND_NAMED_FUNCTION(_wrap_Defederation_setIdentityFromDump) {
 
27613
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27614
  char *arg2 = (char *) 0 ;
 
27615
  int result;
 
27616
  zval **args[2];
 
27617
  
 
27618
  SWIG_ResetError();
 
27619
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27620
    WRONG_PARAM_COUNT;
 
27621
  }
 
27622
  
 
27623
  {
 
27624
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27625
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_setIdentityFromDump. Expected SWIGTYPE_p_LassoDefederation");
 
27626
    }
 
27627
  }
 
27628
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27629
  {
 
27630
    /*@SWIG:CONVERT_STRING_IN@*/
 
27631
    convert_to_string_ex(args[1]);
 
27632
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27633
    /*@SWIG@*/;
 
27634
  }
 
27635
  {
 
27636
    int errorCode;
 
27637
    errorCode = result = (int)LassoDefederation_setIdentityFromDump(arg1,arg2);
 
27638
    if (errorCode) {
 
27639
      char errorMsg[256];
 
27640
      int swig_error = SWIG_RuntimeError;
 
27641
      if (errorCode == -501 || 
 
27642
        errorCode == -501) {
 
27643
        swig_error = SWIG_ValueError;
 
27644
      }
 
27645
      build_exception_msg(errorCode, errorMsg);
 
27646
      SWIG_exception(swig_error, errorMsg);
 
27647
    }
 
27648
  }
 
27649
  {
 
27650
    ZVAL_LONG(return_value,result);
 
27651
  }
 
27652
  return;
 
27653
fail:
 
27654
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27655
}
 
27656
 
 
27657
 
 
27658
ZEND_NAMED_FUNCTION(_wrap_Defederation_setSessionFromDump) {
 
27659
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27660
  char *arg2 = (char *) 0 ;
 
27661
  int result;
 
27662
  zval **args[2];
 
27663
  
 
27664
  SWIG_ResetError();
 
27665
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27666
    WRONG_PARAM_COUNT;
 
27667
  }
 
27668
  
 
27669
  {
 
27670
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27671
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_setSessionFromDump. Expected SWIGTYPE_p_LassoDefederation");
 
27672
    }
 
27673
  }
 
27674
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27675
  {
 
27676
    /*@SWIG:CONVERT_STRING_IN@*/
 
27677
    convert_to_string_ex(args[1]);
 
27678
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27679
    /*@SWIG@*/;
 
27680
  }
 
27681
  {
 
27682
    int errorCode;
 
27683
    errorCode = result = (int)LassoDefederation_setSessionFromDump(arg1,arg2);
 
27684
    if (errorCode) {
 
27685
      char errorMsg[256];
 
27686
      int swig_error = SWIG_RuntimeError;
 
27687
      if (errorCode == -501 || 
 
27688
        errorCode == -501) {
 
27689
        swig_error = SWIG_ValueError;
 
27690
      }
 
27691
      build_exception_msg(errorCode, errorMsg);
 
27692
      SWIG_exception(swig_error, errorMsg);
 
27693
    }
 
27694
  }
 
27695
  {
 
27696
    ZVAL_LONG(return_value,result);
 
27697
  }
 
27698
  return;
 
27699
fail:
 
27700
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27701
}
 
27702
 
 
27703
 
 
27704
ZEND_NAMED_FUNCTION(_wrap_Defederation_buildNotificationMsg) {
 
27705
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27706
  int result;
 
27707
  zval **args[1];
 
27708
  
 
27709
  SWIG_ResetError();
 
27710
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27711
    WRONG_PARAM_COUNT;
 
27712
  }
 
27713
  
 
27714
  {
 
27715
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27716
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_buildNotificationMsg. Expected SWIGTYPE_p_LassoDefederation");
 
27717
    }
 
27718
  }
 
27719
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27720
  {
 
27721
    int errorCode;
 
27722
    errorCode = result = (int)LassoDefederation_buildNotificationMsg(arg1);
 
27723
    if (errorCode) {
 
27724
      char errorMsg[256];
 
27725
      int swig_error = SWIG_RuntimeError;
 
27726
      if (errorCode == -501 || 
 
27727
        errorCode == -501) {
 
27728
        swig_error = SWIG_ValueError;
 
27729
      }
 
27730
      build_exception_msg(errorCode, errorMsg);
 
27731
      SWIG_exception(swig_error, errorMsg);
 
27732
    }
 
27733
  }
 
27734
  {
 
27735
    ZVAL_LONG(return_value,result);
 
27736
  }
 
27737
  return;
 
27738
fail:
 
27739
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27740
}
 
27741
 
 
27742
 
 
27743
ZEND_NAMED_FUNCTION(_wrap_Defederation_initNotification) {
 
27744
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27745
  char *arg2 = (char *) NULL ;
 
27746
  LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
27747
  int result;
 
27748
  zval **args[3];
 
27749
  int arg_count;
 
27750
  
 
27751
  SWIG_ResetError();
 
27752
  arg_count = ZEND_NUM_ARGS();
 
27753
  if(arg_count<1 || arg_count>3 ||
 
27754
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
27755
  WRONG_PARAM_COUNT;
 
27756
  
 
27757
  {
 
27758
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27759
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_initNotification. Expected SWIGTYPE_p_LassoDefederation");
 
27760
    }
 
27761
  }
 
27762
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27763
  if(arg_count > 1) {
 
27764
    {
 
27765
      /*@SWIG:CONVERT_STRING_IN@*/
 
27766
      convert_to_string_ex(args[1]);
 
27767
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27768
      /*@SWIG@*/;
 
27769
    }
 
27770
  }
 
27771
  if(arg_count > 2) {
 
27772
    {
 
27773
      /*@SWIG:CONVERT_INT_IN@*/
 
27774
      convert_to_long_ex(args[2]);
 
27775
      arg3 = (LassoHttpMethod) Z_LVAL_PP(args[2]);
 
27776
      /*@SWIG@*/;
 
27777
    }
 
27778
  }
 
27779
  {
 
27780
    int errorCode;
 
27781
    errorCode = result = (int)LassoDefederation_initNotification(arg1,arg2,arg3);
 
27782
    if (errorCode) {
 
27783
      char errorMsg[256];
 
27784
      int swig_error = SWIG_RuntimeError;
 
27785
      if (errorCode == -501 || 
 
27786
        errorCode == -501) {
 
27787
        swig_error = SWIG_ValueError;
 
27788
      }
 
27789
      build_exception_msg(errorCode, errorMsg);
 
27790
      SWIG_exception(swig_error, errorMsg);
 
27791
    }
 
27792
  }
 
27793
  {
 
27794
    ZVAL_LONG(return_value,result);
 
27795
  }
 
27796
  return;
 
27797
fail:
 
27798
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27799
}
 
27800
 
 
27801
 
 
27802
ZEND_NAMED_FUNCTION(_wrap_Defederation_processNotificationMsg) {
 
27803
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27804
  char *arg2 = (char *) 0 ;
 
27805
  int result;
 
27806
  zval **args[2];
 
27807
  
 
27808
  SWIG_ResetError();
 
27809
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27810
    WRONG_PARAM_COUNT;
 
27811
  }
 
27812
  
 
27813
  {
 
27814
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27815
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_processNotificationMsg. Expected SWIGTYPE_p_LassoDefederation");
 
27816
    }
 
27817
  }
 
27818
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27819
  {
 
27820
    /*@SWIG:CONVERT_STRING_IN@*/
 
27821
    convert_to_string_ex(args[1]);
 
27822
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27823
    /*@SWIG@*/;
 
27824
  }
 
27825
  {
 
27826
    int errorCode;
 
27827
    errorCode = result = (int)LassoDefederation_processNotificationMsg(arg1,arg2);
 
27828
    if (errorCode) {
 
27829
      char errorMsg[256];
 
27830
      int swig_error = SWIG_RuntimeError;
 
27831
      if (errorCode == -501 || 
 
27832
        errorCode == -501) {
 
27833
        swig_error = SWIG_ValueError;
 
27834
      }
 
27835
      build_exception_msg(errorCode, errorMsg);
 
27836
      SWIG_exception(swig_error, errorMsg);
 
27837
    }
 
27838
  }
 
27839
  {
 
27840
    ZVAL_LONG(return_value,result);
 
27841
  }
 
27842
  return;
 
27843
fail:
 
27844
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27845
}
 
27846
 
 
27847
 
 
27848
ZEND_NAMED_FUNCTION(_wrap_Defederation_validateNotification) {
 
27849
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
 
27850
  int result;
 
27851
  zval **args[1];
 
27852
  
 
27853
  SWIG_ResetError();
 
27854
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27855
    WRONG_PARAM_COUNT;
 
27856
  }
 
27857
  
 
27858
  {
 
27859
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoDefederation, 0) < 0) {
 
27860
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Defederation_validateNotification. Expected SWIGTYPE_p_LassoDefederation");
 
27861
    }
 
27862
  }
 
27863
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27864
  {
 
27865
    int errorCode;
 
27866
    errorCode = result = (int)LassoDefederation_validateNotification(arg1);
 
27867
    if (errorCode) {
 
27868
      char errorMsg[256];
 
27869
      int swig_error = SWIG_RuntimeError;
 
27870
      if (errorCode == -501 || 
 
27871
        errorCode == -501) {
 
27872
        swig_error = SWIG_ValueError;
 
27873
      }
 
27874
      build_exception_msg(errorCode, errorMsg);
 
27875
      SWIG_exception(swig_error, errorMsg);
 
27876
    }
 
27877
  }
 
27878
  {
 
27879
    ZVAL_LONG(return_value,result);
 
27880
  }
 
27881
  return;
 
27882
fail:
 
27883
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27884
}
 
27885
 
 
27886
 
 
27887
ZEND_NAMED_FUNCTION(_wrap_Login_assertionArtifact_get) {
 
27888
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
27889
  char *result = 0 ;
 
27890
  zval **args[1];
 
27891
  
 
27892
  SWIG_ResetError();
 
27893
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27894
    WRONG_PARAM_COUNT;
 
27895
  }
 
27896
  
 
27897
  {
 
27898
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
27899
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_assertionArtifact_get. Expected SWIGTYPE_p_LassoLogin");
 
27900
    }
 
27901
  }
 
27902
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27903
  result = (char *) ((arg1)->assertionArtifact);
 
27904
  {
 
27905
    if(!result) {
 
27906
      ZVAL_NULL(return_value);
 
27907
    } else {
 
27908
      ZVAL_STRING(return_value,result, 1);
 
27909
    }
 
27910
  }
 
27911
  return;
 
27912
fail:
 
27913
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27914
}
 
27915
 
 
27916
 
 
27917
ZEND_NAMED_FUNCTION(_wrap_Login_protocolProfile_get) {
 
27918
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
27919
  LassoLoginProtocolProfile result;
 
27920
  zval **args[1];
 
27921
  
 
27922
  SWIG_ResetError();
 
27923
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27924
    WRONG_PARAM_COUNT;
 
27925
  }
 
27926
  
 
27927
  {
 
27928
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
27929
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_protocolProfile_get. Expected SWIGTYPE_p_LassoLogin");
 
27930
    }
 
27931
  }
 
27932
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27933
  result = (LassoLoginProtocolProfile) ((arg1)->protocolProfile);
 
27934
  {
 
27935
    ZVAL_LONG(return_value,result);
 
27936
  }
 
27937
  return;
 
27938
fail:
 
27939
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27940
}
 
27941
 
 
27942
 
 
27943
ZEND_NAMED_FUNCTION(_wrap_Login_artifact_get) {
 
27944
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
27945
  char *result = 0 ;
 
27946
  zval **args[1];
 
27947
  
 
27948
  SWIG_ResetError();
 
27949
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
27950
    WRONG_PARAM_COUNT;
 
27951
  }
 
27952
  
 
27953
  {
 
27954
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
27955
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_artifact_get. Expected SWIGTYPE_p_LassoLogin");
 
27956
    }
 
27957
  }
 
27958
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27959
  result = (char *)LassoLogin_artifact_get(arg1);
 
27960
  {
 
27961
    if(!result) {
 
27962
      ZVAL_NULL(return_value);
 
27963
    } else {
 
27964
      ZVAL_STRING(return_value,result, 1);
 
27965
    }
 
27966
  }
 
27967
  return;
 
27968
fail:
 
27969
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
27970
}
 
27971
 
 
27972
 
 
27973
ZEND_NAMED_FUNCTION(_wrap_Login_artifactMessage_set) {
 
27974
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
27975
  char *arg2 = (char *) 0 ;
 
27976
  zval **args[2];
 
27977
  
 
27978
  SWIG_ResetError();
 
27979
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
27980
    WRONG_PARAM_COUNT;
 
27981
  }
 
27982
  
 
27983
  {
 
27984
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
27985
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_artifactMessage_set. Expected SWIGTYPE_p_LassoLogin");
 
27986
    }
 
27987
  }
 
27988
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
27989
  {
 
27990
    /*@SWIG:CONVERT_STRING_IN@*/
 
27991
    convert_to_string_ex(args[1]);
 
27992
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
27993
    /*@SWIG@*/;
 
27994
  }
 
27995
  LassoLogin_artifactMessage_set(arg1,arg2);
 
27996
  
 
27997
  
 
27998
  return;
 
27999
fail:
 
28000
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28001
}
 
28002
 
 
28003
 
 
28004
ZEND_NAMED_FUNCTION(_wrap_Login_artifactMessage_get) {
 
28005
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28006
  char *result = 0 ;
 
28007
  zval **args[1];
 
28008
  
 
28009
  SWIG_ResetError();
 
28010
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28011
    WRONG_PARAM_COUNT;
 
28012
  }
 
28013
  
 
28014
  {
 
28015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_artifactMessage_get. Expected SWIGTYPE_p_LassoLogin");
 
28017
    }
 
28018
  }
 
28019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28020
  result = (char *)LassoLogin_artifactMessage_get(arg1);
 
28021
  {
 
28022
    if(!result) {
 
28023
      ZVAL_NULL(return_value);
 
28024
    } else {
 
28025
      ZVAL_STRING(return_value,result, 1);
 
28026
    }
 
28027
  }
 
28028
  return;
 
28029
fail:
 
28030
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28031
}
 
28032
 
 
28033
 
 
28034
ZEND_NAMED_FUNCTION(_wrap_Login_identity_set) {
 
28035
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28036
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
28037
  zval **args[2];
 
28038
  
 
28039
  SWIG_ResetError();
 
28040
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28041
    WRONG_PARAM_COUNT;
 
28042
  }
 
28043
  
 
28044
  {
 
28045
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28046
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_identity_set. Expected SWIGTYPE_p_LassoLogin");
 
28047
    }
 
28048
  }
 
28049
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28050
  {
 
28051
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
28052
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Login_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
28053
    }
 
28054
  }
 
28055
  LassoLogin_identity_set(arg1,arg2);
 
28056
  
 
28057
  
 
28058
  return;
 
28059
fail:
 
28060
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28061
}
 
28062
 
 
28063
 
 
28064
ZEND_NAMED_FUNCTION(_wrap_Login_identity_get) {
 
28065
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28066
  LassoIdentity *result = 0 ;
 
28067
  zval **args[1];
 
28068
  
 
28069
  SWIG_ResetError();
 
28070
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28071
    WRONG_PARAM_COUNT;
 
28072
  }
 
28073
  
 
28074
  {
 
28075
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28076
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_identity_get. Expected SWIGTYPE_p_LassoLogin");
 
28077
    }
 
28078
  }
 
28079
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28080
  result = (LassoIdentity *)LassoLogin_identity_get(arg1);
 
28081
  {
 
28082
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
28083
  }
 
28084
  /* Wrap this return value */
 
28085
  {
 
28086
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28087
    zval *obj, *_cPtr;
 
28088
    MAKE_STD_ZVAL(obj);
 
28089
    MAKE_STD_ZVAL(_cPtr);
 
28090
    *_cPtr = *return_value;
 
28091
    INIT_ZVAL(*return_value);
 
28092
    *return_value=*_cPtr;
 
28093
  }
 
28094
  return;
 
28095
fail:
 
28096
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28097
}
 
28098
 
 
28099
 
 
28100
ZEND_NAMED_FUNCTION(_wrap_Login_isIdentityDirty_get) {
 
28101
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28102
  bool result;
 
28103
  zval **args[1];
 
28104
  
 
28105
  SWIG_ResetError();
 
28106
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28107
    WRONG_PARAM_COUNT;
 
28108
  }
 
28109
  
 
28110
  {
 
28111
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28112
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_isIdentityDirty_get. Expected SWIGTYPE_p_LassoLogin");
 
28113
    }
 
28114
  }
 
28115
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28116
  result = (bool)LassoLogin_isIdentityDirty_get(arg1);
 
28117
  {
 
28118
    ZVAL_BOOL(return_value,(result)?1:0);
 
28119
  }
 
28120
  return;
 
28121
fail:
 
28122
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28123
}
 
28124
 
 
28125
 
 
28126
ZEND_NAMED_FUNCTION(_wrap_Login_isSessionDirty_get) {
 
28127
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28128
  bool result;
 
28129
  zval **args[1];
 
28130
  
 
28131
  SWIG_ResetError();
 
28132
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28133
    WRONG_PARAM_COUNT;
 
28134
  }
 
28135
  
 
28136
  {
 
28137
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28138
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_isSessionDirty_get. Expected SWIGTYPE_p_LassoLogin");
 
28139
    }
 
28140
  }
 
28141
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28142
  result = (bool)LassoLogin_isSessionDirty_get(arg1);
 
28143
  {
 
28144
    ZVAL_BOOL(return_value,(result)?1:0);
 
28145
  }
 
28146
  return;
 
28147
fail:
 
28148
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28149
}
 
28150
 
 
28151
 
 
28152
ZEND_NAMED_FUNCTION(_wrap_Login_msgBody_get) {
 
28153
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28154
  char *result = 0 ;
 
28155
  zval **args[1];
 
28156
  
 
28157
  SWIG_ResetError();
 
28158
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28159
    WRONG_PARAM_COUNT;
 
28160
  }
 
28161
  
 
28162
  {
 
28163
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28164
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_msgBody_get. Expected SWIGTYPE_p_LassoLogin");
 
28165
    }
 
28166
  }
 
28167
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28168
  result = (char *)LassoLogin_msgBody_get(arg1);
 
28169
  {
 
28170
    if(!result) {
 
28171
      ZVAL_NULL(return_value);
 
28172
    } else {
 
28173
      ZVAL_STRING(return_value,result, 1);
 
28174
    }
 
28175
  }
 
28176
  return;
 
28177
fail:
 
28178
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28179
}
 
28180
 
 
28181
 
 
28182
ZEND_NAMED_FUNCTION(_wrap_Login_msgRelayState_get) {
 
28183
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28184
  char *result = 0 ;
 
28185
  zval **args[1];
 
28186
  
 
28187
  SWIG_ResetError();
 
28188
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28189
    WRONG_PARAM_COUNT;
 
28190
  }
 
28191
  
 
28192
  {
 
28193
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28194
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_msgRelayState_get. Expected SWIGTYPE_p_LassoLogin");
 
28195
    }
 
28196
  }
 
28197
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28198
  result = (char *)LassoLogin_msgRelayState_get(arg1);
 
28199
  {
 
28200
    if(!result) {
 
28201
      ZVAL_NULL(return_value);
 
28202
    } else {
 
28203
      ZVAL_STRING(return_value,result, 1);
 
28204
    }
 
28205
  }
 
28206
  return;
 
28207
fail:
 
28208
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28209
}
 
28210
 
 
28211
 
 
28212
ZEND_NAMED_FUNCTION(_wrap_Login_msgUrl_get) {
 
28213
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28214
  char *result = 0 ;
 
28215
  zval **args[1];
 
28216
  
 
28217
  SWIG_ResetError();
 
28218
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28219
    WRONG_PARAM_COUNT;
 
28220
  }
 
28221
  
 
28222
  {
 
28223
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28224
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_msgUrl_get. Expected SWIGTYPE_p_LassoLogin");
 
28225
    }
 
28226
  }
 
28227
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28228
  result = (char *)LassoLogin_msgUrl_get(arg1);
 
28229
  {
 
28230
    if(!result) {
 
28231
      ZVAL_NULL(return_value);
 
28232
    } else {
 
28233
      ZVAL_STRING(return_value,result, 1);
 
28234
    }
 
28235
  }
 
28236
  return;
 
28237
fail:
 
28238
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28239
}
 
28240
 
 
28241
 
 
28242
ZEND_NAMED_FUNCTION(_wrap_Login_nameIdentifier_set) {
 
28243
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28244
  LassoNode *arg2 = (LassoNode *) 0 ;
 
28245
  zval **args[2];
 
28246
  
 
28247
  SWIG_ResetError();
 
28248
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28249
    WRONG_PARAM_COUNT;
 
28250
  }
 
28251
  
 
28252
  {
 
28253
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28254
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_nameIdentifier_set. Expected SWIGTYPE_p_LassoLogin");
 
28255
    }
 
28256
  }
 
28257
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28258
  {
 
28259
    node_info *info, *super;
 
28260
    
 
28261
    
 
28262
    
 
28263
    
 
28264
    
 
28265
    
 
28266
    
 
28267
    
 
28268
    
 
28269
    
 
28270
    
 
28271
    
 
28272
    
 
28273
    if ((*args[1])->type == IS_NULL) {
 
28274
      arg2=0;
 
28275
    } else {
 
28276
      for (info = node_infos; info->swig; info++) {
 
28277
        for (super = info; super; super = super->super)
 
28278
        if (super->swig == SWIGTYPE_p_LassoNode)
 
28279
        break;
 
28280
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
28281
        break;
 
28282
      }
 
28283
      if (! info->swig) {
 
28284
        zend_error(E_ERROR, "Type error in argument of Login_nameIdentifier_set.");
 
28285
      }
 
28286
    }
 
28287
    
 
28288
    
 
28289
    
 
28290
    
 
28291
    
 
28292
    
 
28293
    
 
28294
    
 
28295
    
 
28296
    
 
28297
    
 
28298
    
 
28299
    
 
28300
    
 
28301
    
 
28302
    
 
28303
  }
 
28304
  LassoLogin_nameIdentifier_set(arg1,arg2);
 
28305
  
 
28306
  
 
28307
  return;
 
28308
fail:
 
28309
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28310
}
 
28311
 
 
28312
 
 
28313
ZEND_NAMED_FUNCTION(_wrap_Login_nameIdentifier_get) {
 
28314
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28315
  LassoNode *result = 0 ;
 
28316
  zval **args[1];
 
28317
  
 
28318
  SWIG_ResetError();
 
28319
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28320
    WRONG_PARAM_COUNT;
 
28321
  }
 
28322
  
 
28323
  {
 
28324
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28325
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_nameIdentifier_get. Expected SWIGTYPE_p_LassoLogin");
 
28326
    }
 
28327
  }
 
28328
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28329
  result = (LassoNode *)LassoLogin_nameIdentifier_get(arg1);
 
28330
  {
 
28331
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
28332
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
28333
  }
 
28334
  /* Wrap this return value */
 
28335
  {
 
28336
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28337
    zval *obj, *_cPtr;
 
28338
    MAKE_STD_ZVAL(obj);
 
28339
    MAKE_STD_ZVAL(_cPtr);
 
28340
    *_cPtr = *return_value;
 
28341
    INIT_ZVAL(*return_value);
 
28342
    *return_value=*_cPtr;
 
28343
  }
 
28344
  return;
 
28345
fail:
 
28346
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28347
}
 
28348
 
 
28349
 
 
28350
ZEND_NAMED_FUNCTION(_wrap_Login_remoteProviderId_set) {
 
28351
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28352
  char *arg2 = (char *) 0 ;
 
28353
  zval **args[2];
 
28354
  
 
28355
  SWIG_ResetError();
 
28356
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28357
    WRONG_PARAM_COUNT;
 
28358
  }
 
28359
  
 
28360
  {
 
28361
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28362
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_remoteProviderId_set. Expected SWIGTYPE_p_LassoLogin");
 
28363
    }
 
28364
  }
 
28365
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28366
  {
 
28367
    /*@SWIG:CONVERT_STRING_IN@*/
 
28368
    convert_to_string_ex(args[1]);
 
28369
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
28370
    /*@SWIG@*/;
 
28371
  }
 
28372
  LassoLogin_remoteProviderId_set(arg1,arg2);
 
28373
  
 
28374
  
 
28375
  return;
 
28376
fail:
 
28377
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28378
}
 
28379
 
 
28380
 
 
28381
ZEND_NAMED_FUNCTION(_wrap_Login_remoteProviderId_get) {
 
28382
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28383
  char *result = 0 ;
 
28384
  zval **args[1];
 
28385
  
 
28386
  SWIG_ResetError();
 
28387
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28388
    WRONG_PARAM_COUNT;
 
28389
  }
 
28390
  
 
28391
  {
 
28392
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28393
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_remoteProviderId_get. Expected SWIGTYPE_p_LassoLogin");
 
28394
    }
 
28395
  }
 
28396
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28397
  result = (char *)LassoLogin_remoteProviderId_get(arg1);
 
28398
  {
 
28399
    if(!result) {
 
28400
      ZVAL_NULL(return_value);
 
28401
    } else {
 
28402
      ZVAL_STRING(return_value,result, 1);
 
28403
    }
 
28404
  }
 
28405
  return;
 
28406
fail:
 
28407
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28408
}
 
28409
 
 
28410
 
 
28411
ZEND_NAMED_FUNCTION(_wrap_Login_request_set) {
 
28412
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28413
  LassoNode *arg2 = (LassoNode *) 0 ;
 
28414
  zval **args[2];
 
28415
  
 
28416
  SWIG_ResetError();
 
28417
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28418
    WRONG_PARAM_COUNT;
 
28419
  }
 
28420
  
 
28421
  {
 
28422
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28423
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_request_set. Expected SWIGTYPE_p_LassoLogin");
 
28424
    }
 
28425
  }
 
28426
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28427
  {
 
28428
    node_info *info, *super;
 
28429
    
 
28430
    
 
28431
    
 
28432
    
 
28433
    
 
28434
    
 
28435
    
 
28436
    
 
28437
    
 
28438
    
 
28439
    
 
28440
    
 
28441
    
 
28442
    if ((*args[1])->type == IS_NULL) {
 
28443
      arg2=0;
 
28444
    } else {
 
28445
      for (info = node_infos; info->swig; info++) {
 
28446
        for (super = info; super; super = super->super)
 
28447
        if (super->swig == SWIGTYPE_p_LassoNode)
 
28448
        break;
 
28449
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
28450
        break;
 
28451
      }
 
28452
      if (! info->swig) {
 
28453
        zend_error(E_ERROR, "Type error in argument of Login_request_set.");
 
28454
      }
 
28455
    }
 
28456
    
 
28457
    
 
28458
    
 
28459
    
 
28460
    
 
28461
    
 
28462
    
 
28463
    
 
28464
    
 
28465
    
 
28466
    
 
28467
    
 
28468
    
 
28469
    
 
28470
    
 
28471
    
 
28472
  }
 
28473
  LassoLogin_request_set(arg1,arg2);
 
28474
  
 
28475
  
 
28476
  return;
 
28477
fail:
 
28478
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28479
}
 
28480
 
 
28481
 
 
28482
ZEND_NAMED_FUNCTION(_wrap_Login_request_get) {
 
28483
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28484
  LassoNode *result = 0 ;
 
28485
  zval **args[1];
 
28486
  
 
28487
  SWIG_ResetError();
 
28488
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28489
    WRONG_PARAM_COUNT;
 
28490
  }
 
28491
  
 
28492
  {
 
28493
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28494
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_request_get. Expected SWIGTYPE_p_LassoLogin");
 
28495
    }
 
28496
  }
 
28497
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28498
  result = (LassoNode *)LassoLogin_request_get(arg1);
 
28499
  {
 
28500
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
28501
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
28502
  }
 
28503
  /* Wrap this return value */
 
28504
  {
 
28505
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28506
    zval *obj, *_cPtr;
 
28507
    MAKE_STD_ZVAL(obj);
 
28508
    MAKE_STD_ZVAL(_cPtr);
 
28509
    *_cPtr = *return_value;
 
28510
    INIT_ZVAL(*return_value);
 
28511
    *return_value=*_cPtr;
 
28512
  }
 
28513
  return;
 
28514
fail:
 
28515
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28516
}
 
28517
 
 
28518
 
 
28519
ZEND_NAMED_FUNCTION(_wrap_Login_response_set) {
 
28520
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28521
  LassoNode *arg2 = (LassoNode *) 0 ;
 
28522
  zval **args[2];
 
28523
  
 
28524
  SWIG_ResetError();
 
28525
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28526
    WRONG_PARAM_COUNT;
 
28527
  }
 
28528
  
 
28529
  {
 
28530
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28531
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_response_set. Expected SWIGTYPE_p_LassoLogin");
 
28532
    }
 
28533
  }
 
28534
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28535
  {
 
28536
    node_info *info, *super;
 
28537
    
 
28538
    
 
28539
    
 
28540
    
 
28541
    
 
28542
    
 
28543
    
 
28544
    
 
28545
    
 
28546
    
 
28547
    
 
28548
    
 
28549
    
 
28550
    if ((*args[1])->type == IS_NULL) {
 
28551
      arg2=0;
 
28552
    } else {
 
28553
      for (info = node_infos; info->swig; info++) {
 
28554
        for (super = info; super; super = super->super)
 
28555
        if (super->swig == SWIGTYPE_p_LassoNode)
 
28556
        break;
 
28557
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
28558
        break;
 
28559
      }
 
28560
      if (! info->swig) {
 
28561
        zend_error(E_ERROR, "Type error in argument of Login_response_set.");
 
28562
      }
 
28563
    }
 
28564
    
 
28565
    
 
28566
    
 
28567
    
 
28568
    
 
28569
    
 
28570
    
 
28571
    
 
28572
    
 
28573
    
 
28574
    
 
28575
    
 
28576
    
 
28577
    
 
28578
    
 
28579
    
 
28580
  }
 
28581
  LassoLogin_response_set(arg1,arg2);
 
28582
  
 
28583
  
 
28584
  return;
 
28585
fail:
 
28586
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28587
}
 
28588
 
 
28589
 
 
28590
ZEND_NAMED_FUNCTION(_wrap_Login_response_get) {
 
28591
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28592
  LassoNode *result = 0 ;
 
28593
  zval **args[1];
 
28594
  
 
28595
  SWIG_ResetError();
 
28596
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28597
    WRONG_PARAM_COUNT;
 
28598
  }
 
28599
  
 
28600
  {
 
28601
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28602
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_response_get. Expected SWIGTYPE_p_LassoLogin");
 
28603
    }
 
28604
  }
 
28605
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28606
  result = (LassoNode *)LassoLogin_response_get(arg1);
 
28607
  {
 
28608
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
28609
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
28610
  }
 
28611
  /* Wrap this return value */
 
28612
  {
 
28613
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28614
    zval *obj, *_cPtr;
 
28615
    MAKE_STD_ZVAL(obj);
 
28616
    MAKE_STD_ZVAL(_cPtr);
 
28617
    *_cPtr = *return_value;
 
28618
    INIT_ZVAL(*return_value);
 
28619
    *return_value=*_cPtr;
 
28620
  }
 
28621
  return;
 
28622
fail:
 
28623
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28624
}
 
28625
 
 
28626
 
 
28627
ZEND_NAMED_FUNCTION(_wrap_Login_server_set) {
 
28628
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28629
  LassoServer *arg2 = (LassoServer *) 0 ;
 
28630
  zval **args[2];
 
28631
  
 
28632
  SWIG_ResetError();
 
28633
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28634
    WRONG_PARAM_COUNT;
 
28635
  }
 
28636
  
 
28637
  {
 
28638
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28639
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_server_set. Expected SWIGTYPE_p_LassoLogin");
 
28640
    }
 
28641
  }
 
28642
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28643
  {
 
28644
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
28645
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Login_server_set. Expected SWIGTYPE_p_LassoServer");
 
28646
    }
 
28647
  }
 
28648
  LassoLogin_server_set(arg1,arg2);
 
28649
  
 
28650
  
 
28651
  return;
 
28652
fail:
 
28653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28654
}
 
28655
 
 
28656
 
 
28657
ZEND_NAMED_FUNCTION(_wrap_Login_server_get) {
 
28658
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28659
  LassoServer *result = 0 ;
 
28660
  zval **args[1];
 
28661
  
 
28662
  SWIG_ResetError();
 
28663
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28664
    WRONG_PARAM_COUNT;
 
28665
  }
 
28666
  
 
28667
  {
 
28668
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28669
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_server_get. Expected SWIGTYPE_p_LassoLogin");
 
28670
    }
 
28671
  }
 
28672
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28673
  result = (LassoServer *)LassoLogin_server_get(arg1);
 
28674
  {
 
28675
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
28676
  }
 
28677
  /* Wrap this return value */
 
28678
  {
 
28679
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28680
    zval *obj, *_cPtr;
 
28681
    MAKE_STD_ZVAL(obj);
 
28682
    MAKE_STD_ZVAL(_cPtr);
 
28683
    *_cPtr = *return_value;
 
28684
    INIT_ZVAL(*return_value);
 
28685
    *return_value=*_cPtr;
 
28686
  }
 
28687
  return;
 
28688
fail:
 
28689
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28690
}
 
28691
 
 
28692
 
 
28693
ZEND_NAMED_FUNCTION(_wrap_Login_session_set) {
 
28694
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28695
  LassoSession *arg2 = (LassoSession *) 0 ;
 
28696
  zval **args[2];
 
28697
  
 
28698
  SWIG_ResetError();
 
28699
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28700
    WRONG_PARAM_COUNT;
 
28701
  }
 
28702
  
 
28703
  {
 
28704
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28705
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_session_set. Expected SWIGTYPE_p_LassoLogin");
 
28706
    }
 
28707
  }
 
28708
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28709
  {
 
28710
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
28711
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Login_session_set. Expected SWIGTYPE_p_LassoSession");
 
28712
    }
 
28713
  }
 
28714
  LassoLogin_session_set(arg1,arg2);
 
28715
  
 
28716
  
 
28717
  return;
 
28718
fail:
 
28719
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28720
}
 
28721
 
 
28722
 
 
28723
ZEND_NAMED_FUNCTION(_wrap_Login_session_get) {
 
28724
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28725
  LassoSession *result = 0 ;
 
28726
  zval **args[1];
 
28727
  
 
28728
  SWIG_ResetError();
 
28729
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28730
    WRONG_PARAM_COUNT;
 
28731
  }
 
28732
  
 
28733
  {
 
28734
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28735
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_session_get. Expected SWIGTYPE_p_LassoLogin");
 
28736
    }
 
28737
  }
 
28738
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28739
  result = (LassoSession *)LassoLogin_session_get(arg1);
 
28740
  {
 
28741
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
28742
  }
 
28743
  /* Wrap this return value */
 
28744
  {
 
28745
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28746
    zval *obj, *_cPtr;
 
28747
    MAKE_STD_ZVAL(obj);
 
28748
    MAKE_STD_ZVAL(_cPtr);
 
28749
    *_cPtr = *return_value;
 
28750
    INIT_ZVAL(*return_value);
 
28751
    *return_value=*_cPtr;
 
28752
  }
 
28753
  return;
 
28754
fail:
 
28755
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28756
}
 
28757
 
 
28758
 
 
28759
ZEND_NAMED_FUNCTION(_wrap_new_Login) {
 
28760
  LassoServer *arg1 = (LassoServer *) 0 ;
 
28761
  LassoLogin *result = 0 ;
 
28762
  zval **args[1];
 
28763
  
 
28764
  SWIG_ResetError();
 
28765
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28766
    WRONG_PARAM_COUNT;
 
28767
  }
 
28768
  
 
28769
  {
 
28770
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
28771
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_Login. Expected SWIGTYPE_p_LassoServer");
 
28772
    }
 
28773
  }
 
28774
  result = (LassoLogin *)new_LassoLogin(arg1);
 
28775
  {
 
28776
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogin, 1);
 
28777
  }
 
28778
  /* Wrap this return value */
 
28779
  {
 
28780
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28781
    zval *obj, *_cPtr;
 
28782
    MAKE_STD_ZVAL(obj);
 
28783
    MAKE_STD_ZVAL(_cPtr);
 
28784
    *_cPtr = *return_value;
 
28785
    INIT_ZVAL(*return_value);
 
28786
    *return_value=*_cPtr;
 
28787
  }
 
28788
  return;
 
28789
fail:
 
28790
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28791
}
 
28792
 
 
28793
 
 
28794
/* This function is designed to be called by the zend list destructors */
 
28795
/* to typecast and do the actual destruction */
 
28796
static void __wrap_delete_Login(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
28797
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
28798
  void *ptr=value->ptr ;
 
28799
  int newobject=value->newobject ;
 
28800
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28801
  
 
28802
  efree(value);
 
28803
  if (! newobject) return; /* can't delete it! */
 
28804
  arg1 = (LassoLogin *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLogin TSRMLS_CC);
 
28805
  if (! arg1) zend_error(E_ERROR, "LassoLogin resource already free'd");
 
28806
  delete_LassoLogin(arg1);
 
28807
  
 
28808
}
 
28809
 
 
28810
 
 
28811
ZEND_NAMED_FUNCTION(_wrap_Login_newFromDump) {
 
28812
  LassoServer *arg1 = (LassoServer *) 0 ;
 
28813
  char *arg2 = (char *) 0 ;
 
28814
  LassoLogin *result = 0 ;
 
28815
  zval **args[2];
 
28816
  
 
28817
  SWIG_ResetError();
 
28818
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28819
    WRONG_PARAM_COUNT;
 
28820
  }
 
28821
  
 
28822
  {
 
28823
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
28824
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_newFromDump. Expected SWIGTYPE_p_LassoServer");
 
28825
    }
 
28826
  }
 
28827
  {
 
28828
    /*@SWIG:CONVERT_STRING_IN@*/
 
28829
    convert_to_string_ex(args[1]);
 
28830
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
28831
    /*@SWIG@*/;
 
28832
  }
 
28833
  result = (LassoLogin *)LassoLogin_newFromDump(arg1,arg2);
 
28834
  {
 
28835
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogin, 1);
 
28836
  }
 
28837
  /* Wrap this return value */
 
28838
  {
 
28839
    /* ALTERNATIVE Constructor, make an object wrapper */
 
28840
    zval *obj, *_cPtr;
 
28841
    MAKE_STD_ZVAL(obj);
 
28842
    MAKE_STD_ZVAL(_cPtr);
 
28843
    *_cPtr = *return_value;
 
28844
    INIT_ZVAL(*return_value);
 
28845
    *return_value=*_cPtr;
 
28846
  }
 
28847
  return;
 
28848
fail:
 
28849
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28850
}
 
28851
 
 
28852
 
 
28853
ZEND_NAMED_FUNCTION(_wrap_Login_setIdentityFromDump) {
 
28854
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28855
  char *arg2 = (char *) 0 ;
 
28856
  int result;
 
28857
  zval **args[2];
 
28858
  
 
28859
  SWIG_ResetError();
 
28860
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28861
    WRONG_PARAM_COUNT;
 
28862
  }
 
28863
  
 
28864
  {
 
28865
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28866
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_setIdentityFromDump. Expected SWIGTYPE_p_LassoLogin");
 
28867
    }
 
28868
  }
 
28869
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28870
  {
 
28871
    /*@SWIG:CONVERT_STRING_IN@*/
 
28872
    convert_to_string_ex(args[1]);
 
28873
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
28874
    /*@SWIG@*/;
 
28875
  }
 
28876
  {
 
28877
    int errorCode;
 
28878
    errorCode = result = (int)LassoLogin_setIdentityFromDump(arg1,arg2);
 
28879
    if (errorCode) {
 
28880
      char errorMsg[256];
 
28881
      int swig_error = SWIG_RuntimeError;
 
28882
      if (errorCode == -501 || 
 
28883
        errorCode == -501) {
 
28884
        swig_error = SWIG_ValueError;
 
28885
      }
 
28886
      build_exception_msg(errorCode, errorMsg);
 
28887
      SWIG_exception(swig_error, errorMsg);
 
28888
    }
 
28889
  }
 
28890
  {
 
28891
    ZVAL_LONG(return_value,result);
 
28892
  }
 
28893
  return;
 
28894
fail:
 
28895
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28896
}
 
28897
 
 
28898
 
 
28899
ZEND_NAMED_FUNCTION(_wrap_Login_setSessionFromDump) {
 
28900
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28901
  char *arg2 = (char *) 0 ;
 
28902
  int result;
 
28903
  zval **args[2];
 
28904
  
 
28905
  SWIG_ResetError();
 
28906
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28907
    WRONG_PARAM_COUNT;
 
28908
  }
 
28909
  
 
28910
  {
 
28911
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28912
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_setSessionFromDump. Expected SWIGTYPE_p_LassoLogin");
 
28913
    }
 
28914
  }
 
28915
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28916
  {
 
28917
    /*@SWIG:CONVERT_STRING_IN@*/
 
28918
    convert_to_string_ex(args[1]);
 
28919
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
28920
    /*@SWIG@*/;
 
28921
  }
 
28922
  {
 
28923
    int errorCode;
 
28924
    errorCode = result = (int)LassoLogin_setSessionFromDump(arg1,arg2);
 
28925
    if (errorCode) {
 
28926
      char errorMsg[256];
 
28927
      int swig_error = SWIG_RuntimeError;
 
28928
      if (errorCode == -501 || 
 
28929
        errorCode == -501) {
 
28930
        swig_error = SWIG_ValueError;
 
28931
      }
 
28932
      build_exception_msg(errorCode, errorMsg);
 
28933
      SWIG_exception(swig_error, errorMsg);
 
28934
    }
 
28935
  }
 
28936
  {
 
28937
    ZVAL_LONG(return_value,result);
 
28938
  }
 
28939
  return;
 
28940
fail:
 
28941
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28942
}
 
28943
 
 
28944
 
 
28945
ZEND_NAMED_FUNCTION(_wrap_Login_acceptSso) {
 
28946
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28947
  int result;
 
28948
  zval **args[1];
 
28949
  
 
28950
  SWIG_ResetError();
 
28951
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
28952
    WRONG_PARAM_COUNT;
 
28953
  }
 
28954
  
 
28955
  {
 
28956
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28957
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_acceptSso. Expected SWIGTYPE_p_LassoLogin");
 
28958
    }
 
28959
  }
 
28960
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
28961
  {
 
28962
    int errorCode;
 
28963
    errorCode = result = (int)LassoLogin_acceptSso(arg1);
 
28964
    if (errorCode) {
 
28965
      char errorMsg[256];
 
28966
      int swig_error = SWIG_RuntimeError;
 
28967
      if (errorCode == -501 || 
 
28968
        errorCode == -501) {
 
28969
        swig_error = SWIG_ValueError;
 
28970
      }
 
28971
      build_exception_msg(errorCode, errorMsg);
 
28972
      SWIG_exception(swig_error, errorMsg);
 
28973
    }
 
28974
  }
 
28975
  {
 
28976
    ZVAL_LONG(return_value,result);
 
28977
  }
 
28978
  return;
 
28979
fail:
 
28980
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
28981
}
 
28982
 
 
28983
 
 
28984
ZEND_NAMED_FUNCTION(_wrap_Login_buildArtifactMsg) {
 
28985
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
28986
  LassoHttpMethod arg2 ;
 
28987
  int result;
 
28988
  zval **args[2];
 
28989
  
 
28990
  SWIG_ResetError();
 
28991
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
28992
    WRONG_PARAM_COUNT;
 
28993
  }
 
28994
  
 
28995
  {
 
28996
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
28997
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildArtifactMsg. Expected SWIGTYPE_p_LassoLogin");
 
28998
    }
 
28999
  }
 
29000
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29001
  {
 
29002
    /*@SWIG:CONVERT_INT_IN@*/
 
29003
    convert_to_long_ex(args[1]);
 
29004
    arg2 = (LassoHttpMethod) Z_LVAL_PP(args[1]);
 
29005
    /*@SWIG@*/;
 
29006
  }
 
29007
  {
 
29008
    int errorCode;
 
29009
    errorCode = result = (int)LassoLogin_buildArtifactMsg(arg1,arg2);
 
29010
    if (errorCode) {
 
29011
      char errorMsg[256];
 
29012
      int swig_error = SWIG_RuntimeError;
 
29013
      if (errorCode == -501 || 
 
29014
        errorCode == -501) {
 
29015
        swig_error = SWIG_ValueError;
 
29016
      }
 
29017
      build_exception_msg(errorCode, errorMsg);
 
29018
      SWIG_exception(swig_error, errorMsg);
 
29019
    }
 
29020
  }
 
29021
  {
 
29022
    ZVAL_LONG(return_value,result);
 
29023
  }
 
29024
  return;
 
29025
fail:
 
29026
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29027
}
 
29028
 
 
29029
 
 
29030
ZEND_NAMED_FUNCTION(_wrap_Login_buildAssertion) {
 
29031
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29032
  char *arg2 = (char *) 0 ;
 
29033
  char *arg3 = (char *) 0 ;
 
29034
  char *arg4 = (char *) 0 ;
 
29035
  char *arg5 = (char *) 0 ;
 
29036
  char *arg6 = (char *) 0 ;
 
29037
  int result;
 
29038
  zval **args[6];
 
29039
  
 
29040
  SWIG_ResetError();
 
29041
  if(ZEND_NUM_ARGS() != 6 || zend_get_parameters_array_ex(6, args) != SUCCESS) {
 
29042
    WRONG_PARAM_COUNT;
 
29043
  }
 
29044
  
 
29045
  {
 
29046
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29047
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildAssertion. Expected SWIGTYPE_p_LassoLogin");
 
29048
    }
 
29049
  }
 
29050
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29051
  {
 
29052
    /*@SWIG:CONVERT_STRING_IN@*/
 
29053
    convert_to_string_ex(args[1]);
 
29054
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29055
    /*@SWIG@*/;
 
29056
  }
 
29057
  {
 
29058
    /*@SWIG:CONVERT_STRING_IN@*/
 
29059
    convert_to_string_ex(args[2]);
 
29060
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
29061
    /*@SWIG@*/;
 
29062
  }
 
29063
  {
 
29064
    /*@SWIG:CONVERT_STRING_IN@*/
 
29065
    convert_to_string_ex(args[3]);
 
29066
    arg4 = (char *) Z_STRVAL_PP(args[3]);
 
29067
    /*@SWIG@*/;
 
29068
  }
 
29069
  {
 
29070
    /*@SWIG:CONVERT_STRING_IN@*/
 
29071
    convert_to_string_ex(args[4]);
 
29072
    arg5 = (char *) Z_STRVAL_PP(args[4]);
 
29073
    /*@SWIG@*/;
 
29074
  }
 
29075
  {
 
29076
    /*@SWIG:CONVERT_STRING_IN@*/
 
29077
    convert_to_string_ex(args[5]);
 
29078
    arg6 = (char *) Z_STRVAL_PP(args[5]);
 
29079
    /*@SWIG@*/;
 
29080
  }
 
29081
  {
 
29082
    int errorCode;
 
29083
    errorCode = result = (int)LassoLogin_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
 
29084
    if (errorCode) {
 
29085
      char errorMsg[256];
 
29086
      int swig_error = SWIG_RuntimeError;
 
29087
      if (errorCode == -501 || 
 
29088
        errorCode == -501) {
 
29089
        swig_error = SWIG_ValueError;
 
29090
      }
 
29091
      build_exception_msg(errorCode, errorMsg);
 
29092
      SWIG_exception(swig_error, errorMsg);
 
29093
    }
 
29094
  }
 
29095
  {
 
29096
    ZVAL_LONG(return_value,result);
 
29097
  }
 
29098
  return;
 
29099
fail:
 
29100
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29101
}
 
29102
 
 
29103
 
 
29104
ZEND_NAMED_FUNCTION(_wrap_Login_buildAuthnRequestMsg) {
 
29105
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29106
  int result;
 
29107
  zval **args[1];
 
29108
  
 
29109
  SWIG_ResetError();
 
29110
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29111
    WRONG_PARAM_COUNT;
 
29112
  }
 
29113
  
 
29114
  {
 
29115
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29116
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildAuthnRequestMsg. Expected SWIGTYPE_p_LassoLogin");
 
29117
    }
 
29118
  }
 
29119
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29120
  {
 
29121
    int errorCode;
 
29122
    errorCode = result = (int)LassoLogin_buildAuthnRequestMsg(arg1);
 
29123
    if (errorCode) {
 
29124
      char errorMsg[256];
 
29125
      int swig_error = SWIG_RuntimeError;
 
29126
      if (errorCode == -501 || 
 
29127
        errorCode == -501) {
 
29128
        swig_error = SWIG_ValueError;
 
29129
      }
 
29130
      build_exception_msg(errorCode, errorMsg);
 
29131
      SWIG_exception(swig_error, errorMsg);
 
29132
    }
 
29133
  }
 
29134
  {
 
29135
    ZVAL_LONG(return_value,result);
 
29136
  }
 
29137
  return;
 
29138
fail:
 
29139
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29140
}
 
29141
 
 
29142
 
 
29143
ZEND_NAMED_FUNCTION(_wrap_Login_buildAuthnResponseMsg) {
 
29144
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29145
  int result;
 
29146
  zval **args[1];
 
29147
  
 
29148
  SWIG_ResetError();
 
29149
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29150
    WRONG_PARAM_COUNT;
 
29151
  }
 
29152
  
 
29153
  {
 
29154
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29155
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildAuthnResponseMsg. Expected SWIGTYPE_p_LassoLogin");
 
29156
    }
 
29157
  }
 
29158
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29159
  {
 
29160
    int errorCode;
 
29161
    errorCode = result = (int)LassoLogin_buildAuthnResponseMsg(arg1);
 
29162
    if (errorCode) {
 
29163
      char errorMsg[256];
 
29164
      int swig_error = SWIG_RuntimeError;
 
29165
      if (errorCode == -501 || 
 
29166
        errorCode == -501) {
 
29167
        swig_error = SWIG_ValueError;
 
29168
      }
 
29169
      build_exception_msg(errorCode, errorMsg);
 
29170
      SWIG_exception(swig_error, errorMsg);
 
29171
    }
 
29172
  }
 
29173
  {
 
29174
    ZVAL_LONG(return_value,result);
 
29175
  }
 
29176
  return;
 
29177
fail:
 
29178
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29179
}
 
29180
 
 
29181
 
 
29182
ZEND_NAMED_FUNCTION(_wrap_Login_buildRequestMsg) {
 
29183
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29184
  int result;
 
29185
  zval **args[1];
 
29186
  
 
29187
  SWIG_ResetError();
 
29188
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29189
    WRONG_PARAM_COUNT;
 
29190
  }
 
29191
  
 
29192
  {
 
29193
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29194
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildRequestMsg. Expected SWIGTYPE_p_LassoLogin");
 
29195
    }
 
29196
  }
 
29197
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29198
  {
 
29199
    int errorCode;
 
29200
    errorCode = result = (int)LassoLogin_buildRequestMsg(arg1);
 
29201
    if (errorCode) {
 
29202
      char errorMsg[256];
 
29203
      int swig_error = SWIG_RuntimeError;
 
29204
      if (errorCode == -501 || 
 
29205
        errorCode == -501) {
 
29206
        swig_error = SWIG_ValueError;
 
29207
      }
 
29208
      build_exception_msg(errorCode, errorMsg);
 
29209
      SWIG_exception(swig_error, errorMsg);
 
29210
    }
 
29211
  }
 
29212
  {
 
29213
    ZVAL_LONG(return_value,result);
 
29214
  }
 
29215
  return;
 
29216
fail:
 
29217
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29218
}
 
29219
 
 
29220
 
 
29221
ZEND_NAMED_FUNCTION(_wrap_Login_buildResponseMsg) {
 
29222
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29223
  char *arg2 = (char *) 0 ;
 
29224
  int result;
 
29225
  zval **args[2];
 
29226
  
 
29227
  SWIG_ResetError();
 
29228
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29229
    WRONG_PARAM_COUNT;
 
29230
  }
 
29231
  
 
29232
  {
 
29233
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29234
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_buildResponseMsg. Expected SWIGTYPE_p_LassoLogin");
 
29235
    }
 
29236
  }
 
29237
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29238
  {
 
29239
    /*@SWIG:CONVERT_STRING_IN@*/
 
29240
    convert_to_string_ex(args[1]);
 
29241
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29242
    /*@SWIG@*/;
 
29243
  }
 
29244
  {
 
29245
    int errorCode;
 
29246
    errorCode = result = (int)LassoLogin_buildResponseMsg(arg1,arg2);
 
29247
    if (errorCode) {
 
29248
      char errorMsg[256];
 
29249
      int swig_error = SWIG_RuntimeError;
 
29250
      if (errorCode == -501 || 
 
29251
        errorCode == -501) {
 
29252
        swig_error = SWIG_ValueError;
 
29253
      }
 
29254
      build_exception_msg(errorCode, errorMsg);
 
29255
      SWIG_exception(swig_error, errorMsg);
 
29256
    }
 
29257
  }
 
29258
  {
 
29259
    ZVAL_LONG(return_value,result);
 
29260
  }
 
29261
  return;
 
29262
fail:
 
29263
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29264
}
 
29265
 
 
29266
 
 
29267
ZEND_NAMED_FUNCTION(_wrap_Login_dump) {
 
29268
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29269
  char *result = 0 ;
 
29270
  zval **args[1];
 
29271
  
 
29272
  SWIG_ResetError();
 
29273
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29274
    WRONG_PARAM_COUNT;
 
29275
  }
 
29276
  
 
29277
  {
 
29278
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29279
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_dump. Expected SWIGTYPE_p_LassoLogin");
 
29280
    }
 
29281
  }
 
29282
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29283
  result = (char *)LassoLogin_dump(arg1);
 
29284
  {
 
29285
    if(!result) {
 
29286
      ZVAL_NULL(return_value);
 
29287
    } else {
 
29288
      ZVAL_STRING(return_value,result, 1);
 
29289
    }
 
29290
  }
 
29291
  return;
 
29292
fail:
 
29293
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29294
}
 
29295
 
 
29296
 
 
29297
ZEND_NAMED_FUNCTION(_wrap_Login_initAuthnRequest) {
 
29298
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29299
  char *arg2 = (char *) NULL ;
 
29300
  LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ;
 
29301
  int result;
 
29302
  zval **args[3];
 
29303
  int arg_count;
 
29304
  
 
29305
  SWIG_ResetError();
 
29306
  arg_count = ZEND_NUM_ARGS();
 
29307
  if(arg_count<1 || arg_count>3 ||
 
29308
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
29309
  WRONG_PARAM_COUNT;
 
29310
  
 
29311
  {
 
29312
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29313
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_initAuthnRequest. Expected SWIGTYPE_p_LassoLogin");
 
29314
    }
 
29315
  }
 
29316
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29317
  if(arg_count > 1) {
 
29318
    {
 
29319
      /*@SWIG:CONVERT_STRING_IN@*/
 
29320
      convert_to_string_ex(args[1]);
 
29321
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29322
      /*@SWIG@*/;
 
29323
    }
 
29324
  }
 
29325
  if(arg_count > 2) {
 
29326
    {
 
29327
      /*@SWIG:CONVERT_INT_IN@*/
 
29328
      convert_to_long_ex(args[2]);
 
29329
      arg3 = (LassoHttpMethod) Z_LVAL_PP(args[2]);
 
29330
      /*@SWIG@*/;
 
29331
    }
 
29332
  }
 
29333
  {
 
29334
    int errorCode;
 
29335
    errorCode = result = (int)LassoLogin_initAuthnRequest(arg1,arg2,arg3);
 
29336
    if (errorCode) {
 
29337
      char errorMsg[256];
 
29338
      int swig_error = SWIG_RuntimeError;
 
29339
      if (errorCode == -501 || 
 
29340
        errorCode == -501) {
 
29341
        swig_error = SWIG_ValueError;
 
29342
      }
 
29343
      build_exception_msg(errorCode, errorMsg);
 
29344
      SWIG_exception(swig_error, errorMsg);
 
29345
    }
 
29346
  }
 
29347
  {
 
29348
    ZVAL_LONG(return_value,result);
 
29349
  }
 
29350
  return;
 
29351
fail:
 
29352
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29353
}
 
29354
 
 
29355
 
 
29356
ZEND_NAMED_FUNCTION(_wrap_Login_initRequest) {
 
29357
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29358
  char *arg2 = (char *) 0 ;
 
29359
  LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_REDIRECT ;
 
29360
  int result;
 
29361
  zval **args[3];
 
29362
  int arg_count;
 
29363
  
 
29364
  SWIG_ResetError();
 
29365
  arg_count = ZEND_NUM_ARGS();
 
29366
  if(arg_count<2 || arg_count>3 ||
 
29367
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
29368
  WRONG_PARAM_COUNT;
 
29369
  
 
29370
  {
 
29371
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29372
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_initRequest. Expected SWIGTYPE_p_LassoLogin");
 
29373
    }
 
29374
  }
 
29375
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29376
  {
 
29377
    /*@SWIG:CONVERT_STRING_IN@*/
 
29378
    convert_to_string_ex(args[1]);
 
29379
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29380
    /*@SWIG@*/;
 
29381
  }
 
29382
  if(arg_count > 2) {
 
29383
    {
 
29384
      /*@SWIG:CONVERT_INT_IN@*/
 
29385
      convert_to_long_ex(args[2]);
 
29386
      arg3 = (LassoHttpMethod) Z_LVAL_PP(args[2]);
 
29387
      /*@SWIG@*/;
 
29388
    }
 
29389
  }
 
29390
  {
 
29391
    int errorCode;
 
29392
    errorCode = result = (int)LassoLogin_initRequest(arg1,arg2,arg3);
 
29393
    if (errorCode) {
 
29394
      char errorMsg[256];
 
29395
      int swig_error = SWIG_RuntimeError;
 
29396
      if (errorCode == -501 || 
 
29397
        errorCode == -501) {
 
29398
        swig_error = SWIG_ValueError;
 
29399
      }
 
29400
      build_exception_msg(errorCode, errorMsg);
 
29401
      SWIG_exception(swig_error, errorMsg);
 
29402
    }
 
29403
  }
 
29404
  {
 
29405
    ZVAL_LONG(return_value,result);
 
29406
  }
 
29407
  return;
 
29408
fail:
 
29409
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29410
}
 
29411
 
 
29412
 
 
29413
ZEND_NAMED_FUNCTION(_wrap_Login_initIdpInitiatedAuthnRequest) {
 
29414
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29415
  char *arg2 = (char *) NULL ;
 
29416
  int result;
 
29417
  zval **args[2];
 
29418
  int arg_count;
 
29419
  
 
29420
  SWIG_ResetError();
 
29421
  arg_count = ZEND_NUM_ARGS();
 
29422
  if(arg_count<1 || arg_count>2 ||
 
29423
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
29424
  WRONG_PARAM_COUNT;
 
29425
  
 
29426
  {
 
29427
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29428
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_initIdpInitiatedAuthnRequest. Expected SWIGTYPE_p_LassoLogin");
 
29429
    }
 
29430
  }
 
29431
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29432
  if(arg_count > 1) {
 
29433
    {
 
29434
      /*@SWIG:CONVERT_STRING_IN@*/
 
29435
      convert_to_string_ex(args[1]);
 
29436
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29437
      /*@SWIG@*/;
 
29438
    }
 
29439
  }
 
29440
  {
 
29441
    int errorCode;
 
29442
    errorCode = result = (int)LassoLogin_initIdpInitiatedAuthnRequest(arg1,arg2);
 
29443
    if (errorCode) {
 
29444
      char errorMsg[256];
 
29445
      int swig_error = SWIG_RuntimeError;
 
29446
      if (errorCode == -501 || 
 
29447
        errorCode == -501) {
 
29448
        swig_error = SWIG_ValueError;
 
29449
      }
 
29450
      build_exception_msg(errorCode, errorMsg);
 
29451
      SWIG_exception(swig_error, errorMsg);
 
29452
    }
 
29453
  }
 
29454
  {
 
29455
    ZVAL_LONG(return_value,result);
 
29456
  }
 
29457
  return;
 
29458
fail:
 
29459
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29460
}
 
29461
 
 
29462
 
 
29463
ZEND_NAMED_FUNCTION(_wrap_Login_mustAskForConsent) {
 
29464
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29465
  bool result;
 
29466
  zval **args[1];
 
29467
  
 
29468
  SWIG_ResetError();
 
29469
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29470
    WRONG_PARAM_COUNT;
 
29471
  }
 
29472
  
 
29473
  {
 
29474
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29475
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_mustAskForConsent. Expected SWIGTYPE_p_LassoLogin");
 
29476
    }
 
29477
  }
 
29478
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29479
  result = (bool)LassoLogin_mustAskForConsent(arg1);
 
29480
  {
 
29481
    ZVAL_BOOL(return_value,(result)?1:0);
 
29482
  }
 
29483
  return;
 
29484
fail:
 
29485
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29486
}
 
29487
 
 
29488
 
 
29489
ZEND_NAMED_FUNCTION(_wrap_Login_mustAuthenticate) {
 
29490
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29491
  bool result;
 
29492
  zval **args[1];
 
29493
  
 
29494
  SWIG_ResetError();
 
29495
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29496
    WRONG_PARAM_COUNT;
 
29497
  }
 
29498
  
 
29499
  {
 
29500
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29501
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_mustAuthenticate. Expected SWIGTYPE_p_LassoLogin");
 
29502
    }
 
29503
  }
 
29504
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29505
  result = (bool)LassoLogin_mustAuthenticate(arg1);
 
29506
  {
 
29507
    ZVAL_BOOL(return_value,(result)?1:0);
 
29508
  }
 
29509
  return;
 
29510
fail:
 
29511
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29512
}
 
29513
 
 
29514
 
 
29515
ZEND_NAMED_FUNCTION(_wrap_Login_processAuthnRequestMsg) {
 
29516
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29517
  char *arg2 = (char *) 0 ;
 
29518
  int result;
 
29519
  zval **args[2];
 
29520
  
 
29521
  SWIG_ResetError();
 
29522
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29523
    WRONG_PARAM_COUNT;
 
29524
  }
 
29525
  
 
29526
  {
 
29527
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29528
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_processAuthnRequestMsg. Expected SWIGTYPE_p_LassoLogin");
 
29529
    }
 
29530
  }
 
29531
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29532
  {
 
29533
    /*@SWIG:CONVERT_STRING_IN@*/
 
29534
    convert_to_string_ex(args[1]);
 
29535
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29536
    /*@SWIG@*/;
 
29537
  }
 
29538
  {
 
29539
    int errorCode;
 
29540
    errorCode = result = (int)LassoLogin_processAuthnRequestMsg(arg1,arg2);
 
29541
    if (errorCode) {
 
29542
      char errorMsg[256];
 
29543
      int swig_error = SWIG_RuntimeError;
 
29544
      if (errorCode == -501 || 
 
29545
        errorCode == -501) {
 
29546
        swig_error = SWIG_ValueError;
 
29547
      }
 
29548
      build_exception_msg(errorCode, errorMsg);
 
29549
      SWIG_exception(swig_error, errorMsg);
 
29550
    }
 
29551
  }
 
29552
  {
 
29553
    ZVAL_LONG(return_value,result);
 
29554
  }
 
29555
  return;
 
29556
fail:
 
29557
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29558
}
 
29559
 
 
29560
 
 
29561
ZEND_NAMED_FUNCTION(_wrap_Login_processAuthnResponseMsg) {
 
29562
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29563
  char *arg2 = (char *) 0 ;
 
29564
  int result;
 
29565
  zval **args[2];
 
29566
  
 
29567
  SWIG_ResetError();
 
29568
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29569
    WRONG_PARAM_COUNT;
 
29570
  }
 
29571
  
 
29572
  {
 
29573
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29574
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_processAuthnResponseMsg. Expected SWIGTYPE_p_LassoLogin");
 
29575
    }
 
29576
  }
 
29577
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29578
  {
 
29579
    /*@SWIG:CONVERT_STRING_IN@*/
 
29580
    convert_to_string_ex(args[1]);
 
29581
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29582
    /*@SWIG@*/;
 
29583
  }
 
29584
  {
 
29585
    int errorCode;
 
29586
    errorCode = result = (int)LassoLogin_processAuthnResponseMsg(arg1,arg2);
 
29587
    if (errorCode) {
 
29588
      char errorMsg[256];
 
29589
      int swig_error = SWIG_RuntimeError;
 
29590
      if (errorCode == -501 || 
 
29591
        errorCode == -501) {
 
29592
        swig_error = SWIG_ValueError;
 
29593
      }
 
29594
      build_exception_msg(errorCode, errorMsg);
 
29595
      SWIG_exception(swig_error, errorMsg);
 
29596
    }
 
29597
  }
 
29598
  {
 
29599
    ZVAL_LONG(return_value,result);
 
29600
  }
 
29601
  return;
 
29602
fail:
 
29603
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29604
}
 
29605
 
 
29606
 
 
29607
ZEND_NAMED_FUNCTION(_wrap_Login_processRequestMsg) {
 
29608
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29609
  char *arg2 = (char *) 0 ;
 
29610
  int result;
 
29611
  zval **args[2];
 
29612
  
 
29613
  SWIG_ResetError();
 
29614
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29615
    WRONG_PARAM_COUNT;
 
29616
  }
 
29617
  
 
29618
  {
 
29619
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29620
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_processRequestMsg. Expected SWIGTYPE_p_LassoLogin");
 
29621
    }
 
29622
  }
 
29623
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29624
  {
 
29625
    /*@SWIG:CONVERT_STRING_IN@*/
 
29626
    convert_to_string_ex(args[1]);
 
29627
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29628
    /*@SWIG@*/;
 
29629
  }
 
29630
  {
 
29631
    int errorCode;
 
29632
    errorCode = result = (int)LassoLogin_processRequestMsg(arg1,arg2);
 
29633
    if (errorCode) {
 
29634
      char errorMsg[256];
 
29635
      int swig_error = SWIG_RuntimeError;
 
29636
      if (errorCode == -501 || 
 
29637
        errorCode == -501) {
 
29638
        swig_error = SWIG_ValueError;
 
29639
      }
 
29640
      build_exception_msg(errorCode, errorMsg);
 
29641
      SWIG_exception(swig_error, errorMsg);
 
29642
    }
 
29643
  }
 
29644
  {
 
29645
    ZVAL_LONG(return_value,result);
 
29646
  }
 
29647
  return;
 
29648
fail:
 
29649
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29650
}
 
29651
 
 
29652
 
 
29653
ZEND_NAMED_FUNCTION(_wrap_Login_processResponseMsg) {
 
29654
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29655
  char *arg2 = (char *) 0 ;
 
29656
  int result;
 
29657
  zval **args[2];
 
29658
  
 
29659
  SWIG_ResetError();
 
29660
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29661
    WRONG_PARAM_COUNT;
 
29662
  }
 
29663
  
 
29664
  {
 
29665
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29666
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_processResponseMsg. Expected SWIGTYPE_p_LassoLogin");
 
29667
    }
 
29668
  }
 
29669
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29670
  {
 
29671
    /*@SWIG:CONVERT_STRING_IN@*/
 
29672
    convert_to_string_ex(args[1]);
 
29673
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29674
    /*@SWIG@*/;
 
29675
  }
 
29676
  {
 
29677
    int errorCode;
 
29678
    errorCode = result = (int)LassoLogin_processResponseMsg(arg1,arg2);
 
29679
    if (errorCode) {
 
29680
      char errorMsg[256];
 
29681
      int swig_error = SWIG_RuntimeError;
 
29682
      if (errorCode == -501 || 
 
29683
        errorCode == -501) {
 
29684
        swig_error = SWIG_ValueError;
 
29685
      }
 
29686
      build_exception_msg(errorCode, errorMsg);
 
29687
      SWIG_exception(swig_error, errorMsg);
 
29688
    }
 
29689
  }
 
29690
  {
 
29691
    ZVAL_LONG(return_value,result);
 
29692
  }
 
29693
  return;
 
29694
fail:
 
29695
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29696
}
 
29697
 
 
29698
 
 
29699
ZEND_NAMED_FUNCTION(_wrap_Login_setResourceId) {
 
29700
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29701
  char *arg2 = (char *) 0 ;
 
29702
  int result;
 
29703
  zval **args[2];
 
29704
  
 
29705
  SWIG_ResetError();
 
29706
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29707
    WRONG_PARAM_COUNT;
 
29708
  }
 
29709
  
 
29710
  {
 
29711
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29712
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_setResourceId. Expected SWIGTYPE_p_LassoLogin");
 
29713
    }
 
29714
  }
 
29715
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29716
  {
 
29717
    /*@SWIG:CONVERT_STRING_IN@*/
 
29718
    convert_to_string_ex(args[1]);
 
29719
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29720
    /*@SWIG@*/;
 
29721
  }
 
29722
  {
 
29723
    int errorCode;
 
29724
    errorCode = result = (int)LassoLogin_setResourceId(arg1,arg2);
 
29725
    if (errorCode) {
 
29726
      char errorMsg[256];
 
29727
      int swig_error = SWIG_RuntimeError;
 
29728
      if (errorCode == -501 || 
 
29729
        errorCode == -501) {
 
29730
        swig_error = SWIG_ValueError;
 
29731
      }
 
29732
      build_exception_msg(errorCode, errorMsg);
 
29733
      SWIG_exception(swig_error, errorMsg);
 
29734
    }
 
29735
  }
 
29736
  {
 
29737
    ZVAL_LONG(return_value,result);
 
29738
  }
 
29739
  return;
 
29740
fail:
 
29741
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29742
}
 
29743
 
 
29744
 
 
29745
ZEND_NAMED_FUNCTION(_wrap_Login_validateRequestMsg) {
 
29746
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29747
  bool arg2 ;
 
29748
  bool arg3 ;
 
29749
  int result;
 
29750
  zval **args[3];
 
29751
  
 
29752
  SWIG_ResetError();
 
29753
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
29754
    WRONG_PARAM_COUNT;
 
29755
  }
 
29756
  
 
29757
  {
 
29758
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29759
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_validateRequestMsg. Expected SWIGTYPE_p_LassoLogin");
 
29760
    }
 
29761
  }
 
29762
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29763
  {
 
29764
    /*@SWIG:CONVERT_BOOL_IN@*/
 
29765
    convert_to_boolean_ex(args[1]);
 
29766
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
29767
    /*@SWIG@*/;
 
29768
  }
 
29769
  {
 
29770
    /*@SWIG:CONVERT_BOOL_IN@*/
 
29771
    convert_to_boolean_ex(args[2]);
 
29772
    arg3 = (bool) Z_LVAL_PP(args[2]);
 
29773
    /*@SWIG@*/;
 
29774
  }
 
29775
  {
 
29776
    int errorCode;
 
29777
    errorCode = result = (int)LassoLogin_validateRequestMsg(arg1,arg2,arg3);
 
29778
    if (errorCode) {
 
29779
      char errorMsg[256];
 
29780
      int swig_error = SWIG_RuntimeError;
 
29781
      if (errorCode == -501 || 
 
29782
        errorCode == -501) {
 
29783
        swig_error = SWIG_ValueError;
 
29784
      }
 
29785
      build_exception_msg(errorCode, errorMsg);
 
29786
      SWIG_exception(swig_error, errorMsg);
 
29787
    }
 
29788
  }
 
29789
  {
 
29790
    ZVAL_LONG(return_value,result);
 
29791
  }
 
29792
  return;
 
29793
fail:
 
29794
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29795
}
 
29796
 
 
29797
 
 
29798
ZEND_NAMED_FUNCTION(_wrap_Login_processPaosResponseMsg) {
 
29799
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
29800
  char *arg2 = (char *) 0 ;
 
29801
  int result;
 
29802
  zval **args[2];
 
29803
  
 
29804
  SWIG_ResetError();
 
29805
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29806
    WRONG_PARAM_COUNT;
 
29807
  }
 
29808
  
 
29809
  {
 
29810
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogin, 0) < 0) {
 
29811
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Login_processPaosResponseMsg. Expected SWIGTYPE_p_LassoLogin");
 
29812
    }
 
29813
  }
 
29814
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29815
  {
 
29816
    /*@SWIG:CONVERT_STRING_IN@*/
 
29817
    convert_to_string_ex(args[1]);
 
29818
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29819
    /*@SWIG@*/;
 
29820
  }
 
29821
  {
 
29822
    int errorCode;
 
29823
    errorCode = result = (int)LassoLogin_processPaosResponseMsg(arg1,arg2);
 
29824
    if (errorCode) {
 
29825
      char errorMsg[256];
 
29826
      int swig_error = SWIG_RuntimeError;
 
29827
      if (errorCode == -501 || 
 
29828
        errorCode == -501) {
 
29829
        swig_error = SWIG_ValueError;
 
29830
      }
 
29831
      build_exception_msg(errorCode, errorMsg);
 
29832
      SWIG_exception(swig_error, errorMsg);
 
29833
    }
 
29834
  }
 
29835
  {
 
29836
    ZVAL_LONG(return_value,result);
 
29837
  }
 
29838
  return;
 
29839
fail:
 
29840
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29841
}
 
29842
 
 
29843
 
 
29844
ZEND_NAMED_FUNCTION(_wrap_Logout_artifact_get) {
 
29845
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
29846
  char *result = 0 ;
 
29847
  zval **args[1];
 
29848
  
 
29849
  SWIG_ResetError();
 
29850
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29851
    WRONG_PARAM_COUNT;
 
29852
  }
 
29853
  
 
29854
  {
 
29855
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
29856
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_artifact_get. Expected SWIGTYPE_p_LassoLogout");
 
29857
    }
 
29858
  }
 
29859
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29860
  result = (char *)LassoLogout_artifact_get(arg1);
 
29861
  {
 
29862
    if(!result) {
 
29863
      ZVAL_NULL(return_value);
 
29864
    } else {
 
29865
      ZVAL_STRING(return_value,result, 1);
 
29866
    }
 
29867
  }
 
29868
  return;
 
29869
fail:
 
29870
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29871
}
 
29872
 
 
29873
 
 
29874
ZEND_NAMED_FUNCTION(_wrap_Logout_artifactMessage_set) {
 
29875
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
29876
  char *arg2 = (char *) 0 ;
 
29877
  zval **args[2];
 
29878
  
 
29879
  SWIG_ResetError();
 
29880
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29881
    WRONG_PARAM_COUNT;
 
29882
  }
 
29883
  
 
29884
  {
 
29885
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
29886
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_artifactMessage_set. Expected SWIGTYPE_p_LassoLogout");
 
29887
    }
 
29888
  }
 
29889
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29890
  {
 
29891
    /*@SWIG:CONVERT_STRING_IN@*/
 
29892
    convert_to_string_ex(args[1]);
 
29893
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
29894
    /*@SWIG@*/;
 
29895
  }
 
29896
  LassoLogout_artifactMessage_set(arg1,arg2);
 
29897
  
 
29898
  
 
29899
  return;
 
29900
fail:
 
29901
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29902
}
 
29903
 
 
29904
 
 
29905
ZEND_NAMED_FUNCTION(_wrap_Logout_artifactMessage_get) {
 
29906
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
29907
  char *result = 0 ;
 
29908
  zval **args[1];
 
29909
  
 
29910
  SWIG_ResetError();
 
29911
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29912
    WRONG_PARAM_COUNT;
 
29913
  }
 
29914
  
 
29915
  {
 
29916
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
29917
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_artifactMessage_get. Expected SWIGTYPE_p_LassoLogout");
 
29918
    }
 
29919
  }
 
29920
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29921
  result = (char *)LassoLogout_artifactMessage_get(arg1);
 
29922
  {
 
29923
    if(!result) {
 
29924
      ZVAL_NULL(return_value);
 
29925
    } else {
 
29926
      ZVAL_STRING(return_value,result, 1);
 
29927
    }
 
29928
  }
 
29929
  return;
 
29930
fail:
 
29931
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29932
}
 
29933
 
 
29934
 
 
29935
ZEND_NAMED_FUNCTION(_wrap_Logout_identity_set) {
 
29936
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
29937
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
29938
  zval **args[2];
 
29939
  
 
29940
  SWIG_ResetError();
 
29941
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
29942
    WRONG_PARAM_COUNT;
 
29943
  }
 
29944
  
 
29945
  {
 
29946
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
29947
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_identity_set. Expected SWIGTYPE_p_LassoLogout");
 
29948
    }
 
29949
  }
 
29950
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29951
  {
 
29952
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
29953
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Logout_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
29954
    }
 
29955
  }
 
29956
  LassoLogout_identity_set(arg1,arg2);
 
29957
  
 
29958
  
 
29959
  return;
 
29960
fail:
 
29961
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29962
}
 
29963
 
 
29964
 
 
29965
ZEND_NAMED_FUNCTION(_wrap_Logout_identity_get) {
 
29966
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
29967
  LassoIdentity *result = 0 ;
 
29968
  zval **args[1];
 
29969
  
 
29970
  SWIG_ResetError();
 
29971
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
29972
    WRONG_PARAM_COUNT;
 
29973
  }
 
29974
  
 
29975
  {
 
29976
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
29977
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_identity_get. Expected SWIGTYPE_p_LassoLogout");
 
29978
    }
 
29979
  }
 
29980
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
29981
  result = (LassoIdentity *)LassoLogout_identity_get(arg1);
 
29982
  {
 
29983
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
29984
  }
 
29985
  /* Wrap this return value */
 
29986
  {
 
29987
    /* ALTERNATIVE Constructor, make an object wrapper */
 
29988
    zval *obj, *_cPtr;
 
29989
    MAKE_STD_ZVAL(obj);
 
29990
    MAKE_STD_ZVAL(_cPtr);
 
29991
    *_cPtr = *return_value;
 
29992
    INIT_ZVAL(*return_value);
 
29993
    *return_value=*_cPtr;
 
29994
  }
 
29995
  return;
 
29996
fail:
 
29997
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
29998
}
 
29999
 
 
30000
 
 
30001
ZEND_NAMED_FUNCTION(_wrap_Logout_isIdentityDirty_get) {
 
30002
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30003
  bool result;
 
30004
  zval **args[1];
 
30005
  
 
30006
  SWIG_ResetError();
 
30007
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30008
    WRONG_PARAM_COUNT;
 
30009
  }
 
30010
  
 
30011
  {
 
30012
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30013
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_isIdentityDirty_get. Expected SWIGTYPE_p_LassoLogout");
 
30014
    }
 
30015
  }
 
30016
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30017
  result = (bool)LassoLogout_isIdentityDirty_get(arg1);
 
30018
  {
 
30019
    ZVAL_BOOL(return_value,(result)?1:0);
 
30020
  }
 
30021
  return;
 
30022
fail:
 
30023
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30024
}
 
30025
 
 
30026
 
 
30027
ZEND_NAMED_FUNCTION(_wrap_Logout_isSessionDirty_get) {
 
30028
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30029
  bool result;
 
30030
  zval **args[1];
 
30031
  
 
30032
  SWIG_ResetError();
 
30033
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30034
    WRONG_PARAM_COUNT;
 
30035
  }
 
30036
  
 
30037
  {
 
30038
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30039
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_isSessionDirty_get. Expected SWIGTYPE_p_LassoLogout");
 
30040
    }
 
30041
  }
 
30042
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30043
  result = (bool)LassoLogout_isSessionDirty_get(arg1);
 
30044
  {
 
30045
    ZVAL_BOOL(return_value,(result)?1:0);
 
30046
  }
 
30047
  return;
 
30048
fail:
 
30049
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30050
}
 
30051
 
 
30052
 
 
30053
ZEND_NAMED_FUNCTION(_wrap_Logout_msgBody_get) {
 
30054
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30055
  char *result = 0 ;
 
30056
  zval **args[1];
 
30057
  
 
30058
  SWIG_ResetError();
 
30059
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30060
    WRONG_PARAM_COUNT;
 
30061
  }
 
30062
  
 
30063
  {
 
30064
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30065
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_msgBody_get. Expected SWIGTYPE_p_LassoLogout");
 
30066
    }
 
30067
  }
 
30068
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30069
  result = (char *)LassoLogout_msgBody_get(arg1);
 
30070
  {
 
30071
    if(!result) {
 
30072
      ZVAL_NULL(return_value);
 
30073
    } else {
 
30074
      ZVAL_STRING(return_value,result, 1);
 
30075
    }
 
30076
  }
 
30077
  return;
 
30078
fail:
 
30079
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30080
}
 
30081
 
 
30082
 
 
30083
ZEND_NAMED_FUNCTION(_wrap_Logout_msgRelayState_get) {
 
30084
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30085
  char *result = 0 ;
 
30086
  zval **args[1];
 
30087
  
 
30088
  SWIG_ResetError();
 
30089
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30090
    WRONG_PARAM_COUNT;
 
30091
  }
 
30092
  
 
30093
  {
 
30094
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30095
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_msgRelayState_get. Expected SWIGTYPE_p_LassoLogout");
 
30096
    }
 
30097
  }
 
30098
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30099
  result = (char *)LassoLogout_msgRelayState_get(arg1);
 
30100
  {
 
30101
    if(!result) {
 
30102
      ZVAL_NULL(return_value);
 
30103
    } else {
 
30104
      ZVAL_STRING(return_value,result, 1);
 
30105
    }
 
30106
  }
 
30107
  return;
 
30108
fail:
 
30109
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30110
}
 
30111
 
 
30112
 
 
30113
ZEND_NAMED_FUNCTION(_wrap_Logout_msgUrl_get) {
 
30114
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30115
  char *result = 0 ;
 
30116
  zval **args[1];
 
30117
  
 
30118
  SWIG_ResetError();
 
30119
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30120
    WRONG_PARAM_COUNT;
 
30121
  }
 
30122
  
 
30123
  {
 
30124
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30125
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_msgUrl_get. Expected SWIGTYPE_p_LassoLogout");
 
30126
    }
 
30127
  }
 
30128
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30129
  result = (char *)LassoLogout_msgUrl_get(arg1);
 
30130
  {
 
30131
    if(!result) {
 
30132
      ZVAL_NULL(return_value);
 
30133
    } else {
 
30134
      ZVAL_STRING(return_value,result, 1);
 
30135
    }
 
30136
  }
 
30137
  return;
 
30138
fail:
 
30139
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30140
}
 
30141
 
 
30142
 
 
30143
ZEND_NAMED_FUNCTION(_wrap_Logout_nameIdentifier_set) {
 
30144
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30145
  LassoNode *arg2 = (LassoNode *) 0 ;
 
30146
  zval **args[2];
 
30147
  
 
30148
  SWIG_ResetError();
 
30149
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30150
    WRONG_PARAM_COUNT;
 
30151
  }
 
30152
  
 
30153
  {
 
30154
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30155
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_nameIdentifier_set. Expected SWIGTYPE_p_LassoLogout");
 
30156
    }
 
30157
  }
 
30158
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30159
  {
 
30160
    node_info *info, *super;
 
30161
    
 
30162
    
 
30163
    
 
30164
    
 
30165
    
 
30166
    
 
30167
    
 
30168
    
 
30169
    
 
30170
    
 
30171
    
 
30172
    
 
30173
    
 
30174
    if ((*args[1])->type == IS_NULL) {
 
30175
      arg2=0;
 
30176
    } else {
 
30177
      for (info = node_infos; info->swig; info++) {
 
30178
        for (super = info; super; super = super->super)
 
30179
        if (super->swig == SWIGTYPE_p_LassoNode)
 
30180
        break;
 
30181
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
30182
        break;
 
30183
      }
 
30184
      if (! info->swig) {
 
30185
        zend_error(E_ERROR, "Type error in argument of Logout_nameIdentifier_set.");
 
30186
      }
 
30187
    }
 
30188
    
 
30189
    
 
30190
    
 
30191
    
 
30192
    
 
30193
    
 
30194
    
 
30195
    
 
30196
    
 
30197
    
 
30198
    
 
30199
    
 
30200
    
 
30201
    
 
30202
    
 
30203
    
 
30204
  }
 
30205
  LassoLogout_nameIdentifier_set(arg1,arg2);
 
30206
  
 
30207
  
 
30208
  return;
 
30209
fail:
 
30210
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30211
}
 
30212
 
 
30213
 
 
30214
ZEND_NAMED_FUNCTION(_wrap_Logout_nameIdentifier_get) {
 
30215
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30216
  LassoNode *result = 0 ;
 
30217
  zval **args[1];
 
30218
  
 
30219
  SWIG_ResetError();
 
30220
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30221
    WRONG_PARAM_COUNT;
 
30222
  }
 
30223
  
 
30224
  {
 
30225
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30226
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_nameIdentifier_get. Expected SWIGTYPE_p_LassoLogout");
 
30227
    }
 
30228
  }
 
30229
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30230
  result = (LassoNode *)LassoLogout_nameIdentifier_get(arg1);
 
30231
  {
 
30232
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
30233
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
30234
  }
 
30235
  /* Wrap this return value */
 
30236
  {
 
30237
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30238
    zval *obj, *_cPtr;
 
30239
    MAKE_STD_ZVAL(obj);
 
30240
    MAKE_STD_ZVAL(_cPtr);
 
30241
    *_cPtr = *return_value;
 
30242
    INIT_ZVAL(*return_value);
 
30243
    *return_value=*_cPtr;
 
30244
  }
 
30245
  return;
 
30246
fail:
 
30247
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30248
}
 
30249
 
 
30250
 
 
30251
ZEND_NAMED_FUNCTION(_wrap_Logout_remoteProviderId_set) {
 
30252
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30253
  char *arg2 = (char *) 0 ;
 
30254
  zval **args[2];
 
30255
  
 
30256
  SWIG_ResetError();
 
30257
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30258
    WRONG_PARAM_COUNT;
 
30259
  }
 
30260
  
 
30261
  {
 
30262
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30263
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_remoteProviderId_set. Expected SWIGTYPE_p_LassoLogout");
 
30264
    }
 
30265
  }
 
30266
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30267
  {
 
30268
    /*@SWIG:CONVERT_STRING_IN@*/
 
30269
    convert_to_string_ex(args[1]);
 
30270
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
30271
    /*@SWIG@*/;
 
30272
  }
 
30273
  LassoLogout_remoteProviderId_set(arg1,arg2);
 
30274
  
 
30275
  
 
30276
  return;
 
30277
fail:
 
30278
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30279
}
 
30280
 
 
30281
 
 
30282
ZEND_NAMED_FUNCTION(_wrap_Logout_remoteProviderId_get) {
 
30283
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30284
  char *result = 0 ;
 
30285
  zval **args[1];
 
30286
  
 
30287
  SWIG_ResetError();
 
30288
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30289
    WRONG_PARAM_COUNT;
 
30290
  }
 
30291
  
 
30292
  {
 
30293
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30294
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_remoteProviderId_get. Expected SWIGTYPE_p_LassoLogout");
 
30295
    }
 
30296
  }
 
30297
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30298
  result = (char *)LassoLogout_remoteProviderId_get(arg1);
 
30299
  {
 
30300
    if(!result) {
 
30301
      ZVAL_NULL(return_value);
 
30302
    } else {
 
30303
      ZVAL_STRING(return_value,result, 1);
 
30304
    }
 
30305
  }
 
30306
  return;
 
30307
fail:
 
30308
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30309
}
 
30310
 
 
30311
 
 
30312
ZEND_NAMED_FUNCTION(_wrap_Logout_request_set) {
 
30313
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30314
  LassoNode *arg2 = (LassoNode *) 0 ;
 
30315
  zval **args[2];
 
30316
  
 
30317
  SWIG_ResetError();
 
30318
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30319
    WRONG_PARAM_COUNT;
 
30320
  }
 
30321
  
 
30322
  {
 
30323
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30324
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_request_set. Expected SWIGTYPE_p_LassoLogout");
 
30325
    }
 
30326
  }
 
30327
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30328
  {
 
30329
    node_info *info, *super;
 
30330
    
 
30331
    
 
30332
    
 
30333
    
 
30334
    
 
30335
    
 
30336
    
 
30337
    
 
30338
    
 
30339
    
 
30340
    
 
30341
    
 
30342
    
 
30343
    if ((*args[1])->type == IS_NULL) {
 
30344
      arg2=0;
 
30345
    } else {
 
30346
      for (info = node_infos; info->swig; info++) {
 
30347
        for (super = info; super; super = super->super)
 
30348
        if (super->swig == SWIGTYPE_p_LassoNode)
 
30349
        break;
 
30350
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
30351
        break;
 
30352
      }
 
30353
      if (! info->swig) {
 
30354
        zend_error(E_ERROR, "Type error in argument of Logout_request_set.");
 
30355
      }
 
30356
    }
 
30357
    
 
30358
    
 
30359
    
 
30360
    
 
30361
    
 
30362
    
 
30363
    
 
30364
    
 
30365
    
 
30366
    
 
30367
    
 
30368
    
 
30369
    
 
30370
    
 
30371
    
 
30372
    
 
30373
  }
 
30374
  LassoLogout_request_set(arg1,arg2);
 
30375
  
 
30376
  
 
30377
  return;
 
30378
fail:
 
30379
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30380
}
 
30381
 
 
30382
 
 
30383
ZEND_NAMED_FUNCTION(_wrap_Logout_request_get) {
 
30384
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30385
  LassoNode *result = 0 ;
 
30386
  zval **args[1];
 
30387
  
 
30388
  SWIG_ResetError();
 
30389
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30390
    WRONG_PARAM_COUNT;
 
30391
  }
 
30392
  
 
30393
  {
 
30394
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30395
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_request_get. Expected SWIGTYPE_p_LassoLogout");
 
30396
    }
 
30397
  }
 
30398
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30399
  result = (LassoNode *)LassoLogout_request_get(arg1);
 
30400
  {
 
30401
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
30402
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
30403
  }
 
30404
  /* Wrap this return value */
 
30405
  {
 
30406
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30407
    zval *obj, *_cPtr;
 
30408
    MAKE_STD_ZVAL(obj);
 
30409
    MAKE_STD_ZVAL(_cPtr);
 
30410
    *_cPtr = *return_value;
 
30411
    INIT_ZVAL(*return_value);
 
30412
    *return_value=*_cPtr;
 
30413
  }
 
30414
  return;
 
30415
fail:
 
30416
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30417
}
 
30418
 
 
30419
 
 
30420
ZEND_NAMED_FUNCTION(_wrap_Logout_response_set) {
 
30421
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30422
  LassoNode *arg2 = (LassoNode *) 0 ;
 
30423
  zval **args[2];
 
30424
  
 
30425
  SWIG_ResetError();
 
30426
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30427
    WRONG_PARAM_COUNT;
 
30428
  }
 
30429
  
 
30430
  {
 
30431
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30432
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_response_set. Expected SWIGTYPE_p_LassoLogout");
 
30433
    }
 
30434
  }
 
30435
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30436
  {
 
30437
    node_info *info, *super;
 
30438
    
 
30439
    
 
30440
    
 
30441
    
 
30442
    
 
30443
    
 
30444
    
 
30445
    
 
30446
    
 
30447
    
 
30448
    
 
30449
    
 
30450
    
 
30451
    if ((*args[1])->type == IS_NULL) {
 
30452
      arg2=0;
 
30453
    } else {
 
30454
      for (info = node_infos; info->swig; info++) {
 
30455
        for (super = info; super; super = super->super)
 
30456
        if (super->swig == SWIGTYPE_p_LassoNode)
 
30457
        break;
 
30458
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
30459
        break;
 
30460
      }
 
30461
      if (! info->swig) {
 
30462
        zend_error(E_ERROR, "Type error in argument of Logout_response_set.");
 
30463
      }
 
30464
    }
 
30465
    
 
30466
    
 
30467
    
 
30468
    
 
30469
    
 
30470
    
 
30471
    
 
30472
    
 
30473
    
 
30474
    
 
30475
    
 
30476
    
 
30477
    
 
30478
    
 
30479
    
 
30480
    
 
30481
  }
 
30482
  LassoLogout_response_set(arg1,arg2);
 
30483
  
 
30484
  
 
30485
  return;
 
30486
fail:
 
30487
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30488
}
 
30489
 
 
30490
 
 
30491
ZEND_NAMED_FUNCTION(_wrap_Logout_response_get) {
 
30492
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30493
  LassoNode *result = 0 ;
 
30494
  zval **args[1];
 
30495
  
 
30496
  SWIG_ResetError();
 
30497
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30498
    WRONG_PARAM_COUNT;
 
30499
  }
 
30500
  
 
30501
  {
 
30502
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30503
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_response_get. Expected SWIGTYPE_p_LassoLogout");
 
30504
    }
 
30505
  }
 
30506
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30507
  result = (LassoNode *)LassoLogout_response_get(arg1);
 
30508
  {
 
30509
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
30510
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
30511
  }
 
30512
  /* Wrap this return value */
 
30513
  {
 
30514
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30515
    zval *obj, *_cPtr;
 
30516
    MAKE_STD_ZVAL(obj);
 
30517
    MAKE_STD_ZVAL(_cPtr);
 
30518
    *_cPtr = *return_value;
 
30519
    INIT_ZVAL(*return_value);
 
30520
    *return_value=*_cPtr;
 
30521
  }
 
30522
  return;
 
30523
fail:
 
30524
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30525
}
 
30526
 
 
30527
 
 
30528
ZEND_NAMED_FUNCTION(_wrap_Logout_server_set) {
 
30529
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30530
  LassoServer *arg2 = (LassoServer *) 0 ;
 
30531
  zval **args[2];
 
30532
  
 
30533
  SWIG_ResetError();
 
30534
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30535
    WRONG_PARAM_COUNT;
 
30536
  }
 
30537
  
 
30538
  {
 
30539
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30540
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_server_set. Expected SWIGTYPE_p_LassoLogout");
 
30541
    }
 
30542
  }
 
30543
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30544
  {
 
30545
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
30546
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Logout_server_set. Expected SWIGTYPE_p_LassoServer");
 
30547
    }
 
30548
  }
 
30549
  LassoLogout_server_set(arg1,arg2);
 
30550
  
 
30551
  
 
30552
  return;
 
30553
fail:
 
30554
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30555
}
 
30556
 
 
30557
 
 
30558
ZEND_NAMED_FUNCTION(_wrap_Logout_server_get) {
 
30559
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30560
  LassoServer *result = 0 ;
 
30561
  zval **args[1];
 
30562
  
 
30563
  SWIG_ResetError();
 
30564
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30565
    WRONG_PARAM_COUNT;
 
30566
  }
 
30567
  
 
30568
  {
 
30569
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30570
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_server_get. Expected SWIGTYPE_p_LassoLogout");
 
30571
    }
 
30572
  }
 
30573
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30574
  result = (LassoServer *)LassoLogout_server_get(arg1);
 
30575
  {
 
30576
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
30577
  }
 
30578
  /* Wrap this return value */
 
30579
  {
 
30580
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30581
    zval *obj, *_cPtr;
 
30582
    MAKE_STD_ZVAL(obj);
 
30583
    MAKE_STD_ZVAL(_cPtr);
 
30584
    *_cPtr = *return_value;
 
30585
    INIT_ZVAL(*return_value);
 
30586
    *return_value=*_cPtr;
 
30587
  }
 
30588
  return;
 
30589
fail:
 
30590
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30591
}
 
30592
 
 
30593
 
 
30594
ZEND_NAMED_FUNCTION(_wrap_Logout_session_set) {
 
30595
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30596
  LassoSession *arg2 = (LassoSession *) 0 ;
 
30597
  zval **args[2];
 
30598
  
 
30599
  SWIG_ResetError();
 
30600
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30601
    WRONG_PARAM_COUNT;
 
30602
  }
 
30603
  
 
30604
  {
 
30605
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30606
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_session_set. Expected SWIGTYPE_p_LassoLogout");
 
30607
    }
 
30608
  }
 
30609
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30610
  {
 
30611
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
30612
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Logout_session_set. Expected SWIGTYPE_p_LassoSession");
 
30613
    }
 
30614
  }
 
30615
  LassoLogout_session_set(arg1,arg2);
 
30616
  
 
30617
  
 
30618
  return;
 
30619
fail:
 
30620
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30621
}
 
30622
 
 
30623
 
 
30624
ZEND_NAMED_FUNCTION(_wrap_Logout_session_get) {
 
30625
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30626
  LassoSession *result = 0 ;
 
30627
  zval **args[1];
 
30628
  
 
30629
  SWIG_ResetError();
 
30630
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30631
    WRONG_PARAM_COUNT;
 
30632
  }
 
30633
  
 
30634
  {
 
30635
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30636
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_session_get. Expected SWIGTYPE_p_LassoLogout");
 
30637
    }
 
30638
  }
 
30639
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30640
  result = (LassoSession *)LassoLogout_session_get(arg1);
 
30641
  {
 
30642
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
30643
  }
 
30644
  /* Wrap this return value */
 
30645
  {
 
30646
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30647
    zval *obj, *_cPtr;
 
30648
    MAKE_STD_ZVAL(obj);
 
30649
    MAKE_STD_ZVAL(_cPtr);
 
30650
    *_cPtr = *return_value;
 
30651
    INIT_ZVAL(*return_value);
 
30652
    *return_value=*_cPtr;
 
30653
  }
 
30654
  return;
 
30655
fail:
 
30656
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30657
}
 
30658
 
 
30659
 
 
30660
ZEND_NAMED_FUNCTION(_wrap_new_Logout) {
 
30661
  LassoServer *arg1 = (LassoServer *) 0 ;
 
30662
  LassoLogout *result = 0 ;
 
30663
  zval **args[1];
 
30664
  
 
30665
  SWIG_ResetError();
 
30666
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30667
    WRONG_PARAM_COUNT;
 
30668
  }
 
30669
  
 
30670
  {
 
30671
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
30672
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_Logout. Expected SWIGTYPE_p_LassoServer");
 
30673
    }
 
30674
  }
 
30675
  result = (LassoLogout *)new_LassoLogout(arg1);
 
30676
  {
 
30677
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogout, 1);
 
30678
  }
 
30679
  /* Wrap this return value */
 
30680
  {
 
30681
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30682
    zval *obj, *_cPtr;
 
30683
    MAKE_STD_ZVAL(obj);
 
30684
    MAKE_STD_ZVAL(_cPtr);
 
30685
    *_cPtr = *return_value;
 
30686
    INIT_ZVAL(*return_value);
 
30687
    *return_value=*_cPtr;
 
30688
  }
 
30689
  return;
 
30690
fail:
 
30691
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30692
}
 
30693
 
 
30694
 
 
30695
/* This function is designed to be called by the zend list destructors */
 
30696
/* to typecast and do the actual destruction */
 
30697
static void __wrap_delete_Logout(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
30698
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
30699
  void *ptr=value->ptr ;
 
30700
  int newobject=value->newobject ;
 
30701
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30702
  
 
30703
  efree(value);
 
30704
  if (! newobject) return; /* can't delete it! */
 
30705
  arg1 = (LassoLogout *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLogout TSRMLS_CC);
 
30706
  if (! arg1) zend_error(E_ERROR, "LassoLogout resource already free'd");
 
30707
  delete_LassoLogout(arg1);
 
30708
  
 
30709
}
 
30710
 
 
30711
 
 
30712
ZEND_NAMED_FUNCTION(_wrap_Logout_newFromDump) {
 
30713
  LassoServer *arg1 = (LassoServer *) 0 ;
 
30714
  char *arg2 = (char *) 0 ;
 
30715
  LassoLogout *result = 0 ;
 
30716
  zval **args[2];
 
30717
  
 
30718
  SWIG_ResetError();
 
30719
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30720
    WRONG_PARAM_COUNT;
 
30721
  }
 
30722
  
 
30723
  {
 
30724
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
30725
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_newFromDump. Expected SWIGTYPE_p_LassoServer");
 
30726
    }
 
30727
  }
 
30728
  {
 
30729
    /*@SWIG:CONVERT_STRING_IN@*/
 
30730
    convert_to_string_ex(args[1]);
 
30731
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
30732
    /*@SWIG@*/;
 
30733
  }
 
30734
  result = (LassoLogout *)LassoLogout_newFromDump(arg1,arg2);
 
30735
  {
 
30736
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLogout, 1);
 
30737
  }
 
30738
  /* Wrap this return value */
 
30739
  {
 
30740
    /* ALTERNATIVE Constructor, make an object wrapper */
 
30741
    zval *obj, *_cPtr;
 
30742
    MAKE_STD_ZVAL(obj);
 
30743
    MAKE_STD_ZVAL(_cPtr);
 
30744
    *_cPtr = *return_value;
 
30745
    INIT_ZVAL(*return_value);
 
30746
    *return_value=*_cPtr;
 
30747
  }
 
30748
  return;
 
30749
fail:
 
30750
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30751
}
 
30752
 
 
30753
 
 
30754
ZEND_NAMED_FUNCTION(_wrap_Logout_setIdentityFromDump) {
 
30755
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30756
  char *arg2 = (char *) 0 ;
 
30757
  int result;
 
30758
  zval **args[2];
 
30759
  
 
30760
  SWIG_ResetError();
 
30761
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30762
    WRONG_PARAM_COUNT;
 
30763
  }
 
30764
  
 
30765
  {
 
30766
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30767
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_setIdentityFromDump. Expected SWIGTYPE_p_LassoLogout");
 
30768
    }
 
30769
  }
 
30770
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30771
  {
 
30772
    /*@SWIG:CONVERT_STRING_IN@*/
 
30773
    convert_to_string_ex(args[1]);
 
30774
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
30775
    /*@SWIG@*/;
 
30776
  }
 
30777
  {
 
30778
    int errorCode;
 
30779
    errorCode = result = (int)LassoLogout_setIdentityFromDump(arg1,arg2);
 
30780
    if (errorCode) {
 
30781
      char errorMsg[256];
 
30782
      int swig_error = SWIG_RuntimeError;
 
30783
      if (errorCode == -501 || 
 
30784
        errorCode == -501) {
 
30785
        swig_error = SWIG_ValueError;
 
30786
      }
 
30787
      build_exception_msg(errorCode, errorMsg);
 
30788
      SWIG_exception(swig_error, errorMsg);
 
30789
    }
 
30790
  }
 
30791
  {
 
30792
    ZVAL_LONG(return_value,result);
 
30793
  }
 
30794
  return;
 
30795
fail:
 
30796
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30797
}
 
30798
 
 
30799
 
 
30800
ZEND_NAMED_FUNCTION(_wrap_Logout_setSessionFromDump) {
 
30801
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30802
  char *arg2 = (char *) 0 ;
 
30803
  int result;
 
30804
  zval **args[2];
 
30805
  
 
30806
  SWIG_ResetError();
 
30807
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
30808
    WRONG_PARAM_COUNT;
 
30809
  }
 
30810
  
 
30811
  {
 
30812
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30813
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_setSessionFromDump. Expected SWIGTYPE_p_LassoLogout");
 
30814
    }
 
30815
  }
 
30816
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30817
  {
 
30818
    /*@SWIG:CONVERT_STRING_IN@*/
 
30819
    convert_to_string_ex(args[1]);
 
30820
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
30821
    /*@SWIG@*/;
 
30822
  }
 
30823
  {
 
30824
    int errorCode;
 
30825
    errorCode = result = (int)LassoLogout_setSessionFromDump(arg1,arg2);
 
30826
    if (errorCode) {
 
30827
      char errorMsg[256];
 
30828
      int swig_error = SWIG_RuntimeError;
 
30829
      if (errorCode == -501 || 
 
30830
        errorCode == -501) {
 
30831
        swig_error = SWIG_ValueError;
 
30832
      }
 
30833
      build_exception_msg(errorCode, errorMsg);
 
30834
      SWIG_exception(swig_error, errorMsg);
 
30835
    }
 
30836
  }
 
30837
  {
 
30838
    ZVAL_LONG(return_value,result);
 
30839
  }
 
30840
  return;
 
30841
fail:
 
30842
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30843
}
 
30844
 
 
30845
 
 
30846
ZEND_NAMED_FUNCTION(_wrap_Logout_buildRequestMsg) {
 
30847
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30848
  int result;
 
30849
  zval **args[1];
 
30850
  
 
30851
  SWIG_ResetError();
 
30852
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30853
    WRONG_PARAM_COUNT;
 
30854
  }
 
30855
  
 
30856
  {
 
30857
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30858
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_buildRequestMsg. Expected SWIGTYPE_p_LassoLogout");
 
30859
    }
 
30860
  }
 
30861
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30862
  {
 
30863
    int errorCode;
 
30864
    errorCode = result = (int)LassoLogout_buildRequestMsg(arg1);
 
30865
    if (errorCode) {
 
30866
      char errorMsg[256];
 
30867
      int swig_error = SWIG_RuntimeError;
 
30868
      if (errorCode == -501 || 
 
30869
        errorCode == -501) {
 
30870
        swig_error = SWIG_ValueError;
 
30871
      }
 
30872
      build_exception_msg(errorCode, errorMsg);
 
30873
      SWIG_exception(swig_error, errorMsg);
 
30874
    }
 
30875
  }
 
30876
  {
 
30877
    ZVAL_LONG(return_value,result);
 
30878
  }
 
30879
  return;
 
30880
fail:
 
30881
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30882
}
 
30883
 
 
30884
 
 
30885
ZEND_NAMED_FUNCTION(_wrap_Logout_buildResponseMsg) {
 
30886
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30887
  int result;
 
30888
  zval **args[1];
 
30889
  
 
30890
  SWIG_ResetError();
 
30891
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30892
    WRONG_PARAM_COUNT;
 
30893
  }
 
30894
  
 
30895
  {
 
30896
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30897
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_buildResponseMsg. Expected SWIGTYPE_p_LassoLogout");
 
30898
    }
 
30899
  }
 
30900
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30901
  {
 
30902
    int errorCode;
 
30903
    errorCode = result = (int)LassoLogout_buildResponseMsg(arg1);
 
30904
    if (errorCode) {
 
30905
      char errorMsg[256];
 
30906
      int swig_error = SWIG_RuntimeError;
 
30907
      if (errorCode == -501 || 
 
30908
        errorCode == -501) {
 
30909
        swig_error = SWIG_ValueError;
 
30910
      }
 
30911
      build_exception_msg(errorCode, errorMsg);
 
30912
      SWIG_exception(swig_error, errorMsg);
 
30913
    }
 
30914
  }
 
30915
  {
 
30916
    ZVAL_LONG(return_value,result);
 
30917
  }
 
30918
  return;
 
30919
fail:
 
30920
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30921
}
 
30922
 
 
30923
 
 
30924
ZEND_NAMED_FUNCTION(_wrap_Logout_dump) {
 
30925
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30926
  char *result = 0 ;
 
30927
  zval **args[1];
 
30928
  
 
30929
  SWIG_ResetError();
 
30930
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30931
    WRONG_PARAM_COUNT;
 
30932
  }
 
30933
  
 
30934
  {
 
30935
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30936
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_dump. Expected SWIGTYPE_p_LassoLogout");
 
30937
    }
 
30938
  }
 
30939
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30940
  result = (char *)LassoLogout_dump(arg1);
 
30941
  {
 
30942
    if(!result) {
 
30943
      ZVAL_NULL(return_value);
 
30944
    } else {
 
30945
      ZVAL_STRING(return_value,result, 1);
 
30946
    }
 
30947
  }
 
30948
  return;
 
30949
fail:
 
30950
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30951
}
 
30952
 
 
30953
 
 
30954
ZEND_NAMED_FUNCTION(_wrap_Logout_getNextProviderId) {
 
30955
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30956
  char *result = 0 ;
 
30957
  zval **args[1];
 
30958
  
 
30959
  SWIG_ResetError();
 
30960
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
30961
    WRONG_PARAM_COUNT;
 
30962
  }
 
30963
  
 
30964
  {
 
30965
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
30966
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_getNextProviderId. Expected SWIGTYPE_p_LassoLogout");
 
30967
    }
 
30968
  }
 
30969
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
30970
  result = (char *)LassoLogout_getNextProviderId(arg1);
 
30971
  {
 
30972
    if(!result) {
 
30973
      ZVAL_NULL(return_value);
 
30974
    } else {
 
30975
      ZVAL_STRING(return_value,result, 1);
 
30976
    }
 
30977
  }
 
30978
  return;
 
30979
fail:
 
30980
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
30981
}
 
30982
 
 
30983
 
 
30984
ZEND_NAMED_FUNCTION(_wrap_Logout_initRequest) {
 
30985
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
30986
  char *arg2 = (char *) NULL ;
 
30987
  LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
30988
  int result;
 
30989
  zval **args[3];
 
30990
  int arg_count;
 
30991
  
 
30992
  SWIG_ResetError();
 
30993
  arg_count = ZEND_NUM_ARGS();
 
30994
  if(arg_count<1 || arg_count>3 ||
 
30995
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
30996
  WRONG_PARAM_COUNT;
 
30997
  
 
30998
  {
 
30999
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
31000
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_initRequest. Expected SWIGTYPE_p_LassoLogout");
 
31001
    }
 
31002
  }
 
31003
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31004
  if(arg_count > 1) {
 
31005
    {
 
31006
      /*@SWIG:CONVERT_STRING_IN@*/
 
31007
      convert_to_string_ex(args[1]);
 
31008
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
31009
      /*@SWIG@*/;
 
31010
    }
 
31011
  }
 
31012
  if(arg_count > 2) {
 
31013
    {
 
31014
      /*@SWIG:CONVERT_INT_IN@*/
 
31015
      convert_to_long_ex(args[2]);
 
31016
      arg3 = (LassoHttpMethod) Z_LVAL_PP(args[2]);
 
31017
      /*@SWIG@*/;
 
31018
    }
 
31019
  }
 
31020
  {
 
31021
    int errorCode;
 
31022
    errorCode = result = (int)LassoLogout_initRequest(arg1,arg2,arg3);
 
31023
    if (errorCode) {
 
31024
      char errorMsg[256];
 
31025
      int swig_error = SWIG_RuntimeError;
 
31026
      if (errorCode == -501 || 
 
31027
        errorCode == -501) {
 
31028
        swig_error = SWIG_ValueError;
 
31029
      }
 
31030
      build_exception_msg(errorCode, errorMsg);
 
31031
      SWIG_exception(swig_error, errorMsg);
 
31032
    }
 
31033
  }
 
31034
  {
 
31035
    ZVAL_LONG(return_value,result);
 
31036
  }
 
31037
  return;
 
31038
fail:
 
31039
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31040
}
 
31041
 
 
31042
 
 
31043
ZEND_NAMED_FUNCTION(_wrap_Logout_processRequestMsg) {
 
31044
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
31045
  char *arg2 = (char *) 0 ;
 
31046
  int result;
 
31047
  zval **args[2];
 
31048
  
 
31049
  SWIG_ResetError();
 
31050
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31051
    WRONG_PARAM_COUNT;
 
31052
  }
 
31053
  
 
31054
  {
 
31055
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
31056
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_processRequestMsg. Expected SWIGTYPE_p_LassoLogout");
 
31057
    }
 
31058
  }
 
31059
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31060
  {
 
31061
    /*@SWIG:CONVERT_STRING_IN@*/
 
31062
    convert_to_string_ex(args[1]);
 
31063
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
31064
    /*@SWIG@*/;
 
31065
  }
 
31066
  {
 
31067
    int errorCode;
 
31068
    errorCode = result = (int)LassoLogout_processRequestMsg(arg1,arg2);
 
31069
    if (errorCode) {
 
31070
      char errorMsg[256];
 
31071
      int swig_error = SWIG_RuntimeError;
 
31072
      if (errorCode == -501 || 
 
31073
        errorCode == -501) {
 
31074
        swig_error = SWIG_ValueError;
 
31075
      }
 
31076
      build_exception_msg(errorCode, errorMsg);
 
31077
      SWIG_exception(swig_error, errorMsg);
 
31078
    }
 
31079
  }
 
31080
  {
 
31081
    ZVAL_LONG(return_value,result);
 
31082
  }
 
31083
  return;
 
31084
fail:
 
31085
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31086
}
 
31087
 
 
31088
 
 
31089
ZEND_NAMED_FUNCTION(_wrap_Logout_processResponseMsg) {
 
31090
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
31091
  char *arg2 = (char *) 0 ;
 
31092
  int result;
 
31093
  zval **args[2];
 
31094
  
 
31095
  SWIG_ResetError();
 
31096
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31097
    WRONG_PARAM_COUNT;
 
31098
  }
 
31099
  
 
31100
  {
 
31101
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
31102
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_processResponseMsg. Expected SWIGTYPE_p_LassoLogout");
 
31103
    }
 
31104
  }
 
31105
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31106
  {
 
31107
    /*@SWIG:CONVERT_STRING_IN@*/
 
31108
    convert_to_string_ex(args[1]);
 
31109
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
31110
    /*@SWIG@*/;
 
31111
  }
 
31112
  {
 
31113
    int errorCode;
 
31114
    errorCode = result = (int)LassoLogout_processResponseMsg(arg1,arg2);
 
31115
    if (errorCode) {
 
31116
      char errorMsg[256];
 
31117
      int swig_error = SWIG_RuntimeError;
 
31118
      if (errorCode == -501 || 
 
31119
        errorCode == -501) {
 
31120
        swig_error = SWIG_ValueError;
 
31121
      }
 
31122
      build_exception_msg(errorCode, errorMsg);
 
31123
      SWIG_exception(swig_error, errorMsg);
 
31124
    }
 
31125
  }
 
31126
  {
 
31127
    ZVAL_LONG(return_value,result);
 
31128
  }
 
31129
  return;
 
31130
fail:
 
31131
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31132
}
 
31133
 
 
31134
 
 
31135
ZEND_NAMED_FUNCTION(_wrap_Logout_resetProviderIdIndex) {
 
31136
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
31137
  int result;
 
31138
  zval **args[1];
 
31139
  
 
31140
  SWIG_ResetError();
 
31141
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31142
    WRONG_PARAM_COUNT;
 
31143
  }
 
31144
  
 
31145
  {
 
31146
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
31147
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_resetProviderIdIndex. Expected SWIGTYPE_p_LassoLogout");
 
31148
    }
 
31149
  }
 
31150
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31151
  {
 
31152
    int errorCode;
 
31153
    errorCode = result = (int)LassoLogout_resetProviderIdIndex(arg1);
 
31154
    if (errorCode) {
 
31155
      char errorMsg[256];
 
31156
      int swig_error = SWIG_RuntimeError;
 
31157
      if (errorCode == -501 || 
 
31158
        errorCode == -501) {
 
31159
        swig_error = SWIG_ValueError;
 
31160
      }
 
31161
      build_exception_msg(errorCode, errorMsg);
 
31162
      SWIG_exception(swig_error, errorMsg);
 
31163
    }
 
31164
  }
 
31165
  {
 
31166
    ZVAL_LONG(return_value,result);
 
31167
  }
 
31168
  return;
 
31169
fail:
 
31170
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31171
}
 
31172
 
 
31173
 
 
31174
ZEND_NAMED_FUNCTION(_wrap_Logout_validateRequest) {
 
31175
  LassoLogout *arg1 = (LassoLogout *) 0 ;
 
31176
  int result;
 
31177
  zval **args[1];
 
31178
  
 
31179
  SWIG_ResetError();
 
31180
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31181
    WRONG_PARAM_COUNT;
 
31182
  }
 
31183
  
 
31184
  {
 
31185
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLogout, 0) < 0) {
 
31186
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Logout_validateRequest. Expected SWIGTYPE_p_LassoLogout");
 
31187
    }
 
31188
  }
 
31189
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31190
  {
 
31191
    int errorCode;
 
31192
    errorCode = result = (int)LassoLogout_validateRequest(arg1);
 
31193
    if (errorCode) {
 
31194
      char errorMsg[256];
 
31195
      int swig_error = SWIG_RuntimeError;
 
31196
      if (errorCode == -501 || 
 
31197
        errorCode == -501) {
 
31198
        swig_error = SWIG_ValueError;
 
31199
      }
 
31200
      build_exception_msg(errorCode, errorMsg);
 
31201
      SWIG_exception(swig_error, errorMsg);
 
31202
    }
 
31203
  }
 
31204
  {
 
31205
    ZVAL_LONG(return_value,result);
 
31206
  }
 
31207
  return;
 
31208
fail:
 
31209
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31210
}
 
31211
 
 
31212
 
 
31213
ZEND_NAMED_FUNCTION(_wrap_Lecp_artifact_get) {
 
31214
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31215
  char *result = 0 ;
 
31216
  zval **args[1];
 
31217
  
 
31218
  SWIG_ResetError();
 
31219
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31220
    WRONG_PARAM_COUNT;
 
31221
  }
 
31222
  
 
31223
  {
 
31224
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31225
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_artifact_get. Expected SWIGTYPE_p_LassoLecp");
 
31226
    }
 
31227
  }
 
31228
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31229
  result = (char *)LassoLecp_artifact_get(arg1);
 
31230
  {
 
31231
    if(!result) {
 
31232
      ZVAL_NULL(return_value);
 
31233
    } else {
 
31234
      ZVAL_STRING(return_value,result, 1);
 
31235
    }
 
31236
  }
 
31237
  return;
 
31238
fail:
 
31239
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31240
}
 
31241
 
 
31242
 
 
31243
ZEND_NAMED_FUNCTION(_wrap_Lecp_artifactMessage_set) {
 
31244
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31245
  char *arg2 = (char *) 0 ;
 
31246
  zval **args[2];
 
31247
  
 
31248
  SWIG_ResetError();
 
31249
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31250
    WRONG_PARAM_COUNT;
 
31251
  }
 
31252
  
 
31253
  {
 
31254
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31255
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_artifactMessage_set. Expected SWIGTYPE_p_LassoLecp");
 
31256
    }
 
31257
  }
 
31258
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31259
  {
 
31260
    /*@SWIG:CONVERT_STRING_IN@*/
 
31261
    convert_to_string_ex(args[1]);
 
31262
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
31263
    /*@SWIG@*/;
 
31264
  }
 
31265
  LassoLecp_artifactMessage_set(arg1,arg2);
 
31266
  
 
31267
  
 
31268
  return;
 
31269
fail:
 
31270
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31271
}
 
31272
 
 
31273
 
 
31274
ZEND_NAMED_FUNCTION(_wrap_Lecp_artifactMessage_get) {
 
31275
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31276
  char *result = 0 ;
 
31277
  zval **args[1];
 
31278
  
 
31279
  SWIG_ResetError();
 
31280
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31281
    WRONG_PARAM_COUNT;
 
31282
  }
 
31283
  
 
31284
  {
 
31285
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31286
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_artifactMessage_get. Expected SWIGTYPE_p_LassoLecp");
 
31287
    }
 
31288
  }
 
31289
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31290
  result = (char *)LassoLecp_artifactMessage_get(arg1);
 
31291
  {
 
31292
    if(!result) {
 
31293
      ZVAL_NULL(return_value);
 
31294
    } else {
 
31295
      ZVAL_STRING(return_value,result, 1);
 
31296
    }
 
31297
  }
 
31298
  return;
 
31299
fail:
 
31300
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31301
}
 
31302
 
 
31303
 
 
31304
ZEND_NAMED_FUNCTION(_wrap_Lecp_identity_set) {
 
31305
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31306
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
31307
  zval **args[2];
 
31308
  
 
31309
  SWIG_ResetError();
 
31310
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31311
    WRONG_PARAM_COUNT;
 
31312
  }
 
31313
  
 
31314
  {
 
31315
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31316
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_identity_set. Expected SWIGTYPE_p_LassoLecp");
 
31317
    }
 
31318
  }
 
31319
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31320
  {
 
31321
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
31322
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Lecp_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
31323
    }
 
31324
  }
 
31325
  LassoLecp_identity_set(arg1,arg2);
 
31326
  
 
31327
  
 
31328
  return;
 
31329
fail:
 
31330
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31331
}
 
31332
 
 
31333
 
 
31334
ZEND_NAMED_FUNCTION(_wrap_Lecp_identity_get) {
 
31335
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31336
  LassoIdentity *result = 0 ;
 
31337
  zval **args[1];
 
31338
  
 
31339
  SWIG_ResetError();
 
31340
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31341
    WRONG_PARAM_COUNT;
 
31342
  }
 
31343
  
 
31344
  {
 
31345
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_identity_get. Expected SWIGTYPE_p_LassoLecp");
 
31347
    }
 
31348
  }
 
31349
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31350
  result = (LassoIdentity *)LassoLecp_identity_get(arg1);
 
31351
  {
 
31352
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
31353
  }
 
31354
  /* Wrap this return value */
 
31355
  {
 
31356
    /* ALTERNATIVE Constructor, make an object wrapper */
 
31357
    zval *obj, *_cPtr;
 
31358
    MAKE_STD_ZVAL(obj);
 
31359
    MAKE_STD_ZVAL(_cPtr);
 
31360
    *_cPtr = *return_value;
 
31361
    INIT_ZVAL(*return_value);
 
31362
    *return_value=*_cPtr;
 
31363
  }
 
31364
  return;
 
31365
fail:
 
31366
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31367
}
 
31368
 
 
31369
 
 
31370
ZEND_NAMED_FUNCTION(_wrap_Lecp_isIdentityDirty_get) {
 
31371
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31372
  bool result;
 
31373
  zval **args[1];
 
31374
  
 
31375
  SWIG_ResetError();
 
31376
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31377
    WRONG_PARAM_COUNT;
 
31378
  }
 
31379
  
 
31380
  {
 
31381
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31382
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_isIdentityDirty_get. Expected SWIGTYPE_p_LassoLecp");
 
31383
    }
 
31384
  }
 
31385
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31386
  result = (bool)LassoLecp_isIdentityDirty_get(arg1);
 
31387
  {
 
31388
    ZVAL_BOOL(return_value,(result)?1:0);
 
31389
  }
 
31390
  return;
 
31391
fail:
 
31392
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31393
}
 
31394
 
 
31395
 
 
31396
ZEND_NAMED_FUNCTION(_wrap_Lecp_isSessionDirty_get) {
 
31397
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31398
  bool result;
 
31399
  zval **args[1];
 
31400
  
 
31401
  SWIG_ResetError();
 
31402
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31403
    WRONG_PARAM_COUNT;
 
31404
  }
 
31405
  
 
31406
  {
 
31407
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31408
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_isSessionDirty_get. Expected SWIGTYPE_p_LassoLecp");
 
31409
    }
 
31410
  }
 
31411
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31412
  result = (bool)LassoLecp_isSessionDirty_get(arg1);
 
31413
  {
 
31414
    ZVAL_BOOL(return_value,(result)?1:0);
 
31415
  }
 
31416
  return;
 
31417
fail:
 
31418
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31419
}
 
31420
 
 
31421
 
 
31422
ZEND_NAMED_FUNCTION(_wrap_Lecp_msgBody_get) {
 
31423
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31424
  char *result = 0 ;
 
31425
  zval **args[1];
 
31426
  
 
31427
  SWIG_ResetError();
 
31428
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31429
    WRONG_PARAM_COUNT;
 
31430
  }
 
31431
  
 
31432
  {
 
31433
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31434
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_msgBody_get. Expected SWIGTYPE_p_LassoLecp");
 
31435
    }
 
31436
  }
 
31437
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31438
  result = (char *)LassoLecp_msgBody_get(arg1);
 
31439
  {
 
31440
    if(!result) {
 
31441
      ZVAL_NULL(return_value);
 
31442
    } else {
 
31443
      ZVAL_STRING(return_value,result, 1);
 
31444
    }
 
31445
  }
 
31446
  return;
 
31447
fail:
 
31448
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31449
}
 
31450
 
 
31451
 
 
31452
ZEND_NAMED_FUNCTION(_wrap_Lecp_msgRelayState_get) {
 
31453
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31454
  char *result = 0 ;
 
31455
  zval **args[1];
 
31456
  
 
31457
  SWIG_ResetError();
 
31458
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31459
    WRONG_PARAM_COUNT;
 
31460
  }
 
31461
  
 
31462
  {
 
31463
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31464
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_msgRelayState_get. Expected SWIGTYPE_p_LassoLecp");
 
31465
    }
 
31466
  }
 
31467
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31468
  result = (char *)LassoLecp_msgRelayState_get(arg1);
 
31469
  {
 
31470
    if(!result) {
 
31471
      ZVAL_NULL(return_value);
 
31472
    } else {
 
31473
      ZVAL_STRING(return_value,result, 1);
 
31474
    }
 
31475
  }
 
31476
  return;
 
31477
fail:
 
31478
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31479
}
 
31480
 
 
31481
 
 
31482
ZEND_NAMED_FUNCTION(_wrap_Lecp_msgUrl_get) {
 
31483
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31484
  char *result = 0 ;
 
31485
  zval **args[1];
 
31486
  
 
31487
  SWIG_ResetError();
 
31488
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31489
    WRONG_PARAM_COUNT;
 
31490
  }
 
31491
  
 
31492
  {
 
31493
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31494
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_msgUrl_get. Expected SWIGTYPE_p_LassoLecp");
 
31495
    }
 
31496
  }
 
31497
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31498
  result = (char *)LassoLecp_msgUrl_get(arg1);
 
31499
  {
 
31500
    if(!result) {
 
31501
      ZVAL_NULL(return_value);
 
31502
    } else {
 
31503
      ZVAL_STRING(return_value,result, 1);
 
31504
    }
 
31505
  }
 
31506
  return;
 
31507
fail:
 
31508
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31509
}
 
31510
 
 
31511
 
 
31512
ZEND_NAMED_FUNCTION(_wrap_Lecp_nameIdentifier_set) {
 
31513
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31514
  LassoNode *arg2 = (LassoNode *) 0 ;
 
31515
  zval **args[2];
 
31516
  
 
31517
  SWIG_ResetError();
 
31518
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31519
    WRONG_PARAM_COUNT;
 
31520
  }
 
31521
  
 
31522
  {
 
31523
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31524
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_nameIdentifier_set. Expected SWIGTYPE_p_LassoLecp");
 
31525
    }
 
31526
  }
 
31527
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31528
  {
 
31529
    node_info *info, *super;
 
31530
    
 
31531
    
 
31532
    
 
31533
    
 
31534
    
 
31535
    
 
31536
    
 
31537
    
 
31538
    
 
31539
    
 
31540
    
 
31541
    
 
31542
    
 
31543
    if ((*args[1])->type == IS_NULL) {
 
31544
      arg2=0;
 
31545
    } else {
 
31546
      for (info = node_infos; info->swig; info++) {
 
31547
        for (super = info; super; super = super->super)
 
31548
        if (super->swig == SWIGTYPE_p_LassoNode)
 
31549
        break;
 
31550
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
31551
        break;
 
31552
      }
 
31553
      if (! info->swig) {
 
31554
        zend_error(E_ERROR, "Type error in argument of Lecp_nameIdentifier_set.");
 
31555
      }
 
31556
    }
 
31557
    
 
31558
    
 
31559
    
 
31560
    
 
31561
    
 
31562
    
 
31563
    
 
31564
    
 
31565
    
 
31566
    
 
31567
    
 
31568
    
 
31569
    
 
31570
    
 
31571
    
 
31572
    
 
31573
  }
 
31574
  LassoLecp_nameIdentifier_set(arg1,arg2);
 
31575
  
 
31576
  
 
31577
  return;
 
31578
fail:
 
31579
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31580
}
 
31581
 
 
31582
 
 
31583
ZEND_NAMED_FUNCTION(_wrap_Lecp_nameIdentifier_get) {
 
31584
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31585
  LassoNode *result = 0 ;
 
31586
  zval **args[1];
 
31587
  
 
31588
  SWIG_ResetError();
 
31589
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31590
    WRONG_PARAM_COUNT;
 
31591
  }
 
31592
  
 
31593
  {
 
31594
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31595
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_nameIdentifier_get. Expected SWIGTYPE_p_LassoLecp");
 
31596
    }
 
31597
  }
 
31598
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31599
  result = (LassoNode *)LassoLecp_nameIdentifier_get(arg1);
 
31600
  {
 
31601
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
31602
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
31603
  }
 
31604
  /* Wrap this return value */
 
31605
  {
 
31606
    /* ALTERNATIVE Constructor, make an object wrapper */
 
31607
    zval *obj, *_cPtr;
 
31608
    MAKE_STD_ZVAL(obj);
 
31609
    MAKE_STD_ZVAL(_cPtr);
 
31610
    *_cPtr = *return_value;
 
31611
    INIT_ZVAL(*return_value);
 
31612
    *return_value=*_cPtr;
 
31613
  }
 
31614
  return;
 
31615
fail:
 
31616
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31617
}
 
31618
 
 
31619
 
 
31620
ZEND_NAMED_FUNCTION(_wrap_Lecp_remoteProviderId_set) {
 
31621
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31622
  char *arg2 = (char *) 0 ;
 
31623
  zval **args[2];
 
31624
  
 
31625
  SWIG_ResetError();
 
31626
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31627
    WRONG_PARAM_COUNT;
 
31628
  }
 
31629
  
 
31630
  {
 
31631
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31632
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_remoteProviderId_set. Expected SWIGTYPE_p_LassoLecp");
 
31633
    }
 
31634
  }
 
31635
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31636
  {
 
31637
    /*@SWIG:CONVERT_STRING_IN@*/
 
31638
    convert_to_string_ex(args[1]);
 
31639
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
31640
    /*@SWIG@*/;
 
31641
  }
 
31642
  LassoLecp_remoteProviderId_set(arg1,arg2);
 
31643
  
 
31644
  
 
31645
  return;
 
31646
fail:
 
31647
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31648
}
 
31649
 
 
31650
 
 
31651
ZEND_NAMED_FUNCTION(_wrap_Lecp_remoteProviderId_get) {
 
31652
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31653
  char *result = 0 ;
 
31654
  zval **args[1];
 
31655
  
 
31656
  SWIG_ResetError();
 
31657
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31658
    WRONG_PARAM_COUNT;
 
31659
  }
 
31660
  
 
31661
  {
 
31662
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31663
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_remoteProviderId_get. Expected SWIGTYPE_p_LassoLecp");
 
31664
    }
 
31665
  }
 
31666
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31667
  result = (char *)LassoLecp_remoteProviderId_get(arg1);
 
31668
  {
 
31669
    if(!result) {
 
31670
      ZVAL_NULL(return_value);
 
31671
    } else {
 
31672
      ZVAL_STRING(return_value,result, 1);
 
31673
    }
 
31674
  }
 
31675
  return;
 
31676
fail:
 
31677
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31678
}
 
31679
 
 
31680
 
 
31681
ZEND_NAMED_FUNCTION(_wrap_Lecp_request_set) {
 
31682
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31683
  LassoNode *arg2 = (LassoNode *) 0 ;
 
31684
  zval **args[2];
 
31685
  
 
31686
  SWIG_ResetError();
 
31687
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31688
    WRONG_PARAM_COUNT;
 
31689
  }
 
31690
  
 
31691
  {
 
31692
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31693
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_request_set. Expected SWIGTYPE_p_LassoLecp");
 
31694
    }
 
31695
  }
 
31696
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31697
  {
 
31698
    node_info *info, *super;
 
31699
    
 
31700
    
 
31701
    
 
31702
    
 
31703
    
 
31704
    
 
31705
    
 
31706
    
 
31707
    
 
31708
    
 
31709
    
 
31710
    
 
31711
    
 
31712
    if ((*args[1])->type == IS_NULL) {
 
31713
      arg2=0;
 
31714
    } else {
 
31715
      for (info = node_infos; info->swig; info++) {
 
31716
        for (super = info; super; super = super->super)
 
31717
        if (super->swig == SWIGTYPE_p_LassoNode)
 
31718
        break;
 
31719
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
31720
        break;
 
31721
      }
 
31722
      if (! info->swig) {
 
31723
        zend_error(E_ERROR, "Type error in argument of Lecp_request_set.");
 
31724
      }
 
31725
    }
 
31726
    
 
31727
    
 
31728
    
 
31729
    
 
31730
    
 
31731
    
 
31732
    
 
31733
    
 
31734
    
 
31735
    
 
31736
    
 
31737
    
 
31738
    
 
31739
    
 
31740
    
 
31741
    
 
31742
  }
 
31743
  LassoLecp_request_set(arg1,arg2);
 
31744
  
 
31745
  
 
31746
  return;
 
31747
fail:
 
31748
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31749
}
 
31750
 
 
31751
 
 
31752
ZEND_NAMED_FUNCTION(_wrap_Lecp_request_get) {
 
31753
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31754
  LassoNode *result = 0 ;
 
31755
  zval **args[1];
 
31756
  
 
31757
  SWIG_ResetError();
 
31758
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31759
    WRONG_PARAM_COUNT;
 
31760
  }
 
31761
  
 
31762
  {
 
31763
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31764
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_request_get. Expected SWIGTYPE_p_LassoLecp");
 
31765
    }
 
31766
  }
 
31767
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31768
  result = (LassoNode *)LassoLecp_request_get(arg1);
 
31769
  {
 
31770
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
31771
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
31772
  }
 
31773
  /* Wrap this return value */
 
31774
  {
 
31775
    /* ALTERNATIVE Constructor, make an object wrapper */
 
31776
    zval *obj, *_cPtr;
 
31777
    MAKE_STD_ZVAL(obj);
 
31778
    MAKE_STD_ZVAL(_cPtr);
 
31779
    *_cPtr = *return_value;
 
31780
    INIT_ZVAL(*return_value);
 
31781
    *return_value=*_cPtr;
 
31782
  }
 
31783
  return;
 
31784
fail:
 
31785
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31786
}
 
31787
 
 
31788
 
 
31789
ZEND_NAMED_FUNCTION(_wrap_Lecp_response_set) {
 
31790
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31791
  LassoNode *arg2 = (LassoNode *) 0 ;
 
31792
  zval **args[2];
 
31793
  
 
31794
  SWIG_ResetError();
 
31795
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31796
    WRONG_PARAM_COUNT;
 
31797
  }
 
31798
  
 
31799
  {
 
31800
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31801
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_response_set. Expected SWIGTYPE_p_LassoLecp");
 
31802
    }
 
31803
  }
 
31804
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31805
  {
 
31806
    node_info *info, *super;
 
31807
    
 
31808
    
 
31809
    
 
31810
    
 
31811
    
 
31812
    
 
31813
    
 
31814
    
 
31815
    
 
31816
    
 
31817
    
 
31818
    
 
31819
    
 
31820
    if ((*args[1])->type == IS_NULL) {
 
31821
      arg2=0;
 
31822
    } else {
 
31823
      for (info = node_infos; info->swig; info++) {
 
31824
        for (super = info; super; super = super->super)
 
31825
        if (super->swig == SWIGTYPE_p_LassoNode)
 
31826
        break;
 
31827
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
31828
        break;
 
31829
      }
 
31830
      if (! info->swig) {
 
31831
        zend_error(E_ERROR, "Type error in argument of Lecp_response_set.");
 
31832
      }
 
31833
    }
 
31834
    
 
31835
    
 
31836
    
 
31837
    
 
31838
    
 
31839
    
 
31840
    
 
31841
    
 
31842
    
 
31843
    
 
31844
    
 
31845
    
 
31846
    
 
31847
    
 
31848
    
 
31849
    
 
31850
  }
 
31851
  LassoLecp_response_set(arg1,arg2);
 
31852
  
 
31853
  
 
31854
  return;
 
31855
fail:
 
31856
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31857
}
 
31858
 
 
31859
 
 
31860
ZEND_NAMED_FUNCTION(_wrap_Lecp_response_get) {
 
31861
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31862
  LassoNode *result = 0 ;
 
31863
  zval **args[1];
 
31864
  
 
31865
  SWIG_ResetError();
 
31866
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31867
    WRONG_PARAM_COUNT;
 
31868
  }
 
31869
  
 
31870
  {
 
31871
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31872
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_response_get. Expected SWIGTYPE_p_LassoLecp");
 
31873
    }
 
31874
  }
 
31875
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31876
  result = (LassoNode *)LassoLecp_response_get(arg1);
 
31877
  {
 
31878
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
31879
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
31880
  }
 
31881
  /* Wrap this return value */
 
31882
  {
 
31883
    /* ALTERNATIVE Constructor, make an object wrapper */
 
31884
    zval *obj, *_cPtr;
 
31885
    MAKE_STD_ZVAL(obj);
 
31886
    MAKE_STD_ZVAL(_cPtr);
 
31887
    *_cPtr = *return_value;
 
31888
    INIT_ZVAL(*return_value);
 
31889
    *return_value=*_cPtr;
 
31890
  }
 
31891
  return;
 
31892
fail:
 
31893
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31894
}
 
31895
 
 
31896
 
 
31897
ZEND_NAMED_FUNCTION(_wrap_Lecp_server_set) {
 
31898
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31899
  LassoServer *arg2 = (LassoServer *) 0 ;
 
31900
  zval **args[2];
 
31901
  
 
31902
  SWIG_ResetError();
 
31903
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31904
    WRONG_PARAM_COUNT;
 
31905
  }
 
31906
  
 
31907
  {
 
31908
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31909
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_server_set. Expected SWIGTYPE_p_LassoLecp");
 
31910
    }
 
31911
  }
 
31912
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31913
  {
 
31914
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
31915
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Lecp_server_set. Expected SWIGTYPE_p_LassoServer");
 
31916
    }
 
31917
  }
 
31918
  LassoLecp_server_set(arg1,arg2);
 
31919
  
 
31920
  
 
31921
  return;
 
31922
fail:
 
31923
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31924
}
 
31925
 
 
31926
 
 
31927
ZEND_NAMED_FUNCTION(_wrap_Lecp_server_get) {
 
31928
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31929
  LassoServer *result = 0 ;
 
31930
  zval **args[1];
 
31931
  
 
31932
  SWIG_ResetError();
 
31933
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
31934
    WRONG_PARAM_COUNT;
 
31935
  }
 
31936
  
 
31937
  {
 
31938
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31939
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_server_get. Expected SWIGTYPE_p_LassoLecp");
 
31940
    }
 
31941
  }
 
31942
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31943
  result = (LassoServer *)LassoLecp_server_get(arg1);
 
31944
  {
 
31945
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
31946
  }
 
31947
  /* Wrap this return value */
 
31948
  {
 
31949
    /* ALTERNATIVE Constructor, make an object wrapper */
 
31950
    zval *obj, *_cPtr;
 
31951
    MAKE_STD_ZVAL(obj);
 
31952
    MAKE_STD_ZVAL(_cPtr);
 
31953
    *_cPtr = *return_value;
 
31954
    INIT_ZVAL(*return_value);
 
31955
    *return_value=*_cPtr;
 
31956
  }
 
31957
  return;
 
31958
fail:
 
31959
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31960
}
 
31961
 
 
31962
 
 
31963
ZEND_NAMED_FUNCTION(_wrap_Lecp_session_set) {
 
31964
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31965
  LassoSession *arg2 = (LassoSession *) 0 ;
 
31966
  zval **args[2];
 
31967
  
 
31968
  SWIG_ResetError();
 
31969
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
31970
    WRONG_PARAM_COUNT;
 
31971
  }
 
31972
  
 
31973
  {
 
31974
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
31975
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_session_set. Expected SWIGTYPE_p_LassoLecp");
 
31976
    }
 
31977
  }
 
31978
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
31979
  {
 
31980
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
31981
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Lecp_session_set. Expected SWIGTYPE_p_LassoSession");
 
31982
    }
 
31983
  }
 
31984
  LassoLecp_session_set(arg1,arg2);
 
31985
  
 
31986
  
 
31987
  return;
 
31988
fail:
 
31989
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
31990
}
 
31991
 
 
31992
 
 
31993
ZEND_NAMED_FUNCTION(_wrap_Lecp_session_get) {
 
31994
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
31995
  LassoSession *result = 0 ;
 
31996
  zval **args[1];
 
31997
  
 
31998
  SWIG_ResetError();
 
31999
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32000
    WRONG_PARAM_COUNT;
 
32001
  }
 
32002
  
 
32003
  {
 
32004
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32005
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_session_get. Expected SWIGTYPE_p_LassoLecp");
 
32006
    }
 
32007
  }
 
32008
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32009
  result = (LassoSession *)LassoLecp_session_get(arg1);
 
32010
  {
 
32011
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
32012
  }
 
32013
  /* Wrap this return value */
 
32014
  {
 
32015
    /* ALTERNATIVE Constructor, make an object wrapper */
 
32016
    zval *obj, *_cPtr;
 
32017
    MAKE_STD_ZVAL(obj);
 
32018
    MAKE_STD_ZVAL(_cPtr);
 
32019
    *_cPtr = *return_value;
 
32020
    INIT_ZVAL(*return_value);
 
32021
    *return_value=*_cPtr;
 
32022
  }
 
32023
  return;
 
32024
fail:
 
32025
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32026
}
 
32027
 
 
32028
 
 
32029
ZEND_NAMED_FUNCTION(_wrap_new_Lecp) {
 
32030
  LassoServer *arg1 = (LassoServer *) 0 ;
 
32031
  LassoLecp *result = 0 ;
 
32032
  zval **args[1];
 
32033
  
 
32034
  SWIG_ResetError();
 
32035
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32036
    WRONG_PARAM_COUNT;
 
32037
  }
 
32038
  
 
32039
  {
 
32040
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
32041
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_Lecp. Expected SWIGTYPE_p_LassoServer");
 
32042
    }
 
32043
  }
 
32044
  result = (LassoLecp *)new_LassoLecp(arg1);
 
32045
  {
 
32046
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoLecp, 1);
 
32047
  }
 
32048
  /* Wrap this return value */
 
32049
  {
 
32050
    /* ALTERNATIVE Constructor, make an object wrapper */
 
32051
    zval *obj, *_cPtr;
 
32052
    MAKE_STD_ZVAL(obj);
 
32053
    MAKE_STD_ZVAL(_cPtr);
 
32054
    *_cPtr = *return_value;
 
32055
    INIT_ZVAL(*return_value);
 
32056
    *return_value=*_cPtr;
 
32057
  }
 
32058
  return;
 
32059
fail:
 
32060
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32061
}
 
32062
 
 
32063
 
 
32064
/* This function is designed to be called by the zend list destructors */
 
32065
/* to typecast and do the actual destruction */
 
32066
static void __wrap_delete_Lecp(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
32067
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
32068
  void *ptr=value->ptr ;
 
32069
  int newobject=value->newobject ;
 
32070
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32071
  
 
32072
  efree(value);
 
32073
  if (! newobject) return; /* can't delete it! */
 
32074
  arg1 = (LassoLecp *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoLecp TSRMLS_CC);
 
32075
  if (! arg1) zend_error(E_ERROR, "LassoLecp resource already free'd");
 
32076
  delete_LassoLecp(arg1);
 
32077
  
 
32078
}
 
32079
 
 
32080
 
 
32081
ZEND_NAMED_FUNCTION(_wrap_Lecp_setIdentityFromDump) {
 
32082
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32083
  char *arg2 = (char *) 0 ;
 
32084
  int result;
 
32085
  zval **args[2];
 
32086
  
 
32087
  SWIG_ResetError();
 
32088
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32089
    WRONG_PARAM_COUNT;
 
32090
  }
 
32091
  
 
32092
  {
 
32093
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32094
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_setIdentityFromDump. Expected SWIGTYPE_p_LassoLecp");
 
32095
    }
 
32096
  }
 
32097
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32098
  {
 
32099
    /*@SWIG:CONVERT_STRING_IN@*/
 
32100
    convert_to_string_ex(args[1]);
 
32101
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32102
    /*@SWIG@*/;
 
32103
  }
 
32104
  {
 
32105
    int errorCode;
 
32106
    errorCode = result = (int)LassoLecp_setIdentityFromDump(arg1,arg2);
 
32107
    if (errorCode) {
 
32108
      char errorMsg[256];
 
32109
      int swig_error = SWIG_RuntimeError;
 
32110
      if (errorCode == -501 || 
 
32111
        errorCode == -501) {
 
32112
        swig_error = SWIG_ValueError;
 
32113
      }
 
32114
      build_exception_msg(errorCode, errorMsg);
 
32115
      SWIG_exception(swig_error, errorMsg);
 
32116
    }
 
32117
  }
 
32118
  {
 
32119
    ZVAL_LONG(return_value,result);
 
32120
  }
 
32121
  return;
 
32122
fail:
 
32123
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32124
}
 
32125
 
 
32126
 
 
32127
ZEND_NAMED_FUNCTION(_wrap_Lecp_setSessionFromDump) {
 
32128
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32129
  char *arg2 = (char *) 0 ;
 
32130
  int result;
 
32131
  zval **args[2];
 
32132
  
 
32133
  SWIG_ResetError();
 
32134
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32135
    WRONG_PARAM_COUNT;
 
32136
  }
 
32137
  
 
32138
  {
 
32139
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32140
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_setSessionFromDump. Expected SWIGTYPE_p_LassoLecp");
 
32141
    }
 
32142
  }
 
32143
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32144
  {
 
32145
    /*@SWIG:CONVERT_STRING_IN@*/
 
32146
    convert_to_string_ex(args[1]);
 
32147
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32148
    /*@SWIG@*/;
 
32149
  }
 
32150
  {
 
32151
    int errorCode;
 
32152
    errorCode = result = (int)LassoLecp_setSessionFromDump(arg1,arg2);
 
32153
    if (errorCode) {
 
32154
      char errorMsg[256];
 
32155
      int swig_error = SWIG_RuntimeError;
 
32156
      if (errorCode == -501 || 
 
32157
        errorCode == -501) {
 
32158
        swig_error = SWIG_ValueError;
 
32159
      }
 
32160
      build_exception_msg(errorCode, errorMsg);
 
32161
      SWIG_exception(swig_error, errorMsg);
 
32162
    }
 
32163
  }
 
32164
  {
 
32165
    ZVAL_LONG(return_value,result);
 
32166
  }
 
32167
  return;
 
32168
fail:
 
32169
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32170
}
 
32171
 
 
32172
 
 
32173
ZEND_NAMED_FUNCTION(_wrap_Lecp_buildAssertion) {
 
32174
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32175
  char *arg2 = (char *) 0 ;
 
32176
  char *arg3 = (char *) 0 ;
 
32177
  char *arg4 = (char *) 0 ;
 
32178
  char *arg5 = (char *) 0 ;
 
32179
  char *arg6 = (char *) 0 ;
 
32180
  int result;
 
32181
  zval **args[6];
 
32182
  
 
32183
  SWIG_ResetError();
 
32184
  if(ZEND_NUM_ARGS() != 6 || zend_get_parameters_array_ex(6, args) != SUCCESS) {
 
32185
    WRONG_PARAM_COUNT;
 
32186
  }
 
32187
  
 
32188
  {
 
32189
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32190
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_buildAssertion. Expected SWIGTYPE_p_LassoLecp");
 
32191
    }
 
32192
  }
 
32193
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32194
  {
 
32195
    /*@SWIG:CONVERT_STRING_IN@*/
 
32196
    convert_to_string_ex(args[1]);
 
32197
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32198
    /*@SWIG@*/;
 
32199
  }
 
32200
  {
 
32201
    /*@SWIG:CONVERT_STRING_IN@*/
 
32202
    convert_to_string_ex(args[2]);
 
32203
    arg3 = (char *) Z_STRVAL_PP(args[2]);
 
32204
    /*@SWIG@*/;
 
32205
  }
 
32206
  {
 
32207
    /*@SWIG:CONVERT_STRING_IN@*/
 
32208
    convert_to_string_ex(args[3]);
 
32209
    arg4 = (char *) Z_STRVAL_PP(args[3]);
 
32210
    /*@SWIG@*/;
 
32211
  }
 
32212
  {
 
32213
    /*@SWIG:CONVERT_STRING_IN@*/
 
32214
    convert_to_string_ex(args[4]);
 
32215
    arg5 = (char *) Z_STRVAL_PP(args[4]);
 
32216
    /*@SWIG@*/;
 
32217
  }
 
32218
  {
 
32219
    /*@SWIG:CONVERT_STRING_IN@*/
 
32220
    convert_to_string_ex(args[5]);
 
32221
    arg6 = (char *) Z_STRVAL_PP(args[5]);
 
32222
    /*@SWIG@*/;
 
32223
  }
 
32224
  {
 
32225
    int errorCode;
 
32226
    errorCode = result = (int)LassoLecp_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
 
32227
    if (errorCode) {
 
32228
      char errorMsg[256];
 
32229
      int swig_error = SWIG_RuntimeError;
 
32230
      if (errorCode == -501 || 
 
32231
        errorCode == -501) {
 
32232
        swig_error = SWIG_ValueError;
 
32233
      }
 
32234
      build_exception_msg(errorCode, errorMsg);
 
32235
      SWIG_exception(swig_error, errorMsg);
 
32236
    }
 
32237
  }
 
32238
  {
 
32239
    ZVAL_LONG(return_value,result);
 
32240
  }
 
32241
  return;
 
32242
fail:
 
32243
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32244
}
 
32245
 
 
32246
 
 
32247
ZEND_NAMED_FUNCTION(_wrap_Lecp_setResourceId) {
 
32248
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32249
  char *arg2 = (char *) 0 ;
 
32250
  int result;
 
32251
  zval **args[2];
 
32252
  
 
32253
  SWIG_ResetError();
 
32254
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32255
    WRONG_PARAM_COUNT;
 
32256
  }
 
32257
  
 
32258
  {
 
32259
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32260
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_setResourceId. Expected SWIGTYPE_p_LassoLecp");
 
32261
    }
 
32262
  }
 
32263
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32264
  {
 
32265
    /*@SWIG:CONVERT_STRING_IN@*/
 
32266
    convert_to_string_ex(args[1]);
 
32267
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32268
    /*@SWIG@*/;
 
32269
  }
 
32270
  {
 
32271
    int errorCode;
 
32272
    errorCode = result = (int)LassoLecp_setResourceId(arg1,arg2);
 
32273
    if (errorCode) {
 
32274
      char errorMsg[256];
 
32275
      int swig_error = SWIG_RuntimeError;
 
32276
      if (errorCode == -501 || 
 
32277
        errorCode == -501) {
 
32278
        swig_error = SWIG_ValueError;
 
32279
      }
 
32280
      build_exception_msg(errorCode, errorMsg);
 
32281
      SWIG_exception(swig_error, errorMsg);
 
32282
    }
 
32283
  }
 
32284
  {
 
32285
    ZVAL_LONG(return_value,result);
 
32286
  }
 
32287
  return;
 
32288
fail:
 
32289
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32290
}
 
32291
 
 
32292
 
 
32293
ZEND_NAMED_FUNCTION(_wrap_Lecp_validateRequestMsg) {
 
32294
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32295
  bool arg2 ;
 
32296
  bool arg3 ;
 
32297
  int result;
 
32298
  zval **args[3];
 
32299
  
 
32300
  SWIG_ResetError();
 
32301
  if(ZEND_NUM_ARGS() != 3 || zend_get_parameters_array_ex(3, args) != SUCCESS) {
 
32302
    WRONG_PARAM_COUNT;
 
32303
  }
 
32304
  
 
32305
  {
 
32306
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32307
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_validateRequestMsg. Expected SWIGTYPE_p_LassoLecp");
 
32308
    }
 
32309
  }
 
32310
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32311
  {
 
32312
    /*@SWIG:CONVERT_BOOL_IN@*/
 
32313
    convert_to_boolean_ex(args[1]);
 
32314
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
32315
    /*@SWIG@*/;
 
32316
  }
 
32317
  {
 
32318
    /*@SWIG:CONVERT_BOOL_IN@*/
 
32319
    convert_to_boolean_ex(args[2]);
 
32320
    arg3 = (bool) Z_LVAL_PP(args[2]);
 
32321
    /*@SWIG@*/;
 
32322
  }
 
32323
  {
 
32324
    int errorCode;
 
32325
    errorCode = result = (int)LassoLecp_validateRequestMsg(arg1,arg2,arg3);
 
32326
    if (errorCode) {
 
32327
      char errorMsg[256];
 
32328
      int swig_error = SWIG_RuntimeError;
 
32329
      if (errorCode == -501 || 
 
32330
        errorCode == -501) {
 
32331
        swig_error = SWIG_ValueError;
 
32332
      }
 
32333
      build_exception_msg(errorCode, errorMsg);
 
32334
      SWIG_exception(swig_error, errorMsg);
 
32335
    }
 
32336
  }
 
32337
  {
 
32338
    ZVAL_LONG(return_value,result);
 
32339
  }
 
32340
  return;
 
32341
fail:
 
32342
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32343
}
 
32344
 
 
32345
 
 
32346
ZEND_NAMED_FUNCTION(_wrap_Lecp_buildAuthnRequestEnvelopeMsg) {
 
32347
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32348
  int result;
 
32349
  zval **args[1];
 
32350
  
 
32351
  SWIG_ResetError();
 
32352
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32353
    WRONG_PARAM_COUNT;
 
32354
  }
 
32355
  
 
32356
  {
 
32357
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32358
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_buildAuthnRequestEnvelopeMsg. Expected SWIGTYPE_p_LassoLecp");
 
32359
    }
 
32360
  }
 
32361
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32362
  {
 
32363
    int errorCode;
 
32364
    errorCode = result = (int)LassoLecp_buildAuthnRequestEnvelopeMsg(arg1);
 
32365
    if (errorCode) {
 
32366
      char errorMsg[256];
 
32367
      int swig_error = SWIG_RuntimeError;
 
32368
      if (errorCode == -501 || 
 
32369
        errorCode == -501) {
 
32370
        swig_error = SWIG_ValueError;
 
32371
      }
 
32372
      build_exception_msg(errorCode, errorMsg);
 
32373
      SWIG_exception(swig_error, errorMsg);
 
32374
    }
 
32375
  }
 
32376
  {
 
32377
    ZVAL_LONG(return_value,result);
 
32378
  }
 
32379
  return;
 
32380
fail:
 
32381
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32382
}
 
32383
 
 
32384
 
 
32385
ZEND_NAMED_FUNCTION(_wrap_Lecp_buildAuthnRequestMsg) {
 
32386
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32387
  int result;
 
32388
  zval **args[1];
 
32389
  
 
32390
  SWIG_ResetError();
 
32391
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32392
    WRONG_PARAM_COUNT;
 
32393
  }
 
32394
  
 
32395
  {
 
32396
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32397
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_buildAuthnRequestMsg. Expected SWIGTYPE_p_LassoLecp");
 
32398
    }
 
32399
  }
 
32400
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32401
  {
 
32402
    int errorCode;
 
32403
    errorCode = result = (int)LassoLecp_buildAuthnRequestMsg(arg1);
 
32404
    if (errorCode) {
 
32405
      char errorMsg[256];
 
32406
      int swig_error = SWIG_RuntimeError;
 
32407
      if (errorCode == -501 || 
 
32408
        errorCode == -501) {
 
32409
        swig_error = SWIG_ValueError;
 
32410
      }
 
32411
      build_exception_msg(errorCode, errorMsg);
 
32412
      SWIG_exception(swig_error, errorMsg);
 
32413
    }
 
32414
  }
 
32415
  {
 
32416
    ZVAL_LONG(return_value,result);
 
32417
  }
 
32418
  return;
 
32419
fail:
 
32420
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32421
}
 
32422
 
 
32423
 
 
32424
ZEND_NAMED_FUNCTION(_wrap_Lecp_buildAuthnResponseEnvelopeMsg) {
 
32425
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32426
  int result;
 
32427
  zval **args[1];
 
32428
  
 
32429
  SWIG_ResetError();
 
32430
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32431
    WRONG_PARAM_COUNT;
 
32432
  }
 
32433
  
 
32434
  {
 
32435
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32436
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_buildAuthnResponseEnvelopeMsg. Expected SWIGTYPE_p_LassoLecp");
 
32437
    }
 
32438
  }
 
32439
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32440
  {
 
32441
    int errorCode;
 
32442
    errorCode = result = (int)LassoLecp_buildAuthnResponseEnvelopeMsg(arg1);
 
32443
    if (errorCode) {
 
32444
      char errorMsg[256];
 
32445
      int swig_error = SWIG_RuntimeError;
 
32446
      if (errorCode == -501 || 
 
32447
        errorCode == -501) {
 
32448
        swig_error = SWIG_ValueError;
 
32449
      }
 
32450
      build_exception_msg(errorCode, errorMsg);
 
32451
      SWIG_exception(swig_error, errorMsg);
 
32452
    }
 
32453
  }
 
32454
  {
 
32455
    ZVAL_LONG(return_value,result);
 
32456
  }
 
32457
  return;
 
32458
fail:
 
32459
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32460
}
 
32461
 
 
32462
 
 
32463
ZEND_NAMED_FUNCTION(_wrap_Lecp_buildAuthnResponseMsg) {
 
32464
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32465
  int result;
 
32466
  zval **args[1];
 
32467
  
 
32468
  SWIG_ResetError();
 
32469
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32470
    WRONG_PARAM_COUNT;
 
32471
  }
 
32472
  
 
32473
  {
 
32474
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32475
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_buildAuthnResponseMsg. Expected SWIGTYPE_p_LassoLecp");
 
32476
    }
 
32477
  }
 
32478
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32479
  {
 
32480
    int errorCode;
 
32481
    errorCode = result = (int)LassoLecp_buildAuthnResponseMsg(arg1);
 
32482
    if (errorCode) {
 
32483
      char errorMsg[256];
 
32484
      int swig_error = SWIG_RuntimeError;
 
32485
      if (errorCode == -501 || 
 
32486
        errorCode == -501) {
 
32487
        swig_error = SWIG_ValueError;
 
32488
      }
 
32489
      build_exception_msg(errorCode, errorMsg);
 
32490
      SWIG_exception(swig_error, errorMsg);
 
32491
    }
 
32492
  }
 
32493
  {
 
32494
    ZVAL_LONG(return_value,result);
 
32495
  }
 
32496
  return;
 
32497
fail:
 
32498
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32499
}
 
32500
 
 
32501
 
 
32502
ZEND_NAMED_FUNCTION(_wrap_Lecp_initAuthnRequest) {
 
32503
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32504
  char *arg2 = (char *) NULL ;
 
32505
  int result;
 
32506
  zval **args[2];
 
32507
  int arg_count;
 
32508
  
 
32509
  SWIG_ResetError();
 
32510
  arg_count = ZEND_NUM_ARGS();
 
32511
  if(arg_count<1 || arg_count>2 ||
 
32512
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
32513
  WRONG_PARAM_COUNT;
 
32514
  
 
32515
  {
 
32516
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32517
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_initAuthnRequest. Expected SWIGTYPE_p_LassoLecp");
 
32518
    }
 
32519
  }
 
32520
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32521
  if(arg_count > 1) {
 
32522
    {
 
32523
      /*@SWIG:CONVERT_STRING_IN@*/
 
32524
      convert_to_string_ex(args[1]);
 
32525
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32526
      /*@SWIG@*/;
 
32527
    }
 
32528
  }
 
32529
  {
 
32530
    int errorCode;
 
32531
    errorCode = result = (int)LassoLecp_initAuthnRequest(arg1,arg2);
 
32532
    if (errorCode) {
 
32533
      char errorMsg[256];
 
32534
      int swig_error = SWIG_RuntimeError;
 
32535
      if (errorCode == -501 || 
 
32536
        errorCode == -501) {
 
32537
        swig_error = SWIG_ValueError;
 
32538
      }
 
32539
      build_exception_msg(errorCode, errorMsg);
 
32540
      SWIG_exception(swig_error, errorMsg);
 
32541
    }
 
32542
  }
 
32543
  {
 
32544
    ZVAL_LONG(return_value,result);
 
32545
  }
 
32546
  return;
 
32547
fail:
 
32548
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32549
}
 
32550
 
 
32551
 
 
32552
ZEND_NAMED_FUNCTION(_wrap_Lecp_processAuthnRequestEnvelopeMsg) {
 
32553
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32554
  char *arg2 = (char *) 0 ;
 
32555
  int result;
 
32556
  zval **args[2];
 
32557
  
 
32558
  SWIG_ResetError();
 
32559
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32560
    WRONG_PARAM_COUNT;
 
32561
  }
 
32562
  
 
32563
  {
 
32564
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32565
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_processAuthnRequestEnvelopeMsg. Expected SWIGTYPE_p_LassoLecp");
 
32566
    }
 
32567
  }
 
32568
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32569
  {
 
32570
    /*@SWIG:CONVERT_STRING_IN@*/
 
32571
    convert_to_string_ex(args[1]);
 
32572
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32573
    /*@SWIG@*/;
 
32574
  }
 
32575
  {
 
32576
    int errorCode;
 
32577
    errorCode = result = (int)LassoLecp_processAuthnRequestEnvelopeMsg(arg1,arg2);
 
32578
    if (errorCode) {
 
32579
      char errorMsg[256];
 
32580
      int swig_error = SWIG_RuntimeError;
 
32581
      if (errorCode == -501 || 
 
32582
        errorCode == -501) {
 
32583
        swig_error = SWIG_ValueError;
 
32584
      }
 
32585
      build_exception_msg(errorCode, errorMsg);
 
32586
      SWIG_exception(swig_error, errorMsg);
 
32587
    }
 
32588
  }
 
32589
  {
 
32590
    ZVAL_LONG(return_value,result);
 
32591
  }
 
32592
  return;
 
32593
fail:
 
32594
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32595
}
 
32596
 
 
32597
 
 
32598
ZEND_NAMED_FUNCTION(_wrap_Lecp_processAuthnRequestMsg) {
 
32599
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32600
  char *arg2 = (char *) 0 ;
 
32601
  int result;
 
32602
  zval **args[2];
 
32603
  
 
32604
  SWIG_ResetError();
 
32605
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32606
    WRONG_PARAM_COUNT;
 
32607
  }
 
32608
  
 
32609
  {
 
32610
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32611
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_processAuthnRequestMsg. Expected SWIGTYPE_p_LassoLecp");
 
32612
    }
 
32613
  }
 
32614
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32615
  {
 
32616
    /*@SWIG:CONVERT_STRING_IN@*/
 
32617
    convert_to_string_ex(args[1]);
 
32618
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32619
    /*@SWIG@*/;
 
32620
  }
 
32621
  {
 
32622
    int errorCode;
 
32623
    errorCode = result = (int)LassoLecp_processAuthnRequestMsg(arg1,arg2);
 
32624
    if (errorCode) {
 
32625
      char errorMsg[256];
 
32626
      int swig_error = SWIG_RuntimeError;
 
32627
      if (errorCode == -501 || 
 
32628
        errorCode == -501) {
 
32629
        swig_error = SWIG_ValueError;
 
32630
      }
 
32631
      build_exception_msg(errorCode, errorMsg);
 
32632
      SWIG_exception(swig_error, errorMsg);
 
32633
    }
 
32634
  }
 
32635
  {
 
32636
    ZVAL_LONG(return_value,result);
 
32637
  }
 
32638
  return;
 
32639
fail:
 
32640
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32641
}
 
32642
 
 
32643
 
 
32644
ZEND_NAMED_FUNCTION(_wrap_Lecp_processAuthnResponseEnvelopeMsg) {
 
32645
  LassoLecp *arg1 = (LassoLecp *) 0 ;
 
32646
  char *arg2 = (char *) 0 ;
 
32647
  int result;
 
32648
  zval **args[2];
 
32649
  
 
32650
  SWIG_ResetError();
 
32651
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32652
    WRONG_PARAM_COUNT;
 
32653
  }
 
32654
  
 
32655
  {
 
32656
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoLecp, 0) < 0) {
 
32657
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Lecp_processAuthnResponseEnvelopeMsg. Expected SWIGTYPE_p_LassoLecp");
 
32658
    }
 
32659
  }
 
32660
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32661
  {
 
32662
    /*@SWIG:CONVERT_STRING_IN@*/
 
32663
    convert_to_string_ex(args[1]);
 
32664
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32665
    /*@SWIG@*/;
 
32666
  }
 
32667
  {
 
32668
    int errorCode;
 
32669
    errorCode = result = (int)LassoLecp_processAuthnResponseEnvelopeMsg(arg1,arg2);
 
32670
    if (errorCode) {
 
32671
      char errorMsg[256];
 
32672
      int swig_error = SWIG_RuntimeError;
 
32673
      if (errorCode == -501 || 
 
32674
        errorCode == -501) {
 
32675
        swig_error = SWIG_ValueError;
 
32676
      }
 
32677
      build_exception_msg(errorCode, errorMsg);
 
32678
      SWIG_exception(swig_error, errorMsg);
 
32679
    }
 
32680
  }
 
32681
  {
 
32682
    ZVAL_LONG(return_value,result);
 
32683
  }
 
32684
  return;
 
32685
fail:
 
32686
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32687
}
 
32688
 
 
32689
 
 
32690
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_targetNameIdentifier_get) {
 
32691
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32692
  char *result = 0 ;
 
32693
  zval **args[1];
 
32694
  
 
32695
  SWIG_ResetError();
 
32696
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32697
    WRONG_PARAM_COUNT;
 
32698
  }
 
32699
  
 
32700
  {
 
32701
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32702
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_targetNameIdentifier_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32703
    }
 
32704
  }
 
32705
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32706
  result = (char *) ((arg1)->targetNameIdentifier);
 
32707
  {
 
32708
    if(!result) {
 
32709
      ZVAL_NULL(return_value);
 
32710
    } else {
 
32711
      ZVAL_STRING(return_value,result, 1);
 
32712
    }
 
32713
  }
 
32714
  return;
 
32715
fail:
 
32716
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32717
}
 
32718
 
 
32719
 
 
32720
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_artifact_get) {
 
32721
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32722
  char *result = 0 ;
 
32723
  zval **args[1];
 
32724
  
 
32725
  SWIG_ResetError();
 
32726
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32727
    WRONG_PARAM_COUNT;
 
32728
  }
 
32729
  
 
32730
  {
 
32731
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32732
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_artifact_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32733
    }
 
32734
  }
 
32735
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32736
  result = (char *)LassoNameIdentifierMapping_artifact_get(arg1);
 
32737
  {
 
32738
    if(!result) {
 
32739
      ZVAL_NULL(return_value);
 
32740
    } else {
 
32741
      ZVAL_STRING(return_value,result, 1);
 
32742
    }
 
32743
  }
 
32744
  return;
 
32745
fail:
 
32746
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32747
}
 
32748
 
 
32749
 
 
32750
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_artifactMessage_set) {
 
32751
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32752
  char *arg2 = (char *) 0 ;
 
32753
  zval **args[2];
 
32754
  
 
32755
  SWIG_ResetError();
 
32756
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32757
    WRONG_PARAM_COUNT;
 
32758
  }
 
32759
  
 
32760
  {
 
32761
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32762
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_artifactMessage_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32763
    }
 
32764
  }
 
32765
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32766
  {
 
32767
    /*@SWIG:CONVERT_STRING_IN@*/
 
32768
    convert_to_string_ex(args[1]);
 
32769
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
32770
    /*@SWIG@*/;
 
32771
  }
 
32772
  LassoNameIdentifierMapping_artifactMessage_set(arg1,arg2);
 
32773
  
 
32774
  
 
32775
  return;
 
32776
fail:
 
32777
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32778
}
 
32779
 
 
32780
 
 
32781
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_artifactMessage_get) {
 
32782
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32783
  char *result = 0 ;
 
32784
  zval **args[1];
 
32785
  
 
32786
  SWIG_ResetError();
 
32787
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32788
    WRONG_PARAM_COUNT;
 
32789
  }
 
32790
  
 
32791
  {
 
32792
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32793
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_artifactMessage_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32794
    }
 
32795
  }
 
32796
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32797
  result = (char *)LassoNameIdentifierMapping_artifactMessage_get(arg1);
 
32798
  {
 
32799
    if(!result) {
 
32800
      ZVAL_NULL(return_value);
 
32801
    } else {
 
32802
      ZVAL_STRING(return_value,result, 1);
 
32803
    }
 
32804
  }
 
32805
  return;
 
32806
fail:
 
32807
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32808
}
 
32809
 
 
32810
 
 
32811
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_identity_set) {
 
32812
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32813
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
32814
  zval **args[2];
 
32815
  
 
32816
  SWIG_ResetError();
 
32817
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32818
    WRONG_PARAM_COUNT;
 
32819
  }
 
32820
  
 
32821
  {
 
32822
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32823
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_identity_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32824
    }
 
32825
  }
 
32826
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32827
  {
 
32828
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
32829
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdentifierMapping_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
32830
    }
 
32831
  }
 
32832
  LassoNameIdentifierMapping_identity_set(arg1,arg2);
 
32833
  
 
32834
  
 
32835
  return;
 
32836
fail:
 
32837
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32838
}
 
32839
 
 
32840
 
 
32841
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_identity_get) {
 
32842
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32843
  LassoIdentity *result = 0 ;
 
32844
  zval **args[1];
 
32845
  
 
32846
  SWIG_ResetError();
 
32847
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32848
    WRONG_PARAM_COUNT;
 
32849
  }
 
32850
  
 
32851
  {
 
32852
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32853
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_identity_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32854
    }
 
32855
  }
 
32856
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32857
  result = (LassoIdentity *)LassoNameIdentifierMapping_identity_get(arg1);
 
32858
  {
 
32859
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
32860
  }
 
32861
  /* Wrap this return value */
 
32862
  {
 
32863
    /* ALTERNATIVE Constructor, make an object wrapper */
 
32864
    zval *obj, *_cPtr;
 
32865
    MAKE_STD_ZVAL(obj);
 
32866
    MAKE_STD_ZVAL(_cPtr);
 
32867
    *_cPtr = *return_value;
 
32868
    INIT_ZVAL(*return_value);
 
32869
    *return_value=*_cPtr;
 
32870
  }
 
32871
  return;
 
32872
fail:
 
32873
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32874
}
 
32875
 
 
32876
 
 
32877
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_isIdentityDirty_get) {
 
32878
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32879
  bool result;
 
32880
  zval **args[1];
 
32881
  
 
32882
  SWIG_ResetError();
 
32883
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32884
    WRONG_PARAM_COUNT;
 
32885
  }
 
32886
  
 
32887
  {
 
32888
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32889
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_isIdentityDirty_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32890
    }
 
32891
  }
 
32892
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32893
  result = (bool)LassoNameIdentifierMapping_isIdentityDirty_get(arg1);
 
32894
  {
 
32895
    ZVAL_BOOL(return_value,(result)?1:0);
 
32896
  }
 
32897
  return;
 
32898
fail:
 
32899
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32900
}
 
32901
 
 
32902
 
 
32903
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_isSessionDirty_get) {
 
32904
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32905
  bool result;
 
32906
  zval **args[1];
 
32907
  
 
32908
  SWIG_ResetError();
 
32909
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32910
    WRONG_PARAM_COUNT;
 
32911
  }
 
32912
  
 
32913
  {
 
32914
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32915
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_isSessionDirty_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32916
    }
 
32917
  }
 
32918
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32919
  result = (bool)LassoNameIdentifierMapping_isSessionDirty_get(arg1);
 
32920
  {
 
32921
    ZVAL_BOOL(return_value,(result)?1:0);
 
32922
  }
 
32923
  return;
 
32924
fail:
 
32925
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32926
}
 
32927
 
 
32928
 
 
32929
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_msgBody_get) {
 
32930
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32931
  char *result = 0 ;
 
32932
  zval **args[1];
 
32933
  
 
32934
  SWIG_ResetError();
 
32935
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32936
    WRONG_PARAM_COUNT;
 
32937
  }
 
32938
  
 
32939
  {
 
32940
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32941
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_msgBody_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32942
    }
 
32943
  }
 
32944
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32945
  result = (char *)LassoNameIdentifierMapping_msgBody_get(arg1);
 
32946
  {
 
32947
    if(!result) {
 
32948
      ZVAL_NULL(return_value);
 
32949
    } else {
 
32950
      ZVAL_STRING(return_value,result, 1);
 
32951
    }
 
32952
  }
 
32953
  return;
 
32954
fail:
 
32955
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32956
}
 
32957
 
 
32958
 
 
32959
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_msgUrl_get) {
 
32960
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32961
  char *result = 0 ;
 
32962
  zval **args[1];
 
32963
  
 
32964
  SWIG_ResetError();
 
32965
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
32966
    WRONG_PARAM_COUNT;
 
32967
  }
 
32968
  
 
32969
  {
 
32970
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
32971
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_msgUrl_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
32972
    }
 
32973
  }
 
32974
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
32975
  result = (char *)LassoNameIdentifierMapping_msgUrl_get(arg1);
 
32976
  {
 
32977
    if(!result) {
 
32978
      ZVAL_NULL(return_value);
 
32979
    } else {
 
32980
      ZVAL_STRING(return_value,result, 1);
 
32981
    }
 
32982
  }
 
32983
  return;
 
32984
fail:
 
32985
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
32986
}
 
32987
 
 
32988
 
 
32989
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_nameIdentifier_set) {
 
32990
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
32991
  LassoNode *arg2 = (LassoNode *) 0 ;
 
32992
  zval **args[2];
 
32993
  
 
32994
  SWIG_ResetError();
 
32995
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
32996
    WRONG_PARAM_COUNT;
 
32997
  }
 
32998
  
 
32999
  {
 
33000
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33001
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_nameIdentifier_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33002
    }
 
33003
  }
 
33004
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33005
  {
 
33006
    node_info *info, *super;
 
33007
    
 
33008
    
 
33009
    
 
33010
    
 
33011
    
 
33012
    
 
33013
    
 
33014
    
 
33015
    
 
33016
    
 
33017
    
 
33018
    
 
33019
    
 
33020
    if ((*args[1])->type == IS_NULL) {
 
33021
      arg2=0;
 
33022
    } else {
 
33023
      for (info = node_infos; info->swig; info++) {
 
33024
        for (super = info; super; super = super->super)
 
33025
        if (super->swig == SWIGTYPE_p_LassoNode)
 
33026
        break;
 
33027
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
33028
        break;
 
33029
      }
 
33030
      if (! info->swig) {
 
33031
        zend_error(E_ERROR, "Type error in argument of NameIdentifierMapping_nameIdentifier_set.");
 
33032
      }
 
33033
    }
 
33034
    
 
33035
    
 
33036
    
 
33037
    
 
33038
    
 
33039
    
 
33040
    
 
33041
    
 
33042
    
 
33043
    
 
33044
    
 
33045
    
 
33046
    
 
33047
    
 
33048
    
 
33049
    
 
33050
  }
 
33051
  LassoNameIdentifierMapping_nameIdentifier_set(arg1,arg2);
 
33052
  
 
33053
  
 
33054
  return;
 
33055
fail:
 
33056
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33057
}
 
33058
 
 
33059
 
 
33060
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_nameIdentifier_get) {
 
33061
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33062
  LassoNode *result = 0 ;
 
33063
  zval **args[1];
 
33064
  
 
33065
  SWIG_ResetError();
 
33066
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33067
    WRONG_PARAM_COUNT;
 
33068
  }
 
33069
  
 
33070
  {
 
33071
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33072
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_nameIdentifier_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33073
    }
 
33074
  }
 
33075
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33076
  result = (LassoNode *)LassoNameIdentifierMapping_nameIdentifier_get(arg1);
 
33077
  {
 
33078
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
33079
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
33080
  }
 
33081
  /* Wrap this return value */
 
33082
  {
 
33083
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33084
    zval *obj, *_cPtr;
 
33085
    MAKE_STD_ZVAL(obj);
 
33086
    MAKE_STD_ZVAL(_cPtr);
 
33087
    *_cPtr = *return_value;
 
33088
    INIT_ZVAL(*return_value);
 
33089
    *return_value=*_cPtr;
 
33090
  }
 
33091
  return;
 
33092
fail:
 
33093
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33094
}
 
33095
 
 
33096
 
 
33097
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_remoteProviderId_set) {
 
33098
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33099
  char *arg2 = (char *) 0 ;
 
33100
  zval **args[2];
 
33101
  
 
33102
  SWIG_ResetError();
 
33103
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33104
    WRONG_PARAM_COUNT;
 
33105
  }
 
33106
  
 
33107
  {
 
33108
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33109
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_remoteProviderId_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33110
    }
 
33111
  }
 
33112
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33113
  {
 
33114
    /*@SWIG:CONVERT_STRING_IN@*/
 
33115
    convert_to_string_ex(args[1]);
 
33116
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33117
    /*@SWIG@*/;
 
33118
  }
 
33119
  LassoNameIdentifierMapping_remoteProviderId_set(arg1,arg2);
 
33120
  
 
33121
  
 
33122
  return;
 
33123
fail:
 
33124
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33125
}
 
33126
 
 
33127
 
 
33128
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_remoteProviderId_get) {
 
33129
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33130
  char *result = 0 ;
 
33131
  zval **args[1];
 
33132
  
 
33133
  SWIG_ResetError();
 
33134
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33135
    WRONG_PARAM_COUNT;
 
33136
  }
 
33137
  
 
33138
  {
 
33139
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33140
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_remoteProviderId_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33141
    }
 
33142
  }
 
33143
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33144
  result = (char *)LassoNameIdentifierMapping_remoteProviderId_get(arg1);
 
33145
  {
 
33146
    if(!result) {
 
33147
      ZVAL_NULL(return_value);
 
33148
    } else {
 
33149
      ZVAL_STRING(return_value,result, 1);
 
33150
    }
 
33151
  }
 
33152
  return;
 
33153
fail:
 
33154
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33155
}
 
33156
 
 
33157
 
 
33158
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_request_set) {
 
33159
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33160
  LassoNode *arg2 = (LassoNode *) 0 ;
 
33161
  zval **args[2];
 
33162
  
 
33163
  SWIG_ResetError();
 
33164
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33165
    WRONG_PARAM_COUNT;
 
33166
  }
 
33167
  
 
33168
  {
 
33169
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33170
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_request_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33171
    }
 
33172
  }
 
33173
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33174
  {
 
33175
    node_info *info, *super;
 
33176
    
 
33177
    
 
33178
    
 
33179
    
 
33180
    
 
33181
    
 
33182
    
 
33183
    
 
33184
    
 
33185
    
 
33186
    
 
33187
    
 
33188
    
 
33189
    if ((*args[1])->type == IS_NULL) {
 
33190
      arg2=0;
 
33191
    } else {
 
33192
      for (info = node_infos; info->swig; info++) {
 
33193
        for (super = info; super; super = super->super)
 
33194
        if (super->swig == SWIGTYPE_p_LassoNode)
 
33195
        break;
 
33196
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
33197
        break;
 
33198
      }
 
33199
      if (! info->swig) {
 
33200
        zend_error(E_ERROR, "Type error in argument of NameIdentifierMapping_request_set.");
 
33201
      }
 
33202
    }
 
33203
    
 
33204
    
 
33205
    
 
33206
    
 
33207
    
 
33208
    
 
33209
    
 
33210
    
 
33211
    
 
33212
    
 
33213
    
 
33214
    
 
33215
    
 
33216
    
 
33217
    
 
33218
    
 
33219
  }
 
33220
  LassoNameIdentifierMapping_request_set(arg1,arg2);
 
33221
  
 
33222
  
 
33223
  return;
 
33224
fail:
 
33225
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33226
}
 
33227
 
 
33228
 
 
33229
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_request_get) {
 
33230
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33231
  LassoNode *result = 0 ;
 
33232
  zval **args[1];
 
33233
  
 
33234
  SWIG_ResetError();
 
33235
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33236
    WRONG_PARAM_COUNT;
 
33237
  }
 
33238
  
 
33239
  {
 
33240
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33241
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_request_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33242
    }
 
33243
  }
 
33244
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33245
  result = (LassoNode *)LassoNameIdentifierMapping_request_get(arg1);
 
33246
  {
 
33247
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
33248
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
33249
  }
 
33250
  /* Wrap this return value */
 
33251
  {
 
33252
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33253
    zval *obj, *_cPtr;
 
33254
    MAKE_STD_ZVAL(obj);
 
33255
    MAKE_STD_ZVAL(_cPtr);
 
33256
    *_cPtr = *return_value;
 
33257
    INIT_ZVAL(*return_value);
 
33258
    *return_value=*_cPtr;
 
33259
  }
 
33260
  return;
 
33261
fail:
 
33262
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33263
}
 
33264
 
 
33265
 
 
33266
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_response_set) {
 
33267
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33268
  LassoNode *arg2 = (LassoNode *) 0 ;
 
33269
  zval **args[2];
 
33270
  
 
33271
  SWIG_ResetError();
 
33272
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33273
    WRONG_PARAM_COUNT;
 
33274
  }
 
33275
  
 
33276
  {
 
33277
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33278
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_response_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33279
    }
 
33280
  }
 
33281
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33282
  {
 
33283
    node_info *info, *super;
 
33284
    
 
33285
    
 
33286
    
 
33287
    
 
33288
    
 
33289
    
 
33290
    
 
33291
    
 
33292
    
 
33293
    
 
33294
    
 
33295
    
 
33296
    
 
33297
    if ((*args[1])->type == IS_NULL) {
 
33298
      arg2=0;
 
33299
    } else {
 
33300
      for (info = node_infos; info->swig; info++) {
 
33301
        for (super = info; super; super = super->super)
 
33302
        if (super->swig == SWIGTYPE_p_LassoNode)
 
33303
        break;
 
33304
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
33305
        break;
 
33306
      }
 
33307
      if (! info->swig) {
 
33308
        zend_error(E_ERROR, "Type error in argument of NameIdentifierMapping_response_set.");
 
33309
      }
 
33310
    }
 
33311
    
 
33312
    
 
33313
    
 
33314
    
 
33315
    
 
33316
    
 
33317
    
 
33318
    
 
33319
    
 
33320
    
 
33321
    
 
33322
    
 
33323
    
 
33324
    
 
33325
    
 
33326
    
 
33327
  }
 
33328
  LassoNameIdentifierMapping_response_set(arg1,arg2);
 
33329
  
 
33330
  
 
33331
  return;
 
33332
fail:
 
33333
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33334
}
 
33335
 
 
33336
 
 
33337
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_response_get) {
 
33338
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33339
  LassoNode *result = 0 ;
 
33340
  zval **args[1];
 
33341
  
 
33342
  SWIG_ResetError();
 
33343
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33344
    WRONG_PARAM_COUNT;
 
33345
  }
 
33346
  
 
33347
  {
 
33348
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33349
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_response_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33350
    }
 
33351
  }
 
33352
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33353
  result = (LassoNode *)LassoNameIdentifierMapping_response_get(arg1);
 
33354
  {
 
33355
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
33356
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
33357
  }
 
33358
  /* Wrap this return value */
 
33359
  {
 
33360
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33361
    zval *obj, *_cPtr;
 
33362
    MAKE_STD_ZVAL(obj);
 
33363
    MAKE_STD_ZVAL(_cPtr);
 
33364
    *_cPtr = *return_value;
 
33365
    INIT_ZVAL(*return_value);
 
33366
    *return_value=*_cPtr;
 
33367
  }
 
33368
  return;
 
33369
fail:
 
33370
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33371
}
 
33372
 
 
33373
 
 
33374
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_server_set) {
 
33375
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33376
  LassoServer *arg2 = (LassoServer *) 0 ;
 
33377
  zval **args[2];
 
33378
  
 
33379
  SWIG_ResetError();
 
33380
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33381
    WRONG_PARAM_COUNT;
 
33382
  }
 
33383
  
 
33384
  {
 
33385
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33386
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_server_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33387
    }
 
33388
  }
 
33389
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33390
  {
 
33391
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
33392
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdentifierMapping_server_set. Expected SWIGTYPE_p_LassoServer");
 
33393
    }
 
33394
  }
 
33395
  LassoNameIdentifierMapping_server_set(arg1,arg2);
 
33396
  
 
33397
  
 
33398
  return;
 
33399
fail:
 
33400
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33401
}
 
33402
 
 
33403
 
 
33404
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_server_get) {
 
33405
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33406
  LassoServer *result = 0 ;
 
33407
  zval **args[1];
 
33408
  
 
33409
  SWIG_ResetError();
 
33410
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33411
    WRONG_PARAM_COUNT;
 
33412
  }
 
33413
  
 
33414
  {
 
33415
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33416
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_server_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33417
    }
 
33418
  }
 
33419
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33420
  result = (LassoServer *)LassoNameIdentifierMapping_server_get(arg1);
 
33421
  {
 
33422
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
33423
  }
 
33424
  /* Wrap this return value */
 
33425
  {
 
33426
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33427
    zval *obj, *_cPtr;
 
33428
    MAKE_STD_ZVAL(obj);
 
33429
    MAKE_STD_ZVAL(_cPtr);
 
33430
    *_cPtr = *return_value;
 
33431
    INIT_ZVAL(*return_value);
 
33432
    *return_value=*_cPtr;
 
33433
  }
 
33434
  return;
 
33435
fail:
 
33436
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33437
}
 
33438
 
 
33439
 
 
33440
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_session_set) {
 
33441
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33442
  LassoSession *arg2 = (LassoSession *) 0 ;
 
33443
  zval **args[2];
 
33444
  
 
33445
  SWIG_ResetError();
 
33446
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33447
    WRONG_PARAM_COUNT;
 
33448
  }
 
33449
  
 
33450
  {
 
33451
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33452
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_session_set. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33453
    }
 
33454
  }
 
33455
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33456
  {
 
33457
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
33458
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdentifierMapping_session_set. Expected SWIGTYPE_p_LassoSession");
 
33459
    }
 
33460
  }
 
33461
  LassoNameIdentifierMapping_session_set(arg1,arg2);
 
33462
  
 
33463
  
 
33464
  return;
 
33465
fail:
 
33466
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33467
}
 
33468
 
 
33469
 
 
33470
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_session_get) {
 
33471
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33472
  LassoSession *result = 0 ;
 
33473
  zval **args[1];
 
33474
  
 
33475
  SWIG_ResetError();
 
33476
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33477
    WRONG_PARAM_COUNT;
 
33478
  }
 
33479
  
 
33480
  {
 
33481
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33482
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_session_get. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33483
    }
 
33484
  }
 
33485
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33486
  result = (LassoSession *)LassoNameIdentifierMapping_session_get(arg1);
 
33487
  {
 
33488
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
33489
  }
 
33490
  /* Wrap this return value */
 
33491
  {
 
33492
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33493
    zval *obj, *_cPtr;
 
33494
    MAKE_STD_ZVAL(obj);
 
33495
    MAKE_STD_ZVAL(_cPtr);
 
33496
    *_cPtr = *return_value;
 
33497
    INIT_ZVAL(*return_value);
 
33498
    *return_value=*_cPtr;
 
33499
  }
 
33500
  return;
 
33501
fail:
 
33502
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33503
}
 
33504
 
 
33505
 
 
33506
ZEND_NAMED_FUNCTION(_wrap_new_NameIdentifierMapping) {
 
33507
  LassoServer *arg1 = (LassoServer *) 0 ;
 
33508
  LassoNameIdentifierMapping *result = 0 ;
 
33509
  zval **args[1];
 
33510
  
 
33511
  SWIG_ResetError();
 
33512
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33513
    WRONG_PARAM_COUNT;
 
33514
  }
 
33515
  
 
33516
  {
 
33517
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
33518
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_NameIdentifierMapping. Expected SWIGTYPE_p_LassoServer");
 
33519
    }
 
33520
  }
 
33521
  result = (LassoNameIdentifierMapping *)new_LassoNameIdentifierMapping(arg1);
 
33522
  {
 
33523
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdentifierMapping, 1);
 
33524
  }
 
33525
  /* Wrap this return value */
 
33526
  {
 
33527
    /* ALTERNATIVE Constructor, make an object wrapper */
 
33528
    zval *obj, *_cPtr;
 
33529
    MAKE_STD_ZVAL(obj);
 
33530
    MAKE_STD_ZVAL(_cPtr);
 
33531
    *_cPtr = *return_value;
 
33532
    INIT_ZVAL(*return_value);
 
33533
    *return_value=*_cPtr;
 
33534
  }
 
33535
  return;
 
33536
fail:
 
33537
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33538
}
 
33539
 
 
33540
 
 
33541
/* This function is designed to be called by the zend list destructors */
 
33542
/* to typecast and do the actual destruction */
 
33543
static void __wrap_delete_NameIdentifierMapping(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
33544
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
33545
  void *ptr=value->ptr ;
 
33546
  int newobject=value->newobject ;
 
33547
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33548
  
 
33549
  efree(value);
 
33550
  if (! newobject) return; /* can't delete it! */
 
33551
  arg1 = (LassoNameIdentifierMapping *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameIdentifierMapping TSRMLS_CC);
 
33552
  if (! arg1) zend_error(E_ERROR, "LassoNameIdentifierMapping resource already free'd");
 
33553
  delete_LassoNameIdentifierMapping(arg1);
 
33554
  
 
33555
}
 
33556
 
 
33557
 
 
33558
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_setIdentityFromDump) {
 
33559
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33560
  char *arg2 = (char *) 0 ;
 
33561
  int result;
 
33562
  zval **args[2];
 
33563
  
 
33564
  SWIG_ResetError();
 
33565
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33566
    WRONG_PARAM_COUNT;
 
33567
  }
 
33568
  
 
33569
  {
 
33570
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33571
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_setIdentityFromDump. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33572
    }
 
33573
  }
 
33574
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33575
  {
 
33576
    /*@SWIG:CONVERT_STRING_IN@*/
 
33577
    convert_to_string_ex(args[1]);
 
33578
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33579
    /*@SWIG@*/;
 
33580
  }
 
33581
  {
 
33582
    int errorCode;
 
33583
    errorCode = result = (int)LassoNameIdentifierMapping_setIdentityFromDump(arg1,arg2);
 
33584
    if (errorCode) {
 
33585
      char errorMsg[256];
 
33586
      int swig_error = SWIG_RuntimeError;
 
33587
      if (errorCode == -501 || 
 
33588
        errorCode == -501) {
 
33589
        swig_error = SWIG_ValueError;
 
33590
      }
 
33591
      build_exception_msg(errorCode, errorMsg);
 
33592
      SWIG_exception(swig_error, errorMsg);
 
33593
    }
 
33594
  }
 
33595
  {
 
33596
    ZVAL_LONG(return_value,result);
 
33597
  }
 
33598
  return;
 
33599
fail:
 
33600
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33601
}
 
33602
 
 
33603
 
 
33604
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_setSessionFromDump) {
 
33605
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33606
  char *arg2 = (char *) 0 ;
 
33607
  int result;
 
33608
  zval **args[2];
 
33609
  
 
33610
  SWIG_ResetError();
 
33611
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33612
    WRONG_PARAM_COUNT;
 
33613
  }
 
33614
  
 
33615
  {
 
33616
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33617
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_setSessionFromDump. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33618
    }
 
33619
  }
 
33620
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33621
  {
 
33622
    /*@SWIG:CONVERT_STRING_IN@*/
 
33623
    convert_to_string_ex(args[1]);
 
33624
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33625
    /*@SWIG@*/;
 
33626
  }
 
33627
  {
 
33628
    int errorCode;
 
33629
    errorCode = result = (int)LassoNameIdentifierMapping_setSessionFromDump(arg1,arg2);
 
33630
    if (errorCode) {
 
33631
      char errorMsg[256];
 
33632
      int swig_error = SWIG_RuntimeError;
 
33633
      if (errorCode == -501 || 
 
33634
        errorCode == -501) {
 
33635
        swig_error = SWIG_ValueError;
 
33636
      }
 
33637
      build_exception_msg(errorCode, errorMsg);
 
33638
      SWIG_exception(swig_error, errorMsg);
 
33639
    }
 
33640
  }
 
33641
  {
 
33642
    ZVAL_LONG(return_value,result);
 
33643
  }
 
33644
  return;
 
33645
fail:
 
33646
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33647
}
 
33648
 
 
33649
 
 
33650
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_buildRequestMsg) {
 
33651
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33652
  int result;
 
33653
  zval **args[1];
 
33654
  
 
33655
  SWIG_ResetError();
 
33656
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33657
    WRONG_PARAM_COUNT;
 
33658
  }
 
33659
  
 
33660
  {
 
33661
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33662
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_buildRequestMsg. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33663
    }
 
33664
  }
 
33665
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33666
  {
 
33667
    int errorCode;
 
33668
    errorCode = result = (int)LassoNameIdentifierMapping_buildRequestMsg(arg1);
 
33669
    if (errorCode) {
 
33670
      char errorMsg[256];
 
33671
      int swig_error = SWIG_RuntimeError;
 
33672
      if (errorCode == -501 || 
 
33673
        errorCode == -501) {
 
33674
        swig_error = SWIG_ValueError;
 
33675
      }
 
33676
      build_exception_msg(errorCode, errorMsg);
 
33677
      SWIG_exception(swig_error, errorMsg);
 
33678
    }
 
33679
  }
 
33680
  {
 
33681
    ZVAL_LONG(return_value,result);
 
33682
  }
 
33683
  return;
 
33684
fail:
 
33685
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33686
}
 
33687
 
 
33688
 
 
33689
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_buildResponseMsg) {
 
33690
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33691
  int result;
 
33692
  zval **args[1];
 
33693
  
 
33694
  SWIG_ResetError();
 
33695
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33696
    WRONG_PARAM_COUNT;
 
33697
  }
 
33698
  
 
33699
  {
 
33700
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33701
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_buildResponseMsg. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33702
    }
 
33703
  }
 
33704
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33705
  {
 
33706
    int errorCode;
 
33707
    errorCode = result = (int)LassoNameIdentifierMapping_buildResponseMsg(arg1);
 
33708
    if (errorCode) {
 
33709
      char errorMsg[256];
 
33710
      int swig_error = SWIG_RuntimeError;
 
33711
      if (errorCode == -501 || 
 
33712
        errorCode == -501) {
 
33713
        swig_error = SWIG_ValueError;
 
33714
      }
 
33715
      build_exception_msg(errorCode, errorMsg);
 
33716
      SWIG_exception(swig_error, errorMsg);
 
33717
    }
 
33718
  }
 
33719
  {
 
33720
    ZVAL_LONG(return_value,result);
 
33721
  }
 
33722
  return;
 
33723
fail:
 
33724
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33725
}
 
33726
 
 
33727
 
 
33728
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_initRequest) {
 
33729
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33730
  char *arg2 = (char *) 0 ;
 
33731
  char *arg3 = (char *) NULL ;
 
33732
  int result;
 
33733
  zval **args[3];
 
33734
  int arg_count;
 
33735
  
 
33736
  SWIG_ResetError();
 
33737
  arg_count = ZEND_NUM_ARGS();
 
33738
  if(arg_count<2 || arg_count>3 ||
 
33739
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
33740
  WRONG_PARAM_COUNT;
 
33741
  
 
33742
  {
 
33743
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33744
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_initRequest. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33745
    }
 
33746
  }
 
33747
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33748
  {
 
33749
    /*@SWIG:CONVERT_STRING_IN@*/
 
33750
    convert_to_string_ex(args[1]);
 
33751
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33752
    /*@SWIG@*/;
 
33753
  }
 
33754
  if(arg_count > 2) {
 
33755
    {
 
33756
      /*@SWIG:CONVERT_STRING_IN@*/
 
33757
      convert_to_string_ex(args[2]);
 
33758
      arg3 = (char *) Z_STRVAL_PP(args[2]);
 
33759
      /*@SWIG@*/;
 
33760
    }
 
33761
  }
 
33762
  {
 
33763
    int errorCode;
 
33764
    errorCode = result = (int)LassoNameIdentifierMapping_initRequest(arg1,arg2,arg3);
 
33765
    if (errorCode) {
 
33766
      char errorMsg[256];
 
33767
      int swig_error = SWIG_RuntimeError;
 
33768
      if (errorCode == -501 || 
 
33769
        errorCode == -501) {
 
33770
        swig_error = SWIG_ValueError;
 
33771
      }
 
33772
      build_exception_msg(errorCode, errorMsg);
 
33773
      SWIG_exception(swig_error, errorMsg);
 
33774
    }
 
33775
  }
 
33776
  {
 
33777
    ZVAL_LONG(return_value,result);
 
33778
  }
 
33779
  return;
 
33780
fail:
 
33781
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33782
}
 
33783
 
 
33784
 
 
33785
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_processRequestMsg) {
 
33786
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33787
  char *arg2 = (char *) 0 ;
 
33788
  int result;
 
33789
  zval **args[2];
 
33790
  
 
33791
  SWIG_ResetError();
 
33792
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33793
    WRONG_PARAM_COUNT;
 
33794
  }
 
33795
  
 
33796
  {
 
33797
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33798
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_processRequestMsg. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33799
    }
 
33800
  }
 
33801
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33802
  {
 
33803
    /*@SWIG:CONVERT_STRING_IN@*/
 
33804
    convert_to_string_ex(args[1]);
 
33805
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33806
    /*@SWIG@*/;
 
33807
  }
 
33808
  {
 
33809
    int errorCode;
 
33810
    errorCode = result = (int)LassoNameIdentifierMapping_processRequestMsg(arg1,arg2);
 
33811
    if (errorCode) {
 
33812
      char errorMsg[256];
 
33813
      int swig_error = SWIG_RuntimeError;
 
33814
      if (errorCode == -501 || 
 
33815
        errorCode == -501) {
 
33816
        swig_error = SWIG_ValueError;
 
33817
      }
 
33818
      build_exception_msg(errorCode, errorMsg);
 
33819
      SWIG_exception(swig_error, errorMsg);
 
33820
    }
 
33821
  }
 
33822
  {
 
33823
    ZVAL_LONG(return_value,result);
 
33824
  }
 
33825
  return;
 
33826
fail:
 
33827
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33828
}
 
33829
 
 
33830
 
 
33831
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_processResponseMsg) {
 
33832
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33833
  char *arg2 = (char *) 0 ;
 
33834
  int result;
 
33835
  zval **args[2];
 
33836
  
 
33837
  SWIG_ResetError();
 
33838
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33839
    WRONG_PARAM_COUNT;
 
33840
  }
 
33841
  
 
33842
  {
 
33843
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33844
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_processResponseMsg. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33845
    }
 
33846
  }
 
33847
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33848
  {
 
33849
    /*@SWIG:CONVERT_STRING_IN@*/
 
33850
    convert_to_string_ex(args[1]);
 
33851
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33852
    /*@SWIG@*/;
 
33853
  }
 
33854
  {
 
33855
    int errorCode;
 
33856
    errorCode = result = (int)LassoNameIdentifierMapping_processResponseMsg(arg1,arg2);
 
33857
    if (errorCode) {
 
33858
      char errorMsg[256];
 
33859
      int swig_error = SWIG_RuntimeError;
 
33860
      if (errorCode == -501 || 
 
33861
        errorCode == -501) {
 
33862
        swig_error = SWIG_ValueError;
 
33863
      }
 
33864
      build_exception_msg(errorCode, errorMsg);
 
33865
      SWIG_exception(swig_error, errorMsg);
 
33866
    }
 
33867
  }
 
33868
  {
 
33869
    ZVAL_LONG(return_value,result);
 
33870
  }
 
33871
  return;
 
33872
fail:
 
33873
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33874
}
 
33875
 
 
33876
 
 
33877
ZEND_NAMED_FUNCTION(_wrap_NameIdentifierMapping_validateRequest) {
 
33878
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
 
33879
  int result;
 
33880
  zval **args[1];
 
33881
  
 
33882
  SWIG_ResetError();
 
33883
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33884
    WRONG_PARAM_COUNT;
 
33885
  }
 
33886
  
 
33887
  {
 
33888
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdentifierMapping, 0) < 0) {
 
33889
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdentifierMapping_validateRequest. Expected SWIGTYPE_p_LassoNameIdentifierMapping");
 
33890
    }
 
33891
  }
 
33892
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33893
  {
 
33894
    int errorCode;
 
33895
    errorCode = result = (int)LassoNameIdentifierMapping_validateRequest(arg1);
 
33896
    if (errorCode) {
 
33897
      char errorMsg[256];
 
33898
      int swig_error = SWIG_RuntimeError;
 
33899
      if (errorCode == -501 || 
 
33900
        errorCode == -501) {
 
33901
        swig_error = SWIG_ValueError;
 
33902
      }
 
33903
      build_exception_msg(errorCode, errorMsg);
 
33904
      SWIG_exception(swig_error, errorMsg);
 
33905
    }
 
33906
  }
 
33907
  {
 
33908
    ZVAL_LONG(return_value,result);
 
33909
  }
 
33910
  return;
 
33911
fail:
 
33912
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33913
}
 
33914
 
 
33915
 
 
33916
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_artifact_get) {
 
33917
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
33918
  char *result = 0 ;
 
33919
  zval **args[1];
 
33920
  
 
33921
  SWIG_ResetError();
 
33922
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33923
    WRONG_PARAM_COUNT;
 
33924
  }
 
33925
  
 
33926
  {
 
33927
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
33928
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_artifact_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
33929
    }
 
33930
  }
 
33931
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33932
  result = (char *)LassoNameRegistration_artifact_get(arg1);
 
33933
  {
 
33934
    if(!result) {
 
33935
      ZVAL_NULL(return_value);
 
33936
    } else {
 
33937
      ZVAL_STRING(return_value,result, 1);
 
33938
    }
 
33939
  }
 
33940
  return;
 
33941
fail:
 
33942
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33943
}
 
33944
 
 
33945
 
 
33946
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_artifactMessage_set) {
 
33947
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
33948
  char *arg2 = (char *) 0 ;
 
33949
  zval **args[2];
 
33950
  
 
33951
  SWIG_ResetError();
 
33952
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
33953
    WRONG_PARAM_COUNT;
 
33954
  }
 
33955
  
 
33956
  {
 
33957
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
33958
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_artifactMessage_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
33959
    }
 
33960
  }
 
33961
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33962
  {
 
33963
    /*@SWIG:CONVERT_STRING_IN@*/
 
33964
    convert_to_string_ex(args[1]);
 
33965
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
33966
    /*@SWIG@*/;
 
33967
  }
 
33968
  LassoNameRegistration_artifactMessage_set(arg1,arg2);
 
33969
  
 
33970
  
 
33971
  return;
 
33972
fail:
 
33973
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
33974
}
 
33975
 
 
33976
 
 
33977
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_artifactMessage_get) {
 
33978
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
33979
  char *result = 0 ;
 
33980
  zval **args[1];
 
33981
  
 
33982
  SWIG_ResetError();
 
33983
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
33984
    WRONG_PARAM_COUNT;
 
33985
  }
 
33986
  
 
33987
  {
 
33988
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
33989
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_artifactMessage_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
33990
    }
 
33991
  }
 
33992
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
33993
  result = (char *)LassoNameRegistration_artifactMessage_get(arg1);
 
33994
  {
 
33995
    if(!result) {
 
33996
      ZVAL_NULL(return_value);
 
33997
    } else {
 
33998
      ZVAL_STRING(return_value,result, 1);
 
33999
    }
 
34000
  }
 
34001
  return;
 
34002
fail:
 
34003
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34004
}
 
34005
 
 
34006
 
 
34007
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_identity_set) {
 
34008
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34009
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
34010
  zval **args[2];
 
34011
  
 
34012
  SWIG_ResetError();
 
34013
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34014
    WRONG_PARAM_COUNT;
 
34015
  }
 
34016
  
 
34017
  {
 
34018
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34019
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_identity_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34020
    }
 
34021
  }
 
34022
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34023
  {
 
34024
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
34025
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameRegistration_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
34026
    }
 
34027
  }
 
34028
  LassoNameRegistration_identity_set(arg1,arg2);
 
34029
  
 
34030
  
 
34031
  return;
 
34032
fail:
 
34033
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34034
}
 
34035
 
 
34036
 
 
34037
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_identity_get) {
 
34038
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34039
  LassoIdentity *result = 0 ;
 
34040
  zval **args[1];
 
34041
  
 
34042
  SWIG_ResetError();
 
34043
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34044
    WRONG_PARAM_COUNT;
 
34045
  }
 
34046
  
 
34047
  {
 
34048
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34049
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_identity_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34050
    }
 
34051
  }
 
34052
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34053
  result = (LassoIdentity *)LassoNameRegistration_identity_get(arg1);
 
34054
  {
 
34055
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
34056
  }
 
34057
  /* Wrap this return value */
 
34058
  {
 
34059
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34060
    zval *obj, *_cPtr;
 
34061
    MAKE_STD_ZVAL(obj);
 
34062
    MAKE_STD_ZVAL(_cPtr);
 
34063
    *_cPtr = *return_value;
 
34064
    INIT_ZVAL(*return_value);
 
34065
    *return_value=*_cPtr;
 
34066
  }
 
34067
  return;
 
34068
fail:
 
34069
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34070
}
 
34071
 
 
34072
 
 
34073
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_isIdentityDirty_get) {
 
34074
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34075
  bool result;
 
34076
  zval **args[1];
 
34077
  
 
34078
  SWIG_ResetError();
 
34079
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34080
    WRONG_PARAM_COUNT;
 
34081
  }
 
34082
  
 
34083
  {
 
34084
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34085
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_isIdentityDirty_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34086
    }
 
34087
  }
 
34088
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34089
  result = (bool)LassoNameRegistration_isIdentityDirty_get(arg1);
 
34090
  {
 
34091
    ZVAL_BOOL(return_value,(result)?1:0);
 
34092
  }
 
34093
  return;
 
34094
fail:
 
34095
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34096
}
 
34097
 
 
34098
 
 
34099
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_isSessionDirty_get) {
 
34100
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34101
  bool result;
 
34102
  zval **args[1];
 
34103
  
 
34104
  SWIG_ResetError();
 
34105
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34106
    WRONG_PARAM_COUNT;
 
34107
  }
 
34108
  
 
34109
  {
 
34110
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34111
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_isSessionDirty_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34112
    }
 
34113
  }
 
34114
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34115
  result = (bool)LassoNameRegistration_isSessionDirty_get(arg1);
 
34116
  {
 
34117
    ZVAL_BOOL(return_value,(result)?1:0);
 
34118
  }
 
34119
  return;
 
34120
fail:
 
34121
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34122
}
 
34123
 
 
34124
 
 
34125
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_msgBody_get) {
 
34126
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34127
  char *result = 0 ;
 
34128
  zval **args[1];
 
34129
  
 
34130
  SWIG_ResetError();
 
34131
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34132
    WRONG_PARAM_COUNT;
 
34133
  }
 
34134
  
 
34135
  {
 
34136
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34137
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_msgBody_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34138
    }
 
34139
  }
 
34140
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34141
  result = (char *)LassoNameRegistration_msgBody_get(arg1);
 
34142
  {
 
34143
    if(!result) {
 
34144
      ZVAL_NULL(return_value);
 
34145
    } else {
 
34146
      ZVAL_STRING(return_value,result, 1);
 
34147
    }
 
34148
  }
 
34149
  return;
 
34150
fail:
 
34151
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34152
}
 
34153
 
 
34154
 
 
34155
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_msgRelayState_get) {
 
34156
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34157
  char *result = 0 ;
 
34158
  zval **args[1];
 
34159
  
 
34160
  SWIG_ResetError();
 
34161
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34162
    WRONG_PARAM_COUNT;
 
34163
  }
 
34164
  
 
34165
  {
 
34166
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34167
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_msgRelayState_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34168
    }
 
34169
  }
 
34170
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34171
  result = (char *)LassoNameRegistration_msgRelayState_get(arg1);
 
34172
  {
 
34173
    if(!result) {
 
34174
      ZVAL_NULL(return_value);
 
34175
    } else {
 
34176
      ZVAL_STRING(return_value,result, 1);
 
34177
    }
 
34178
  }
 
34179
  return;
 
34180
fail:
 
34181
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34182
}
 
34183
 
 
34184
 
 
34185
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_msgUrl_get) {
 
34186
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34187
  char *result = 0 ;
 
34188
  zval **args[1];
 
34189
  
 
34190
  SWIG_ResetError();
 
34191
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34192
    WRONG_PARAM_COUNT;
 
34193
  }
 
34194
  
 
34195
  {
 
34196
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34197
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_msgUrl_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34198
    }
 
34199
  }
 
34200
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34201
  result = (char *)LassoNameRegistration_msgUrl_get(arg1);
 
34202
  {
 
34203
    if(!result) {
 
34204
      ZVAL_NULL(return_value);
 
34205
    } else {
 
34206
      ZVAL_STRING(return_value,result, 1);
 
34207
    }
 
34208
  }
 
34209
  return;
 
34210
fail:
 
34211
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34212
}
 
34213
 
 
34214
 
 
34215
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_nameIdentifier_set) {
 
34216
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34217
  LassoNode *arg2 = (LassoNode *) 0 ;
 
34218
  zval **args[2];
 
34219
  
 
34220
  SWIG_ResetError();
 
34221
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34222
    WRONG_PARAM_COUNT;
 
34223
  }
 
34224
  
 
34225
  {
 
34226
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34227
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_nameIdentifier_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34228
    }
 
34229
  }
 
34230
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34231
  {
 
34232
    node_info *info, *super;
 
34233
    
 
34234
    
 
34235
    
 
34236
    
 
34237
    
 
34238
    
 
34239
    
 
34240
    
 
34241
    
 
34242
    
 
34243
    
 
34244
    
 
34245
    
 
34246
    if ((*args[1])->type == IS_NULL) {
 
34247
      arg2=0;
 
34248
    } else {
 
34249
      for (info = node_infos; info->swig; info++) {
 
34250
        for (super = info; super; super = super->super)
 
34251
        if (super->swig == SWIGTYPE_p_LassoNode)
 
34252
        break;
 
34253
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
34254
        break;
 
34255
      }
 
34256
      if (! info->swig) {
 
34257
        zend_error(E_ERROR, "Type error in argument of NameRegistration_nameIdentifier_set.");
 
34258
      }
 
34259
    }
 
34260
    
 
34261
    
 
34262
    
 
34263
    
 
34264
    
 
34265
    
 
34266
    
 
34267
    
 
34268
    
 
34269
    
 
34270
    
 
34271
    
 
34272
    
 
34273
    
 
34274
    
 
34275
    
 
34276
  }
 
34277
  LassoNameRegistration_nameIdentifier_set(arg1,arg2);
 
34278
  
 
34279
  
 
34280
  return;
 
34281
fail:
 
34282
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34283
}
 
34284
 
 
34285
 
 
34286
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_nameIdentifier_get) {
 
34287
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34288
  LassoNode *result = 0 ;
 
34289
  zval **args[1];
 
34290
  
 
34291
  SWIG_ResetError();
 
34292
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34293
    WRONG_PARAM_COUNT;
 
34294
  }
 
34295
  
 
34296
  {
 
34297
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34298
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_nameIdentifier_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34299
    }
 
34300
  }
 
34301
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34302
  result = (LassoNode *)LassoNameRegistration_nameIdentifier_get(arg1);
 
34303
  {
 
34304
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
34305
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
34306
  }
 
34307
  /* Wrap this return value */
 
34308
  {
 
34309
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34310
    zval *obj, *_cPtr;
 
34311
    MAKE_STD_ZVAL(obj);
 
34312
    MAKE_STD_ZVAL(_cPtr);
 
34313
    *_cPtr = *return_value;
 
34314
    INIT_ZVAL(*return_value);
 
34315
    *return_value=*_cPtr;
 
34316
  }
 
34317
  return;
 
34318
fail:
 
34319
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34320
}
 
34321
 
 
34322
 
 
34323
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_remoteProviderId_set) {
 
34324
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34325
  char *arg2 = (char *) 0 ;
 
34326
  zval **args[2];
 
34327
  
 
34328
  SWIG_ResetError();
 
34329
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34330
    WRONG_PARAM_COUNT;
 
34331
  }
 
34332
  
 
34333
  {
 
34334
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34335
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_remoteProviderId_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34336
    }
 
34337
  }
 
34338
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34339
  {
 
34340
    /*@SWIG:CONVERT_STRING_IN@*/
 
34341
    convert_to_string_ex(args[1]);
 
34342
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
34343
    /*@SWIG@*/;
 
34344
  }
 
34345
  LassoNameRegistration_remoteProviderId_set(arg1,arg2);
 
34346
  
 
34347
  
 
34348
  return;
 
34349
fail:
 
34350
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34351
}
 
34352
 
 
34353
 
 
34354
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_remoteProviderId_get) {
 
34355
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34356
  char *result = 0 ;
 
34357
  zval **args[1];
 
34358
  
 
34359
  SWIG_ResetError();
 
34360
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34361
    WRONG_PARAM_COUNT;
 
34362
  }
 
34363
  
 
34364
  {
 
34365
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34366
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_remoteProviderId_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34367
    }
 
34368
  }
 
34369
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34370
  result = (char *)LassoNameRegistration_remoteProviderId_get(arg1);
 
34371
  {
 
34372
    if(!result) {
 
34373
      ZVAL_NULL(return_value);
 
34374
    } else {
 
34375
      ZVAL_STRING(return_value,result, 1);
 
34376
    }
 
34377
  }
 
34378
  return;
 
34379
fail:
 
34380
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34381
}
 
34382
 
 
34383
 
 
34384
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_request_set) {
 
34385
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34386
  LassoNode *arg2 = (LassoNode *) 0 ;
 
34387
  zval **args[2];
 
34388
  
 
34389
  SWIG_ResetError();
 
34390
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34391
    WRONG_PARAM_COUNT;
 
34392
  }
 
34393
  
 
34394
  {
 
34395
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34396
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_request_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34397
    }
 
34398
  }
 
34399
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34400
  {
 
34401
    node_info *info, *super;
 
34402
    
 
34403
    
 
34404
    
 
34405
    
 
34406
    
 
34407
    
 
34408
    
 
34409
    
 
34410
    
 
34411
    
 
34412
    
 
34413
    
 
34414
    
 
34415
    if ((*args[1])->type == IS_NULL) {
 
34416
      arg2=0;
 
34417
    } else {
 
34418
      for (info = node_infos; info->swig; info++) {
 
34419
        for (super = info; super; super = super->super)
 
34420
        if (super->swig == SWIGTYPE_p_LassoNode)
 
34421
        break;
 
34422
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
34423
        break;
 
34424
      }
 
34425
      if (! info->swig) {
 
34426
        zend_error(E_ERROR, "Type error in argument of NameRegistration_request_set.");
 
34427
      }
 
34428
    }
 
34429
    
 
34430
    
 
34431
    
 
34432
    
 
34433
    
 
34434
    
 
34435
    
 
34436
    
 
34437
    
 
34438
    
 
34439
    
 
34440
    
 
34441
    
 
34442
    
 
34443
    
 
34444
    
 
34445
  }
 
34446
  LassoNameRegistration_request_set(arg1,arg2);
 
34447
  
 
34448
  
 
34449
  return;
 
34450
fail:
 
34451
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34452
}
 
34453
 
 
34454
 
 
34455
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_request_get) {
 
34456
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34457
  LassoNode *result = 0 ;
 
34458
  zval **args[1];
 
34459
  
 
34460
  SWIG_ResetError();
 
34461
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34462
    WRONG_PARAM_COUNT;
 
34463
  }
 
34464
  
 
34465
  {
 
34466
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34467
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_request_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34468
    }
 
34469
  }
 
34470
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34471
  result = (LassoNode *)LassoNameRegistration_request_get(arg1);
 
34472
  {
 
34473
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
34474
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
34475
  }
 
34476
  /* Wrap this return value */
 
34477
  {
 
34478
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34479
    zval *obj, *_cPtr;
 
34480
    MAKE_STD_ZVAL(obj);
 
34481
    MAKE_STD_ZVAL(_cPtr);
 
34482
    *_cPtr = *return_value;
 
34483
    INIT_ZVAL(*return_value);
 
34484
    *return_value=*_cPtr;
 
34485
  }
 
34486
  return;
 
34487
fail:
 
34488
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34489
}
 
34490
 
 
34491
 
 
34492
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_response_set) {
 
34493
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34494
  LassoNode *arg2 = (LassoNode *) 0 ;
 
34495
  zval **args[2];
 
34496
  
 
34497
  SWIG_ResetError();
 
34498
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34499
    WRONG_PARAM_COUNT;
 
34500
  }
 
34501
  
 
34502
  {
 
34503
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34504
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_response_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34505
    }
 
34506
  }
 
34507
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34508
  {
 
34509
    node_info *info, *super;
 
34510
    
 
34511
    
 
34512
    
 
34513
    
 
34514
    
 
34515
    
 
34516
    
 
34517
    
 
34518
    
 
34519
    
 
34520
    
 
34521
    
 
34522
    
 
34523
    if ((*args[1])->type == IS_NULL) {
 
34524
      arg2=0;
 
34525
    } else {
 
34526
      for (info = node_infos; info->swig; info++) {
 
34527
        for (super = info; super; super = super->super)
 
34528
        if (super->swig == SWIGTYPE_p_LassoNode)
 
34529
        break;
 
34530
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
34531
        break;
 
34532
      }
 
34533
      if (! info->swig) {
 
34534
        zend_error(E_ERROR, "Type error in argument of NameRegistration_response_set.");
 
34535
      }
 
34536
    }
 
34537
    
 
34538
    
 
34539
    
 
34540
    
 
34541
    
 
34542
    
 
34543
    
 
34544
    
 
34545
    
 
34546
    
 
34547
    
 
34548
    
 
34549
    
 
34550
    
 
34551
    
 
34552
    
 
34553
  }
 
34554
  LassoNameRegistration_response_set(arg1,arg2);
 
34555
  
 
34556
  
 
34557
  return;
 
34558
fail:
 
34559
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34560
}
 
34561
 
 
34562
 
 
34563
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_response_get) {
 
34564
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34565
  LassoNode *result = 0 ;
 
34566
  zval **args[1];
 
34567
  
 
34568
  SWIG_ResetError();
 
34569
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34570
    WRONG_PARAM_COUNT;
 
34571
  }
 
34572
  
 
34573
  {
 
34574
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34575
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_response_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34576
    }
 
34577
  }
 
34578
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34579
  result = (LassoNode *)LassoNameRegistration_response_get(arg1);
 
34580
  {
 
34581
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
34582
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
34583
  }
 
34584
  /* Wrap this return value */
 
34585
  {
 
34586
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34587
    zval *obj, *_cPtr;
 
34588
    MAKE_STD_ZVAL(obj);
 
34589
    MAKE_STD_ZVAL(_cPtr);
 
34590
    *_cPtr = *return_value;
 
34591
    INIT_ZVAL(*return_value);
 
34592
    *return_value=*_cPtr;
 
34593
  }
 
34594
  return;
 
34595
fail:
 
34596
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34597
}
 
34598
 
 
34599
 
 
34600
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_server_set) {
 
34601
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34602
  LassoServer *arg2 = (LassoServer *) 0 ;
 
34603
  zval **args[2];
 
34604
  
 
34605
  SWIG_ResetError();
 
34606
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34607
    WRONG_PARAM_COUNT;
 
34608
  }
 
34609
  
 
34610
  {
 
34611
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34612
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_server_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34613
    }
 
34614
  }
 
34615
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34616
  {
 
34617
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
34618
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameRegistration_server_set. Expected SWIGTYPE_p_LassoServer");
 
34619
    }
 
34620
  }
 
34621
  LassoNameRegistration_server_set(arg1,arg2);
 
34622
  
 
34623
  
 
34624
  return;
 
34625
fail:
 
34626
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34627
}
 
34628
 
 
34629
 
 
34630
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_server_get) {
 
34631
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34632
  LassoServer *result = 0 ;
 
34633
  zval **args[1];
 
34634
  
 
34635
  SWIG_ResetError();
 
34636
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34637
    WRONG_PARAM_COUNT;
 
34638
  }
 
34639
  
 
34640
  {
 
34641
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34642
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_server_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34643
    }
 
34644
  }
 
34645
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34646
  result = (LassoServer *)LassoNameRegistration_server_get(arg1);
 
34647
  {
 
34648
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
34649
  }
 
34650
  /* Wrap this return value */
 
34651
  {
 
34652
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34653
    zval *obj, *_cPtr;
 
34654
    MAKE_STD_ZVAL(obj);
 
34655
    MAKE_STD_ZVAL(_cPtr);
 
34656
    *_cPtr = *return_value;
 
34657
    INIT_ZVAL(*return_value);
 
34658
    *return_value=*_cPtr;
 
34659
  }
 
34660
  return;
 
34661
fail:
 
34662
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34663
}
 
34664
 
 
34665
 
 
34666
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_session_set) {
 
34667
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34668
  LassoSession *arg2 = (LassoSession *) 0 ;
 
34669
  zval **args[2];
 
34670
  
 
34671
  SWIG_ResetError();
 
34672
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34673
    WRONG_PARAM_COUNT;
 
34674
  }
 
34675
  
 
34676
  {
 
34677
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34678
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_session_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34679
    }
 
34680
  }
 
34681
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34682
  {
 
34683
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
34684
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameRegistration_session_set. Expected SWIGTYPE_p_LassoSession");
 
34685
    }
 
34686
  }
 
34687
  LassoNameRegistration_session_set(arg1,arg2);
 
34688
  
 
34689
  
 
34690
  return;
 
34691
fail:
 
34692
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34693
}
 
34694
 
 
34695
 
 
34696
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_session_get) {
 
34697
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34698
  LassoSession *result = 0 ;
 
34699
  zval **args[1];
 
34700
  
 
34701
  SWIG_ResetError();
 
34702
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34703
    WRONG_PARAM_COUNT;
 
34704
  }
 
34705
  
 
34706
  {
 
34707
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34708
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_session_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34709
    }
 
34710
  }
 
34711
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34712
  result = (LassoSession *)LassoNameRegistration_session_get(arg1);
 
34713
  {
 
34714
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
34715
  }
 
34716
  /* Wrap this return value */
 
34717
  {
 
34718
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34719
    zval *obj, *_cPtr;
 
34720
    MAKE_STD_ZVAL(obj);
 
34721
    MAKE_STD_ZVAL(_cPtr);
 
34722
    *_cPtr = *return_value;
 
34723
    INIT_ZVAL(*return_value);
 
34724
    *return_value=*_cPtr;
 
34725
  }
 
34726
  return;
 
34727
fail:
 
34728
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34729
}
 
34730
 
 
34731
 
 
34732
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_oldNameIdentifier_set) {
 
34733
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34734
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
 
34735
  zval **args[2];
 
34736
  
 
34737
  SWIG_ResetError();
 
34738
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34739
    WRONG_PARAM_COUNT;
 
34740
  }
 
34741
  
 
34742
  {
 
34743
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34744
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_oldNameIdentifier_set. Expected SWIGTYPE_p_LassoNameRegistration");
 
34745
    }
 
34746
  }
 
34747
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34748
  {
 
34749
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlNameIdentifier, 0) < 0) {
 
34750
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameRegistration_oldNameIdentifier_set. Expected SWIGTYPE_p_LassoSamlNameIdentifier");
 
34751
    }
 
34752
  }
 
34753
  LassoNameRegistration_oldNameIdentifier_set(arg1,arg2);
 
34754
  
 
34755
  
 
34756
  return;
 
34757
fail:
 
34758
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34759
}
 
34760
 
 
34761
 
 
34762
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_oldNameIdentifier_get) {
 
34763
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34764
  LassoSamlNameIdentifier *result = 0 ;
 
34765
  zval **args[1];
 
34766
  
 
34767
  SWIG_ResetError();
 
34768
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34769
    WRONG_PARAM_COUNT;
 
34770
  }
 
34771
  
 
34772
  {
 
34773
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34774
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_oldNameIdentifier_get. Expected SWIGTYPE_p_LassoNameRegistration");
 
34775
    }
 
34776
  }
 
34777
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34778
  result = (LassoSamlNameIdentifier *)LassoNameRegistration_oldNameIdentifier_get(arg1);
 
34779
  {
 
34780
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlNameIdentifier, 0);
 
34781
  }
 
34782
  /* Wrap this return value */
 
34783
  {
 
34784
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34785
    zval *obj, *_cPtr;
 
34786
    MAKE_STD_ZVAL(obj);
 
34787
    MAKE_STD_ZVAL(_cPtr);
 
34788
    *_cPtr = *return_value;
 
34789
    INIT_ZVAL(*return_value);
 
34790
    *return_value=*_cPtr;
 
34791
  }
 
34792
  return;
 
34793
fail:
 
34794
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34795
}
 
34796
 
 
34797
 
 
34798
ZEND_NAMED_FUNCTION(_wrap_new_NameRegistration) {
 
34799
  LassoServer *arg1 = (LassoServer *) 0 ;
 
34800
  LassoNameRegistration *result = 0 ;
 
34801
  zval **args[1];
 
34802
  
 
34803
  SWIG_ResetError();
 
34804
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34805
    WRONG_PARAM_COUNT;
 
34806
  }
 
34807
  
 
34808
  {
 
34809
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
34810
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_NameRegistration. Expected SWIGTYPE_p_LassoServer");
 
34811
    }
 
34812
  }
 
34813
  result = (LassoNameRegistration *)new_LassoNameRegistration(arg1);
 
34814
  {
 
34815
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameRegistration, 1);
 
34816
  }
 
34817
  /* Wrap this return value */
 
34818
  {
 
34819
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34820
    zval *obj, *_cPtr;
 
34821
    MAKE_STD_ZVAL(obj);
 
34822
    MAKE_STD_ZVAL(_cPtr);
 
34823
    *_cPtr = *return_value;
 
34824
    INIT_ZVAL(*return_value);
 
34825
    *return_value=*_cPtr;
 
34826
  }
 
34827
  return;
 
34828
fail:
 
34829
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34830
}
 
34831
 
 
34832
 
 
34833
/* This function is designed to be called by the zend list destructors */
 
34834
/* to typecast and do the actual destruction */
 
34835
static void __wrap_delete_NameRegistration(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
34836
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
34837
  void *ptr=value->ptr ;
 
34838
  int newobject=value->newobject ;
 
34839
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34840
  
 
34841
  efree(value);
 
34842
  if (! newobject) return; /* can't delete it! */
 
34843
  arg1 = (LassoNameRegistration *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameRegistration TSRMLS_CC);
 
34844
  if (! arg1) zend_error(E_ERROR, "LassoNameRegistration resource already free'd");
 
34845
  delete_LassoNameRegistration(arg1);
 
34846
  
 
34847
}
 
34848
 
 
34849
 
 
34850
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_newFromDump) {
 
34851
  LassoServer *arg1 = (LassoServer *) 0 ;
 
34852
  char *arg2 = (char *) 0 ;
 
34853
  LassoNameRegistration *result = 0 ;
 
34854
  zval **args[2];
 
34855
  
 
34856
  SWIG_ResetError();
 
34857
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34858
    WRONG_PARAM_COUNT;
 
34859
  }
 
34860
  
 
34861
  {
 
34862
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
34863
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_newFromDump. Expected SWIGTYPE_p_LassoServer");
 
34864
    }
 
34865
  }
 
34866
  {
 
34867
    /*@SWIG:CONVERT_STRING_IN@*/
 
34868
    convert_to_string_ex(args[1]);
 
34869
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
34870
    /*@SWIG@*/;
 
34871
  }
 
34872
  result = (LassoNameRegistration *)LassoNameRegistration_newFromDump(arg1,arg2);
 
34873
  {
 
34874
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameRegistration, 1);
 
34875
  }
 
34876
  /* Wrap this return value */
 
34877
  {
 
34878
    /* ALTERNATIVE Constructor, make an object wrapper */
 
34879
    zval *obj, *_cPtr;
 
34880
    MAKE_STD_ZVAL(obj);
 
34881
    MAKE_STD_ZVAL(_cPtr);
 
34882
    *_cPtr = *return_value;
 
34883
    INIT_ZVAL(*return_value);
 
34884
    *return_value=*_cPtr;
 
34885
  }
 
34886
  return;
 
34887
fail:
 
34888
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34889
}
 
34890
 
 
34891
 
 
34892
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_setIdentityFromDump) {
 
34893
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34894
  char *arg2 = (char *) 0 ;
 
34895
  int result;
 
34896
  zval **args[2];
 
34897
  
 
34898
  SWIG_ResetError();
 
34899
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34900
    WRONG_PARAM_COUNT;
 
34901
  }
 
34902
  
 
34903
  {
 
34904
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34905
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_setIdentityFromDump. Expected SWIGTYPE_p_LassoNameRegistration");
 
34906
    }
 
34907
  }
 
34908
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34909
  {
 
34910
    /*@SWIG:CONVERT_STRING_IN@*/
 
34911
    convert_to_string_ex(args[1]);
 
34912
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
34913
    /*@SWIG@*/;
 
34914
  }
 
34915
  {
 
34916
    int errorCode;
 
34917
    errorCode = result = (int)LassoNameRegistration_setIdentityFromDump(arg1,arg2);
 
34918
    if (errorCode) {
 
34919
      char errorMsg[256];
 
34920
      int swig_error = SWIG_RuntimeError;
 
34921
      if (errorCode == -501 || 
 
34922
        errorCode == -501) {
 
34923
        swig_error = SWIG_ValueError;
 
34924
      }
 
34925
      build_exception_msg(errorCode, errorMsg);
 
34926
      SWIG_exception(swig_error, errorMsg);
 
34927
    }
 
34928
  }
 
34929
  {
 
34930
    ZVAL_LONG(return_value,result);
 
34931
  }
 
34932
  return;
 
34933
fail:
 
34934
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34935
}
 
34936
 
 
34937
 
 
34938
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_setSessionFromDump) {
 
34939
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34940
  char *arg2 = (char *) 0 ;
 
34941
  int result;
 
34942
  zval **args[2];
 
34943
  
 
34944
  SWIG_ResetError();
 
34945
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
34946
    WRONG_PARAM_COUNT;
 
34947
  }
 
34948
  
 
34949
  {
 
34950
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34951
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_setSessionFromDump. Expected SWIGTYPE_p_LassoNameRegistration");
 
34952
    }
 
34953
  }
 
34954
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
34955
  {
 
34956
    /*@SWIG:CONVERT_STRING_IN@*/
 
34957
    convert_to_string_ex(args[1]);
 
34958
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
34959
    /*@SWIG@*/;
 
34960
  }
 
34961
  {
 
34962
    int errorCode;
 
34963
    errorCode = result = (int)LassoNameRegistration_setSessionFromDump(arg1,arg2);
 
34964
    if (errorCode) {
 
34965
      char errorMsg[256];
 
34966
      int swig_error = SWIG_RuntimeError;
 
34967
      if (errorCode == -501 || 
 
34968
        errorCode == -501) {
 
34969
        swig_error = SWIG_ValueError;
 
34970
      }
 
34971
      build_exception_msg(errorCode, errorMsg);
 
34972
      SWIG_exception(swig_error, errorMsg);
 
34973
    }
 
34974
  }
 
34975
  {
 
34976
    ZVAL_LONG(return_value,result);
 
34977
  }
 
34978
  return;
 
34979
fail:
 
34980
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
34981
}
 
34982
 
 
34983
 
 
34984
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_buildRequestMsg) {
 
34985
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
34986
  int result;
 
34987
  zval **args[1];
 
34988
  
 
34989
  SWIG_ResetError();
 
34990
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
34991
    WRONG_PARAM_COUNT;
 
34992
  }
 
34993
  
 
34994
  {
 
34995
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
34996
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_buildRequestMsg. Expected SWIGTYPE_p_LassoNameRegistration");
 
34997
    }
 
34998
  }
 
34999
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35000
  {
 
35001
    int errorCode;
 
35002
    errorCode = result = (int)LassoNameRegistration_buildRequestMsg(arg1);
 
35003
    if (errorCode) {
 
35004
      char errorMsg[256];
 
35005
      int swig_error = SWIG_RuntimeError;
 
35006
      if (errorCode == -501 || 
 
35007
        errorCode == -501) {
 
35008
        swig_error = SWIG_ValueError;
 
35009
      }
 
35010
      build_exception_msg(errorCode, errorMsg);
 
35011
      SWIG_exception(swig_error, errorMsg);
 
35012
    }
 
35013
  }
 
35014
  {
 
35015
    ZVAL_LONG(return_value,result);
 
35016
  }
 
35017
  return;
 
35018
fail:
 
35019
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35020
}
 
35021
 
 
35022
 
 
35023
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_buildResponseMsg) {
 
35024
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35025
  int result;
 
35026
  zval **args[1];
 
35027
  
 
35028
  SWIG_ResetError();
 
35029
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35030
    WRONG_PARAM_COUNT;
 
35031
  }
 
35032
  
 
35033
  {
 
35034
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35035
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_buildResponseMsg. Expected SWIGTYPE_p_LassoNameRegistration");
 
35036
    }
 
35037
  }
 
35038
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35039
  {
 
35040
    int errorCode;
 
35041
    errorCode = result = (int)LassoNameRegistration_buildResponseMsg(arg1);
 
35042
    if (errorCode) {
 
35043
      char errorMsg[256];
 
35044
      int swig_error = SWIG_RuntimeError;
 
35045
      if (errorCode == -501 || 
 
35046
        errorCode == -501) {
 
35047
        swig_error = SWIG_ValueError;
 
35048
      }
 
35049
      build_exception_msg(errorCode, errorMsg);
 
35050
      SWIG_exception(swig_error, errorMsg);
 
35051
    }
 
35052
  }
 
35053
  {
 
35054
    ZVAL_LONG(return_value,result);
 
35055
  }
 
35056
  return;
 
35057
fail:
 
35058
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35059
}
 
35060
 
 
35061
 
 
35062
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_dump) {
 
35063
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35064
  char *result = 0 ;
 
35065
  zval **args[1];
 
35066
  
 
35067
  SWIG_ResetError();
 
35068
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35069
    WRONG_PARAM_COUNT;
 
35070
  }
 
35071
  
 
35072
  {
 
35073
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35074
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_dump. Expected SWIGTYPE_p_LassoNameRegistration");
 
35075
    }
 
35076
  }
 
35077
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35078
  result = (char *)LassoNameRegistration_dump(arg1);
 
35079
  {
 
35080
    if(!result) {
 
35081
      ZVAL_NULL(return_value);
 
35082
    } else {
 
35083
      ZVAL_STRING(return_value,result, 1);
 
35084
    }
 
35085
  }
 
35086
  return;
 
35087
fail:
 
35088
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35089
}
 
35090
 
 
35091
 
 
35092
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_initRequest) {
 
35093
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35094
  char *arg2 = (char *) 0 ;
 
35095
  LassoHttpMethod arg3 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
35096
  int result;
 
35097
  zval **args[3];
 
35098
  int arg_count;
 
35099
  
 
35100
  SWIG_ResetError();
 
35101
  arg_count = ZEND_NUM_ARGS();
 
35102
  if(arg_count<2 || arg_count>3 ||
 
35103
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
35104
  WRONG_PARAM_COUNT;
 
35105
  
 
35106
  {
 
35107
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35108
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_initRequest. Expected SWIGTYPE_p_LassoNameRegistration");
 
35109
    }
 
35110
  }
 
35111
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35112
  {
 
35113
    /*@SWIG:CONVERT_STRING_IN@*/
 
35114
    convert_to_string_ex(args[1]);
 
35115
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
35116
    /*@SWIG@*/;
 
35117
  }
 
35118
  if(arg_count > 2) {
 
35119
    {
 
35120
      /*@SWIG:CONVERT_INT_IN@*/
 
35121
      convert_to_long_ex(args[2]);
 
35122
      arg3 = (LassoHttpMethod) Z_LVAL_PP(args[2]);
 
35123
      /*@SWIG@*/;
 
35124
    }
 
35125
  }
 
35126
  {
 
35127
    int errorCode;
 
35128
    errorCode = result = (int)LassoNameRegistration_initRequest(arg1,arg2,arg3);
 
35129
    if (errorCode) {
 
35130
      char errorMsg[256];
 
35131
      int swig_error = SWIG_RuntimeError;
 
35132
      if (errorCode == -501 || 
 
35133
        errorCode == -501) {
 
35134
        swig_error = SWIG_ValueError;
 
35135
      }
 
35136
      build_exception_msg(errorCode, errorMsg);
 
35137
      SWIG_exception(swig_error, errorMsg);
 
35138
    }
 
35139
  }
 
35140
  {
 
35141
    ZVAL_LONG(return_value,result);
 
35142
  }
 
35143
  return;
 
35144
fail:
 
35145
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35146
}
 
35147
 
 
35148
 
 
35149
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_processRequestMsg) {
 
35150
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35151
  char *arg2 = (char *) 0 ;
 
35152
  int result;
 
35153
  zval **args[2];
 
35154
  
 
35155
  SWIG_ResetError();
 
35156
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35157
    WRONG_PARAM_COUNT;
 
35158
  }
 
35159
  
 
35160
  {
 
35161
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35162
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_processRequestMsg. Expected SWIGTYPE_p_LassoNameRegistration");
 
35163
    }
 
35164
  }
 
35165
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35166
  {
 
35167
    /*@SWIG:CONVERT_STRING_IN@*/
 
35168
    convert_to_string_ex(args[1]);
 
35169
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
35170
    /*@SWIG@*/;
 
35171
  }
 
35172
  {
 
35173
    int errorCode;
 
35174
    errorCode = result = (int)LassoNameRegistration_processRequestMsg(arg1,arg2);
 
35175
    if (errorCode) {
 
35176
      char errorMsg[256];
 
35177
      int swig_error = SWIG_RuntimeError;
 
35178
      if (errorCode == -501 || 
 
35179
        errorCode == -501) {
 
35180
        swig_error = SWIG_ValueError;
 
35181
      }
 
35182
      build_exception_msg(errorCode, errorMsg);
 
35183
      SWIG_exception(swig_error, errorMsg);
 
35184
    }
 
35185
  }
 
35186
  {
 
35187
    ZVAL_LONG(return_value,result);
 
35188
  }
 
35189
  return;
 
35190
fail:
 
35191
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35192
}
 
35193
 
 
35194
 
 
35195
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_processResponseMsg) {
 
35196
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35197
  char *arg2 = (char *) 0 ;
 
35198
  int result;
 
35199
  zval **args[2];
 
35200
  
 
35201
  SWIG_ResetError();
 
35202
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35203
    WRONG_PARAM_COUNT;
 
35204
  }
 
35205
  
 
35206
  {
 
35207
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35208
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_processResponseMsg. Expected SWIGTYPE_p_LassoNameRegistration");
 
35209
    }
 
35210
  }
 
35211
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35212
  {
 
35213
    /*@SWIG:CONVERT_STRING_IN@*/
 
35214
    convert_to_string_ex(args[1]);
 
35215
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
35216
    /*@SWIG@*/;
 
35217
  }
 
35218
  {
 
35219
    int errorCode;
 
35220
    errorCode = result = (int)LassoNameRegistration_processResponseMsg(arg1,arg2);
 
35221
    if (errorCode) {
 
35222
      char errorMsg[256];
 
35223
      int swig_error = SWIG_RuntimeError;
 
35224
      if (errorCode == -501 || 
 
35225
        errorCode == -501) {
 
35226
        swig_error = SWIG_ValueError;
 
35227
      }
 
35228
      build_exception_msg(errorCode, errorMsg);
 
35229
      SWIG_exception(swig_error, errorMsg);
 
35230
    }
 
35231
  }
 
35232
  {
 
35233
    ZVAL_LONG(return_value,result);
 
35234
  }
 
35235
  return;
 
35236
fail:
 
35237
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35238
}
 
35239
 
 
35240
 
 
35241
ZEND_NAMED_FUNCTION(_wrap_NameRegistration_validateRequest) {
 
35242
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
 
35243
  int result;
 
35244
  zval **args[1];
 
35245
  
 
35246
  SWIG_ResetError();
 
35247
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35248
    WRONG_PARAM_COUNT;
 
35249
  }
 
35250
  
 
35251
  {
 
35252
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameRegistration, 0) < 0) {
 
35253
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameRegistration_validateRequest. Expected SWIGTYPE_p_LassoNameRegistration");
 
35254
    }
 
35255
  }
 
35256
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35257
  {
 
35258
    int errorCode;
 
35259
    errorCode = result = (int)LassoNameRegistration_validateRequest(arg1);
 
35260
    if (errorCode) {
 
35261
      char errorMsg[256];
 
35262
      int swig_error = SWIG_RuntimeError;
 
35263
      if (errorCode == -501 || 
 
35264
        errorCode == -501) {
 
35265
        swig_error = SWIG_ValueError;
 
35266
      }
 
35267
      build_exception_msg(errorCode, errorMsg);
 
35268
      SWIG_exception(swig_error, errorMsg);
 
35269
    }
 
35270
  }
 
35271
  {
 
35272
    ZVAL_LONG(return_value,result);
 
35273
  }
 
35274
  return;
 
35275
fail:
 
35276
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35277
}
 
35278
 
 
35279
 
 
35280
ZEND_NAMED_FUNCTION(_wrap_isSamlQuery) {
 
35281
  char *arg1 = (char *) 0 ;
 
35282
  bool result;
 
35283
  zval **args[1];
 
35284
  
 
35285
  SWIG_ResetError();
 
35286
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35287
    WRONG_PARAM_COUNT;
 
35288
  }
 
35289
  
 
35290
  {
 
35291
    /*@SWIG:CONVERT_STRING_IN@*/
 
35292
    convert_to_string_ex(args[0]);
 
35293
    arg1 = (char *) Z_STRVAL_PP(args[0]);
 
35294
    /*@SWIG@*/;
 
35295
  }
 
35296
  result = (bool)lasso_profile_is_saml_query(arg1);
 
35297
  {
 
35298
    ZVAL_BOOL(return_value,(result)?1:0);
 
35299
  }
 
35300
  return;
 
35301
fail:
 
35302
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35303
}
 
35304
 
 
35305
 
 
35306
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_artifact_get) {
 
35307
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35308
  char *result = 0 ;
 
35309
  zval **args[1];
 
35310
  
 
35311
  SWIG_ResetError();
 
35312
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35313
    WRONG_PARAM_COUNT;
 
35314
  }
 
35315
  
 
35316
  {
 
35317
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35318
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_artifact_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35319
    }
 
35320
  }
 
35321
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35322
  result = (char *)LassoNameIdManagement_artifact_get(arg1);
 
35323
  {
 
35324
    if(!result) {
 
35325
      ZVAL_NULL(return_value);
 
35326
    } else {
 
35327
      ZVAL_STRING(return_value,result, 1);
 
35328
    }
 
35329
  }
 
35330
  return;
 
35331
fail:
 
35332
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35333
}
 
35334
 
 
35335
 
 
35336
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_artifactMessage_set) {
 
35337
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35338
  char *arg2 = (char *) 0 ;
 
35339
  zval **args[2];
 
35340
  
 
35341
  SWIG_ResetError();
 
35342
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35343
    WRONG_PARAM_COUNT;
 
35344
  }
 
35345
  
 
35346
  {
 
35347
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35348
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_artifactMessage_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35349
    }
 
35350
  }
 
35351
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35352
  {
 
35353
    /*@SWIG:CONVERT_STRING_IN@*/
 
35354
    convert_to_string_ex(args[1]);
 
35355
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
35356
    /*@SWIG@*/;
 
35357
  }
 
35358
  LassoNameIdManagement_artifactMessage_set(arg1,arg2);
 
35359
  
 
35360
  
 
35361
  return;
 
35362
fail:
 
35363
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35364
}
 
35365
 
 
35366
 
 
35367
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_artifactMessage_get) {
 
35368
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35369
  char *result = 0 ;
 
35370
  zval **args[1];
 
35371
  
 
35372
  SWIG_ResetError();
 
35373
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35374
    WRONG_PARAM_COUNT;
 
35375
  }
 
35376
  
 
35377
  {
 
35378
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35379
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_artifactMessage_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35380
    }
 
35381
  }
 
35382
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35383
  result = (char *)LassoNameIdManagement_artifactMessage_get(arg1);
 
35384
  {
 
35385
    if(!result) {
 
35386
      ZVAL_NULL(return_value);
 
35387
    } else {
 
35388
      ZVAL_STRING(return_value,result, 1);
 
35389
    }
 
35390
  }
 
35391
  return;
 
35392
fail:
 
35393
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35394
}
 
35395
 
 
35396
 
 
35397
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_identity_set) {
 
35398
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35399
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
 
35400
  zval **args[2];
 
35401
  
 
35402
  SWIG_ResetError();
 
35403
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35404
    WRONG_PARAM_COUNT;
 
35405
  }
 
35406
  
 
35407
  {
 
35408
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35409
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_identity_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35410
    }
 
35411
  }
 
35412
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35413
  {
 
35414
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoIdentity, 0) < 0) {
 
35415
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdManagement_identity_set. Expected SWIGTYPE_p_LassoIdentity");
 
35416
    }
 
35417
  }
 
35418
  LassoNameIdManagement_identity_set(arg1,arg2);
 
35419
  
 
35420
  
 
35421
  return;
 
35422
fail:
 
35423
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35424
}
 
35425
 
 
35426
 
 
35427
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_identity_get) {
 
35428
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35429
  LassoIdentity *result = 0 ;
 
35430
  zval **args[1];
 
35431
  
 
35432
  SWIG_ResetError();
 
35433
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35434
    WRONG_PARAM_COUNT;
 
35435
  }
 
35436
  
 
35437
  {
 
35438
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35439
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_identity_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35440
    }
 
35441
  }
 
35442
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35443
  result = (LassoIdentity *)LassoNameIdManagement_identity_get(arg1);
 
35444
  {
 
35445
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoIdentity, 0);
 
35446
  }
 
35447
  /* Wrap this return value */
 
35448
  {
 
35449
    /* ALTERNATIVE Constructor, make an object wrapper */
 
35450
    zval *obj, *_cPtr;
 
35451
    MAKE_STD_ZVAL(obj);
 
35452
    MAKE_STD_ZVAL(_cPtr);
 
35453
    *_cPtr = *return_value;
 
35454
    INIT_ZVAL(*return_value);
 
35455
    *return_value=*_cPtr;
 
35456
  }
 
35457
  return;
 
35458
fail:
 
35459
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35460
}
 
35461
 
 
35462
 
 
35463
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_isIdentityDirty_get) {
 
35464
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35465
  bool result;
 
35466
  zval **args[1];
 
35467
  
 
35468
  SWIG_ResetError();
 
35469
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35470
    WRONG_PARAM_COUNT;
 
35471
  }
 
35472
  
 
35473
  {
 
35474
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35475
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_isIdentityDirty_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35476
    }
 
35477
  }
 
35478
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35479
  result = (bool)LassoNameIdManagement_isIdentityDirty_get(arg1);
 
35480
  {
 
35481
    ZVAL_BOOL(return_value,(result)?1:0);
 
35482
  }
 
35483
  return;
 
35484
fail:
 
35485
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35486
}
 
35487
 
 
35488
 
 
35489
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_isSessionDirty_get) {
 
35490
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35491
  bool result;
 
35492
  zval **args[1];
 
35493
  
 
35494
  SWIG_ResetError();
 
35495
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35496
    WRONG_PARAM_COUNT;
 
35497
  }
 
35498
  
 
35499
  {
 
35500
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35501
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_isSessionDirty_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35502
    }
 
35503
  }
 
35504
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35505
  result = (bool)LassoNameIdManagement_isSessionDirty_get(arg1);
 
35506
  {
 
35507
    ZVAL_BOOL(return_value,(result)?1:0);
 
35508
  }
 
35509
  return;
 
35510
fail:
 
35511
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35512
}
 
35513
 
 
35514
 
 
35515
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_msgBody_get) {
 
35516
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35517
  char *result = 0 ;
 
35518
  zval **args[1];
 
35519
  
 
35520
  SWIG_ResetError();
 
35521
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35522
    WRONG_PARAM_COUNT;
 
35523
  }
 
35524
  
 
35525
  {
 
35526
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35527
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_msgBody_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35528
    }
 
35529
  }
 
35530
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35531
  result = (char *)LassoNameIdManagement_msgBody_get(arg1);
 
35532
  {
 
35533
    if(!result) {
 
35534
      ZVAL_NULL(return_value);
 
35535
    } else {
 
35536
      ZVAL_STRING(return_value,result, 1);
 
35537
    }
 
35538
  }
 
35539
  return;
 
35540
fail:
 
35541
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35542
}
 
35543
 
 
35544
 
 
35545
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_msgRelayState_get) {
 
35546
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35547
  char *result = 0 ;
 
35548
  zval **args[1];
 
35549
  
 
35550
  SWIG_ResetError();
 
35551
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35552
    WRONG_PARAM_COUNT;
 
35553
  }
 
35554
  
 
35555
  {
 
35556
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35557
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_msgRelayState_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35558
    }
 
35559
  }
 
35560
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35561
  result = (char *)LassoNameIdManagement_msgRelayState_get(arg1);
 
35562
  {
 
35563
    if(!result) {
 
35564
      ZVAL_NULL(return_value);
 
35565
    } else {
 
35566
      ZVAL_STRING(return_value,result, 1);
 
35567
    }
 
35568
  }
 
35569
  return;
 
35570
fail:
 
35571
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35572
}
 
35573
 
 
35574
 
 
35575
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_msgUrl_get) {
 
35576
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35577
  char *result = 0 ;
 
35578
  zval **args[1];
 
35579
  
 
35580
  SWIG_ResetError();
 
35581
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35582
    WRONG_PARAM_COUNT;
 
35583
  }
 
35584
  
 
35585
  {
 
35586
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35587
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_msgUrl_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35588
    }
 
35589
  }
 
35590
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35591
  result = (char *)LassoNameIdManagement_msgUrl_get(arg1);
 
35592
  {
 
35593
    if(!result) {
 
35594
      ZVAL_NULL(return_value);
 
35595
    } else {
 
35596
      ZVAL_STRING(return_value,result, 1);
 
35597
    }
 
35598
  }
 
35599
  return;
 
35600
fail:
 
35601
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35602
}
 
35603
 
 
35604
 
 
35605
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_nameIdentifier_set) {
 
35606
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35607
  LassoNode *arg2 = (LassoNode *) 0 ;
 
35608
  zval **args[2];
 
35609
  
 
35610
  SWIG_ResetError();
 
35611
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35612
    WRONG_PARAM_COUNT;
 
35613
  }
 
35614
  
 
35615
  {
 
35616
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35617
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_nameIdentifier_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35618
    }
 
35619
  }
 
35620
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35621
  {
 
35622
    node_info *info, *super;
 
35623
    
 
35624
    
 
35625
    
 
35626
    
 
35627
    
 
35628
    
 
35629
    
 
35630
    
 
35631
    
 
35632
    
 
35633
    
 
35634
    
 
35635
    
 
35636
    if ((*args[1])->type == IS_NULL) {
 
35637
      arg2=0;
 
35638
    } else {
 
35639
      for (info = node_infos; info->swig; info++) {
 
35640
        for (super = info; super; super = super->super)
 
35641
        if (super->swig == SWIGTYPE_p_LassoNode)
 
35642
        break;
 
35643
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
35644
        break;
 
35645
      }
 
35646
      if (! info->swig) {
 
35647
        zend_error(E_ERROR, "Type error in argument of NameIdManagement_nameIdentifier_set.");
 
35648
      }
 
35649
    }
 
35650
    
 
35651
    
 
35652
    
 
35653
    
 
35654
    
 
35655
    
 
35656
    
 
35657
    
 
35658
    
 
35659
    
 
35660
    
 
35661
    
 
35662
    
 
35663
    
 
35664
    
 
35665
    
 
35666
  }
 
35667
  LassoNameIdManagement_nameIdentifier_set(arg1,arg2);
 
35668
  
 
35669
  
 
35670
  return;
 
35671
fail:
 
35672
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35673
}
 
35674
 
 
35675
 
 
35676
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_nameIdentifier_get) {
 
35677
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35678
  LassoNode *result = 0 ;
 
35679
  zval **args[1];
 
35680
  
 
35681
  SWIG_ResetError();
 
35682
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35683
    WRONG_PARAM_COUNT;
 
35684
  }
 
35685
  
 
35686
  {
 
35687
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35688
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_nameIdentifier_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35689
    }
 
35690
  }
 
35691
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35692
  result = (LassoNode *)LassoNameIdManagement_nameIdentifier_get(arg1);
 
35693
  {
 
35694
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
35695
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
35696
  }
 
35697
  /* Wrap this return value */
 
35698
  {
 
35699
    /* ALTERNATIVE Constructor, make an object wrapper */
 
35700
    zval *obj, *_cPtr;
 
35701
    MAKE_STD_ZVAL(obj);
 
35702
    MAKE_STD_ZVAL(_cPtr);
 
35703
    *_cPtr = *return_value;
 
35704
    INIT_ZVAL(*return_value);
 
35705
    *return_value=*_cPtr;
 
35706
  }
 
35707
  return;
 
35708
fail:
 
35709
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35710
}
 
35711
 
 
35712
 
 
35713
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_remoteProviderId_set) {
 
35714
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35715
  char *arg2 = (char *) 0 ;
 
35716
  zval **args[2];
 
35717
  
 
35718
  SWIG_ResetError();
 
35719
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35720
    WRONG_PARAM_COUNT;
 
35721
  }
 
35722
  
 
35723
  {
 
35724
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35725
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_remoteProviderId_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35726
    }
 
35727
  }
 
35728
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35729
  {
 
35730
    /*@SWIG:CONVERT_STRING_IN@*/
 
35731
    convert_to_string_ex(args[1]);
 
35732
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
35733
    /*@SWIG@*/;
 
35734
  }
 
35735
  LassoNameIdManagement_remoteProviderId_set(arg1,arg2);
 
35736
  
 
35737
  
 
35738
  return;
 
35739
fail:
 
35740
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35741
}
 
35742
 
 
35743
 
 
35744
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_remoteProviderId_get) {
 
35745
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35746
  char *result = 0 ;
 
35747
  zval **args[1];
 
35748
  
 
35749
  SWIG_ResetError();
 
35750
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35751
    WRONG_PARAM_COUNT;
 
35752
  }
 
35753
  
 
35754
  {
 
35755
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35756
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_remoteProviderId_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35757
    }
 
35758
  }
 
35759
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35760
  result = (char *)LassoNameIdManagement_remoteProviderId_get(arg1);
 
35761
  {
 
35762
    if(!result) {
 
35763
      ZVAL_NULL(return_value);
 
35764
    } else {
 
35765
      ZVAL_STRING(return_value,result, 1);
 
35766
    }
 
35767
  }
 
35768
  return;
 
35769
fail:
 
35770
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35771
}
 
35772
 
 
35773
 
 
35774
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_request_set) {
 
35775
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35776
  LassoNode *arg2 = (LassoNode *) 0 ;
 
35777
  zval **args[2];
 
35778
  
 
35779
  SWIG_ResetError();
 
35780
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35781
    WRONG_PARAM_COUNT;
 
35782
  }
 
35783
  
 
35784
  {
 
35785
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35786
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_request_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35787
    }
 
35788
  }
 
35789
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35790
  {
 
35791
    node_info *info, *super;
 
35792
    
 
35793
    
 
35794
    
 
35795
    
 
35796
    
 
35797
    
 
35798
    
 
35799
    
 
35800
    
 
35801
    
 
35802
    
 
35803
    
 
35804
    
 
35805
    if ((*args[1])->type == IS_NULL) {
 
35806
      arg2=0;
 
35807
    } else {
 
35808
      for (info = node_infos; info->swig; info++) {
 
35809
        for (super = info; super; super = super->super)
 
35810
        if (super->swig == SWIGTYPE_p_LassoNode)
 
35811
        break;
 
35812
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
35813
        break;
 
35814
      }
 
35815
      if (! info->swig) {
 
35816
        zend_error(E_ERROR, "Type error in argument of NameIdManagement_request_set.");
 
35817
      }
 
35818
    }
 
35819
    
 
35820
    
 
35821
    
 
35822
    
 
35823
    
 
35824
    
 
35825
    
 
35826
    
 
35827
    
 
35828
    
 
35829
    
 
35830
    
 
35831
    
 
35832
    
 
35833
    
 
35834
    
 
35835
  }
 
35836
  LassoNameIdManagement_request_set(arg1,arg2);
 
35837
  
 
35838
  
 
35839
  return;
 
35840
fail:
 
35841
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35842
}
 
35843
 
 
35844
 
 
35845
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_request_get) {
 
35846
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35847
  LassoNode *result = 0 ;
 
35848
  zval **args[1];
 
35849
  
 
35850
  SWIG_ResetError();
 
35851
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35852
    WRONG_PARAM_COUNT;
 
35853
  }
 
35854
  
 
35855
  {
 
35856
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35857
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_request_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35858
    }
 
35859
  }
 
35860
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35861
  result = (LassoNode *)LassoNameIdManagement_request_get(arg1);
 
35862
  {
 
35863
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
35864
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
35865
  }
 
35866
  /* Wrap this return value */
 
35867
  {
 
35868
    /* ALTERNATIVE Constructor, make an object wrapper */
 
35869
    zval *obj, *_cPtr;
 
35870
    MAKE_STD_ZVAL(obj);
 
35871
    MAKE_STD_ZVAL(_cPtr);
 
35872
    *_cPtr = *return_value;
 
35873
    INIT_ZVAL(*return_value);
 
35874
    *return_value=*_cPtr;
 
35875
  }
 
35876
  return;
 
35877
fail:
 
35878
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35879
}
 
35880
 
 
35881
 
 
35882
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_response_set) {
 
35883
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35884
  LassoNode *arg2 = (LassoNode *) 0 ;
 
35885
  zval **args[2];
 
35886
  
 
35887
  SWIG_ResetError();
 
35888
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35889
    WRONG_PARAM_COUNT;
 
35890
  }
 
35891
  
 
35892
  {
 
35893
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35894
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_response_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35895
    }
 
35896
  }
 
35897
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35898
  {
 
35899
    node_info *info, *super;
 
35900
    
 
35901
    
 
35902
    
 
35903
    
 
35904
    
 
35905
    
 
35906
    
 
35907
    
 
35908
    
 
35909
    
 
35910
    
 
35911
    
 
35912
    
 
35913
    if ((*args[1])->type == IS_NULL) {
 
35914
      arg2=0;
 
35915
    } else {
 
35916
      for (info = node_infos; info->swig; info++) {
 
35917
        for (super = info; super; super = super->super)
 
35918
        if (super->swig == SWIGTYPE_p_LassoNode)
 
35919
        break;
 
35920
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
35921
        break;
 
35922
      }
 
35923
      if (! info->swig) {
 
35924
        zend_error(E_ERROR, "Type error in argument of NameIdManagement_response_set.");
 
35925
      }
 
35926
    }
 
35927
    
 
35928
    
 
35929
    
 
35930
    
 
35931
    
 
35932
    
 
35933
    
 
35934
    
 
35935
    
 
35936
    
 
35937
    
 
35938
    
 
35939
    
 
35940
    
 
35941
    
 
35942
    
 
35943
  }
 
35944
  LassoNameIdManagement_response_set(arg1,arg2);
 
35945
  
 
35946
  
 
35947
  return;
 
35948
fail:
 
35949
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35950
}
 
35951
 
 
35952
 
 
35953
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_response_get) {
 
35954
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35955
  LassoNode *result = 0 ;
 
35956
  zval **args[1];
 
35957
  
 
35958
  SWIG_ResetError();
 
35959
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
35960
    WRONG_PARAM_COUNT;
 
35961
  }
 
35962
  
 
35963
  {
 
35964
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
35965
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_response_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
35966
    }
 
35967
  }
 
35968
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
35969
  result = (LassoNode *)LassoNameIdManagement_response_get(arg1);
 
35970
  {
 
35971
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
35972
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
35973
  }
 
35974
  /* Wrap this return value */
 
35975
  {
 
35976
    /* ALTERNATIVE Constructor, make an object wrapper */
 
35977
    zval *obj, *_cPtr;
 
35978
    MAKE_STD_ZVAL(obj);
 
35979
    MAKE_STD_ZVAL(_cPtr);
 
35980
    *_cPtr = *return_value;
 
35981
    INIT_ZVAL(*return_value);
 
35982
    *return_value=*_cPtr;
 
35983
  }
 
35984
  return;
 
35985
fail:
 
35986
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
35987
}
 
35988
 
 
35989
 
 
35990
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_server_set) {
 
35991
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
35992
  LassoServer *arg2 = (LassoServer *) 0 ;
 
35993
  zval **args[2];
 
35994
  
 
35995
  SWIG_ResetError();
 
35996
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
35997
    WRONG_PARAM_COUNT;
 
35998
  }
 
35999
  
 
36000
  {
 
36001
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36002
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_server_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36003
    }
 
36004
  }
 
36005
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36006
  {
 
36007
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoServer, 0) < 0) {
 
36008
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdManagement_server_set. Expected SWIGTYPE_p_LassoServer");
 
36009
    }
 
36010
  }
 
36011
  LassoNameIdManagement_server_set(arg1,arg2);
 
36012
  
 
36013
  
 
36014
  return;
 
36015
fail:
 
36016
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36017
}
 
36018
 
 
36019
 
 
36020
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_server_get) {
 
36021
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36022
  LassoServer *result = 0 ;
 
36023
  zval **args[1];
 
36024
  
 
36025
  SWIG_ResetError();
 
36026
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36027
    WRONG_PARAM_COUNT;
 
36028
  }
 
36029
  
 
36030
  {
 
36031
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36032
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_server_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36033
    }
 
36034
  }
 
36035
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36036
  result = (LassoServer *)LassoNameIdManagement_server_get(arg1);
 
36037
  {
 
36038
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoServer, 0);
 
36039
  }
 
36040
  /* Wrap this return value */
 
36041
  {
 
36042
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36043
    zval *obj, *_cPtr;
 
36044
    MAKE_STD_ZVAL(obj);
 
36045
    MAKE_STD_ZVAL(_cPtr);
 
36046
    *_cPtr = *return_value;
 
36047
    INIT_ZVAL(*return_value);
 
36048
    *return_value=*_cPtr;
 
36049
  }
 
36050
  return;
 
36051
fail:
 
36052
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36053
}
 
36054
 
 
36055
 
 
36056
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_session_set) {
 
36057
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36058
  LassoSession *arg2 = (LassoSession *) 0 ;
 
36059
  zval **args[2];
 
36060
  
 
36061
  SWIG_ResetError();
 
36062
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36063
    WRONG_PARAM_COUNT;
 
36064
  }
 
36065
  
 
36066
  {
 
36067
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36068
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_session_set. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36069
    }
 
36070
  }
 
36071
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36072
  {
 
36073
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSession, 0) < 0) {
 
36074
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of NameIdManagement_session_set. Expected SWIGTYPE_p_LassoSession");
 
36075
    }
 
36076
  }
 
36077
  LassoNameIdManagement_session_set(arg1,arg2);
 
36078
  
 
36079
  
 
36080
  return;
 
36081
fail:
 
36082
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36083
}
 
36084
 
 
36085
 
 
36086
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_session_get) {
 
36087
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36088
  LassoSession *result = 0 ;
 
36089
  zval **args[1];
 
36090
  
 
36091
  SWIG_ResetError();
 
36092
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36093
    WRONG_PARAM_COUNT;
 
36094
  }
 
36095
  
 
36096
  {
 
36097
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36098
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_session_get. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36099
    }
 
36100
  }
 
36101
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36102
  result = (LassoSession *)LassoNameIdManagement_session_get(arg1);
 
36103
  {
 
36104
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSession, 0);
 
36105
  }
 
36106
  /* Wrap this return value */
 
36107
  {
 
36108
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36109
    zval *obj, *_cPtr;
 
36110
    MAKE_STD_ZVAL(obj);
 
36111
    MAKE_STD_ZVAL(_cPtr);
 
36112
    *_cPtr = *return_value;
 
36113
    INIT_ZVAL(*return_value);
 
36114
    *return_value=*_cPtr;
 
36115
  }
 
36116
  return;
 
36117
fail:
 
36118
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36119
}
 
36120
 
 
36121
 
 
36122
ZEND_NAMED_FUNCTION(_wrap_new_NameIdManagement) {
 
36123
  LassoServer *arg1 = (LassoServer *) 0 ;
 
36124
  LassoNameIdManagement *result = 0 ;
 
36125
  zval **args[1];
 
36126
  
 
36127
  SWIG_ResetError();
 
36128
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36129
    WRONG_PARAM_COUNT;
 
36130
  }
 
36131
  
 
36132
  {
 
36133
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
36134
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_NameIdManagement. Expected SWIGTYPE_p_LassoServer");
 
36135
    }
 
36136
  }
 
36137
  result = (LassoNameIdManagement *)new_LassoNameIdManagement(arg1);
 
36138
  {
 
36139
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdManagement, 1);
 
36140
  }
 
36141
  /* Wrap this return value */
 
36142
  {
 
36143
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36144
    zval *obj, *_cPtr;
 
36145
    MAKE_STD_ZVAL(obj);
 
36146
    MAKE_STD_ZVAL(_cPtr);
 
36147
    *_cPtr = *return_value;
 
36148
    INIT_ZVAL(*return_value);
 
36149
    *return_value=*_cPtr;
 
36150
  }
 
36151
  return;
 
36152
fail:
 
36153
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36154
}
 
36155
 
 
36156
 
 
36157
/* This function is designed to be called by the zend list destructors */
 
36158
/* to typecast and do the actual destruction */
 
36159
static void __wrap_delete_NameIdManagement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
36160
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
36161
  void *ptr=value->ptr ;
 
36162
  int newobject=value->newobject ;
 
36163
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36164
  
 
36165
  efree(value);
 
36166
  if (! newobject) return; /* can't delete it! */
 
36167
  arg1 = (LassoNameIdManagement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoNameIdManagement TSRMLS_CC);
 
36168
  if (! arg1) zend_error(E_ERROR, "LassoNameIdManagement resource already free'd");
 
36169
  delete_LassoNameIdManagement(arg1);
 
36170
  
 
36171
}
 
36172
 
 
36173
 
 
36174
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_newFromDump) {
 
36175
  LassoServer *arg1 = (LassoServer *) 0 ;
 
36176
  char *arg2 = (char *) 0 ;
 
36177
  LassoNameIdManagement *result = 0 ;
 
36178
  zval **args[2];
 
36179
  
 
36180
  SWIG_ResetError();
 
36181
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36182
    WRONG_PARAM_COUNT;
 
36183
  }
 
36184
  
 
36185
  {
 
36186
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
36187
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_newFromDump. Expected SWIGTYPE_p_LassoServer");
 
36188
    }
 
36189
  }
 
36190
  {
 
36191
    /*@SWIG:CONVERT_STRING_IN@*/
 
36192
    convert_to_string_ex(args[1]);
 
36193
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36194
    /*@SWIG@*/;
 
36195
  }
 
36196
  result = (LassoNameIdManagement *)LassoNameIdManagement_newFromDump(arg1,arg2);
 
36197
  {
 
36198
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNameIdManagement, 1);
 
36199
  }
 
36200
  /* Wrap this return value */
 
36201
  {
 
36202
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36203
    zval *obj, *_cPtr;
 
36204
    MAKE_STD_ZVAL(obj);
 
36205
    MAKE_STD_ZVAL(_cPtr);
 
36206
    *_cPtr = *return_value;
 
36207
    INIT_ZVAL(*return_value);
 
36208
    *return_value=*_cPtr;
 
36209
  }
 
36210
  return;
 
36211
fail:
 
36212
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36213
}
 
36214
 
 
36215
 
 
36216
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_setIdentityFromDump) {
 
36217
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36218
  char *arg2 = (char *) 0 ;
 
36219
  int result;
 
36220
  zval **args[2];
 
36221
  
 
36222
  SWIG_ResetError();
 
36223
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36224
    WRONG_PARAM_COUNT;
 
36225
  }
 
36226
  
 
36227
  {
 
36228
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36229
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_setIdentityFromDump. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36230
    }
 
36231
  }
 
36232
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36233
  {
 
36234
    /*@SWIG:CONVERT_STRING_IN@*/
 
36235
    convert_to_string_ex(args[1]);
 
36236
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36237
    /*@SWIG@*/;
 
36238
  }
 
36239
  {
 
36240
    int errorCode;
 
36241
    errorCode = result = (int)LassoNameIdManagement_setIdentityFromDump(arg1,arg2);
 
36242
    if (errorCode) {
 
36243
      char errorMsg[256];
 
36244
      int swig_error = SWIG_RuntimeError;
 
36245
      if (errorCode == -501 || 
 
36246
        errorCode == -501) {
 
36247
        swig_error = SWIG_ValueError;
 
36248
      }
 
36249
      build_exception_msg(errorCode, errorMsg);
 
36250
      SWIG_exception(swig_error, errorMsg);
 
36251
    }
 
36252
  }
 
36253
  {
 
36254
    ZVAL_LONG(return_value,result);
 
36255
  }
 
36256
  return;
 
36257
fail:
 
36258
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36259
}
 
36260
 
 
36261
 
 
36262
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_setSessionFromDump) {
 
36263
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36264
  char *arg2 = (char *) 0 ;
 
36265
  int result;
 
36266
  zval **args[2];
 
36267
  
 
36268
  SWIG_ResetError();
 
36269
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36270
    WRONG_PARAM_COUNT;
 
36271
  }
 
36272
  
 
36273
  {
 
36274
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36275
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_setSessionFromDump. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36276
    }
 
36277
  }
 
36278
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36279
  {
 
36280
    /*@SWIG:CONVERT_STRING_IN@*/
 
36281
    convert_to_string_ex(args[1]);
 
36282
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36283
    /*@SWIG@*/;
 
36284
  }
 
36285
  {
 
36286
    int errorCode;
 
36287
    errorCode = result = (int)LassoNameIdManagement_setSessionFromDump(arg1,arg2);
 
36288
    if (errorCode) {
 
36289
      char errorMsg[256];
 
36290
      int swig_error = SWIG_RuntimeError;
 
36291
      if (errorCode == -501 || 
 
36292
        errorCode == -501) {
 
36293
        swig_error = SWIG_ValueError;
 
36294
      }
 
36295
      build_exception_msg(errorCode, errorMsg);
 
36296
      SWIG_exception(swig_error, errorMsg);
 
36297
    }
 
36298
  }
 
36299
  {
 
36300
    ZVAL_LONG(return_value,result);
 
36301
  }
 
36302
  return;
 
36303
fail:
 
36304
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36305
}
 
36306
 
 
36307
 
 
36308
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_buildRequestMsg) {
 
36309
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36310
  int result;
 
36311
  zval **args[1];
 
36312
  
 
36313
  SWIG_ResetError();
 
36314
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36315
    WRONG_PARAM_COUNT;
 
36316
  }
 
36317
  
 
36318
  {
 
36319
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36320
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_buildRequestMsg. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36321
    }
 
36322
  }
 
36323
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36324
  {
 
36325
    int errorCode;
 
36326
    errorCode = result = (int)LassoNameIdManagement_buildRequestMsg(arg1);
 
36327
    if (errorCode) {
 
36328
      char errorMsg[256];
 
36329
      int swig_error = SWIG_RuntimeError;
 
36330
      if (errorCode == -501 || 
 
36331
        errorCode == -501) {
 
36332
        swig_error = SWIG_ValueError;
 
36333
      }
 
36334
      build_exception_msg(errorCode, errorMsg);
 
36335
      SWIG_exception(swig_error, errorMsg);
 
36336
    }
 
36337
  }
 
36338
  {
 
36339
    ZVAL_LONG(return_value,result);
 
36340
  }
 
36341
  return;
 
36342
fail:
 
36343
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36344
}
 
36345
 
 
36346
 
 
36347
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_buildResponseMsg) {
 
36348
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36349
  int result;
 
36350
  zval **args[1];
 
36351
  
 
36352
  SWIG_ResetError();
 
36353
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36354
    WRONG_PARAM_COUNT;
 
36355
  }
 
36356
  
 
36357
  {
 
36358
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36359
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_buildResponseMsg. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36360
    }
 
36361
  }
 
36362
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36363
  {
 
36364
    int errorCode;
 
36365
    errorCode = result = (int)LassoNameIdManagement_buildResponseMsg(arg1);
 
36366
    if (errorCode) {
 
36367
      char errorMsg[256];
 
36368
      int swig_error = SWIG_RuntimeError;
 
36369
      if (errorCode == -501 || 
 
36370
        errorCode == -501) {
 
36371
        swig_error = SWIG_ValueError;
 
36372
      }
 
36373
      build_exception_msg(errorCode, errorMsg);
 
36374
      SWIG_exception(swig_error, errorMsg);
 
36375
    }
 
36376
  }
 
36377
  {
 
36378
    ZVAL_LONG(return_value,result);
 
36379
  }
 
36380
  return;
 
36381
fail:
 
36382
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36383
}
 
36384
 
 
36385
 
 
36386
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_dump) {
 
36387
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36388
  char *result = 0 ;
 
36389
  zval **args[1];
 
36390
  
 
36391
  SWIG_ResetError();
 
36392
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36393
    WRONG_PARAM_COUNT;
 
36394
  }
 
36395
  
 
36396
  {
 
36397
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36398
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_dump. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36399
    }
 
36400
  }
 
36401
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36402
  result = (char *)LassoNameIdManagement_dump(arg1);
 
36403
  {
 
36404
    if(!result) {
 
36405
      ZVAL_NULL(return_value);
 
36406
    } else {
 
36407
      ZVAL_STRING(return_value,result, 1);
 
36408
    }
 
36409
  }
 
36410
  return;
 
36411
fail:
 
36412
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36413
}
 
36414
 
 
36415
 
 
36416
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_initRequest) {
 
36417
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36418
  char *arg2 = (char *) NULL ;
 
36419
  char *arg3 = (char *) NULL ;
 
36420
  LassoHttpMethod arg4 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
36421
  int result;
 
36422
  zval **args[4];
 
36423
  int arg_count;
 
36424
  
 
36425
  SWIG_ResetError();
 
36426
  arg_count = ZEND_NUM_ARGS();
 
36427
  if(arg_count<1 || arg_count>4 ||
 
36428
    zend_get_parameters_array_ex(arg_count,args)!=SUCCESS)
 
36429
  WRONG_PARAM_COUNT;
 
36430
  
 
36431
  {
 
36432
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36433
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_initRequest. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36434
    }
 
36435
  }
 
36436
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36437
  if(arg_count > 1) {
 
36438
    {
 
36439
      /*@SWIG:CONVERT_STRING_IN@*/
 
36440
      convert_to_string_ex(args[1]);
 
36441
      arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36442
      /*@SWIG@*/;
 
36443
    }
 
36444
  }
 
36445
  if(arg_count > 2) {
 
36446
    {
 
36447
      /*@SWIG:CONVERT_STRING_IN@*/
 
36448
      convert_to_string_ex(args[2]);
 
36449
      arg3 = (char *) Z_STRVAL_PP(args[2]);
 
36450
      /*@SWIG@*/;
 
36451
    }
 
36452
  }
 
36453
  if(arg_count > 3) {
 
36454
    {
 
36455
      /*@SWIG:CONVERT_INT_IN@*/
 
36456
      convert_to_long_ex(args[3]);
 
36457
      arg4 = (LassoHttpMethod) Z_LVAL_PP(args[3]);
 
36458
      /*@SWIG@*/;
 
36459
    }
 
36460
  }
 
36461
  {
 
36462
    int errorCode;
 
36463
    errorCode = result = (int)LassoNameIdManagement_initRequest(arg1,arg2,arg3,arg4);
 
36464
    if (errorCode) {
 
36465
      char errorMsg[256];
 
36466
      int swig_error = SWIG_RuntimeError;
 
36467
      if (errorCode == -501 || 
 
36468
        errorCode == -501) {
 
36469
        swig_error = SWIG_ValueError;
 
36470
      }
 
36471
      build_exception_msg(errorCode, errorMsg);
 
36472
      SWIG_exception(swig_error, errorMsg);
 
36473
    }
 
36474
  }
 
36475
  {
 
36476
    ZVAL_LONG(return_value,result);
 
36477
  }
 
36478
  return;
 
36479
fail:
 
36480
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36481
}
 
36482
 
 
36483
 
 
36484
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_processRequestMsg) {
 
36485
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36486
  char *arg2 = (char *) 0 ;
 
36487
  int result;
 
36488
  zval **args[2];
 
36489
  
 
36490
  SWIG_ResetError();
 
36491
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36492
    WRONG_PARAM_COUNT;
 
36493
  }
 
36494
  
 
36495
  {
 
36496
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36497
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_processRequestMsg. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36498
    }
 
36499
  }
 
36500
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36501
  {
 
36502
    /*@SWIG:CONVERT_STRING_IN@*/
 
36503
    convert_to_string_ex(args[1]);
 
36504
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36505
    /*@SWIG@*/;
 
36506
  }
 
36507
  {
 
36508
    int errorCode;
 
36509
    errorCode = result = (int)LassoNameIdManagement_processRequestMsg(arg1,arg2);
 
36510
    if (errorCode) {
 
36511
      char errorMsg[256];
 
36512
      int swig_error = SWIG_RuntimeError;
 
36513
      if (errorCode == -501 || 
 
36514
        errorCode == -501) {
 
36515
        swig_error = SWIG_ValueError;
 
36516
      }
 
36517
      build_exception_msg(errorCode, errorMsg);
 
36518
      SWIG_exception(swig_error, errorMsg);
 
36519
    }
 
36520
  }
 
36521
  {
 
36522
    ZVAL_LONG(return_value,result);
 
36523
  }
 
36524
  return;
 
36525
fail:
 
36526
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36527
}
 
36528
 
 
36529
 
 
36530
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_processResponseMsg) {
 
36531
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36532
  char *arg2 = (char *) 0 ;
 
36533
  int result;
 
36534
  zval **args[2];
 
36535
  
 
36536
  SWIG_ResetError();
 
36537
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36538
    WRONG_PARAM_COUNT;
 
36539
  }
 
36540
  
 
36541
  {
 
36542
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36543
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_processResponseMsg. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36544
    }
 
36545
  }
 
36546
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36547
  {
 
36548
    /*@SWIG:CONVERT_STRING_IN@*/
 
36549
    convert_to_string_ex(args[1]);
 
36550
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
36551
    /*@SWIG@*/;
 
36552
  }
 
36553
  {
 
36554
    int errorCode;
 
36555
    errorCode = result = (int)LassoNameIdManagement_processResponseMsg(arg1,arg2);
 
36556
    if (errorCode) {
 
36557
      char errorMsg[256];
 
36558
      int swig_error = SWIG_RuntimeError;
 
36559
      if (errorCode == -501 || 
 
36560
        errorCode == -501) {
 
36561
        swig_error = SWIG_ValueError;
 
36562
      }
 
36563
      build_exception_msg(errorCode, errorMsg);
 
36564
      SWIG_exception(swig_error, errorMsg);
 
36565
    }
 
36566
  }
 
36567
  {
 
36568
    ZVAL_LONG(return_value,result);
 
36569
  }
 
36570
  return;
 
36571
fail:
 
36572
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36573
}
 
36574
 
 
36575
 
 
36576
ZEND_NAMED_FUNCTION(_wrap_NameIdManagement_validateRequest) {
 
36577
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
36578
  int result;
 
36579
  zval **args[1];
 
36580
  
 
36581
  SWIG_ResetError();
 
36582
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36583
    WRONG_PARAM_COUNT;
 
36584
  }
 
36585
  
 
36586
  {
 
36587
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoNameIdManagement, 0) < 0) {
 
36588
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of NameIdManagement_validateRequest. Expected SWIGTYPE_p_LassoNameIdManagement");
 
36589
    }
 
36590
  }
 
36591
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36592
  {
 
36593
    int errorCode;
 
36594
    errorCode = result = (int)LassoNameIdManagement_validateRequest(arg1);
 
36595
    if (errorCode) {
 
36596
      char errorMsg[256];
 
36597
      int swig_error = SWIG_RuntimeError;
 
36598
      if (errorCode == -501 || 
 
36599
        errorCode == -501) {
 
36600
        swig_error = SWIG_ValueError;
 
36601
      }
 
36602
      build_exception_msg(errorCode, errorMsg);
 
36603
      SWIG_exception(swig_error, errorMsg);
 
36604
    }
 
36605
  }
 
36606
  {
 
36607
    ZVAL_LONG(return_value,result);
 
36608
  }
 
36609
  return;
 
36610
fail:
 
36611
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36612
}
 
36613
 
 
36614
 
 
36615
ZEND_NAMED_FUNCTION(_wrap_Ecp_msgBody_get) {
 
36616
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36617
  char *result = 0 ;
 
36618
  zval **args[1];
 
36619
  
 
36620
  SWIG_ResetError();
 
36621
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36622
    WRONG_PARAM_COUNT;
 
36623
  }
 
36624
  
 
36625
  {
 
36626
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36627
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_msgBody_get. Expected SWIGTYPE_p_LassoEcp");
 
36628
    }
 
36629
  }
 
36630
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36631
  result = (char *)LassoEcp_msgBody_get(arg1);
 
36632
  {
 
36633
    if(!result) {
 
36634
      ZVAL_NULL(return_value);
 
36635
    } else {
 
36636
      ZVAL_STRING(return_value,result, 1);
 
36637
    }
 
36638
  }
 
36639
  return;
 
36640
fail:
 
36641
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36642
}
 
36643
 
 
36644
 
 
36645
ZEND_NAMED_FUNCTION(_wrap_Ecp_msgRelayState_get) {
 
36646
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36647
  char *result = 0 ;
 
36648
  zval **args[1];
 
36649
  
 
36650
  SWIG_ResetError();
 
36651
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36652
    WRONG_PARAM_COUNT;
 
36653
  }
 
36654
  
 
36655
  {
 
36656
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36657
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_msgRelayState_get. Expected SWIGTYPE_p_LassoEcp");
 
36658
    }
 
36659
  }
 
36660
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36661
  result = (char *)LassoEcp_msgRelayState_get(arg1);
 
36662
  {
 
36663
    if(!result) {
 
36664
      ZVAL_NULL(return_value);
 
36665
    } else {
 
36666
      ZVAL_STRING(return_value,result, 1);
 
36667
    }
 
36668
  }
 
36669
  return;
 
36670
fail:
 
36671
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36672
}
 
36673
 
 
36674
 
 
36675
ZEND_NAMED_FUNCTION(_wrap_Ecp_msgUrl_get) {
 
36676
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36677
  char *result = 0 ;
 
36678
  zval **args[1];
 
36679
  
 
36680
  SWIG_ResetError();
 
36681
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36682
    WRONG_PARAM_COUNT;
 
36683
  }
 
36684
  
 
36685
  {
 
36686
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36687
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_msgUrl_get. Expected SWIGTYPE_p_LassoEcp");
 
36688
    }
 
36689
  }
 
36690
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36691
  result = (char *)LassoEcp_msgUrl_get(arg1);
 
36692
  {
 
36693
    if(!result) {
 
36694
      ZVAL_NULL(return_value);
 
36695
    } else {
 
36696
      ZVAL_STRING(return_value,result, 1);
 
36697
    }
 
36698
  }
 
36699
  return;
 
36700
fail:
 
36701
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36702
}
 
36703
 
 
36704
 
 
36705
ZEND_NAMED_FUNCTION(_wrap_Ecp_request_set) {
 
36706
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36707
  LassoNode *arg2 = (LassoNode *) 0 ;
 
36708
  zval **args[2];
 
36709
  
 
36710
  SWIG_ResetError();
 
36711
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36712
    WRONG_PARAM_COUNT;
 
36713
  }
 
36714
  
 
36715
  {
 
36716
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36717
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_request_set. Expected SWIGTYPE_p_LassoEcp");
 
36718
    }
 
36719
  }
 
36720
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36721
  {
 
36722
    node_info *info, *super;
 
36723
    
 
36724
    
 
36725
    
 
36726
    
 
36727
    
 
36728
    
 
36729
    
 
36730
    
 
36731
    
 
36732
    
 
36733
    
 
36734
    
 
36735
    
 
36736
    if ((*args[1])->type == IS_NULL) {
 
36737
      arg2=0;
 
36738
    } else {
 
36739
      for (info = node_infos; info->swig; info++) {
 
36740
        for (super = info; super; super = super->super)
 
36741
        if (super->swig == SWIGTYPE_p_LassoNode)
 
36742
        break;
 
36743
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
36744
        break;
 
36745
      }
 
36746
      if (! info->swig) {
 
36747
        zend_error(E_ERROR, "Type error in argument of Ecp_request_set.");
 
36748
      }
 
36749
    }
 
36750
    
 
36751
    
 
36752
    
 
36753
    
 
36754
    
 
36755
    
 
36756
    
 
36757
    
 
36758
    
 
36759
    
 
36760
    
 
36761
    
 
36762
    
 
36763
    
 
36764
    
 
36765
    
 
36766
  }
 
36767
  LassoEcp_request_set(arg1,arg2);
 
36768
  
 
36769
  
 
36770
  return;
 
36771
fail:
 
36772
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36773
}
 
36774
 
 
36775
 
 
36776
ZEND_NAMED_FUNCTION(_wrap_Ecp_request_get) {
 
36777
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36778
  LassoNode *result = 0 ;
 
36779
  zval **args[1];
 
36780
  
 
36781
  SWIG_ResetError();
 
36782
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36783
    WRONG_PARAM_COUNT;
 
36784
  }
 
36785
  
 
36786
  {
 
36787
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36788
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_request_get. Expected SWIGTYPE_p_LassoEcp");
 
36789
    }
 
36790
  }
 
36791
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36792
  result = (LassoNode *)LassoEcp_request_get(arg1);
 
36793
  {
 
36794
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
36795
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
36796
  }
 
36797
  /* Wrap this return value */
 
36798
  {
 
36799
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36800
    zval *obj, *_cPtr;
 
36801
    MAKE_STD_ZVAL(obj);
 
36802
    MAKE_STD_ZVAL(_cPtr);
 
36803
    *_cPtr = *return_value;
 
36804
    INIT_ZVAL(*return_value);
 
36805
    *return_value=*_cPtr;
 
36806
  }
 
36807
  return;
 
36808
fail:
 
36809
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36810
}
 
36811
 
 
36812
 
 
36813
ZEND_NAMED_FUNCTION(_wrap_Ecp_response_set) {
 
36814
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36815
  LassoNode *arg2 = (LassoNode *) 0 ;
 
36816
  zval **args[2];
 
36817
  
 
36818
  SWIG_ResetError();
 
36819
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
36820
    WRONG_PARAM_COUNT;
 
36821
  }
 
36822
  
 
36823
  {
 
36824
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36825
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_response_set. Expected SWIGTYPE_p_LassoEcp");
 
36826
    }
 
36827
  }
 
36828
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36829
  {
 
36830
    node_info *info, *super;
 
36831
    
 
36832
    
 
36833
    
 
36834
    
 
36835
    
 
36836
    
 
36837
    
 
36838
    
 
36839
    
 
36840
    
 
36841
    
 
36842
    
 
36843
    
 
36844
    if ((*args[1])->type == IS_NULL) {
 
36845
      arg2=0;
 
36846
    } else {
 
36847
      for (info = node_infos; info->swig; info++) {
 
36848
        for (super = info; super; super = super->super)
 
36849
        if (super->swig == SWIGTYPE_p_LassoNode)
 
36850
        break;
 
36851
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
36852
        break;
 
36853
      }
 
36854
      if (! info->swig) {
 
36855
        zend_error(E_ERROR, "Type error in argument of Ecp_response_set.");
 
36856
      }
 
36857
    }
 
36858
    
 
36859
    
 
36860
    
 
36861
    
 
36862
    
 
36863
    
 
36864
    
 
36865
    
 
36866
    
 
36867
    
 
36868
    
 
36869
    
 
36870
    
 
36871
    
 
36872
    
 
36873
    
 
36874
  }
 
36875
  LassoEcp_response_set(arg1,arg2);
 
36876
  
 
36877
  
 
36878
  return;
 
36879
fail:
 
36880
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36881
}
 
36882
 
 
36883
 
 
36884
ZEND_NAMED_FUNCTION(_wrap_Ecp_response_get) {
 
36885
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36886
  LassoNode *result = 0 ;
 
36887
  zval **args[1];
 
36888
  
 
36889
  SWIG_ResetError();
 
36890
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36891
    WRONG_PARAM_COUNT;
 
36892
  }
 
36893
  
 
36894
  {
 
36895
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36896
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_response_get. Expected SWIGTYPE_p_LassoEcp");
 
36897
    }
 
36898
  }
 
36899
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36900
  result = (LassoNode *)LassoEcp_response_get(arg1);
 
36901
  {
 
36902
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
36903
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
36904
  }
 
36905
  /* Wrap this return value */
 
36906
  {
 
36907
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36908
    zval *obj, *_cPtr;
 
36909
    MAKE_STD_ZVAL(obj);
 
36910
    MAKE_STD_ZVAL(_cPtr);
 
36911
    *_cPtr = *return_value;
 
36912
    INIT_ZVAL(*return_value);
 
36913
    *return_value=*_cPtr;
 
36914
  }
 
36915
  return;
 
36916
fail:
 
36917
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36918
}
 
36919
 
 
36920
 
 
36921
ZEND_NAMED_FUNCTION(_wrap_Ecp_assertionConsumerURL_get) {
 
36922
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36923
  char *result = 0 ;
 
36924
  zval **args[1];
 
36925
  
 
36926
  SWIG_ResetError();
 
36927
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36928
    WRONG_PARAM_COUNT;
 
36929
  }
 
36930
  
 
36931
  {
 
36932
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
36933
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_assertionConsumerURL_get. Expected SWIGTYPE_p_LassoEcp");
 
36934
    }
 
36935
  }
 
36936
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
36937
  result = (char *)LassoEcp_assertionConsumerURL_get(arg1);
 
36938
  {
 
36939
    if(!result) {
 
36940
      ZVAL_NULL(return_value);
 
36941
    } else {
 
36942
      ZVAL_STRING(return_value,result, 1);
 
36943
    }
 
36944
  }
 
36945
  return;
 
36946
fail:
 
36947
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36948
}
 
36949
 
 
36950
 
 
36951
ZEND_NAMED_FUNCTION(_wrap_new_Ecp) {
 
36952
  LassoServer *arg1 = (LassoServer *) 0 ;
 
36953
  LassoEcp *result = 0 ;
 
36954
  zval **args[1];
 
36955
  
 
36956
  SWIG_ResetError();
 
36957
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
36958
    WRONG_PARAM_COUNT;
 
36959
  }
 
36960
  
 
36961
  {
 
36962
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoServer, 0) < 0) {
 
36963
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of new_Ecp. Expected SWIGTYPE_p_LassoServer");
 
36964
    }
 
36965
  }
 
36966
  result = (LassoEcp *)new_LassoEcp(arg1);
 
36967
  {
 
36968
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoEcp, 1);
 
36969
  }
 
36970
  /* Wrap this return value */
 
36971
  {
 
36972
    /* ALTERNATIVE Constructor, make an object wrapper */
 
36973
    zval *obj, *_cPtr;
 
36974
    MAKE_STD_ZVAL(obj);
 
36975
    MAKE_STD_ZVAL(_cPtr);
 
36976
    *_cPtr = *return_value;
 
36977
    INIT_ZVAL(*return_value);
 
36978
    *return_value=*_cPtr;
 
36979
  }
 
36980
  return;
 
36981
fail:
 
36982
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
36983
}
 
36984
 
 
36985
 
 
36986
/* This function is designed to be called by the zend list destructors */
 
36987
/* to typecast and do the actual destruction */
 
36988
static void __wrap_delete_Ecp(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
36989
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
36990
  void *ptr=value->ptr ;
 
36991
  int newobject=value->newobject ;
 
36992
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
36993
  
 
36994
  efree(value);
 
36995
  if (! newobject) return; /* can't delete it! */
 
36996
  arg1 = (LassoEcp *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoEcp TSRMLS_CC);
 
36997
  if (! arg1) zend_error(E_ERROR, "LassoEcp resource already free'd");
 
36998
  delete_LassoEcp(arg1);
 
36999
  
 
37000
}
 
37001
 
 
37002
 
 
37003
ZEND_NAMED_FUNCTION(_wrap_Ecp_processAuthnRequestMsg) {
 
37004
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
37005
  char *arg2 = (char *) 0 ;
 
37006
  int result;
 
37007
  zval **args[2];
 
37008
  
 
37009
  SWIG_ResetError();
 
37010
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37011
    WRONG_PARAM_COUNT;
 
37012
  }
 
37013
  
 
37014
  {
 
37015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
37016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_processAuthnRequestMsg. Expected SWIGTYPE_p_LassoEcp");
 
37017
    }
 
37018
  }
 
37019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37020
  {
 
37021
    /*@SWIG:CONVERT_STRING_IN@*/
 
37022
    convert_to_string_ex(args[1]);
 
37023
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37024
    /*@SWIG@*/;
 
37025
  }
 
37026
  {
 
37027
    int errorCode;
 
37028
    errorCode = result = (int)LassoEcp_processAuthnRequestMsg(arg1,arg2);
 
37029
    if (errorCode) {
 
37030
      char errorMsg[256];
 
37031
      int swig_error = SWIG_RuntimeError;
 
37032
      if (errorCode == -501 || 
 
37033
        errorCode == -501) {
 
37034
        swig_error = SWIG_ValueError;
 
37035
      }
 
37036
      build_exception_msg(errorCode, errorMsg);
 
37037
      SWIG_exception(swig_error, errorMsg);
 
37038
    }
 
37039
  }
 
37040
  {
 
37041
    ZVAL_LONG(return_value,result);
 
37042
  }
 
37043
  return;
 
37044
fail:
 
37045
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37046
}
 
37047
 
 
37048
 
 
37049
ZEND_NAMED_FUNCTION(_wrap_Ecp_processResponseMsg) {
 
37050
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
37051
  char *arg2 = (char *) 0 ;
 
37052
  int result;
 
37053
  zval **args[2];
 
37054
  
 
37055
  SWIG_ResetError();
 
37056
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37057
    WRONG_PARAM_COUNT;
 
37058
  }
 
37059
  
 
37060
  {
 
37061
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoEcp, 0) < 0) {
 
37062
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Ecp_processResponseMsg. Expected SWIGTYPE_p_LassoEcp");
 
37063
    }
 
37064
  }
 
37065
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37066
  {
 
37067
    /*@SWIG:CONVERT_STRING_IN@*/
 
37068
    convert_to_string_ex(args[1]);
 
37069
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37070
    /*@SWIG@*/;
 
37071
  }
 
37072
  {
 
37073
    int errorCode;
 
37074
    errorCode = result = (int)LassoEcp_processResponseMsg(arg1,arg2);
 
37075
    if (errorCode) {
 
37076
      char errorMsg[256];
 
37077
      int swig_error = SWIG_RuntimeError;
 
37078
      if (errorCode == -501 || 
 
37079
        errorCode == -501) {
 
37080
        swig_error = SWIG_ValueError;
 
37081
      }
 
37082
      build_exception_msg(errorCode, errorMsg);
 
37083
      SWIG_exception(swig_error, errorMsg);
 
37084
    }
 
37085
  }
 
37086
  {
 
37087
    ZVAL_LONG(return_value,result);
 
37088
  }
 
37089
  return;
 
37090
fail:
 
37091
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37092
}
 
37093
 
 
37094
 
 
37095
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_format_set) {
 
37096
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37097
  char *arg2 = (char *) 0 ;
 
37098
  zval **args[2];
 
37099
  
 
37100
  SWIG_ResetError();
 
37101
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37102
    WRONG_PARAM_COUNT;
 
37103
  }
 
37104
  
 
37105
  {
 
37106
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37107
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_format_set. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37108
    }
 
37109
  }
 
37110
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37111
  {
 
37112
    /*@SWIG:CONVERT_STRING_IN@*/
 
37113
    convert_to_string_ex(args[1]);
 
37114
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37115
    /*@SWIG@*/;
 
37116
  }
 
37117
  {
 
37118
    if (arg1->Format) free((char *)arg1->Format);
 
37119
    if (arg2) {
 
37120
      arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
 
37121
      strcpy((char *)arg1->Format, (const char *)arg2);
 
37122
    } else {
 
37123
      arg1->Format = 0;
 
37124
    }
 
37125
  }
 
37126
  
 
37127
  return;
 
37128
fail:
 
37129
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37130
}
 
37131
 
 
37132
 
 
37133
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_format_get) {
 
37134
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37135
  char *result = 0 ;
 
37136
  zval **args[1];
 
37137
  
 
37138
  SWIG_ResetError();
 
37139
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37140
    WRONG_PARAM_COUNT;
 
37141
  }
 
37142
  
 
37143
  {
 
37144
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37145
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_format_get. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37146
    }
 
37147
  }
 
37148
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37149
  result = (char *) ((arg1)->Format);
 
37150
  {
 
37151
    if(!result) {
 
37152
      ZVAL_NULL(return_value);
 
37153
    } else {
 
37154
      ZVAL_STRING(return_value,result, 1);
 
37155
    }
 
37156
  }
 
37157
  return;
 
37158
fail:
 
37159
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37160
}
 
37161
 
 
37162
 
 
37163
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_spNameQualifier_set) {
 
37164
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37165
  char *arg2 = (char *) 0 ;
 
37166
  zval **args[2];
 
37167
  
 
37168
  SWIG_ResetError();
 
37169
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37170
    WRONG_PARAM_COUNT;
 
37171
  }
 
37172
  
 
37173
  {
 
37174
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37175
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_spNameQualifier_set. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37176
    }
 
37177
  }
 
37178
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37179
  {
 
37180
    /*@SWIG:CONVERT_STRING_IN@*/
 
37181
    convert_to_string_ex(args[1]);
 
37182
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37183
    /*@SWIG@*/;
 
37184
  }
 
37185
  {
 
37186
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
 
37187
    if (arg2) {
 
37188
      arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
37189
      strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
 
37190
    } else {
 
37191
      arg1->SPNameQualifier = 0;
 
37192
    }
 
37193
  }
 
37194
  
 
37195
  return;
 
37196
fail:
 
37197
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37198
}
 
37199
 
 
37200
 
 
37201
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_spNameQualifier_get) {
 
37202
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37203
  char *result = 0 ;
 
37204
  zval **args[1];
 
37205
  
 
37206
  SWIG_ResetError();
 
37207
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37208
    WRONG_PARAM_COUNT;
 
37209
  }
 
37210
  
 
37211
  {
 
37212
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37213
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_spNameQualifier_get. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37214
    }
 
37215
  }
 
37216
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37217
  result = (char *) ((arg1)->SPNameQualifier);
 
37218
  {
 
37219
    if(!result) {
 
37220
      ZVAL_NULL(return_value);
 
37221
    } else {
 
37222
      ZVAL_STRING(return_value,result, 1);
 
37223
    }
 
37224
  }
 
37225
  return;
 
37226
fail:
 
37227
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37228
}
 
37229
 
 
37230
 
 
37231
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_allowCreate_set) {
 
37232
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37233
  bool arg2 ;
 
37234
  zval **args[2];
 
37235
  
 
37236
  SWIG_ResetError();
 
37237
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37238
    WRONG_PARAM_COUNT;
 
37239
  }
 
37240
  
 
37241
  {
 
37242
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37243
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_allowCreate_set. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37244
    }
 
37245
  }
 
37246
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37247
  {
 
37248
    /*@SWIG:CONVERT_BOOL_IN@*/
 
37249
    convert_to_boolean_ex(args[1]);
 
37250
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
37251
    /*@SWIG@*/;
 
37252
  }
 
37253
  if (arg1) (arg1)->AllowCreate = arg2;
 
37254
  
 
37255
  
 
37256
  return;
 
37257
fail:
 
37258
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37259
}
 
37260
 
 
37261
 
 
37262
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_allowCreate_get) {
 
37263
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37264
  bool result;
 
37265
  zval **args[1];
 
37266
  
 
37267
  SWIG_ResetError();
 
37268
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37269
    WRONG_PARAM_COUNT;
 
37270
  }
 
37271
  
 
37272
  {
 
37273
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37274
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_allowCreate_get. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37275
    }
 
37276
  }
 
37277
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37278
  result = (bool) ((arg1)->AllowCreate);
 
37279
  {
 
37280
    ZVAL_BOOL(return_value,(result)?1:0);
 
37281
  }
 
37282
  return;
 
37283
fail:
 
37284
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37285
}
 
37286
 
 
37287
 
 
37288
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2NameIDPolicy) {
 
37289
  LassoSamlp2NameIDPolicy *result = 0 ;
 
37290
  
 
37291
  SWIG_ResetError();
 
37292
  if(ZEND_NUM_ARGS() != 0) {
 
37293
    WRONG_PARAM_COUNT;
 
37294
  }
 
37295
  
 
37296
  result = (LassoSamlp2NameIDPolicy *)new_LassoSamlp2NameIDPolicy();
 
37297
  {
 
37298
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 1);
 
37299
  }
 
37300
  /* Wrap this return value */
 
37301
  {
 
37302
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37303
    zval *obj, *_cPtr;
 
37304
    MAKE_STD_ZVAL(obj);
 
37305
    MAKE_STD_ZVAL(_cPtr);
 
37306
    *_cPtr = *return_value;
 
37307
    INIT_ZVAL(*return_value);
 
37308
    *return_value=*_cPtr;
 
37309
  }
 
37310
  return;
 
37311
fail:
 
37312
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37313
}
 
37314
 
 
37315
 
 
37316
/* This function is designed to be called by the zend list destructors */
 
37317
/* to typecast and do the actual destruction */
 
37318
static void __wrap_delete_Samlp2NameIDPolicy(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
37319
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
37320
  void *ptr=value->ptr ;
 
37321
  int newobject=value->newobject ;
 
37322
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37323
  
 
37324
  efree(value);
 
37325
  if (! newobject) return; /* can't delete it! */
 
37326
  arg1 = (LassoSamlp2NameIDPolicy *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDPolicy TSRMLS_CC);
 
37327
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDPolicy resource already free'd");
 
37328
  delete_LassoSamlp2NameIDPolicy(arg1);
 
37329
  
 
37330
}
 
37331
 
 
37332
 
 
37333
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDPolicy_dump) {
 
37334
  LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
 
37335
  char *result = 0 ;
 
37336
  zval **args[1];
 
37337
  
 
37338
  SWIG_ResetError();
 
37339
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37340
    WRONG_PARAM_COUNT;
 
37341
  }
 
37342
  
 
37343
  {
 
37344
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
37345
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDPolicy_dump. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
37346
    }
 
37347
  }
 
37348
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37349
  result = (char *)LassoSamlp2NameIDPolicy_dump(arg1);
 
37350
  {
 
37351
    if(!result) {
 
37352
      ZVAL_NULL(return_value);
 
37353
    } else {
 
37354
      ZVAL_STRING(return_value,result, 1);
 
37355
    }
 
37356
  }
 
37357
  return;
 
37358
fail:
 
37359
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37360
}
 
37361
 
 
37362
 
 
37363
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_comparison_set) {
 
37364
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37365
  char *arg2 = (char *) 0 ;
 
37366
  zval **args[2];
 
37367
  
 
37368
  SWIG_ResetError();
 
37369
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37370
    WRONG_PARAM_COUNT;
 
37371
  }
 
37372
  
 
37373
  {
 
37374
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37375
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_comparison_set. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37376
    }
 
37377
  }
 
37378
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37379
  {
 
37380
    /*@SWIG:CONVERT_STRING_IN@*/
 
37381
    convert_to_string_ex(args[1]);
 
37382
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37383
    /*@SWIG@*/;
 
37384
  }
 
37385
  {
 
37386
    if (arg1->Comparison) free((char *)arg1->Comparison);
 
37387
    if (arg2) {
 
37388
      arg1->Comparison = (char *) malloc(strlen((const char *)arg2)+1);
 
37389
      strcpy((char *)arg1->Comparison, (const char *)arg2);
 
37390
    } else {
 
37391
      arg1->Comparison = 0;
 
37392
    }
 
37393
  }
 
37394
  
 
37395
  return;
 
37396
fail:
 
37397
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37398
}
 
37399
 
 
37400
 
 
37401
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_comparison_get) {
 
37402
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37403
  char *result = 0 ;
 
37404
  zval **args[1];
 
37405
  
 
37406
  SWIG_ResetError();
 
37407
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37408
    WRONG_PARAM_COUNT;
 
37409
  }
 
37410
  
 
37411
  {
 
37412
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37413
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_comparison_get. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37414
    }
 
37415
  }
 
37416
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37417
  result = (char *) ((arg1)->Comparison);
 
37418
  {
 
37419
    if(!result) {
 
37420
      ZVAL_NULL(return_value);
 
37421
    } else {
 
37422
      ZVAL_STRING(return_value,result, 1);
 
37423
    }
 
37424
  }
 
37425
  return;
 
37426
fail:
 
37427
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37428
}
 
37429
 
 
37430
 
 
37431
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_set) {
 
37432
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37433
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
37434
  zval **args[2];
 
37435
  
 
37436
  SWIG_ResetError();
 
37437
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37438
    WRONG_PARAM_COUNT;
 
37439
  }
 
37440
  
 
37441
  {
 
37442
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37443
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_authnContextClassRef_set. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37444
    }
 
37445
  }
 
37446
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37447
  {
 
37448
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
37449
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2RequestedAuthnContext_authnContextClassRef_set. Expected SWIGTYPE_p_LassoStringList");
 
37450
    }
 
37451
  }
 
37452
  LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(arg1,arg2);
 
37453
  
 
37454
  
 
37455
  return;
 
37456
fail:
 
37457
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37458
}
 
37459
 
 
37460
 
 
37461
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_get) {
 
37462
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37463
  LassoStringList *result = 0 ;
 
37464
  zval **args[1];
 
37465
  
 
37466
  SWIG_ResetError();
 
37467
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37468
    WRONG_PARAM_COUNT;
 
37469
  }
 
37470
  
 
37471
  {
 
37472
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37473
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_authnContextClassRef_get. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37474
    }
 
37475
  }
 
37476
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37477
  result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(arg1);
 
37478
  {
 
37479
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
37480
  }
 
37481
  /* Wrap this return value */
 
37482
  {
 
37483
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37484
    zval *obj, *_cPtr;
 
37485
    MAKE_STD_ZVAL(obj);
 
37486
    MAKE_STD_ZVAL(_cPtr);
 
37487
    *_cPtr = *return_value;
 
37488
    INIT_ZVAL(*return_value);
 
37489
    *return_value=*_cPtr;
 
37490
  }
 
37491
  return;
 
37492
fail:
 
37493
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37494
}
 
37495
 
 
37496
 
 
37497
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_set) {
 
37498
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37499
  LassoStringList *arg2 = (LassoStringList *) 0 ;
 
37500
  zval **args[2];
 
37501
  
 
37502
  SWIG_ResetError();
 
37503
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37504
    WRONG_PARAM_COUNT;
 
37505
  }
 
37506
  
 
37507
  {
 
37508
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37509
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_authnContextDeclRef_set. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37510
    }
 
37511
  }
 
37512
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37513
  {
 
37514
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoStringList, 0) < 0) {
 
37515
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2RequestedAuthnContext_authnContextDeclRef_set. Expected SWIGTYPE_p_LassoStringList");
 
37516
    }
 
37517
  }
 
37518
  LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(arg1,arg2);
 
37519
  
 
37520
  
 
37521
  return;
 
37522
fail:
 
37523
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37524
}
 
37525
 
 
37526
 
 
37527
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_get) {
 
37528
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37529
  LassoStringList *result = 0 ;
 
37530
  zval **args[1];
 
37531
  
 
37532
  SWIG_ResetError();
 
37533
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37534
    WRONG_PARAM_COUNT;
 
37535
  }
 
37536
  
 
37537
  {
 
37538
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37539
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_authnContextDeclRef_get. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37540
    }
 
37541
  }
 
37542
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37543
  result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(arg1);
 
37544
  {
 
37545
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoStringList, 0);
 
37546
  }
 
37547
  /* Wrap this return value */
 
37548
  {
 
37549
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37550
    zval *obj, *_cPtr;
 
37551
    MAKE_STD_ZVAL(obj);
 
37552
    MAKE_STD_ZVAL(_cPtr);
 
37553
    *_cPtr = *return_value;
 
37554
    INIT_ZVAL(*return_value);
 
37555
    *return_value=*_cPtr;
 
37556
  }
 
37557
  return;
 
37558
fail:
 
37559
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37560
}
 
37561
 
 
37562
 
 
37563
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2RequestedAuthnContext) {
 
37564
  LassoSamlp2RequestedAuthnContext *result = 0 ;
 
37565
  
 
37566
  SWIG_ResetError();
 
37567
  if(ZEND_NUM_ARGS() != 0) {
 
37568
    WRONG_PARAM_COUNT;
 
37569
  }
 
37570
  
 
37571
  result = (LassoSamlp2RequestedAuthnContext *)new_LassoSamlp2RequestedAuthnContext();
 
37572
  {
 
37573
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 1);
 
37574
  }
 
37575
  /* Wrap this return value */
 
37576
  {
 
37577
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37578
    zval *obj, *_cPtr;
 
37579
    MAKE_STD_ZVAL(obj);
 
37580
    MAKE_STD_ZVAL(_cPtr);
 
37581
    *_cPtr = *return_value;
 
37582
    INIT_ZVAL(*return_value);
 
37583
    *return_value=*_cPtr;
 
37584
  }
 
37585
  return;
 
37586
fail:
 
37587
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37588
}
 
37589
 
 
37590
 
 
37591
/* This function is designed to be called by the zend list destructors */
 
37592
/* to typecast and do the actual destruction */
 
37593
static void __wrap_delete_Samlp2RequestedAuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
37594
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
37595
  void *ptr=value->ptr ;
 
37596
  int newobject=value->newobject ;
 
37597
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37598
  
 
37599
  efree(value);
 
37600
  if (! newobject) return; /* can't delete it! */
 
37601
  arg1 = (LassoSamlp2RequestedAuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2RequestedAuthnContext TSRMLS_CC);
 
37602
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2RequestedAuthnContext resource already free'd");
 
37603
  delete_LassoSamlp2RequestedAuthnContext(arg1);
 
37604
  
 
37605
}
 
37606
 
 
37607
 
 
37608
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestedAuthnContext_dump) {
 
37609
  LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
37610
  char *result = 0 ;
 
37611
  zval **args[1];
 
37612
  
 
37613
  SWIG_ResetError();
 
37614
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37615
    WRONG_PARAM_COUNT;
 
37616
  }
 
37617
  
 
37618
  {
 
37619
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
37620
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestedAuthnContext_dump. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
37621
    }
 
37622
  }
 
37623
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37624
  result = (char *)LassoSamlp2RequestedAuthnContext_dump(arg1);
 
37625
  {
 
37626
    if(!result) {
 
37627
      ZVAL_NULL(return_value);
 
37628
    } else {
 
37629
      ZVAL_STRING(return_value,result, 1);
 
37630
    }
 
37631
  }
 
37632
  return;
 
37633
fail:
 
37634
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37635
}
 
37636
 
 
37637
 
 
37638
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_version_set) {
 
37639
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37640
  char *arg2 = (char *) 0 ;
 
37641
  zval **args[2];
 
37642
  
 
37643
  SWIG_ResetError();
 
37644
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37645
    WRONG_PARAM_COUNT;
 
37646
  }
 
37647
  
 
37648
  {
 
37649
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37650
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_version_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37651
    }
 
37652
  }
 
37653
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37654
  {
 
37655
    /*@SWIG:CONVERT_STRING_IN@*/
 
37656
    convert_to_string_ex(args[1]);
 
37657
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37658
    /*@SWIG@*/;
 
37659
  }
 
37660
  {
 
37661
    if (arg1->Version) free((char *)arg1->Version);
 
37662
    if (arg2) {
 
37663
      arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
 
37664
      strcpy((char *)arg1->Version, (const char *)arg2);
 
37665
    } else {
 
37666
      arg1->Version = 0;
 
37667
    }
 
37668
  }
 
37669
  
 
37670
  return;
 
37671
fail:
 
37672
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37673
}
 
37674
 
 
37675
 
 
37676
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_version_get) {
 
37677
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37678
  char *result = 0 ;
 
37679
  zval **args[1];
 
37680
  
 
37681
  SWIG_ResetError();
 
37682
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37683
    WRONG_PARAM_COUNT;
 
37684
  }
 
37685
  
 
37686
  {
 
37687
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37688
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_version_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37689
    }
 
37690
  }
 
37691
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37692
  result = (char *) ((arg1)->Version);
 
37693
  {
 
37694
    if(!result) {
 
37695
      ZVAL_NULL(return_value);
 
37696
    } else {
 
37697
      ZVAL_STRING(return_value,result, 1);
 
37698
    }
 
37699
  }
 
37700
  return;
 
37701
fail:
 
37702
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37703
}
 
37704
 
 
37705
 
 
37706
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_iD_set) {
 
37707
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37708
  char *arg2 = (char *) 0 ;
 
37709
  zval **args[2];
 
37710
  
 
37711
  SWIG_ResetError();
 
37712
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37713
    WRONG_PARAM_COUNT;
 
37714
  }
 
37715
  
 
37716
  {
 
37717
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37718
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_iD_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37719
    }
 
37720
  }
 
37721
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37722
  {
 
37723
    /*@SWIG:CONVERT_STRING_IN@*/
 
37724
    convert_to_string_ex(args[1]);
 
37725
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37726
    /*@SWIG@*/;
 
37727
  }
 
37728
  {
 
37729
    if (arg1->ID) free((char *)arg1->ID);
 
37730
    if (arg2) {
 
37731
      arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
 
37732
      strcpy((char *)arg1->ID, (const char *)arg2);
 
37733
    } else {
 
37734
      arg1->ID = 0;
 
37735
    }
 
37736
  }
 
37737
  
 
37738
  return;
 
37739
fail:
 
37740
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37741
}
 
37742
 
 
37743
 
 
37744
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_iD_get) {
 
37745
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37746
  char *result = 0 ;
 
37747
  zval **args[1];
 
37748
  
 
37749
  SWIG_ResetError();
 
37750
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37751
    WRONG_PARAM_COUNT;
 
37752
  }
 
37753
  
 
37754
  {
 
37755
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37756
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_iD_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37757
    }
 
37758
  }
 
37759
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37760
  result = (char *) ((arg1)->ID);
 
37761
  {
 
37762
    if(!result) {
 
37763
      ZVAL_NULL(return_value);
 
37764
    } else {
 
37765
      ZVAL_STRING(return_value,result, 1);
 
37766
    }
 
37767
  }
 
37768
  return;
 
37769
fail:
 
37770
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37771
}
 
37772
 
 
37773
 
 
37774
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_issueInstant_set) {
 
37775
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37776
  char *arg2 = (char *) 0 ;
 
37777
  zval **args[2];
 
37778
  
 
37779
  SWIG_ResetError();
 
37780
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37781
    WRONG_PARAM_COUNT;
 
37782
  }
 
37783
  
 
37784
  {
 
37785
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37786
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_issueInstant_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37787
    }
 
37788
  }
 
37789
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37790
  {
 
37791
    /*@SWIG:CONVERT_STRING_IN@*/
 
37792
    convert_to_string_ex(args[1]);
 
37793
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
37794
    /*@SWIG@*/;
 
37795
  }
 
37796
  {
 
37797
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
37798
    if (arg2) {
 
37799
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
37800
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
37801
    } else {
 
37802
      arg1->IssueInstant = 0;
 
37803
    }
 
37804
  }
 
37805
  
 
37806
  return;
 
37807
fail:
 
37808
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37809
}
 
37810
 
 
37811
 
 
37812
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_issueInstant_get) {
 
37813
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37814
  char *result = 0 ;
 
37815
  zval **args[1];
 
37816
  
 
37817
  SWIG_ResetError();
 
37818
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37819
    WRONG_PARAM_COUNT;
 
37820
  }
 
37821
  
 
37822
  {
 
37823
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37824
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_issueInstant_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37825
    }
 
37826
  }
 
37827
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37828
  result = (char *) ((arg1)->IssueInstant);
 
37829
  {
 
37830
    if(!result) {
 
37831
      ZVAL_NULL(return_value);
 
37832
    } else {
 
37833
      ZVAL_STRING(return_value,result, 1);
 
37834
    }
 
37835
  }
 
37836
  return;
 
37837
fail:
 
37838
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37839
}
 
37840
 
 
37841
 
 
37842
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_issuer_set) {
 
37843
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37844
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
37845
  zval **args[2];
 
37846
  
 
37847
  SWIG_ResetError();
 
37848
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37849
    WRONG_PARAM_COUNT;
 
37850
  }
 
37851
  
 
37852
  {
 
37853
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37854
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_issuer_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37855
    }
 
37856
  }
 
37857
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37858
  {
 
37859
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
37860
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Assertion_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
37861
    }
 
37862
  }
 
37863
  LassoSaml2Assertion_Issuer_set(arg1,arg2);
 
37864
  
 
37865
  
 
37866
  return;
 
37867
fail:
 
37868
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37869
}
 
37870
 
 
37871
 
 
37872
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_issuer_get) {
 
37873
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37874
  LassoSaml2NameID *result = 0 ;
 
37875
  zval **args[1];
 
37876
  
 
37877
  SWIG_ResetError();
 
37878
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37879
    WRONG_PARAM_COUNT;
 
37880
  }
 
37881
  
 
37882
  {
 
37883
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37884
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_issuer_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37885
    }
 
37886
  }
 
37887
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37888
  result = (LassoSaml2NameID *)LassoSaml2Assertion_Issuer_get(arg1);
 
37889
  {
 
37890
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
37891
  }
 
37892
  /* Wrap this return value */
 
37893
  {
 
37894
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37895
    zval *obj, *_cPtr;
 
37896
    MAKE_STD_ZVAL(obj);
 
37897
    MAKE_STD_ZVAL(_cPtr);
 
37898
    *_cPtr = *return_value;
 
37899
    INIT_ZVAL(*return_value);
 
37900
    *return_value=*_cPtr;
 
37901
  }
 
37902
  return;
 
37903
fail:
 
37904
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37905
}
 
37906
 
 
37907
 
 
37908
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_subject_set) {
 
37909
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37910
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
37911
  zval **args[2];
 
37912
  
 
37913
  SWIG_ResetError();
 
37914
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37915
    WRONG_PARAM_COUNT;
 
37916
  }
 
37917
  
 
37918
  {
 
37919
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37920
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_subject_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37921
    }
 
37922
  }
 
37923
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37924
  {
 
37925
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
37926
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Assertion_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
37927
    }
 
37928
  }
 
37929
  LassoSaml2Assertion_Subject_set(arg1,arg2);
 
37930
  
 
37931
  
 
37932
  return;
 
37933
fail:
 
37934
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37935
}
 
37936
 
 
37937
 
 
37938
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_subject_get) {
 
37939
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37940
  LassoSaml2Subject *result = 0 ;
 
37941
  zval **args[1];
 
37942
  
 
37943
  SWIG_ResetError();
 
37944
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
37945
    WRONG_PARAM_COUNT;
 
37946
  }
 
37947
  
 
37948
  {
 
37949
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37950
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_subject_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37951
    }
 
37952
  }
 
37953
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37954
  result = (LassoSaml2Subject *)LassoSaml2Assertion_Subject_get(arg1);
 
37955
  {
 
37956
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
37957
  }
 
37958
  /* Wrap this return value */
 
37959
  {
 
37960
    /* ALTERNATIVE Constructor, make an object wrapper */
 
37961
    zval *obj, *_cPtr;
 
37962
    MAKE_STD_ZVAL(obj);
 
37963
    MAKE_STD_ZVAL(_cPtr);
 
37964
    *_cPtr = *return_value;
 
37965
    INIT_ZVAL(*return_value);
 
37966
    *return_value=*_cPtr;
 
37967
  }
 
37968
  return;
 
37969
fail:
 
37970
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
37971
}
 
37972
 
 
37973
 
 
37974
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_conditions_set) {
 
37975
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
37976
  LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ;
 
37977
  zval **args[2];
 
37978
  
 
37979
  SWIG_ResetError();
 
37980
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
37981
    WRONG_PARAM_COUNT;
 
37982
  }
 
37983
  
 
37984
  {
 
37985
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
37986
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_conditions_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
37987
    }
 
37988
  }
 
37989
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
37990
  {
 
37991
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
37992
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Assertion_conditions_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
37993
    }
 
37994
  }
 
37995
  LassoSaml2Assertion_Conditions_set(arg1,arg2);
 
37996
  
 
37997
  
 
37998
  return;
 
37999
fail:
 
38000
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38001
}
 
38002
 
 
38003
 
 
38004
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_conditions_get) {
 
38005
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38006
  LassoSaml2Conditions *result = 0 ;
 
38007
  zval **args[1];
 
38008
  
 
38009
  SWIG_ResetError();
 
38010
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38011
    WRONG_PARAM_COUNT;
 
38012
  }
 
38013
  
 
38014
  {
 
38015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_conditions_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38017
    }
 
38018
  }
 
38019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38020
  result = (LassoSaml2Conditions *)LassoSaml2Assertion_Conditions_get(arg1);
 
38021
  {
 
38022
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 0);
 
38023
  }
 
38024
  /* Wrap this return value */
 
38025
  {
 
38026
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38027
    zval *obj, *_cPtr;
 
38028
    MAKE_STD_ZVAL(obj);
 
38029
    MAKE_STD_ZVAL(_cPtr);
 
38030
    *_cPtr = *return_value;
 
38031
    INIT_ZVAL(*return_value);
 
38032
    *return_value=*_cPtr;
 
38033
  }
 
38034
  return;
 
38035
fail:
 
38036
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38037
}
 
38038
 
 
38039
 
 
38040
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_advice_set) {
 
38041
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38042
  LassoSaml2Advice *arg2 = (LassoSaml2Advice *) 0 ;
 
38043
  zval **args[2];
 
38044
  
 
38045
  SWIG_ResetError();
 
38046
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38047
    WRONG_PARAM_COUNT;
 
38048
  }
 
38049
  
 
38050
  {
 
38051
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38052
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_advice_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38053
    }
 
38054
  }
 
38055
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38056
  {
 
38057
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Advice, 0) < 0) {
 
38058
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Assertion_advice_set. Expected SWIGTYPE_p_LassoSaml2Advice");
 
38059
    }
 
38060
  }
 
38061
  LassoSaml2Assertion_Advice_set(arg1,arg2);
 
38062
  
 
38063
  
 
38064
  return;
 
38065
fail:
 
38066
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38067
}
 
38068
 
 
38069
 
 
38070
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_advice_get) {
 
38071
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38072
  LassoSaml2Advice *result = 0 ;
 
38073
  zval **args[1];
 
38074
  
 
38075
  SWIG_ResetError();
 
38076
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38077
    WRONG_PARAM_COUNT;
 
38078
  }
 
38079
  
 
38080
  {
 
38081
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38082
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_advice_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38083
    }
 
38084
  }
 
38085
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38086
  result = (LassoSaml2Advice *)LassoSaml2Assertion_Advice_get(arg1);
 
38087
  {
 
38088
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Advice, 0);
 
38089
  }
 
38090
  /* Wrap this return value */
 
38091
  {
 
38092
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38093
    zval *obj, *_cPtr;
 
38094
    MAKE_STD_ZVAL(obj);
 
38095
    MAKE_STD_ZVAL(_cPtr);
 
38096
    *_cPtr = *return_value;
 
38097
    INIT_ZVAL(*return_value);
 
38098
    *return_value=*_cPtr;
 
38099
  }
 
38100
  return;
 
38101
fail:
 
38102
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38103
}
 
38104
 
 
38105
 
 
38106
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_authnStatement_set) {
 
38107
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38108
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
38109
  zval **args[2];
 
38110
  
 
38111
  SWIG_ResetError();
 
38112
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38113
    WRONG_PARAM_COUNT;
 
38114
  }
 
38115
  
 
38116
  {
 
38117
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38118
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_authnStatement_set. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38119
    }
 
38120
  }
 
38121
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38122
  {
 
38123
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
38124
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Assertion_authnStatement_set. Expected SWIGTYPE_p_LassoNodeList");
 
38125
    }
 
38126
  }
 
38127
  LassoSaml2Assertion_AuthnStatement_set(arg1,arg2);
 
38128
  
 
38129
  
 
38130
  return;
 
38131
fail:
 
38132
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38133
}
 
38134
 
 
38135
 
 
38136
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_authnStatement_get) {
 
38137
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38138
  LassoNodeList *result = 0 ;
 
38139
  zval **args[1];
 
38140
  
 
38141
  SWIG_ResetError();
 
38142
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38143
    WRONG_PARAM_COUNT;
 
38144
  }
 
38145
  
 
38146
  {
 
38147
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38148
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_authnStatement_get. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38149
    }
 
38150
  }
 
38151
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38152
  result = (LassoNodeList *)LassoSaml2Assertion_AuthnStatement_get(arg1);
 
38153
  {
 
38154
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
38155
  }
 
38156
  /* Wrap this return value */
 
38157
  {
 
38158
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38159
    zval *obj, *_cPtr;
 
38160
    MAKE_STD_ZVAL(obj);
 
38161
    MAKE_STD_ZVAL(_cPtr);
 
38162
    *_cPtr = *return_value;
 
38163
    INIT_ZVAL(*return_value);
 
38164
    *return_value=*_cPtr;
 
38165
  }
 
38166
  return;
 
38167
fail:
 
38168
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38169
}
 
38170
 
 
38171
 
 
38172
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Assertion) {
 
38173
  LassoSaml2Assertion *result = 0 ;
 
38174
  
 
38175
  SWIG_ResetError();
 
38176
  if(ZEND_NUM_ARGS() != 0) {
 
38177
    WRONG_PARAM_COUNT;
 
38178
  }
 
38179
  
 
38180
  result = (LassoSaml2Assertion *)new_LassoSaml2Assertion();
 
38181
  {
 
38182
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Assertion, 1);
 
38183
  }
 
38184
  /* Wrap this return value */
 
38185
  {
 
38186
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38187
    zval *obj, *_cPtr;
 
38188
    MAKE_STD_ZVAL(obj);
 
38189
    MAKE_STD_ZVAL(_cPtr);
 
38190
    *_cPtr = *return_value;
 
38191
    INIT_ZVAL(*return_value);
 
38192
    *return_value=*_cPtr;
 
38193
  }
 
38194
  return;
 
38195
fail:
 
38196
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38197
}
 
38198
 
 
38199
 
 
38200
/* This function is designed to be called by the zend list destructors */
 
38201
/* to typecast and do the actual destruction */
 
38202
static void __wrap_delete_Saml2Assertion(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
38203
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
38204
  void *ptr=value->ptr ;
 
38205
  int newobject=value->newobject ;
 
38206
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38207
  
 
38208
  efree(value);
 
38209
  if (! newobject) return; /* can't delete it! */
 
38210
  arg1 = (LassoSaml2Assertion *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Assertion TSRMLS_CC);
 
38211
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Assertion resource already free'd");
 
38212
  delete_LassoSaml2Assertion(arg1);
 
38213
  
 
38214
}
 
38215
 
 
38216
 
 
38217
ZEND_NAMED_FUNCTION(_wrap_Saml2Assertion_dump) {
 
38218
  LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
 
38219
  char *result = 0 ;
 
38220
  zval **args[1];
 
38221
  
 
38222
  SWIG_ResetError();
 
38223
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38224
    WRONG_PARAM_COUNT;
 
38225
  }
 
38226
  
 
38227
  {
 
38228
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Assertion, 0) < 0) {
 
38229
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Assertion_dump. Expected SWIGTYPE_p_LassoSaml2Assertion");
 
38230
    }
 
38231
  }
 
38232
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38233
  result = (char *)LassoSaml2Assertion_dump(arg1);
 
38234
  {
 
38235
    if(!result) {
 
38236
      ZVAL_NULL(return_value);
 
38237
    } else {
 
38238
      ZVAL_STRING(return_value,result, 1);
 
38239
    }
 
38240
  }
 
38241
  return;
 
38242
fail:
 
38243
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38244
}
 
38245
 
 
38246
 
 
38247
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPList_getComplete_set) {
 
38248
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38249
  char *arg2 = (char *) 0 ;
 
38250
  zval **args[2];
 
38251
  
 
38252
  SWIG_ResetError();
 
38253
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38254
    WRONG_PARAM_COUNT;
 
38255
  }
 
38256
  
 
38257
  {
 
38258
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
38259
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPList_getComplete_set. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
38260
    }
 
38261
  }
 
38262
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38263
  {
 
38264
    /*@SWIG:CONVERT_STRING_IN@*/
 
38265
    convert_to_string_ex(args[1]);
 
38266
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
38267
    /*@SWIG@*/;
 
38268
  }
 
38269
  {
 
38270
    if (arg1->GetComplete) free((char *)arg1->GetComplete);
 
38271
    if (arg2) {
 
38272
      arg1->GetComplete = (char *) malloc(strlen((const char *)arg2)+1);
 
38273
      strcpy((char *)arg1->GetComplete, (const char *)arg2);
 
38274
    } else {
 
38275
      arg1->GetComplete = 0;
 
38276
    }
 
38277
  }
 
38278
  
 
38279
  return;
 
38280
fail:
 
38281
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38282
}
 
38283
 
 
38284
 
 
38285
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPList_getComplete_get) {
 
38286
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38287
  char *result = 0 ;
 
38288
  zval **args[1];
 
38289
  
 
38290
  SWIG_ResetError();
 
38291
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38292
    WRONG_PARAM_COUNT;
 
38293
  }
 
38294
  
 
38295
  {
 
38296
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
38297
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPList_getComplete_get. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
38298
    }
 
38299
  }
 
38300
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38301
  result = (char *) ((arg1)->GetComplete);
 
38302
  {
 
38303
    if(!result) {
 
38304
      ZVAL_NULL(return_value);
 
38305
    } else {
 
38306
      ZVAL_STRING(return_value,result, 1);
 
38307
    }
 
38308
  }
 
38309
  return;
 
38310
fail:
 
38311
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38312
}
 
38313
 
 
38314
 
 
38315
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPList_iDPEntry_set) {
 
38316
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38317
  LassoSamlp2IDPEntry *arg2 = (LassoSamlp2IDPEntry *) 0 ;
 
38318
  zval **args[2];
 
38319
  
 
38320
  SWIG_ResetError();
 
38321
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38322
    WRONG_PARAM_COUNT;
 
38323
  }
 
38324
  
 
38325
  {
 
38326
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
38327
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPList_iDPEntry_set. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
38328
    }
 
38329
  }
 
38330
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38331
  {
 
38332
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
38333
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2IDPList_iDPEntry_set. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
38334
    }
 
38335
  }
 
38336
  LassoSamlp2IDPList_IDPEntry_set(arg1,arg2);
 
38337
  
 
38338
  
 
38339
  return;
 
38340
fail:
 
38341
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38342
}
 
38343
 
 
38344
 
 
38345
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPList_iDPEntry_get) {
 
38346
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38347
  LassoSamlp2IDPEntry *result = 0 ;
 
38348
  zval **args[1];
 
38349
  
 
38350
  SWIG_ResetError();
 
38351
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38352
    WRONG_PARAM_COUNT;
 
38353
  }
 
38354
  
 
38355
  {
 
38356
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
38357
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPList_iDPEntry_get. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
38358
    }
 
38359
  }
 
38360
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38361
  result = (LassoSamlp2IDPEntry *)LassoSamlp2IDPList_IDPEntry_get(arg1);
 
38362
  {
 
38363
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPEntry, 0);
 
38364
  }
 
38365
  /* Wrap this return value */
 
38366
  {
 
38367
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38368
    zval *obj, *_cPtr;
 
38369
    MAKE_STD_ZVAL(obj);
 
38370
    MAKE_STD_ZVAL(_cPtr);
 
38371
    *_cPtr = *return_value;
 
38372
    INIT_ZVAL(*return_value);
 
38373
    *return_value=*_cPtr;
 
38374
  }
 
38375
  return;
 
38376
fail:
 
38377
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38378
}
 
38379
 
 
38380
 
 
38381
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2IDPList) {
 
38382
  LassoSamlp2IDPList *result = 0 ;
 
38383
  
 
38384
  SWIG_ResetError();
 
38385
  if(ZEND_NUM_ARGS() != 0) {
 
38386
    WRONG_PARAM_COUNT;
 
38387
  }
 
38388
  
 
38389
  result = (LassoSamlp2IDPList *)new_LassoSamlp2IDPList();
 
38390
  {
 
38391
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPList, 1);
 
38392
  }
 
38393
  /* Wrap this return value */
 
38394
  {
 
38395
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38396
    zval *obj, *_cPtr;
 
38397
    MAKE_STD_ZVAL(obj);
 
38398
    MAKE_STD_ZVAL(_cPtr);
 
38399
    *_cPtr = *return_value;
 
38400
    INIT_ZVAL(*return_value);
 
38401
    *return_value=*_cPtr;
 
38402
  }
 
38403
  return;
 
38404
fail:
 
38405
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38406
}
 
38407
 
 
38408
 
 
38409
/* This function is designed to be called by the zend list destructors */
 
38410
/* to typecast and do the actual destruction */
 
38411
static void __wrap_delete_Samlp2IDPList(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
38412
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
38413
  void *ptr=value->ptr ;
 
38414
  int newobject=value->newobject ;
 
38415
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38416
  
 
38417
  efree(value);
 
38418
  if (! newobject) return; /* can't delete it! */
 
38419
  arg1 = (LassoSamlp2IDPList *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2IDPList TSRMLS_CC);
 
38420
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2IDPList resource already free'd");
 
38421
  delete_LassoSamlp2IDPList(arg1);
 
38422
  
 
38423
}
 
38424
 
 
38425
 
 
38426
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPList_dump) {
 
38427
  LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
 
38428
  char *result = 0 ;
 
38429
  zval **args[1];
 
38430
  
 
38431
  SWIG_ResetError();
 
38432
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38433
    WRONG_PARAM_COUNT;
 
38434
  }
 
38435
  
 
38436
  {
 
38437
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
38438
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPList_dump. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
38439
    }
 
38440
  }
 
38441
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38442
  result = (char *)LassoSamlp2IDPList_dump(arg1);
 
38443
  {
 
38444
    if(!result) {
 
38445
      ZVAL_NULL(return_value);
 
38446
    } else {
 
38447
      ZVAL_STRING(return_value,result, 1);
 
38448
    }
 
38449
  }
 
38450
  return;
 
38451
fail:
 
38452
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38453
}
 
38454
 
 
38455
 
 
38456
ZEND_NAMED_FUNCTION(_wrap_new_Saml2KeyInfoConfirmationData) {
 
38457
  LassoSaml2KeyInfoConfirmationData *result = 0 ;
 
38458
  
 
38459
  SWIG_ResetError();
 
38460
  if(ZEND_NUM_ARGS() != 0) {
 
38461
    WRONG_PARAM_COUNT;
 
38462
  }
 
38463
  
 
38464
  result = (LassoSaml2KeyInfoConfirmationData *)new_LassoSaml2KeyInfoConfirmationData();
 
38465
  {
 
38466
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData, 1);
 
38467
  }
 
38468
  /* Wrap this return value */
 
38469
  {
 
38470
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38471
    zval *obj, *_cPtr;
 
38472
    MAKE_STD_ZVAL(obj);
 
38473
    MAKE_STD_ZVAL(_cPtr);
 
38474
    *_cPtr = *return_value;
 
38475
    INIT_ZVAL(*return_value);
 
38476
    *return_value=*_cPtr;
 
38477
  }
 
38478
  return;
 
38479
fail:
 
38480
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38481
}
 
38482
 
 
38483
 
 
38484
/* This function is designed to be called by the zend list destructors */
 
38485
/* to typecast and do the actual destruction */
 
38486
static void __wrap_delete_Saml2KeyInfoConfirmationData(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
38487
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
38488
  void *ptr=value->ptr ;
 
38489
  int newobject=value->newobject ;
 
38490
  LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ;
 
38491
  
 
38492
  efree(value);
 
38493
  if (! newobject) return; /* can't delete it! */
 
38494
  arg1 = (LassoSaml2KeyInfoConfirmationData *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData TSRMLS_CC);
 
38495
  if (! arg1) zend_error(E_ERROR, "LassoSaml2KeyInfoConfirmationData resource already free'd");
 
38496
  delete_LassoSaml2KeyInfoConfirmationData(arg1);
 
38497
  
 
38498
}
 
38499
 
 
38500
 
 
38501
ZEND_NAMED_FUNCTION(_wrap_Saml2KeyInfoConfirmationData_dump) {
 
38502
  LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ;
 
38503
  char *result = 0 ;
 
38504
  zval **args[1];
 
38505
  
 
38506
  SWIG_ResetError();
 
38507
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38508
    WRONG_PARAM_COUNT;
 
38509
  }
 
38510
  
 
38511
  {
 
38512
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData, 0) < 0) {
 
38513
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2KeyInfoConfirmationData_dump. Expected SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData");
 
38514
    }
 
38515
  }
 
38516
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38517
  result = (char *)LassoSaml2KeyInfoConfirmationData_dump(arg1);
 
38518
  {
 
38519
    if(!result) {
 
38520
      ZVAL_NULL(return_value);
 
38521
    } else {
 
38522
      ZVAL_STRING(return_value,result, 1);
 
38523
    }
 
38524
  }
 
38525
  return;
 
38526
fail:
 
38527
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38528
}
 
38529
 
 
38530
 
 
38531
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_notBefore_set) {
 
38532
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38533
  char *arg2 = (char *) 0 ;
 
38534
  zval **args[2];
 
38535
  
 
38536
  SWIG_ResetError();
 
38537
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38538
    WRONG_PARAM_COUNT;
 
38539
  }
 
38540
  
 
38541
  {
 
38542
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38543
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_notBefore_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38544
    }
 
38545
  }
 
38546
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38547
  {
 
38548
    /*@SWIG:CONVERT_STRING_IN@*/
 
38549
    convert_to_string_ex(args[1]);
 
38550
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
38551
    /*@SWIG@*/;
 
38552
  }
 
38553
  {
 
38554
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
 
38555
    if (arg2) {
 
38556
      arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
 
38557
      strcpy((char *)arg1->NotBefore, (const char *)arg2);
 
38558
    } else {
 
38559
      arg1->NotBefore = 0;
 
38560
    }
 
38561
  }
 
38562
  
 
38563
  return;
 
38564
fail:
 
38565
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38566
}
 
38567
 
 
38568
 
 
38569
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_notBefore_get) {
 
38570
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38571
  char *result = 0 ;
 
38572
  zval **args[1];
 
38573
  
 
38574
  SWIG_ResetError();
 
38575
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38576
    WRONG_PARAM_COUNT;
 
38577
  }
 
38578
  
 
38579
  {
 
38580
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38581
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_notBefore_get. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38582
    }
 
38583
  }
 
38584
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38585
  result = (char *) ((arg1)->NotBefore);
 
38586
  {
 
38587
    if(!result) {
 
38588
      ZVAL_NULL(return_value);
 
38589
    } else {
 
38590
      ZVAL_STRING(return_value,result, 1);
 
38591
    }
 
38592
  }
 
38593
  return;
 
38594
fail:
 
38595
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38596
}
 
38597
 
 
38598
 
 
38599
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_notOnOrAfter_set) {
 
38600
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38601
  char *arg2 = (char *) 0 ;
 
38602
  zval **args[2];
 
38603
  
 
38604
  SWIG_ResetError();
 
38605
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38606
    WRONG_PARAM_COUNT;
 
38607
  }
 
38608
  
 
38609
  {
 
38610
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38611
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_notOnOrAfter_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38612
    }
 
38613
  }
 
38614
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38615
  {
 
38616
    /*@SWIG:CONVERT_STRING_IN@*/
 
38617
    convert_to_string_ex(args[1]);
 
38618
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
38619
    /*@SWIG@*/;
 
38620
  }
 
38621
  {
 
38622
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
 
38623
    if (arg2) {
 
38624
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
38625
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
 
38626
    } else {
 
38627
      arg1->NotOnOrAfter = 0;
 
38628
    }
 
38629
  }
 
38630
  
 
38631
  return;
 
38632
fail:
 
38633
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38634
}
 
38635
 
 
38636
 
 
38637
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_notOnOrAfter_get) {
 
38638
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38639
  char *result = 0 ;
 
38640
  zval **args[1];
 
38641
  
 
38642
  SWIG_ResetError();
 
38643
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38644
    WRONG_PARAM_COUNT;
 
38645
  }
 
38646
  
 
38647
  {
 
38648
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38649
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_notOnOrAfter_get. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38650
    }
 
38651
  }
 
38652
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38653
  result = (char *) ((arg1)->NotOnOrAfter);
 
38654
  {
 
38655
    if(!result) {
 
38656
      ZVAL_NULL(return_value);
 
38657
    } else {
 
38658
      ZVAL_STRING(return_value,result, 1);
 
38659
    }
 
38660
  }
 
38661
  return;
 
38662
fail:
 
38663
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38664
}
 
38665
 
 
38666
 
 
38667
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_condition_set) {
 
38668
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38669
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
38670
  zval **args[2];
 
38671
  
 
38672
  SWIG_ResetError();
 
38673
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38674
    WRONG_PARAM_COUNT;
 
38675
  }
 
38676
  
 
38677
  {
 
38678
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38679
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_condition_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38680
    }
 
38681
  }
 
38682
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38683
  {
 
38684
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
38685
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Conditions_condition_set. Expected SWIGTYPE_p_LassoNodeList");
 
38686
    }
 
38687
  }
 
38688
  LassoSaml2Conditions_Condition_set(arg1,arg2);
 
38689
  
 
38690
  
 
38691
  return;
 
38692
fail:
 
38693
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38694
}
 
38695
 
 
38696
 
 
38697
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_condition_get) {
 
38698
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38699
  LassoNodeList *result = 0 ;
 
38700
  zval **args[1];
 
38701
  
 
38702
  SWIG_ResetError();
 
38703
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38704
    WRONG_PARAM_COUNT;
 
38705
  }
 
38706
  
 
38707
  {
 
38708
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38709
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_condition_get. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38710
    }
 
38711
  }
 
38712
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38713
  result = (LassoNodeList *)LassoSaml2Conditions_Condition_get(arg1);
 
38714
  {
 
38715
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
38716
  }
 
38717
  /* Wrap this return value */
 
38718
  {
 
38719
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38720
    zval *obj, *_cPtr;
 
38721
    MAKE_STD_ZVAL(obj);
 
38722
    MAKE_STD_ZVAL(_cPtr);
 
38723
    *_cPtr = *return_value;
 
38724
    INIT_ZVAL(*return_value);
 
38725
    *return_value=*_cPtr;
 
38726
  }
 
38727
  return;
 
38728
fail:
 
38729
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38730
}
 
38731
 
 
38732
 
 
38733
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_audienceRestriction_set) {
 
38734
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38735
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
38736
  zval **args[2];
 
38737
  
 
38738
  SWIG_ResetError();
 
38739
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38740
    WRONG_PARAM_COUNT;
 
38741
  }
 
38742
  
 
38743
  {
 
38744
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38745
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_audienceRestriction_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38746
    }
 
38747
  }
 
38748
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38749
  {
 
38750
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
38751
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Conditions_audienceRestriction_set. Expected SWIGTYPE_p_LassoNodeList");
 
38752
    }
 
38753
  }
 
38754
  LassoSaml2Conditions_AudienceRestriction_set(arg1,arg2);
 
38755
  
 
38756
  
 
38757
  return;
 
38758
fail:
 
38759
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38760
}
 
38761
 
 
38762
 
 
38763
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_audienceRestriction_get) {
 
38764
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38765
  LassoNodeList *result = 0 ;
 
38766
  zval **args[1];
 
38767
  
 
38768
  SWIG_ResetError();
 
38769
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38770
    WRONG_PARAM_COUNT;
 
38771
  }
 
38772
  
 
38773
  {
 
38774
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38775
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_audienceRestriction_get. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38776
    }
 
38777
  }
 
38778
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38779
  result = (LassoNodeList *)LassoSaml2Conditions_AudienceRestriction_get(arg1);
 
38780
  {
 
38781
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
38782
  }
 
38783
  /* Wrap this return value */
 
38784
  {
 
38785
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38786
    zval *obj, *_cPtr;
 
38787
    MAKE_STD_ZVAL(obj);
 
38788
    MAKE_STD_ZVAL(_cPtr);
 
38789
    *_cPtr = *return_value;
 
38790
    INIT_ZVAL(*return_value);
 
38791
    *return_value=*_cPtr;
 
38792
  }
 
38793
  return;
 
38794
fail:
 
38795
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38796
}
 
38797
 
 
38798
 
 
38799
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Conditions) {
 
38800
  LassoSaml2Conditions *result = 0 ;
 
38801
  
 
38802
  SWIG_ResetError();
 
38803
  if(ZEND_NUM_ARGS() != 0) {
 
38804
    WRONG_PARAM_COUNT;
 
38805
  }
 
38806
  
 
38807
  result = (LassoSaml2Conditions *)new_LassoSaml2Conditions();
 
38808
  {
 
38809
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 1);
 
38810
  }
 
38811
  /* Wrap this return value */
 
38812
  {
 
38813
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38814
    zval *obj, *_cPtr;
 
38815
    MAKE_STD_ZVAL(obj);
 
38816
    MAKE_STD_ZVAL(_cPtr);
 
38817
    *_cPtr = *return_value;
 
38818
    INIT_ZVAL(*return_value);
 
38819
    *return_value=*_cPtr;
 
38820
  }
 
38821
  return;
 
38822
fail:
 
38823
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38824
}
 
38825
 
 
38826
 
 
38827
/* This function is designed to be called by the zend list destructors */
 
38828
/* to typecast and do the actual destruction */
 
38829
static void __wrap_delete_Saml2Conditions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
38830
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
38831
  void *ptr=value->ptr ;
 
38832
  int newobject=value->newobject ;
 
38833
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38834
  
 
38835
  efree(value);
 
38836
  if (! newobject) return; /* can't delete it! */
 
38837
  arg1 = (LassoSaml2Conditions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Conditions TSRMLS_CC);
 
38838
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Conditions resource already free'd");
 
38839
  delete_LassoSaml2Conditions(arg1);
 
38840
  
 
38841
}
 
38842
 
 
38843
 
 
38844
ZEND_NAMED_FUNCTION(_wrap_Saml2Conditions_dump) {
 
38845
  LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
 
38846
  char *result = 0 ;
 
38847
  zval **args[1];
 
38848
  
 
38849
  SWIG_ResetError();
 
38850
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38851
    WRONG_PARAM_COUNT;
 
38852
  }
 
38853
  
 
38854
  {
 
38855
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
38856
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Conditions_dump. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
38857
    }
 
38858
  }
 
38859
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38860
  result = (char *)LassoSaml2Conditions_dump(arg1);
 
38861
  {
 
38862
    if(!result) {
 
38863
      ZVAL_NULL(return_value);
 
38864
    } else {
 
38865
      ZVAL_STRING(return_value,result, 1);
 
38866
    }
 
38867
  }
 
38868
  return;
 
38869
fail:
 
38870
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38871
}
 
38872
 
 
38873
 
 
38874
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Evidence) {
 
38875
  LassoSaml2Evidence *result = 0 ;
 
38876
  
 
38877
  SWIG_ResetError();
 
38878
  if(ZEND_NUM_ARGS() != 0) {
 
38879
    WRONG_PARAM_COUNT;
 
38880
  }
 
38881
  
 
38882
  result = (LassoSaml2Evidence *)new_LassoSaml2Evidence();
 
38883
  {
 
38884
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 1);
 
38885
  }
 
38886
  /* Wrap this return value */
 
38887
  {
 
38888
    /* ALTERNATIVE Constructor, make an object wrapper */
 
38889
    zval *obj, *_cPtr;
 
38890
    MAKE_STD_ZVAL(obj);
 
38891
    MAKE_STD_ZVAL(_cPtr);
 
38892
    *_cPtr = *return_value;
 
38893
    INIT_ZVAL(*return_value);
 
38894
    *return_value=*_cPtr;
 
38895
  }
 
38896
  return;
 
38897
fail:
 
38898
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38899
}
 
38900
 
 
38901
 
 
38902
/* This function is designed to be called by the zend list destructors */
 
38903
/* to typecast and do the actual destruction */
 
38904
static void __wrap_delete_Saml2Evidence(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
38905
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
38906
  void *ptr=value->ptr ;
 
38907
  int newobject=value->newobject ;
 
38908
  LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ;
 
38909
  
 
38910
  efree(value);
 
38911
  if (! newobject) return; /* can't delete it! */
 
38912
  arg1 = (LassoSaml2Evidence *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Evidence TSRMLS_CC);
 
38913
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Evidence resource already free'd");
 
38914
  delete_LassoSaml2Evidence(arg1);
 
38915
  
 
38916
}
 
38917
 
 
38918
 
 
38919
ZEND_NAMED_FUNCTION(_wrap_Saml2Evidence_dump) {
 
38920
  LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ;
 
38921
  char *result = 0 ;
 
38922
  zval **args[1];
 
38923
  
 
38924
  SWIG_ResetError();
 
38925
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38926
    WRONG_PARAM_COUNT;
 
38927
  }
 
38928
  
 
38929
  {
 
38930
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) {
 
38931
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Evidence_dump. Expected SWIGTYPE_p_LassoSaml2Evidence");
 
38932
    }
 
38933
  }
 
38934
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38935
  result = (char *)LassoSaml2Evidence_dump(arg1);
 
38936
  {
 
38937
    if(!result) {
 
38938
      ZVAL_NULL(return_value);
 
38939
    } else {
 
38940
      ZVAL_STRING(return_value,result, 1);
 
38941
    }
 
38942
  }
 
38943
  return;
 
38944
fail:
 
38945
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38946
}
 
38947
 
 
38948
 
 
38949
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_content_set) {
 
38950
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
38951
  char *arg2 = (char *) 0 ;
 
38952
  zval **args[2];
 
38953
  
 
38954
  SWIG_ResetError();
 
38955
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
38956
    WRONG_PARAM_COUNT;
 
38957
  }
 
38958
  
 
38959
  {
 
38960
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
38961
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_content_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
38962
    }
 
38963
  }
 
38964
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
38965
  {
 
38966
    /*@SWIG:CONVERT_STRING_IN@*/
 
38967
    convert_to_string_ex(args[1]);
 
38968
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
38969
    /*@SWIG@*/;
 
38970
  }
 
38971
  {
 
38972
    if (arg1->content) free((char *)arg1->content);
 
38973
    if (arg2) {
 
38974
      arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
 
38975
      strcpy((char *)arg1->content, (const char *)arg2);
 
38976
    } else {
 
38977
      arg1->content = 0;
 
38978
    }
 
38979
  }
 
38980
  
 
38981
  return;
 
38982
fail:
 
38983
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
38984
}
 
38985
 
 
38986
 
 
38987
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_content_get) {
 
38988
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
38989
  char *result = 0 ;
 
38990
  zval **args[1];
 
38991
  
 
38992
  SWIG_ResetError();
 
38993
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
38994
    WRONG_PARAM_COUNT;
 
38995
  }
 
38996
  
 
38997
  {
 
38998
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
38999
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_content_get. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39000
    }
 
39001
  }
 
39002
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39003
  result = (char *) ((arg1)->content);
 
39004
  {
 
39005
    if(!result) {
 
39006
      ZVAL_NULL(return_value);
 
39007
    } else {
 
39008
      ZVAL_STRING(return_value,result, 1);
 
39009
    }
 
39010
  }
 
39011
  return;
 
39012
fail:
 
39013
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39014
}
 
39015
 
 
39016
 
 
39017
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_format_set) {
 
39018
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39019
  char *arg2 = (char *) 0 ;
 
39020
  zval **args[2];
 
39021
  
 
39022
  SWIG_ResetError();
 
39023
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39024
    WRONG_PARAM_COUNT;
 
39025
  }
 
39026
  
 
39027
  {
 
39028
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39029
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_format_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39030
    }
 
39031
  }
 
39032
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39033
  {
 
39034
    /*@SWIG:CONVERT_STRING_IN@*/
 
39035
    convert_to_string_ex(args[1]);
 
39036
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39037
    /*@SWIG@*/;
 
39038
  }
 
39039
  {
 
39040
    if (arg1->Format) free((char *)arg1->Format);
 
39041
    if (arg2) {
 
39042
      arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
 
39043
      strcpy((char *)arg1->Format, (const char *)arg2);
 
39044
    } else {
 
39045
      arg1->Format = 0;
 
39046
    }
 
39047
  }
 
39048
  
 
39049
  return;
 
39050
fail:
 
39051
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39052
}
 
39053
 
 
39054
 
 
39055
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_format_get) {
 
39056
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39057
  char *result = 0 ;
 
39058
  zval **args[1];
 
39059
  
 
39060
  SWIG_ResetError();
 
39061
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39062
    WRONG_PARAM_COUNT;
 
39063
  }
 
39064
  
 
39065
  {
 
39066
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39067
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_format_get. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39068
    }
 
39069
  }
 
39070
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39071
  result = (char *) ((arg1)->Format);
 
39072
  {
 
39073
    if(!result) {
 
39074
      ZVAL_NULL(return_value);
 
39075
    } else {
 
39076
      ZVAL_STRING(return_value,result, 1);
 
39077
    }
 
39078
  }
 
39079
  return;
 
39080
fail:
 
39081
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39082
}
 
39083
 
 
39084
 
 
39085
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_SPProvidedID_set) {
 
39086
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39087
  char *arg2 = (char *) 0 ;
 
39088
  zval **args[2];
 
39089
  
 
39090
  SWIG_ResetError();
 
39091
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39092
    WRONG_PARAM_COUNT;
 
39093
  }
 
39094
  
 
39095
  {
 
39096
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39097
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_SPProvidedID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39098
    }
 
39099
  }
 
39100
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39101
  {
 
39102
    /*@SWIG:CONVERT_STRING_IN@*/
 
39103
    convert_to_string_ex(args[1]);
 
39104
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39105
    /*@SWIG@*/;
 
39106
  }
 
39107
  {
 
39108
    if (arg1->SPProvidedID) free((char *)arg1->SPProvidedID);
 
39109
    if (arg2) {
 
39110
      arg1->SPProvidedID = (char *) malloc(strlen((const char *)arg2)+1);
 
39111
      strcpy((char *)arg1->SPProvidedID, (const char *)arg2);
 
39112
    } else {
 
39113
      arg1->SPProvidedID = 0;
 
39114
    }
 
39115
  }
 
39116
  
 
39117
  return;
 
39118
fail:
 
39119
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39120
}
 
39121
 
 
39122
 
 
39123
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_SPProvidedID_get) {
 
39124
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39125
  char *result = 0 ;
 
39126
  zval **args[1];
 
39127
  
 
39128
  SWIG_ResetError();
 
39129
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39130
    WRONG_PARAM_COUNT;
 
39131
  }
 
39132
  
 
39133
  {
 
39134
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39135
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_SPProvidedID_get. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39136
    }
 
39137
  }
 
39138
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39139
  result = (char *) ((arg1)->SPProvidedID);
 
39140
  {
 
39141
    if(!result) {
 
39142
      ZVAL_NULL(return_value);
 
39143
    } else {
 
39144
      ZVAL_STRING(return_value,result, 1);
 
39145
    }
 
39146
  }
 
39147
  return;
 
39148
fail:
 
39149
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39150
}
 
39151
 
 
39152
 
 
39153
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_nameQualifier_set) {
 
39154
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39155
  char *arg2 = (char *) 0 ;
 
39156
  zval **args[2];
 
39157
  
 
39158
  SWIG_ResetError();
 
39159
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39160
    WRONG_PARAM_COUNT;
 
39161
  }
 
39162
  
 
39163
  {
 
39164
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39165
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_nameQualifier_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39166
    }
 
39167
  }
 
39168
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39169
  {
 
39170
    /*@SWIG:CONVERT_STRING_IN@*/
 
39171
    convert_to_string_ex(args[1]);
 
39172
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39173
    /*@SWIG@*/;
 
39174
  }
 
39175
  {
 
39176
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
 
39177
    if (arg2) {
 
39178
      arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
39179
      strcpy((char *)arg1->NameQualifier, (const char *)arg2);
 
39180
    } else {
 
39181
      arg1->NameQualifier = 0;
 
39182
    }
 
39183
  }
 
39184
  
 
39185
  return;
 
39186
fail:
 
39187
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39188
}
 
39189
 
 
39190
 
 
39191
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_nameQualifier_get) {
 
39192
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39193
  char *result = 0 ;
 
39194
  zval **args[1];
 
39195
  
 
39196
  SWIG_ResetError();
 
39197
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39198
    WRONG_PARAM_COUNT;
 
39199
  }
 
39200
  
 
39201
  {
 
39202
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39203
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_nameQualifier_get. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39204
    }
 
39205
  }
 
39206
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39207
  result = (char *) ((arg1)->NameQualifier);
 
39208
  {
 
39209
    if(!result) {
 
39210
      ZVAL_NULL(return_value);
 
39211
    } else {
 
39212
      ZVAL_STRING(return_value,result, 1);
 
39213
    }
 
39214
  }
 
39215
  return;
 
39216
fail:
 
39217
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39218
}
 
39219
 
 
39220
 
 
39221
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_spNameQualifier_set) {
 
39222
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39223
  char *arg2 = (char *) 0 ;
 
39224
  zval **args[2];
 
39225
  
 
39226
  SWIG_ResetError();
 
39227
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39228
    WRONG_PARAM_COUNT;
 
39229
  }
 
39230
  
 
39231
  {
 
39232
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39233
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_spNameQualifier_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39234
    }
 
39235
  }
 
39236
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39237
  {
 
39238
    /*@SWIG:CONVERT_STRING_IN@*/
 
39239
    convert_to_string_ex(args[1]);
 
39240
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39241
    /*@SWIG@*/;
 
39242
  }
 
39243
  {
 
39244
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
 
39245
    if (arg2) {
 
39246
      arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
39247
      strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
 
39248
    } else {
 
39249
      arg1->SPNameQualifier = 0;
 
39250
    }
 
39251
  }
 
39252
  
 
39253
  return;
 
39254
fail:
 
39255
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39256
}
 
39257
 
 
39258
 
 
39259
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_spNameQualifier_get) {
 
39260
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39261
  char *result = 0 ;
 
39262
  zval **args[1];
 
39263
  
 
39264
  SWIG_ResetError();
 
39265
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39266
    WRONG_PARAM_COUNT;
 
39267
  }
 
39268
  
 
39269
  {
 
39270
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39271
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_spNameQualifier_get. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39272
    }
 
39273
  }
 
39274
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39275
  result = (char *) ((arg1)->SPNameQualifier);
 
39276
  {
 
39277
    if(!result) {
 
39278
      ZVAL_NULL(return_value);
 
39279
    } else {
 
39280
      ZVAL_STRING(return_value,result, 1);
 
39281
    }
 
39282
  }
 
39283
  return;
 
39284
fail:
 
39285
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39286
}
 
39287
 
 
39288
 
 
39289
ZEND_NAMED_FUNCTION(_wrap_new_Saml2NameID) {
 
39290
  LassoSaml2NameID *result = 0 ;
 
39291
  
 
39292
  SWIG_ResetError();
 
39293
  if(ZEND_NUM_ARGS() != 0) {
 
39294
    WRONG_PARAM_COUNT;
 
39295
  }
 
39296
  
 
39297
  result = (LassoSaml2NameID *)new_LassoSaml2NameID();
 
39298
  {
 
39299
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 1);
 
39300
  }
 
39301
  /* Wrap this return value */
 
39302
  {
 
39303
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39304
    zval *obj, *_cPtr;
 
39305
    MAKE_STD_ZVAL(obj);
 
39306
    MAKE_STD_ZVAL(_cPtr);
 
39307
    *_cPtr = *return_value;
 
39308
    INIT_ZVAL(*return_value);
 
39309
    *return_value=*_cPtr;
 
39310
  }
 
39311
  return;
 
39312
fail:
 
39313
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39314
}
 
39315
 
 
39316
 
 
39317
/* This function is designed to be called by the zend list destructors */
 
39318
/* to typecast and do the actual destruction */
 
39319
static void __wrap_delete_Saml2NameID(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
39320
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
39321
  void *ptr=value->ptr ;
 
39322
  int newobject=value->newobject ;
 
39323
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39324
  
 
39325
  efree(value);
 
39326
  if (! newobject) return; /* can't delete it! */
 
39327
  arg1 = (LassoSaml2NameID *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2NameID TSRMLS_CC);
 
39328
  if (! arg1) zend_error(E_ERROR, "LassoSaml2NameID resource already free'd");
 
39329
  delete_LassoSaml2NameID(arg1);
 
39330
  
 
39331
}
 
39332
 
 
39333
 
 
39334
ZEND_NAMED_FUNCTION(_wrap_Saml2NameID_dump) {
 
39335
  LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
 
39336
  char *result = 0 ;
 
39337
  zval **args[1];
 
39338
  
 
39339
  SWIG_ResetError();
 
39340
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39341
    WRONG_PARAM_COUNT;
 
39342
  }
 
39343
  
 
39344
  {
 
39345
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
39346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2NameID_dump. Expected SWIGTYPE_p_LassoSaml2NameID");
 
39347
    }
 
39348
  }
 
39349
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39350
  result = (char *)LassoSaml2NameID_dump(arg1);
 
39351
  {
 
39352
    if(!result) {
 
39353
      ZVAL_NULL(return_value);
 
39354
    } else {
 
39355
      ZVAL_STRING(return_value,result, 1);
 
39356
    }
 
39357
  }
 
39358
  return;
 
39359
fail:
 
39360
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39361
}
 
39362
 
 
39363
 
 
39364
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusCode_value_set) {
 
39365
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39366
  char *arg2 = (char *) 0 ;
 
39367
  zval **args[2];
 
39368
  
 
39369
  SWIG_ResetError();
 
39370
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39371
    WRONG_PARAM_COUNT;
 
39372
  }
 
39373
  
 
39374
  {
 
39375
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39376
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusCode_value_set. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39377
    }
 
39378
  }
 
39379
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39380
  {
 
39381
    /*@SWIG:CONVERT_STRING_IN@*/
 
39382
    convert_to_string_ex(args[1]);
 
39383
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39384
    /*@SWIG@*/;
 
39385
  }
 
39386
  {
 
39387
    if (arg1->Value) free((char *)arg1->Value);
 
39388
    if (arg2) {
 
39389
      arg1->Value = (char *) malloc(strlen((const char *)arg2)+1);
 
39390
      strcpy((char *)arg1->Value, (const char *)arg2);
 
39391
    } else {
 
39392
      arg1->Value = 0;
 
39393
    }
 
39394
  }
 
39395
  
 
39396
  return;
 
39397
fail:
 
39398
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39399
}
 
39400
 
 
39401
 
 
39402
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusCode_value_get) {
 
39403
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39404
  char *result = 0 ;
 
39405
  zval **args[1];
 
39406
  
 
39407
  SWIG_ResetError();
 
39408
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39409
    WRONG_PARAM_COUNT;
 
39410
  }
 
39411
  
 
39412
  {
 
39413
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39414
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusCode_value_get. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39415
    }
 
39416
  }
 
39417
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39418
  result = (char *) ((arg1)->Value);
 
39419
  {
 
39420
    if(!result) {
 
39421
      ZVAL_NULL(return_value);
 
39422
    } else {
 
39423
      ZVAL_STRING(return_value,result, 1);
 
39424
    }
 
39425
  }
 
39426
  return;
 
39427
fail:
 
39428
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39429
}
 
39430
 
 
39431
 
 
39432
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusCode_statusCode_set) {
 
39433
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39434
  LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ;
 
39435
  zval **args[2];
 
39436
  
 
39437
  SWIG_ResetError();
 
39438
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39439
    WRONG_PARAM_COUNT;
 
39440
  }
 
39441
  
 
39442
  {
 
39443
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39444
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusCode_statusCode_set. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39445
    }
 
39446
  }
 
39447
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39448
  {
 
39449
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39450
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2StatusCode_statusCode_set. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39451
    }
 
39452
  }
 
39453
  LassoSamlp2StatusCode_StatusCode_set(arg1,arg2);
 
39454
  
 
39455
  
 
39456
  return;
 
39457
fail:
 
39458
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39459
}
 
39460
 
 
39461
 
 
39462
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusCode_statusCode_get) {
 
39463
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39464
  LassoSamlp2StatusCode *result = 0 ;
 
39465
  zval **args[1];
 
39466
  
 
39467
  SWIG_ResetError();
 
39468
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39469
    WRONG_PARAM_COUNT;
 
39470
  }
 
39471
  
 
39472
  {
 
39473
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39474
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusCode_statusCode_get. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39475
    }
 
39476
  }
 
39477
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39478
  result = (LassoSamlp2StatusCode *)LassoSamlp2StatusCode_StatusCode_get(arg1);
 
39479
  {
 
39480
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 0);
 
39481
  }
 
39482
  /* Wrap this return value */
 
39483
  {
 
39484
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39485
    zval *obj, *_cPtr;
 
39486
    MAKE_STD_ZVAL(obj);
 
39487
    MAKE_STD_ZVAL(_cPtr);
 
39488
    *_cPtr = *return_value;
 
39489
    INIT_ZVAL(*return_value);
 
39490
    *return_value=*_cPtr;
 
39491
  }
 
39492
  return;
 
39493
fail:
 
39494
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39495
}
 
39496
 
 
39497
 
 
39498
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2StatusCode) {
 
39499
  LassoSamlp2StatusCode *result = 0 ;
 
39500
  
 
39501
  SWIG_ResetError();
 
39502
  if(ZEND_NUM_ARGS() != 0) {
 
39503
    WRONG_PARAM_COUNT;
 
39504
  }
 
39505
  
 
39506
  result = (LassoSamlp2StatusCode *)new_LassoSamlp2StatusCode();
 
39507
  {
 
39508
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 1);
 
39509
  }
 
39510
  /* Wrap this return value */
 
39511
  {
 
39512
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39513
    zval *obj, *_cPtr;
 
39514
    MAKE_STD_ZVAL(obj);
 
39515
    MAKE_STD_ZVAL(_cPtr);
 
39516
    *_cPtr = *return_value;
 
39517
    INIT_ZVAL(*return_value);
 
39518
    *return_value=*_cPtr;
 
39519
  }
 
39520
  return;
 
39521
fail:
 
39522
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39523
}
 
39524
 
 
39525
 
 
39526
/* This function is designed to be called by the zend list destructors */
 
39527
/* to typecast and do the actual destruction */
 
39528
static void __wrap_delete_Samlp2StatusCode(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
39529
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
39530
  void *ptr=value->ptr ;
 
39531
  int newobject=value->newobject ;
 
39532
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39533
  
 
39534
  efree(value);
 
39535
  if (! newobject) return; /* can't delete it! */
 
39536
  arg1 = (LassoSamlp2StatusCode *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusCode TSRMLS_CC);
 
39537
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusCode resource already free'd");
 
39538
  delete_LassoSamlp2StatusCode(arg1);
 
39539
  
 
39540
}
 
39541
 
 
39542
 
 
39543
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusCode_dump) {
 
39544
  LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
 
39545
  char *result = 0 ;
 
39546
  zval **args[1];
 
39547
  
 
39548
  SWIG_ResetError();
 
39549
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39550
    WRONG_PARAM_COUNT;
 
39551
  }
 
39552
  
 
39553
  {
 
39554
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39555
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusCode_dump. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39556
    }
 
39557
  }
 
39558
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39559
  result = (char *)LassoSamlp2StatusCode_dump(arg1);
 
39560
  {
 
39561
    if(!result) {
 
39562
      ZVAL_NULL(return_value);
 
39563
    } else {
 
39564
      ZVAL_STRING(return_value,result, 1);
 
39565
    }
 
39566
  }
 
39567
  return;
 
39568
fail:
 
39569
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39570
}
 
39571
 
 
39572
 
 
39573
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusMessage_set) {
 
39574
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39575
  char *arg2 = (char *) 0 ;
 
39576
  zval **args[2];
 
39577
  
 
39578
  SWIG_ResetError();
 
39579
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39580
    WRONG_PARAM_COUNT;
 
39581
  }
 
39582
  
 
39583
  {
 
39584
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39585
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusMessage_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39586
    }
 
39587
  }
 
39588
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39589
  {
 
39590
    /*@SWIG:CONVERT_STRING_IN@*/
 
39591
    convert_to_string_ex(args[1]);
 
39592
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
39593
    /*@SWIG@*/;
 
39594
  }
 
39595
  {
 
39596
    if (arg1->StatusMessage) free((char *)arg1->StatusMessage);
 
39597
    if (arg2) {
 
39598
      arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1);
 
39599
      strcpy((char *)arg1->StatusMessage, (const char *)arg2);
 
39600
    } else {
 
39601
      arg1->StatusMessage = 0;
 
39602
    }
 
39603
  }
 
39604
  
 
39605
  return;
 
39606
fail:
 
39607
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39608
}
 
39609
 
 
39610
 
 
39611
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusMessage_get) {
 
39612
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39613
  char *result = 0 ;
 
39614
  zval **args[1];
 
39615
  
 
39616
  SWIG_ResetError();
 
39617
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39618
    WRONG_PARAM_COUNT;
 
39619
  }
 
39620
  
 
39621
  {
 
39622
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39623
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusMessage_get. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39624
    }
 
39625
  }
 
39626
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39627
  result = (char *) ((arg1)->StatusMessage);
 
39628
  {
 
39629
    if(!result) {
 
39630
      ZVAL_NULL(return_value);
 
39631
    } else {
 
39632
      ZVAL_STRING(return_value,result, 1);
 
39633
    }
 
39634
  }
 
39635
  return;
 
39636
fail:
 
39637
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39638
}
 
39639
 
 
39640
 
 
39641
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusCode_set) {
 
39642
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39643
  LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ;
 
39644
  zval **args[2];
 
39645
  
 
39646
  SWIG_ResetError();
 
39647
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39648
    WRONG_PARAM_COUNT;
 
39649
  }
 
39650
  
 
39651
  {
 
39652
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39653
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusCode_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39654
    }
 
39655
  }
 
39656
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39657
  {
 
39658
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusCode, 0) < 0) {
 
39659
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Status_statusCode_set. Expected SWIGTYPE_p_LassoSamlp2StatusCode");
 
39660
    }
 
39661
  }
 
39662
  LassoSamlp2Status_StatusCode_set(arg1,arg2);
 
39663
  
 
39664
  
 
39665
  return;
 
39666
fail:
 
39667
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39668
}
 
39669
 
 
39670
 
 
39671
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusCode_get) {
 
39672
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39673
  LassoSamlp2StatusCode *result = 0 ;
 
39674
  zval **args[1];
 
39675
  
 
39676
  SWIG_ResetError();
 
39677
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39678
    WRONG_PARAM_COUNT;
 
39679
  }
 
39680
  
 
39681
  {
 
39682
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39683
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusCode_get. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39684
    }
 
39685
  }
 
39686
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39687
  result = (LassoSamlp2StatusCode *)LassoSamlp2Status_StatusCode_get(arg1);
 
39688
  {
 
39689
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusCode, 0);
 
39690
  }
 
39691
  /* Wrap this return value */
 
39692
  {
 
39693
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39694
    zval *obj, *_cPtr;
 
39695
    MAKE_STD_ZVAL(obj);
 
39696
    MAKE_STD_ZVAL(_cPtr);
 
39697
    *_cPtr = *return_value;
 
39698
    INIT_ZVAL(*return_value);
 
39699
    *return_value=*_cPtr;
 
39700
  }
 
39701
  return;
 
39702
fail:
 
39703
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39704
}
 
39705
 
 
39706
 
 
39707
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusDetail_set) {
 
39708
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39709
  LassoSamlp2StatusDetail *arg2 = (LassoSamlp2StatusDetail *) 0 ;
 
39710
  zval **args[2];
 
39711
  
 
39712
  SWIG_ResetError();
 
39713
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
39714
    WRONG_PARAM_COUNT;
 
39715
  }
 
39716
  
 
39717
  {
 
39718
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39719
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusDetail_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39720
    }
 
39721
  }
 
39722
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39723
  {
 
39724
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2StatusDetail, 0) < 0) {
 
39725
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Status_statusDetail_set. Expected SWIGTYPE_p_LassoSamlp2StatusDetail");
 
39726
    }
 
39727
  }
 
39728
  LassoSamlp2Status_StatusDetail_set(arg1,arg2);
 
39729
  
 
39730
  
 
39731
  return;
 
39732
fail:
 
39733
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39734
}
 
39735
 
 
39736
 
 
39737
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_statusDetail_get) {
 
39738
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39739
  LassoSamlp2StatusDetail *result = 0 ;
 
39740
  zval **args[1];
 
39741
  
 
39742
  SWIG_ResetError();
 
39743
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39744
    WRONG_PARAM_COUNT;
 
39745
  }
 
39746
  
 
39747
  {
 
39748
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39749
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_statusDetail_get. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39750
    }
 
39751
  }
 
39752
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39753
  result = (LassoSamlp2StatusDetail *)LassoSamlp2Status_StatusDetail_get(arg1);
 
39754
  {
 
39755
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusDetail, 0);
 
39756
  }
 
39757
  /* Wrap this return value */
 
39758
  {
 
39759
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39760
    zval *obj, *_cPtr;
 
39761
    MAKE_STD_ZVAL(obj);
 
39762
    MAKE_STD_ZVAL(_cPtr);
 
39763
    *_cPtr = *return_value;
 
39764
    INIT_ZVAL(*return_value);
 
39765
    *return_value=*_cPtr;
 
39766
  }
 
39767
  return;
 
39768
fail:
 
39769
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39770
}
 
39771
 
 
39772
 
 
39773
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2Status) {
 
39774
  LassoSamlp2Status *result = 0 ;
 
39775
  
 
39776
  SWIG_ResetError();
 
39777
  if(ZEND_NUM_ARGS() != 0) {
 
39778
    WRONG_PARAM_COUNT;
 
39779
  }
 
39780
  
 
39781
  result = (LassoSamlp2Status *)new_LassoSamlp2Status();
 
39782
  {
 
39783
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 1);
 
39784
  }
 
39785
  /* Wrap this return value */
 
39786
  {
 
39787
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39788
    zval *obj, *_cPtr;
 
39789
    MAKE_STD_ZVAL(obj);
 
39790
    MAKE_STD_ZVAL(_cPtr);
 
39791
    *_cPtr = *return_value;
 
39792
    INIT_ZVAL(*return_value);
 
39793
    *return_value=*_cPtr;
 
39794
  }
 
39795
  return;
 
39796
fail:
 
39797
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39798
}
 
39799
 
 
39800
 
 
39801
/* This function is designed to be called by the zend list destructors */
 
39802
/* to typecast and do the actual destruction */
 
39803
static void __wrap_delete_Samlp2Status(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
39804
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
39805
  void *ptr=value->ptr ;
 
39806
  int newobject=value->newobject ;
 
39807
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39808
  
 
39809
  efree(value);
 
39810
  if (! newobject) return; /* can't delete it! */
 
39811
  arg1 = (LassoSamlp2Status *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Status TSRMLS_CC);
 
39812
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2Status resource already free'd");
 
39813
  delete_LassoSamlp2Status(arg1);
 
39814
  
 
39815
}
 
39816
 
 
39817
 
 
39818
ZEND_NAMED_FUNCTION(_wrap_Samlp2Status_dump) {
 
39819
  LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
 
39820
  char *result = 0 ;
 
39821
  zval **args[1];
 
39822
  
 
39823
  SWIG_ResetError();
 
39824
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39825
    WRONG_PARAM_COUNT;
 
39826
  }
 
39827
  
 
39828
  {
 
39829
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
39830
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Status_dump. Expected SWIGTYPE_p_LassoSamlp2Status");
 
39831
    }
 
39832
  }
 
39833
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39834
  result = (char *)LassoSamlp2Status_dump(arg1);
 
39835
  {
 
39836
    if(!result) {
 
39837
      ZVAL_NULL(return_value);
 
39838
    } else {
 
39839
      ZVAL_STRING(return_value,result, 1);
 
39840
    }
 
39841
  }
 
39842
  return;
 
39843
fail:
 
39844
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39845
}
 
39846
 
 
39847
 
 
39848
ZEND_NAMED_FUNCTION(_wrap_new_Saml2ConditionAbstract) {
 
39849
  LassoSaml2ConditionAbstract *result = 0 ;
 
39850
  
 
39851
  SWIG_ResetError();
 
39852
  if(ZEND_NUM_ARGS() != 0) {
 
39853
    WRONG_PARAM_COUNT;
 
39854
  }
 
39855
  
 
39856
  result = (LassoSaml2ConditionAbstract *)new_LassoSaml2ConditionAbstract();
 
39857
  {
 
39858
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2ConditionAbstract, 1);
 
39859
  }
 
39860
  /* Wrap this return value */
 
39861
  {
 
39862
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39863
    zval *obj, *_cPtr;
 
39864
    MAKE_STD_ZVAL(obj);
 
39865
    MAKE_STD_ZVAL(_cPtr);
 
39866
    *_cPtr = *return_value;
 
39867
    INIT_ZVAL(*return_value);
 
39868
    *return_value=*_cPtr;
 
39869
  }
 
39870
  return;
 
39871
fail:
 
39872
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39873
}
 
39874
 
 
39875
 
 
39876
/* This function is designed to be called by the zend list destructors */
 
39877
/* to typecast and do the actual destruction */
 
39878
static void __wrap_delete_Saml2ConditionAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
39879
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
39880
  void *ptr=value->ptr ;
 
39881
  int newobject=value->newobject ;
 
39882
  LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ;
 
39883
  
 
39884
  efree(value);
 
39885
  if (! newobject) return; /* can't delete it! */
 
39886
  arg1 = (LassoSaml2ConditionAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2ConditionAbstract TSRMLS_CC);
 
39887
  if (! arg1) zend_error(E_ERROR, "LassoSaml2ConditionAbstract resource already free'd");
 
39888
  delete_LassoSaml2ConditionAbstract(arg1);
 
39889
  
 
39890
}
 
39891
 
 
39892
 
 
39893
ZEND_NAMED_FUNCTION(_wrap_Saml2ConditionAbstract_dump) {
 
39894
  LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ;
 
39895
  char *result = 0 ;
 
39896
  zval **args[1];
 
39897
  
 
39898
  SWIG_ResetError();
 
39899
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39900
    WRONG_PARAM_COUNT;
 
39901
  }
 
39902
  
 
39903
  {
 
39904
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ConditionAbstract, 0) < 0) {
 
39905
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ConditionAbstract_dump. Expected SWIGTYPE_p_LassoSaml2ConditionAbstract");
 
39906
    }
 
39907
  }
 
39908
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39909
  result = (char *)LassoSaml2ConditionAbstract_dump(arg1);
 
39910
  {
 
39911
    if(!result) {
 
39912
      ZVAL_NULL(return_value);
 
39913
    } else {
 
39914
      ZVAL_STRING(return_value,result, 1);
 
39915
    }
 
39916
  }
 
39917
  return;
 
39918
fail:
 
39919
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39920
}
 
39921
 
 
39922
 
 
39923
ZEND_NAMED_FUNCTION(_wrap_new_Saml2OneTimeUse) {
 
39924
  LassoSaml2OneTimeUse *result = 0 ;
 
39925
  
 
39926
  SWIG_ResetError();
 
39927
  if(ZEND_NUM_ARGS() != 0) {
 
39928
    WRONG_PARAM_COUNT;
 
39929
  }
 
39930
  
 
39931
  result = (LassoSaml2OneTimeUse *)new_LassoSaml2OneTimeUse();
 
39932
  {
 
39933
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2OneTimeUse, 1);
 
39934
  }
 
39935
  /* Wrap this return value */
 
39936
  {
 
39937
    /* ALTERNATIVE Constructor, make an object wrapper */
 
39938
    zval *obj, *_cPtr;
 
39939
    MAKE_STD_ZVAL(obj);
 
39940
    MAKE_STD_ZVAL(_cPtr);
 
39941
    *_cPtr = *return_value;
 
39942
    INIT_ZVAL(*return_value);
 
39943
    *return_value=*_cPtr;
 
39944
  }
 
39945
  return;
 
39946
fail:
 
39947
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39948
}
 
39949
 
 
39950
 
 
39951
/* This function is designed to be called by the zend list destructors */
 
39952
/* to typecast and do the actual destruction */
 
39953
static void __wrap_delete_Saml2OneTimeUse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
39954
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
39955
  void *ptr=value->ptr ;
 
39956
  int newobject=value->newobject ;
 
39957
  LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ;
 
39958
  
 
39959
  efree(value);
 
39960
  if (! newobject) return; /* can't delete it! */
 
39961
  arg1 = (LassoSaml2OneTimeUse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2OneTimeUse TSRMLS_CC);
 
39962
  if (! arg1) zend_error(E_ERROR, "LassoSaml2OneTimeUse resource already free'd");
 
39963
  delete_LassoSaml2OneTimeUse(arg1);
 
39964
  
 
39965
}
 
39966
 
 
39967
 
 
39968
ZEND_NAMED_FUNCTION(_wrap_Saml2OneTimeUse_dump) {
 
39969
  LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ;
 
39970
  char *result = 0 ;
 
39971
  zval **args[1];
 
39972
  
 
39973
  SWIG_ResetError();
 
39974
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
39975
    WRONG_PARAM_COUNT;
 
39976
  }
 
39977
  
 
39978
  {
 
39979
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2OneTimeUse, 0) < 0) {
 
39980
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2OneTimeUse_dump. Expected SWIGTYPE_p_LassoSaml2OneTimeUse");
 
39981
    }
 
39982
  }
 
39983
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
39984
  result = (char *)LassoSaml2OneTimeUse_dump(arg1);
 
39985
  {
 
39986
    if(!result) {
 
39987
      ZVAL_NULL(return_value);
 
39988
    } else {
 
39989
      ZVAL_STRING(return_value,result, 1);
 
39990
    }
 
39991
  }
 
39992
  return;
 
39993
fail:
 
39994
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
39995
}
 
39996
 
 
39997
 
 
39998
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Advice) {
 
39999
  LassoSaml2Advice *result = 0 ;
 
40000
  
 
40001
  SWIG_ResetError();
 
40002
  if(ZEND_NUM_ARGS() != 0) {
 
40003
    WRONG_PARAM_COUNT;
 
40004
  }
 
40005
  
 
40006
  result = (LassoSaml2Advice *)new_LassoSaml2Advice();
 
40007
  {
 
40008
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Advice, 1);
 
40009
  }
 
40010
  /* Wrap this return value */
 
40011
  {
 
40012
    /* ALTERNATIVE Constructor, make an object wrapper */
 
40013
    zval *obj, *_cPtr;
 
40014
    MAKE_STD_ZVAL(obj);
 
40015
    MAKE_STD_ZVAL(_cPtr);
 
40016
    *_cPtr = *return_value;
 
40017
    INIT_ZVAL(*return_value);
 
40018
    *return_value=*_cPtr;
 
40019
  }
 
40020
  return;
 
40021
fail:
 
40022
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40023
}
 
40024
 
 
40025
 
 
40026
/* This function is designed to be called by the zend list destructors */
 
40027
/* to typecast and do the actual destruction */
 
40028
static void __wrap_delete_Saml2Advice(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
40029
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
40030
  void *ptr=value->ptr ;
 
40031
  int newobject=value->newobject ;
 
40032
  LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ;
 
40033
  
 
40034
  efree(value);
 
40035
  if (! newobject) return; /* can't delete it! */
 
40036
  arg1 = (LassoSaml2Advice *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Advice TSRMLS_CC);
 
40037
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Advice resource already free'd");
 
40038
  delete_LassoSaml2Advice(arg1);
 
40039
  
 
40040
}
 
40041
 
 
40042
 
 
40043
ZEND_NAMED_FUNCTION(_wrap_Saml2Advice_dump) {
 
40044
  LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ;
 
40045
  char *result = 0 ;
 
40046
  zval **args[1];
 
40047
  
 
40048
  SWIG_ResetError();
 
40049
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40050
    WRONG_PARAM_COUNT;
 
40051
  }
 
40052
  
 
40053
  {
 
40054
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Advice, 0) < 0) {
 
40055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Advice_dump. Expected SWIGTYPE_p_LassoSaml2Advice");
 
40056
    }
 
40057
  }
 
40058
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40059
  result = (char *)LassoSaml2Advice_dump(arg1);
 
40060
  {
 
40061
    if(!result) {
 
40062
      ZVAL_NULL(return_value);
 
40063
    } else {
 
40064
      ZVAL_STRING(return_value,result, 1);
 
40065
    }
 
40066
  }
 
40067
  return;
 
40068
fail:
 
40069
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40070
}
 
40071
 
 
40072
 
 
40073
ZEND_NAMED_FUNCTION(_wrap_Saml2BaseIDAbstract_nameQualifier_set) {
 
40074
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40075
  char *arg2 = (char *) 0 ;
 
40076
  zval **args[2];
 
40077
  
 
40078
  SWIG_ResetError();
 
40079
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40080
    WRONG_PARAM_COUNT;
 
40081
  }
 
40082
  
 
40083
  {
 
40084
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
40085
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2BaseIDAbstract_nameQualifier_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
40086
    }
 
40087
  }
 
40088
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40089
  {
 
40090
    /*@SWIG:CONVERT_STRING_IN@*/
 
40091
    convert_to_string_ex(args[1]);
 
40092
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40093
    /*@SWIG@*/;
 
40094
  }
 
40095
  {
 
40096
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
 
40097
    if (arg2) {
 
40098
      arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
40099
      strcpy((char *)arg1->NameQualifier, (const char *)arg2);
 
40100
    } else {
 
40101
      arg1->NameQualifier = 0;
 
40102
    }
 
40103
  }
 
40104
  
 
40105
  return;
 
40106
fail:
 
40107
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40108
}
 
40109
 
 
40110
 
 
40111
ZEND_NAMED_FUNCTION(_wrap_Saml2BaseIDAbstract_nameQualifier_get) {
 
40112
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40113
  char *result = 0 ;
 
40114
  zval **args[1];
 
40115
  
 
40116
  SWIG_ResetError();
 
40117
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40118
    WRONG_PARAM_COUNT;
 
40119
  }
 
40120
  
 
40121
  {
 
40122
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
40123
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2BaseIDAbstract_nameQualifier_get. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
40124
    }
 
40125
  }
 
40126
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40127
  result = (char *) ((arg1)->NameQualifier);
 
40128
  {
 
40129
    if(!result) {
 
40130
      ZVAL_NULL(return_value);
 
40131
    } else {
 
40132
      ZVAL_STRING(return_value,result, 1);
 
40133
    }
 
40134
  }
 
40135
  return;
 
40136
fail:
 
40137
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40138
}
 
40139
 
 
40140
 
 
40141
ZEND_NAMED_FUNCTION(_wrap_Saml2BaseIDAbstract_spNameQualifier_set) {
 
40142
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40143
  char *arg2 = (char *) 0 ;
 
40144
  zval **args[2];
 
40145
  
 
40146
  SWIG_ResetError();
 
40147
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40148
    WRONG_PARAM_COUNT;
 
40149
  }
 
40150
  
 
40151
  {
 
40152
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
40153
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2BaseIDAbstract_spNameQualifier_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
40154
    }
 
40155
  }
 
40156
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40157
  {
 
40158
    /*@SWIG:CONVERT_STRING_IN@*/
 
40159
    convert_to_string_ex(args[1]);
 
40160
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40161
    /*@SWIG@*/;
 
40162
  }
 
40163
  {
 
40164
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
 
40165
    if (arg2) {
 
40166
      arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
 
40167
      strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
 
40168
    } else {
 
40169
      arg1->SPNameQualifier = 0;
 
40170
    }
 
40171
  }
 
40172
  
 
40173
  return;
 
40174
fail:
 
40175
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40176
}
 
40177
 
 
40178
 
 
40179
ZEND_NAMED_FUNCTION(_wrap_Saml2BaseIDAbstract_spNameQualifier_get) {
 
40180
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40181
  char *result = 0 ;
 
40182
  zval **args[1];
 
40183
  
 
40184
  SWIG_ResetError();
 
40185
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40186
    WRONG_PARAM_COUNT;
 
40187
  }
 
40188
  
 
40189
  {
 
40190
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
40191
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2BaseIDAbstract_spNameQualifier_get. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
40192
    }
 
40193
  }
 
40194
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40195
  result = (char *) ((arg1)->SPNameQualifier);
 
40196
  {
 
40197
    if(!result) {
 
40198
      ZVAL_NULL(return_value);
 
40199
    } else {
 
40200
      ZVAL_STRING(return_value,result, 1);
 
40201
    }
 
40202
  }
 
40203
  return;
 
40204
fail:
 
40205
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40206
}
 
40207
 
 
40208
 
 
40209
ZEND_NAMED_FUNCTION(_wrap_new_Saml2BaseIDAbstract) {
 
40210
  LassoSaml2BaseIDAbstract *result = 0 ;
 
40211
  
 
40212
  SWIG_ResetError();
 
40213
  if(ZEND_NUM_ARGS() != 0) {
 
40214
    WRONG_PARAM_COUNT;
 
40215
  }
 
40216
  
 
40217
  result = (LassoSaml2BaseIDAbstract *)new_LassoSaml2BaseIDAbstract();
 
40218
  {
 
40219
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 1);
 
40220
  }
 
40221
  /* Wrap this return value */
 
40222
  {
 
40223
    /* ALTERNATIVE Constructor, make an object wrapper */
 
40224
    zval *obj, *_cPtr;
 
40225
    MAKE_STD_ZVAL(obj);
 
40226
    MAKE_STD_ZVAL(_cPtr);
 
40227
    *_cPtr = *return_value;
 
40228
    INIT_ZVAL(*return_value);
 
40229
    *return_value=*_cPtr;
 
40230
  }
 
40231
  return;
 
40232
fail:
 
40233
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40234
}
 
40235
 
 
40236
 
 
40237
/* This function is designed to be called by the zend list destructors */
 
40238
/* to typecast and do the actual destruction */
 
40239
static void __wrap_delete_Saml2BaseIDAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
40240
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
40241
  void *ptr=value->ptr ;
 
40242
  int newobject=value->newobject ;
 
40243
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40244
  
 
40245
  efree(value);
 
40246
  if (! newobject) return; /* can't delete it! */
 
40247
  arg1 = (LassoSaml2BaseIDAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2BaseIDAbstract TSRMLS_CC);
 
40248
  if (! arg1) zend_error(E_ERROR, "LassoSaml2BaseIDAbstract resource already free'd");
 
40249
  delete_LassoSaml2BaseIDAbstract(arg1);
 
40250
  
 
40251
}
 
40252
 
 
40253
 
 
40254
ZEND_NAMED_FUNCTION(_wrap_Saml2BaseIDAbstract_dump) {
 
40255
  LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
 
40256
  char *result = 0 ;
 
40257
  zval **args[1];
 
40258
  
 
40259
  SWIG_ResetError();
 
40260
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40261
    WRONG_PARAM_COUNT;
 
40262
  }
 
40263
  
 
40264
  {
 
40265
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
40266
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2BaseIDAbstract_dump. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
40267
    }
 
40268
  }
 
40269
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40270
  result = (char *)LassoSaml2BaseIDAbstract_dump(arg1);
 
40271
  {
 
40272
    if(!result) {
 
40273
      ZVAL_NULL(return_value);
 
40274
    } else {
 
40275
      ZVAL_STRING(return_value,result, 1);
 
40276
    }
 
40277
  }
 
40278
  return;
 
40279
fail:
 
40280
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40281
}
 
40282
 
 
40283
 
 
40284
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_authnContextClassRef_set) {
 
40285
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40286
  char *arg2 = (char *) 0 ;
 
40287
  zval **args[2];
 
40288
  
 
40289
  SWIG_ResetError();
 
40290
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40291
    WRONG_PARAM_COUNT;
 
40292
  }
 
40293
  
 
40294
  {
 
40295
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40296
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_authnContextClassRef_set. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40297
    }
 
40298
  }
 
40299
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40300
  {
 
40301
    /*@SWIG:CONVERT_STRING_IN@*/
 
40302
    convert_to_string_ex(args[1]);
 
40303
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40304
    /*@SWIG@*/;
 
40305
  }
 
40306
  {
 
40307
    if (arg1->AuthnContextClassRef) free((char *)arg1->AuthnContextClassRef);
 
40308
    if (arg2) {
 
40309
      arg1->AuthnContextClassRef = (char *) malloc(strlen((const char *)arg2)+1);
 
40310
      strcpy((char *)arg1->AuthnContextClassRef, (const char *)arg2);
 
40311
    } else {
 
40312
      arg1->AuthnContextClassRef = 0;
 
40313
    }
 
40314
  }
 
40315
  
 
40316
  return;
 
40317
fail:
 
40318
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40319
}
 
40320
 
 
40321
 
 
40322
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_authnContextClassRef_get) {
 
40323
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40324
  char *result = 0 ;
 
40325
  zval **args[1];
 
40326
  
 
40327
  SWIG_ResetError();
 
40328
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40329
    WRONG_PARAM_COUNT;
 
40330
  }
 
40331
  
 
40332
  {
 
40333
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40334
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_authnContextClassRef_get. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40335
    }
 
40336
  }
 
40337
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40338
  result = (char *) ((arg1)->AuthnContextClassRef);
 
40339
  {
 
40340
    if(!result) {
 
40341
      ZVAL_NULL(return_value);
 
40342
    } else {
 
40343
      ZVAL_STRING(return_value,result, 1);
 
40344
    }
 
40345
  }
 
40346
  return;
 
40347
fail:
 
40348
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40349
}
 
40350
 
 
40351
 
 
40352
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_authnContextDeclRef_set) {
 
40353
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40354
  char *arg2 = (char *) 0 ;
 
40355
  zval **args[2];
 
40356
  
 
40357
  SWIG_ResetError();
 
40358
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40359
    WRONG_PARAM_COUNT;
 
40360
  }
 
40361
  
 
40362
  {
 
40363
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40364
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_authnContextDeclRef_set. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40365
    }
 
40366
  }
 
40367
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40368
  {
 
40369
    /*@SWIG:CONVERT_STRING_IN@*/
 
40370
    convert_to_string_ex(args[1]);
 
40371
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40372
    /*@SWIG@*/;
 
40373
  }
 
40374
  {
 
40375
    if (arg1->AuthnContextDeclRef) free((char *)arg1->AuthnContextDeclRef);
 
40376
    if (arg2) {
 
40377
      arg1->AuthnContextDeclRef = (char *) malloc(strlen((const char *)arg2)+1);
 
40378
      strcpy((char *)arg1->AuthnContextDeclRef, (const char *)arg2);
 
40379
    } else {
 
40380
      arg1->AuthnContextDeclRef = 0;
 
40381
    }
 
40382
  }
 
40383
  
 
40384
  return;
 
40385
fail:
 
40386
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40387
}
 
40388
 
 
40389
 
 
40390
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_authnContextDeclRef_get) {
 
40391
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40392
  char *result = 0 ;
 
40393
  zval **args[1];
 
40394
  
 
40395
  SWIG_ResetError();
 
40396
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40397
    WRONG_PARAM_COUNT;
 
40398
  }
 
40399
  
 
40400
  {
 
40401
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40402
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_authnContextDeclRef_get. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40403
    }
 
40404
  }
 
40405
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40406
  result = (char *) ((arg1)->AuthnContextDeclRef);
 
40407
  {
 
40408
    if(!result) {
 
40409
      ZVAL_NULL(return_value);
 
40410
    } else {
 
40411
      ZVAL_STRING(return_value,result, 1);
 
40412
    }
 
40413
  }
 
40414
  return;
 
40415
fail:
 
40416
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40417
}
 
40418
 
 
40419
 
 
40420
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_AuthenticatingAuthority_set) {
 
40421
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40422
  char *arg2 = (char *) 0 ;
 
40423
  zval **args[2];
 
40424
  
 
40425
  SWIG_ResetError();
 
40426
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40427
    WRONG_PARAM_COUNT;
 
40428
  }
 
40429
  
 
40430
  {
 
40431
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40432
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_AuthenticatingAuthority_set. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40433
    }
 
40434
  }
 
40435
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40436
  {
 
40437
    /*@SWIG:CONVERT_STRING_IN@*/
 
40438
    convert_to_string_ex(args[1]);
 
40439
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40440
    /*@SWIG@*/;
 
40441
  }
 
40442
  {
 
40443
    if (arg1->AuthenticatingAuthority) free((char *)arg1->AuthenticatingAuthority);
 
40444
    if (arg2) {
 
40445
      arg1->AuthenticatingAuthority = (char *) malloc(strlen((const char *)arg2)+1);
 
40446
      strcpy((char *)arg1->AuthenticatingAuthority, (const char *)arg2);
 
40447
    } else {
 
40448
      arg1->AuthenticatingAuthority = 0;
 
40449
    }
 
40450
  }
 
40451
  
 
40452
  return;
 
40453
fail:
 
40454
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40455
}
 
40456
 
 
40457
 
 
40458
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_AuthenticatingAuthority_get) {
 
40459
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40460
  char *result = 0 ;
 
40461
  zval **args[1];
 
40462
  
 
40463
  SWIG_ResetError();
 
40464
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40465
    WRONG_PARAM_COUNT;
 
40466
  }
 
40467
  
 
40468
  {
 
40469
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40470
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_AuthenticatingAuthority_get. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40471
    }
 
40472
  }
 
40473
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40474
  result = (char *) ((arg1)->AuthenticatingAuthority);
 
40475
  {
 
40476
    if(!result) {
 
40477
      ZVAL_NULL(return_value);
 
40478
    } else {
 
40479
      ZVAL_STRING(return_value,result, 1);
 
40480
    }
 
40481
  }
 
40482
  return;
 
40483
fail:
 
40484
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40485
}
 
40486
 
 
40487
 
 
40488
ZEND_NAMED_FUNCTION(_wrap_new_Saml2AuthnContext) {
 
40489
  LassoSaml2AuthnContext *result = 0 ;
 
40490
  
 
40491
  SWIG_ResetError();
 
40492
  if(ZEND_NUM_ARGS() != 0) {
 
40493
    WRONG_PARAM_COUNT;
 
40494
  }
 
40495
  
 
40496
  result = (LassoSaml2AuthnContext *)new_LassoSaml2AuthnContext();
 
40497
  {
 
40498
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnContext, 1);
 
40499
  }
 
40500
  /* Wrap this return value */
 
40501
  {
 
40502
    /* ALTERNATIVE Constructor, make an object wrapper */
 
40503
    zval *obj, *_cPtr;
 
40504
    MAKE_STD_ZVAL(obj);
 
40505
    MAKE_STD_ZVAL(_cPtr);
 
40506
    *_cPtr = *return_value;
 
40507
    INIT_ZVAL(*return_value);
 
40508
    *return_value=*_cPtr;
 
40509
  }
 
40510
  return;
 
40511
fail:
 
40512
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40513
}
 
40514
 
 
40515
 
 
40516
/* This function is designed to be called by the zend list destructors */
 
40517
/* to typecast and do the actual destruction */
 
40518
static void __wrap_delete_Saml2AuthnContext(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
40519
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
40520
  void *ptr=value->ptr ;
 
40521
  int newobject=value->newobject ;
 
40522
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40523
  
 
40524
  efree(value);
 
40525
  if (! newobject) return; /* can't delete it! */
 
40526
  arg1 = (LassoSaml2AuthnContext *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthnContext TSRMLS_CC);
 
40527
  if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthnContext resource already free'd");
 
40528
  delete_LassoSaml2AuthnContext(arg1);
 
40529
  
 
40530
}
 
40531
 
 
40532
 
 
40533
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnContext_dump) {
 
40534
  LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
 
40535
  char *result = 0 ;
 
40536
  zval **args[1];
 
40537
  
 
40538
  SWIG_ResetError();
 
40539
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40540
    WRONG_PARAM_COUNT;
 
40541
  }
 
40542
  
 
40543
  {
 
40544
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
40545
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnContext_dump. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
40546
    }
 
40547
  }
 
40548
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40549
  result = (char *)LassoSaml2AuthnContext_dump(arg1);
 
40550
  {
 
40551
    if(!result) {
 
40552
      ZVAL_NULL(return_value);
 
40553
    } else {
 
40554
      ZVAL_STRING(return_value,result, 1);
 
40555
    }
 
40556
  }
 
40557
  return;
 
40558
fail:
 
40559
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40560
}
 
40561
 
 
40562
 
 
40563
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectLocality_address_set) {
 
40564
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40565
  char *arg2 = (char *) 0 ;
 
40566
  zval **args[2];
 
40567
  
 
40568
  SWIG_ResetError();
 
40569
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40570
    WRONG_PARAM_COUNT;
 
40571
  }
 
40572
  
 
40573
  {
 
40574
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
40575
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectLocality_address_set. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
40576
    }
 
40577
  }
 
40578
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40579
  {
 
40580
    /*@SWIG:CONVERT_STRING_IN@*/
 
40581
    convert_to_string_ex(args[1]);
 
40582
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40583
    /*@SWIG@*/;
 
40584
  }
 
40585
  {
 
40586
    if (arg1->Address) free((char *)arg1->Address);
 
40587
    if (arg2) {
 
40588
      arg1->Address = (char *) malloc(strlen((const char *)arg2)+1);
 
40589
      strcpy((char *)arg1->Address, (const char *)arg2);
 
40590
    } else {
 
40591
      arg1->Address = 0;
 
40592
    }
 
40593
  }
 
40594
  
 
40595
  return;
 
40596
fail:
 
40597
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40598
}
 
40599
 
 
40600
 
 
40601
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectLocality_address_get) {
 
40602
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40603
  char *result = 0 ;
 
40604
  zval **args[1];
 
40605
  
 
40606
  SWIG_ResetError();
 
40607
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40608
    WRONG_PARAM_COUNT;
 
40609
  }
 
40610
  
 
40611
  {
 
40612
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
40613
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectLocality_address_get. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
40614
    }
 
40615
  }
 
40616
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40617
  result = (char *) ((arg1)->Address);
 
40618
  {
 
40619
    if(!result) {
 
40620
      ZVAL_NULL(return_value);
 
40621
    } else {
 
40622
      ZVAL_STRING(return_value,result, 1);
 
40623
    }
 
40624
  }
 
40625
  return;
 
40626
fail:
 
40627
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40628
}
 
40629
 
 
40630
 
 
40631
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectLocality_dnsName_set) {
 
40632
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40633
  char *arg2 = (char *) 0 ;
 
40634
  zval **args[2];
 
40635
  
 
40636
  SWIG_ResetError();
 
40637
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40638
    WRONG_PARAM_COUNT;
 
40639
  }
 
40640
  
 
40641
  {
 
40642
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
40643
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectLocality_dnsName_set. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
40644
    }
 
40645
  }
 
40646
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40647
  {
 
40648
    /*@SWIG:CONVERT_STRING_IN@*/
 
40649
    convert_to_string_ex(args[1]);
 
40650
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40651
    /*@SWIG@*/;
 
40652
  }
 
40653
  {
 
40654
    if (arg1->DNSName) free((char *)arg1->DNSName);
 
40655
    if (arg2) {
 
40656
      arg1->DNSName = (char *) malloc(strlen((const char *)arg2)+1);
 
40657
      strcpy((char *)arg1->DNSName, (const char *)arg2);
 
40658
    } else {
 
40659
      arg1->DNSName = 0;
 
40660
    }
 
40661
  }
 
40662
  
 
40663
  return;
 
40664
fail:
 
40665
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40666
}
 
40667
 
 
40668
 
 
40669
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectLocality_dnsName_get) {
 
40670
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40671
  char *result = 0 ;
 
40672
  zval **args[1];
 
40673
  
 
40674
  SWIG_ResetError();
 
40675
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40676
    WRONG_PARAM_COUNT;
 
40677
  }
 
40678
  
 
40679
  {
 
40680
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
40681
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectLocality_dnsName_get. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
40682
    }
 
40683
  }
 
40684
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40685
  result = (char *) ((arg1)->DNSName);
 
40686
  {
 
40687
    if(!result) {
 
40688
      ZVAL_NULL(return_value);
 
40689
    } else {
 
40690
      ZVAL_STRING(return_value,result, 1);
 
40691
    }
 
40692
  }
 
40693
  return;
 
40694
fail:
 
40695
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40696
}
 
40697
 
 
40698
 
 
40699
ZEND_NAMED_FUNCTION(_wrap_new_Saml2SubjectLocality) {
 
40700
  LassoSaml2SubjectLocality *result = 0 ;
 
40701
  
 
40702
  SWIG_ResetError();
 
40703
  if(ZEND_NUM_ARGS() != 0) {
 
40704
    WRONG_PARAM_COUNT;
 
40705
  }
 
40706
  
 
40707
  result = (LassoSaml2SubjectLocality *)new_LassoSaml2SubjectLocality();
 
40708
  {
 
40709
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectLocality, 1);
 
40710
  }
 
40711
  /* Wrap this return value */
 
40712
  {
 
40713
    /* ALTERNATIVE Constructor, make an object wrapper */
 
40714
    zval *obj, *_cPtr;
 
40715
    MAKE_STD_ZVAL(obj);
 
40716
    MAKE_STD_ZVAL(_cPtr);
 
40717
    *_cPtr = *return_value;
 
40718
    INIT_ZVAL(*return_value);
 
40719
    *return_value=*_cPtr;
 
40720
  }
 
40721
  return;
 
40722
fail:
 
40723
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40724
}
 
40725
 
 
40726
 
 
40727
/* This function is designed to be called by the zend list destructors */
 
40728
/* to typecast and do the actual destruction */
 
40729
static void __wrap_delete_Saml2SubjectLocality(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
40730
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
40731
  void *ptr=value->ptr ;
 
40732
  int newobject=value->newobject ;
 
40733
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40734
  
 
40735
  efree(value);
 
40736
  if (! newobject) return; /* can't delete it! */
 
40737
  arg1 = (LassoSaml2SubjectLocality *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectLocality TSRMLS_CC);
 
40738
  if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectLocality resource already free'd");
 
40739
  delete_LassoSaml2SubjectLocality(arg1);
 
40740
  
 
40741
}
 
40742
 
 
40743
 
 
40744
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectLocality_dump) {
 
40745
  LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
 
40746
  char *result = 0 ;
 
40747
  zval **args[1];
 
40748
  
 
40749
  SWIG_ResetError();
 
40750
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40751
    WRONG_PARAM_COUNT;
 
40752
  }
 
40753
  
 
40754
  {
 
40755
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
40756
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectLocality_dump. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
40757
    }
 
40758
  }
 
40759
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40760
  result = (char *)LassoSaml2SubjectLocality_dump(arg1);
 
40761
  {
 
40762
    if(!result) {
 
40763
      ZVAL_NULL(return_value);
 
40764
    } else {
 
40765
      ZVAL_STRING(return_value,result, 1);
 
40766
    }
 
40767
  }
 
40768
  return;
 
40769
fail:
 
40770
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40771
}
 
40772
 
 
40773
 
 
40774
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_notBefore_set) {
 
40775
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40776
  char *arg2 = (char *) 0 ;
 
40777
  zval **args[2];
 
40778
  
 
40779
  SWIG_ResetError();
 
40780
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40781
    WRONG_PARAM_COUNT;
 
40782
  }
 
40783
  
 
40784
  {
 
40785
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40786
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_notBefore_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40787
    }
 
40788
  }
 
40789
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40790
  {
 
40791
    /*@SWIG:CONVERT_STRING_IN@*/
 
40792
    convert_to_string_ex(args[1]);
 
40793
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40794
    /*@SWIG@*/;
 
40795
  }
 
40796
  {
 
40797
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
 
40798
    if (arg2) {
 
40799
      arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
 
40800
      strcpy((char *)arg1->NotBefore, (const char *)arg2);
 
40801
    } else {
 
40802
      arg1->NotBefore = 0;
 
40803
    }
 
40804
  }
 
40805
  
 
40806
  return;
 
40807
fail:
 
40808
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40809
}
 
40810
 
 
40811
 
 
40812
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_notBefore_get) {
 
40813
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40814
  char *result = 0 ;
 
40815
  zval **args[1];
 
40816
  
 
40817
  SWIG_ResetError();
 
40818
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40819
    WRONG_PARAM_COUNT;
 
40820
  }
 
40821
  
 
40822
  {
 
40823
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40824
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_notBefore_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40825
    }
 
40826
  }
 
40827
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40828
  result = (char *) ((arg1)->NotBefore);
 
40829
  {
 
40830
    if(!result) {
 
40831
      ZVAL_NULL(return_value);
 
40832
    } else {
 
40833
      ZVAL_STRING(return_value,result, 1);
 
40834
    }
 
40835
  }
 
40836
  return;
 
40837
fail:
 
40838
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40839
}
 
40840
 
 
40841
 
 
40842
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_notOnOrAfter_set) {
 
40843
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40844
  char *arg2 = (char *) 0 ;
 
40845
  zval **args[2];
 
40846
  
 
40847
  SWIG_ResetError();
 
40848
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40849
    WRONG_PARAM_COUNT;
 
40850
  }
 
40851
  
 
40852
  {
 
40853
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40854
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_notOnOrAfter_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40855
    }
 
40856
  }
 
40857
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40858
  {
 
40859
    /*@SWIG:CONVERT_STRING_IN@*/
 
40860
    convert_to_string_ex(args[1]);
 
40861
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40862
    /*@SWIG@*/;
 
40863
  }
 
40864
  {
 
40865
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
 
40866
    if (arg2) {
 
40867
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
40868
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
 
40869
    } else {
 
40870
      arg1->NotOnOrAfter = 0;
 
40871
    }
 
40872
  }
 
40873
  
 
40874
  return;
 
40875
fail:
 
40876
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40877
}
 
40878
 
 
40879
 
 
40880
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_notOnOrAfter_get) {
 
40881
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40882
  char *result = 0 ;
 
40883
  zval **args[1];
 
40884
  
 
40885
  SWIG_ResetError();
 
40886
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40887
    WRONG_PARAM_COUNT;
 
40888
  }
 
40889
  
 
40890
  {
 
40891
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40892
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_notOnOrAfter_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40893
    }
 
40894
  }
 
40895
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40896
  result = (char *) ((arg1)->NotOnOrAfter);
 
40897
  {
 
40898
    if(!result) {
 
40899
      ZVAL_NULL(return_value);
 
40900
    } else {
 
40901
      ZVAL_STRING(return_value,result, 1);
 
40902
    }
 
40903
  }
 
40904
  return;
 
40905
fail:
 
40906
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40907
}
 
40908
 
 
40909
 
 
40910
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_recipient_set) {
 
40911
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40912
  char *arg2 = (char *) 0 ;
 
40913
  zval **args[2];
 
40914
  
 
40915
  SWIG_ResetError();
 
40916
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40917
    WRONG_PARAM_COUNT;
 
40918
  }
 
40919
  
 
40920
  {
 
40921
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40922
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_recipient_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40923
    }
 
40924
  }
 
40925
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40926
  {
 
40927
    /*@SWIG:CONVERT_STRING_IN@*/
 
40928
    convert_to_string_ex(args[1]);
 
40929
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40930
    /*@SWIG@*/;
 
40931
  }
 
40932
  {
 
40933
    if (arg1->Recipient) free((char *)arg1->Recipient);
 
40934
    if (arg2) {
 
40935
      arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1);
 
40936
      strcpy((char *)arg1->Recipient, (const char *)arg2);
 
40937
    } else {
 
40938
      arg1->Recipient = 0;
 
40939
    }
 
40940
  }
 
40941
  
 
40942
  return;
 
40943
fail:
 
40944
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40945
}
 
40946
 
 
40947
 
 
40948
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_recipient_get) {
 
40949
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40950
  char *result = 0 ;
 
40951
  zval **args[1];
 
40952
  
 
40953
  SWIG_ResetError();
 
40954
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
40955
    WRONG_PARAM_COUNT;
 
40956
  }
 
40957
  
 
40958
  {
 
40959
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40960
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_recipient_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40961
    }
 
40962
  }
 
40963
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40964
  result = (char *) ((arg1)->Recipient);
 
40965
  {
 
40966
    if(!result) {
 
40967
      ZVAL_NULL(return_value);
 
40968
    } else {
 
40969
      ZVAL_STRING(return_value,result, 1);
 
40970
    }
 
40971
  }
 
40972
  return;
 
40973
fail:
 
40974
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
40975
}
 
40976
 
 
40977
 
 
40978
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_inResponseTo_set) {
 
40979
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
40980
  char *arg2 = (char *) 0 ;
 
40981
  zval **args[2];
 
40982
  
 
40983
  SWIG_ResetError();
 
40984
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
40985
    WRONG_PARAM_COUNT;
 
40986
  }
 
40987
  
 
40988
  {
 
40989
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
40990
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_inResponseTo_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
40991
    }
 
40992
  }
 
40993
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
40994
  {
 
40995
    /*@SWIG:CONVERT_STRING_IN@*/
 
40996
    convert_to_string_ex(args[1]);
 
40997
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
40998
    /*@SWIG@*/;
 
40999
  }
 
41000
  {
 
41001
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
 
41002
    if (arg2) {
 
41003
      arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
 
41004
      strcpy((char *)arg1->InResponseTo, (const char *)arg2);
 
41005
    } else {
 
41006
      arg1->InResponseTo = 0;
 
41007
    }
 
41008
  }
 
41009
  
 
41010
  return;
 
41011
fail:
 
41012
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41013
}
 
41014
 
 
41015
 
 
41016
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_inResponseTo_get) {
 
41017
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41018
  char *result = 0 ;
 
41019
  zval **args[1];
 
41020
  
 
41021
  SWIG_ResetError();
 
41022
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41023
    WRONG_PARAM_COUNT;
 
41024
  }
 
41025
  
 
41026
  {
 
41027
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
41028
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_inResponseTo_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
41029
    }
 
41030
  }
 
41031
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41032
  result = (char *) ((arg1)->InResponseTo);
 
41033
  {
 
41034
    if(!result) {
 
41035
      ZVAL_NULL(return_value);
 
41036
    } else {
 
41037
      ZVAL_STRING(return_value,result, 1);
 
41038
    }
 
41039
  }
 
41040
  return;
 
41041
fail:
 
41042
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41043
}
 
41044
 
 
41045
 
 
41046
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_address_set) {
 
41047
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41048
  char *arg2 = (char *) 0 ;
 
41049
  zval **args[2];
 
41050
  
 
41051
  SWIG_ResetError();
 
41052
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41053
    WRONG_PARAM_COUNT;
 
41054
  }
 
41055
  
 
41056
  {
 
41057
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
41058
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_address_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
41059
    }
 
41060
  }
 
41061
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41062
  {
 
41063
    /*@SWIG:CONVERT_STRING_IN@*/
 
41064
    convert_to_string_ex(args[1]);
 
41065
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41066
    /*@SWIG@*/;
 
41067
  }
 
41068
  {
 
41069
    if (arg1->Address) free((char *)arg1->Address);
 
41070
    if (arg2) {
 
41071
      arg1->Address = (char *) malloc(strlen((const char *)arg2)+1);
 
41072
      strcpy((char *)arg1->Address, (const char *)arg2);
 
41073
    } else {
 
41074
      arg1->Address = 0;
 
41075
    }
 
41076
  }
 
41077
  
 
41078
  return;
 
41079
fail:
 
41080
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41081
}
 
41082
 
 
41083
 
 
41084
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_address_get) {
 
41085
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41086
  char *result = 0 ;
 
41087
  zval **args[1];
 
41088
  
 
41089
  SWIG_ResetError();
 
41090
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41091
    WRONG_PARAM_COUNT;
 
41092
  }
 
41093
  
 
41094
  {
 
41095
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
41096
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_address_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
41097
    }
 
41098
  }
 
41099
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41100
  result = (char *) ((arg1)->Address);
 
41101
  {
 
41102
    if(!result) {
 
41103
      ZVAL_NULL(return_value);
 
41104
    } else {
 
41105
      ZVAL_STRING(return_value,result, 1);
 
41106
    }
 
41107
  }
 
41108
  return;
 
41109
fail:
 
41110
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41111
}
 
41112
 
 
41113
 
 
41114
ZEND_NAMED_FUNCTION(_wrap_new_Saml2SubjectConfirmationData) {
 
41115
  LassoSaml2SubjectConfirmationData *result = 0 ;
 
41116
  
 
41117
  SWIG_ResetError();
 
41118
  if(ZEND_NUM_ARGS() != 0) {
 
41119
    WRONG_PARAM_COUNT;
 
41120
  }
 
41121
  
 
41122
  result = (LassoSaml2SubjectConfirmationData *)new_LassoSaml2SubjectConfirmationData();
 
41123
  {
 
41124
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 1);
 
41125
  }
 
41126
  /* Wrap this return value */
 
41127
  {
 
41128
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41129
    zval *obj, *_cPtr;
 
41130
    MAKE_STD_ZVAL(obj);
 
41131
    MAKE_STD_ZVAL(_cPtr);
 
41132
    *_cPtr = *return_value;
 
41133
    INIT_ZVAL(*return_value);
 
41134
    *return_value=*_cPtr;
 
41135
  }
 
41136
  return;
 
41137
fail:
 
41138
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41139
}
 
41140
 
 
41141
 
 
41142
/* This function is designed to be called by the zend list destructors */
 
41143
/* to typecast and do the actual destruction */
 
41144
static void __wrap_delete_Saml2SubjectConfirmationData(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
41145
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
41146
  void *ptr=value->ptr ;
 
41147
  int newobject=value->newobject ;
 
41148
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41149
  
 
41150
  efree(value);
 
41151
  if (! newobject) return; /* can't delete it! */
 
41152
  arg1 = (LassoSaml2SubjectConfirmationData *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectConfirmationData TSRMLS_CC);
 
41153
  if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectConfirmationData resource already free'd");
 
41154
  delete_LassoSaml2SubjectConfirmationData(arg1);
 
41155
  
 
41156
}
 
41157
 
 
41158
 
 
41159
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmationData_dump) {
 
41160
  LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41161
  char *result = 0 ;
 
41162
  zval **args[1];
 
41163
  
 
41164
  SWIG_ResetError();
 
41165
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41166
    WRONG_PARAM_COUNT;
 
41167
  }
 
41168
  
 
41169
  {
 
41170
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
41171
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmationData_dump. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
41172
    }
 
41173
  }
 
41174
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41175
  result = (char *)LassoSaml2SubjectConfirmationData_dump(arg1);
 
41176
  {
 
41177
    if(!result) {
 
41178
      ZVAL_NULL(return_value);
 
41179
    } else {
 
41180
      ZVAL_STRING(return_value,result, 1);
 
41181
    }
 
41182
  }
 
41183
  return;
 
41184
fail:
 
41185
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41186
}
 
41187
 
 
41188
 
 
41189
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_method_set) {
 
41190
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41191
  char *arg2 = (char *) 0 ;
 
41192
  zval **args[2];
 
41193
  
 
41194
  SWIG_ResetError();
 
41195
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41196
    WRONG_PARAM_COUNT;
 
41197
  }
 
41198
  
 
41199
  {
 
41200
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41201
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_method_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41202
    }
 
41203
  }
 
41204
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41205
  {
 
41206
    /*@SWIG:CONVERT_STRING_IN@*/
 
41207
    convert_to_string_ex(args[1]);
 
41208
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41209
    /*@SWIG@*/;
 
41210
  }
 
41211
  {
 
41212
    if (arg1->Method) free((char *)arg1->Method);
 
41213
    if (arg2) {
 
41214
      arg1->Method = (char *) malloc(strlen((const char *)arg2)+1);
 
41215
      strcpy((char *)arg1->Method, (const char *)arg2);
 
41216
    } else {
 
41217
      arg1->Method = 0;
 
41218
    }
 
41219
  }
 
41220
  
 
41221
  return;
 
41222
fail:
 
41223
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41224
}
 
41225
 
 
41226
 
 
41227
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_method_get) {
 
41228
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41229
  char *result = 0 ;
 
41230
  zval **args[1];
 
41231
  
 
41232
  SWIG_ResetError();
 
41233
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41234
    WRONG_PARAM_COUNT;
 
41235
  }
 
41236
  
 
41237
  {
 
41238
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41239
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_method_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41240
    }
 
41241
  }
 
41242
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41243
  result = (char *) ((arg1)->Method);
 
41244
  {
 
41245
    if(!result) {
 
41246
      ZVAL_NULL(return_value);
 
41247
    } else {
 
41248
      ZVAL_STRING(return_value,result, 1);
 
41249
    }
 
41250
  }
 
41251
  return;
 
41252
fail:
 
41253
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41254
}
 
41255
 
 
41256
 
 
41257
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_baseID_set) {
 
41258
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41259
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
 
41260
  zval **args[2];
 
41261
  
 
41262
  SWIG_ResetError();
 
41263
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41264
    WRONG_PARAM_COUNT;
 
41265
  }
 
41266
  
 
41267
  {
 
41268
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41269
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_baseID_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41270
    }
 
41271
  }
 
41272
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41273
  {
 
41274
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
41275
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2SubjectConfirmation_baseID_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
41276
    }
 
41277
  }
 
41278
  LassoSaml2SubjectConfirmation_BaseID_set(arg1,arg2);
 
41279
  
 
41280
  
 
41281
  return;
 
41282
fail:
 
41283
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41284
}
 
41285
 
 
41286
 
 
41287
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_baseID_get) {
 
41288
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41289
  LassoSaml2BaseIDAbstract *result = 0 ;
 
41290
  zval **args[1];
 
41291
  
 
41292
  SWIG_ResetError();
 
41293
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41294
    WRONG_PARAM_COUNT;
 
41295
  }
 
41296
  
 
41297
  {
 
41298
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41299
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_baseID_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41300
    }
 
41301
  }
 
41302
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41303
  result = (LassoSaml2BaseIDAbstract *)LassoSaml2SubjectConfirmation_BaseID_get(arg1);
 
41304
  {
 
41305
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0);
 
41306
  }
 
41307
  /* Wrap this return value */
 
41308
  {
 
41309
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41310
    zval *obj, *_cPtr;
 
41311
    MAKE_STD_ZVAL(obj);
 
41312
    MAKE_STD_ZVAL(_cPtr);
 
41313
    *_cPtr = *return_value;
 
41314
    INIT_ZVAL(*return_value);
 
41315
    *return_value=*_cPtr;
 
41316
  }
 
41317
  return;
 
41318
fail:
 
41319
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41320
}
 
41321
 
 
41322
 
 
41323
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_nameID_set) {
 
41324
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41325
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
41326
  zval **args[2];
 
41327
  
 
41328
  SWIG_ResetError();
 
41329
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41330
    WRONG_PARAM_COUNT;
 
41331
  }
 
41332
  
 
41333
  {
 
41334
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41335
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_nameID_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41336
    }
 
41337
  }
 
41338
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41339
  {
 
41340
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
41341
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2SubjectConfirmation_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
41342
    }
 
41343
  }
 
41344
  LassoSaml2SubjectConfirmation_NameID_set(arg1,arg2);
 
41345
  
 
41346
  
 
41347
  return;
 
41348
fail:
 
41349
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41350
}
 
41351
 
 
41352
 
 
41353
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_nameID_get) {
 
41354
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41355
  LassoSaml2NameID *result = 0 ;
 
41356
  zval **args[1];
 
41357
  
 
41358
  SWIG_ResetError();
 
41359
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41360
    WRONG_PARAM_COUNT;
 
41361
  }
 
41362
  
 
41363
  {
 
41364
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41365
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_nameID_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41366
    }
 
41367
  }
 
41368
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41369
  result = (LassoSaml2NameID *)LassoSaml2SubjectConfirmation_NameID_get(arg1);
 
41370
  {
 
41371
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
41372
  }
 
41373
  /* Wrap this return value */
 
41374
  {
 
41375
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41376
    zval *obj, *_cPtr;
 
41377
    MAKE_STD_ZVAL(obj);
 
41378
    MAKE_STD_ZVAL(_cPtr);
 
41379
    *_cPtr = *return_value;
 
41380
    INIT_ZVAL(*return_value);
 
41381
    *return_value=*_cPtr;
 
41382
  }
 
41383
  return;
 
41384
fail:
 
41385
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41386
}
 
41387
 
 
41388
 
 
41389
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_encryptedID_set) {
 
41390
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41391
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
41392
  zval **args[2];
 
41393
  
 
41394
  SWIG_ResetError();
 
41395
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41396
    WRONG_PARAM_COUNT;
 
41397
  }
 
41398
  
 
41399
  {
 
41400
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41401
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41402
    }
 
41403
  }
 
41404
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41405
  {
 
41406
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
41407
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2SubjectConfirmation_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
41408
    }
 
41409
  }
 
41410
  LassoSaml2SubjectConfirmation_EncryptedID_set(arg1,arg2);
 
41411
  
 
41412
  
 
41413
  return;
 
41414
fail:
 
41415
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41416
}
 
41417
 
 
41418
 
 
41419
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_encryptedID_get) {
 
41420
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41421
  LassoSaml2EncryptedElement *result = 0 ;
 
41422
  zval **args[1];
 
41423
  
 
41424
  SWIG_ResetError();
 
41425
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41426
    WRONG_PARAM_COUNT;
 
41427
  }
 
41428
  
 
41429
  {
 
41430
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41431
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_encryptedID_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41432
    }
 
41433
  }
 
41434
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41435
  result = (LassoSaml2EncryptedElement *)LassoSaml2SubjectConfirmation_EncryptedID_get(arg1);
 
41436
  {
 
41437
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
41438
  }
 
41439
  /* Wrap this return value */
 
41440
  {
 
41441
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41442
    zval *obj, *_cPtr;
 
41443
    MAKE_STD_ZVAL(obj);
 
41444
    MAKE_STD_ZVAL(_cPtr);
 
41445
    *_cPtr = *return_value;
 
41446
    INIT_ZVAL(*return_value);
 
41447
    *return_value=*_cPtr;
 
41448
  }
 
41449
  return;
 
41450
fail:
 
41451
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41452
}
 
41453
 
 
41454
 
 
41455
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_subjectConfirmationData_set) {
 
41456
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41457
  LassoSaml2SubjectConfirmationData *arg2 = (LassoSaml2SubjectConfirmationData *) 0 ;
 
41458
  zval **args[2];
 
41459
  
 
41460
  SWIG_ResetError();
 
41461
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41462
    WRONG_PARAM_COUNT;
 
41463
  }
 
41464
  
 
41465
  {
 
41466
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41467
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_subjectConfirmationData_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41468
    }
 
41469
  }
 
41470
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41471
  {
 
41472
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0) < 0) {
 
41473
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2SubjectConfirmation_subjectConfirmationData_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmationData");
 
41474
    }
 
41475
  }
 
41476
  LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(arg1,arg2);
 
41477
  
 
41478
  
 
41479
  return;
 
41480
fail:
 
41481
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41482
}
 
41483
 
 
41484
 
 
41485
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_subjectConfirmationData_get) {
 
41486
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41487
  LassoSaml2SubjectConfirmationData *result = 0 ;
 
41488
  zval **args[1];
 
41489
  
 
41490
  SWIG_ResetError();
 
41491
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41492
    WRONG_PARAM_COUNT;
 
41493
  }
 
41494
  
 
41495
  {
 
41496
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41497
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_subjectConfirmationData_get. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41498
    }
 
41499
  }
 
41500
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41501
  result = (LassoSaml2SubjectConfirmationData *)LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(arg1);
 
41502
  {
 
41503
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmationData, 0);
 
41504
  }
 
41505
  /* Wrap this return value */
 
41506
  {
 
41507
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41508
    zval *obj, *_cPtr;
 
41509
    MAKE_STD_ZVAL(obj);
 
41510
    MAKE_STD_ZVAL(_cPtr);
 
41511
    *_cPtr = *return_value;
 
41512
    INIT_ZVAL(*return_value);
 
41513
    *return_value=*_cPtr;
 
41514
  }
 
41515
  return;
 
41516
fail:
 
41517
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41518
}
 
41519
 
 
41520
 
 
41521
ZEND_NAMED_FUNCTION(_wrap_new_Saml2SubjectConfirmation) {
 
41522
  LassoSaml2SubjectConfirmation *result = 0 ;
 
41523
  
 
41524
  SWIG_ResetError();
 
41525
  if(ZEND_NUM_ARGS() != 0) {
 
41526
    WRONG_PARAM_COUNT;
 
41527
  }
 
41528
  
 
41529
  result = (LassoSaml2SubjectConfirmation *)new_LassoSaml2SubjectConfirmation();
 
41530
  {
 
41531
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 1);
 
41532
  }
 
41533
  /* Wrap this return value */
 
41534
  {
 
41535
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41536
    zval *obj, *_cPtr;
 
41537
    MAKE_STD_ZVAL(obj);
 
41538
    MAKE_STD_ZVAL(_cPtr);
 
41539
    *_cPtr = *return_value;
 
41540
    INIT_ZVAL(*return_value);
 
41541
    *return_value=*_cPtr;
 
41542
  }
 
41543
  return;
 
41544
fail:
 
41545
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41546
}
 
41547
 
 
41548
 
 
41549
/* This function is designed to be called by the zend list destructors */
 
41550
/* to typecast and do the actual destruction */
 
41551
static void __wrap_delete_Saml2SubjectConfirmation(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
41552
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
41553
  void *ptr=value->ptr ;
 
41554
  int newobject=value->newobject ;
 
41555
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41556
  
 
41557
  efree(value);
 
41558
  if (! newobject) return; /* can't delete it! */
 
41559
  arg1 = (LassoSaml2SubjectConfirmation *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2SubjectConfirmation TSRMLS_CC);
 
41560
  if (! arg1) zend_error(E_ERROR, "LassoSaml2SubjectConfirmation resource already free'd");
 
41561
  delete_LassoSaml2SubjectConfirmation(arg1);
 
41562
  
 
41563
}
 
41564
 
 
41565
 
 
41566
ZEND_NAMED_FUNCTION(_wrap_Saml2SubjectConfirmation_dump) {
 
41567
  LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
 
41568
  char *result = 0 ;
 
41569
  zval **args[1];
 
41570
  
 
41571
  SWIG_ResetError();
 
41572
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41573
    WRONG_PARAM_COUNT;
 
41574
  }
 
41575
  
 
41576
  {
 
41577
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
41578
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2SubjectConfirmation_dump. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
41579
    }
 
41580
  }
 
41581
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41582
  result = (char *)LassoSaml2SubjectConfirmation_dump(arg1);
 
41583
  {
 
41584
    if(!result) {
 
41585
      ZVAL_NULL(return_value);
 
41586
    } else {
 
41587
      ZVAL_STRING(return_value,result, 1);
 
41588
    }
 
41589
  }
 
41590
  return;
 
41591
fail:
 
41592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41593
}
 
41594
 
 
41595
 
 
41596
ZEND_NAMED_FUNCTION(_wrap_Saml2ProxyRestriction_audience_set) {
 
41597
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41598
  char *arg2 = (char *) 0 ;
 
41599
  zval **args[2];
 
41600
  
 
41601
  SWIG_ResetError();
 
41602
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41603
    WRONG_PARAM_COUNT;
 
41604
  }
 
41605
  
 
41606
  {
 
41607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) {
 
41608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ProxyRestriction_audience_set. Expected SWIGTYPE_p_LassoSaml2ProxyRestriction");
 
41609
    }
 
41610
  }
 
41611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41612
  {
 
41613
    /*@SWIG:CONVERT_STRING_IN@*/
 
41614
    convert_to_string_ex(args[1]);
 
41615
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41616
    /*@SWIG@*/;
 
41617
  }
 
41618
  {
 
41619
    if (arg1->Audience) free((char *)arg1->Audience);
 
41620
    if (arg2) {
 
41621
      arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1);
 
41622
      strcpy((char *)arg1->Audience, (const char *)arg2);
 
41623
    } else {
 
41624
      arg1->Audience = 0;
 
41625
    }
 
41626
  }
 
41627
  
 
41628
  return;
 
41629
fail:
 
41630
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41631
}
 
41632
 
 
41633
 
 
41634
ZEND_NAMED_FUNCTION(_wrap_Saml2ProxyRestriction_audience_get) {
 
41635
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41636
  char *result = 0 ;
 
41637
  zval **args[1];
 
41638
  
 
41639
  SWIG_ResetError();
 
41640
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41641
    WRONG_PARAM_COUNT;
 
41642
  }
 
41643
  
 
41644
  {
 
41645
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) {
 
41646
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ProxyRestriction_audience_get. Expected SWIGTYPE_p_LassoSaml2ProxyRestriction");
 
41647
    }
 
41648
  }
 
41649
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41650
  result = (char *) ((arg1)->Audience);
 
41651
  {
 
41652
    if(!result) {
 
41653
      ZVAL_NULL(return_value);
 
41654
    } else {
 
41655
      ZVAL_STRING(return_value,result, 1);
 
41656
    }
 
41657
  }
 
41658
  return;
 
41659
fail:
 
41660
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41661
}
 
41662
 
 
41663
 
 
41664
ZEND_NAMED_FUNCTION(_wrap_Saml2ProxyRestriction_count_set) {
 
41665
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41666
  char *arg2 = (char *) 0 ;
 
41667
  zval **args[2];
 
41668
  
 
41669
  SWIG_ResetError();
 
41670
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41671
    WRONG_PARAM_COUNT;
 
41672
  }
 
41673
  
 
41674
  {
 
41675
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) {
 
41676
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ProxyRestriction_count_set. Expected SWIGTYPE_p_LassoSaml2ProxyRestriction");
 
41677
    }
 
41678
  }
 
41679
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41680
  {
 
41681
    /*@SWIG:CONVERT_STRING_IN@*/
 
41682
    convert_to_string_ex(args[1]);
 
41683
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41684
    /*@SWIG@*/;
 
41685
  }
 
41686
  {
 
41687
    if (arg1->Count) free((char *)arg1->Count);
 
41688
    if (arg2) {
 
41689
      arg1->Count = (char *) malloc(strlen((const char *)arg2)+1);
 
41690
      strcpy((char *)arg1->Count, (const char *)arg2);
 
41691
    } else {
 
41692
      arg1->Count = 0;
 
41693
    }
 
41694
  }
 
41695
  
 
41696
  return;
 
41697
fail:
 
41698
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41699
}
 
41700
 
 
41701
 
 
41702
ZEND_NAMED_FUNCTION(_wrap_Saml2ProxyRestriction_count_get) {
 
41703
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41704
  char *result = 0 ;
 
41705
  zval **args[1];
 
41706
  
 
41707
  SWIG_ResetError();
 
41708
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41709
    WRONG_PARAM_COUNT;
 
41710
  }
 
41711
  
 
41712
  {
 
41713
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) {
 
41714
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ProxyRestriction_count_get. Expected SWIGTYPE_p_LassoSaml2ProxyRestriction");
 
41715
    }
 
41716
  }
 
41717
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41718
  result = (char *) ((arg1)->Count);
 
41719
  {
 
41720
    if(!result) {
 
41721
      ZVAL_NULL(return_value);
 
41722
    } else {
 
41723
      ZVAL_STRING(return_value,result, 1);
 
41724
    }
 
41725
  }
 
41726
  return;
 
41727
fail:
 
41728
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41729
}
 
41730
 
 
41731
 
 
41732
ZEND_NAMED_FUNCTION(_wrap_new_Saml2ProxyRestriction) {
 
41733
  LassoSaml2ProxyRestriction *result = 0 ;
 
41734
  
 
41735
  SWIG_ResetError();
 
41736
  if(ZEND_NUM_ARGS() != 0) {
 
41737
    WRONG_PARAM_COUNT;
 
41738
  }
 
41739
  
 
41740
  result = (LassoSaml2ProxyRestriction *)new_LassoSaml2ProxyRestriction();
 
41741
  {
 
41742
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2ProxyRestriction, 1);
 
41743
  }
 
41744
  /* Wrap this return value */
 
41745
  {
 
41746
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41747
    zval *obj, *_cPtr;
 
41748
    MAKE_STD_ZVAL(obj);
 
41749
    MAKE_STD_ZVAL(_cPtr);
 
41750
    *_cPtr = *return_value;
 
41751
    INIT_ZVAL(*return_value);
 
41752
    *return_value=*_cPtr;
 
41753
  }
 
41754
  return;
 
41755
fail:
 
41756
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41757
}
 
41758
 
 
41759
 
 
41760
/* This function is designed to be called by the zend list destructors */
 
41761
/* to typecast and do the actual destruction */
 
41762
static void __wrap_delete_Saml2ProxyRestriction(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
41763
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
41764
  void *ptr=value->ptr ;
 
41765
  int newobject=value->newobject ;
 
41766
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41767
  
 
41768
  efree(value);
 
41769
  if (! newobject) return; /* can't delete it! */
 
41770
  arg1 = (LassoSaml2ProxyRestriction *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2ProxyRestriction TSRMLS_CC);
 
41771
  if (! arg1) zend_error(E_ERROR, "LassoSaml2ProxyRestriction resource already free'd");
 
41772
  delete_LassoSaml2ProxyRestriction(arg1);
 
41773
  
 
41774
}
 
41775
 
 
41776
 
 
41777
ZEND_NAMED_FUNCTION(_wrap_Saml2ProxyRestriction_dump) {
 
41778
  LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
 
41779
  char *result = 0 ;
 
41780
  zval **args[1];
 
41781
  
 
41782
  SWIG_ResetError();
 
41783
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41784
    WRONG_PARAM_COUNT;
 
41785
  }
 
41786
  
 
41787
  {
 
41788
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2ProxyRestriction, 0) < 0) {
 
41789
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2ProxyRestriction_dump. Expected SWIGTYPE_p_LassoSaml2ProxyRestriction");
 
41790
    }
 
41791
  }
 
41792
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41793
  result = (char *)LassoSaml2ProxyRestriction_dump(arg1);
 
41794
  {
 
41795
    if(!result) {
 
41796
      ZVAL_NULL(return_value);
 
41797
    } else {
 
41798
      ZVAL_STRING(return_value,result, 1);
 
41799
    }
 
41800
  }
 
41801
  return;
 
41802
fail:
 
41803
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41804
}
 
41805
 
 
41806
 
 
41807
ZEND_NAMED_FUNCTION(_wrap_new_Saml2StatementAbstract) {
 
41808
  LassoSaml2StatementAbstract *result = 0 ;
 
41809
  
 
41810
  SWIG_ResetError();
 
41811
  if(ZEND_NUM_ARGS() != 0) {
 
41812
    WRONG_PARAM_COUNT;
 
41813
  }
 
41814
  
 
41815
  result = (LassoSaml2StatementAbstract *)new_LassoSaml2StatementAbstract();
 
41816
  {
 
41817
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2StatementAbstract, 1);
 
41818
  }
 
41819
  /* Wrap this return value */
 
41820
  {
 
41821
    /* ALTERNATIVE Constructor, make an object wrapper */
 
41822
    zval *obj, *_cPtr;
 
41823
    MAKE_STD_ZVAL(obj);
 
41824
    MAKE_STD_ZVAL(_cPtr);
 
41825
    *_cPtr = *return_value;
 
41826
    INIT_ZVAL(*return_value);
 
41827
    *return_value=*_cPtr;
 
41828
  }
 
41829
  return;
 
41830
fail:
 
41831
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41832
}
 
41833
 
 
41834
 
 
41835
/* This function is designed to be called by the zend list destructors */
 
41836
/* to typecast and do the actual destruction */
 
41837
static void __wrap_delete_Saml2StatementAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
41838
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
41839
  void *ptr=value->ptr ;
 
41840
  int newobject=value->newobject ;
 
41841
  LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ;
 
41842
  
 
41843
  efree(value);
 
41844
  if (! newobject) return; /* can't delete it! */
 
41845
  arg1 = (LassoSaml2StatementAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2StatementAbstract TSRMLS_CC);
 
41846
  if (! arg1) zend_error(E_ERROR, "LassoSaml2StatementAbstract resource already free'd");
 
41847
  delete_LassoSaml2StatementAbstract(arg1);
 
41848
  
 
41849
}
 
41850
 
 
41851
 
 
41852
ZEND_NAMED_FUNCTION(_wrap_Saml2StatementAbstract_dump) {
 
41853
  LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ;
 
41854
  char *result = 0 ;
 
41855
  zval **args[1];
 
41856
  
 
41857
  SWIG_ResetError();
 
41858
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41859
    WRONG_PARAM_COUNT;
 
41860
  }
 
41861
  
 
41862
  {
 
41863
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2StatementAbstract, 0) < 0) {
 
41864
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2StatementAbstract_dump. Expected SWIGTYPE_p_LassoSaml2StatementAbstract");
 
41865
    }
 
41866
  }
 
41867
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41868
  result = (char *)LassoSaml2StatementAbstract_dump(arg1);
 
41869
  {
 
41870
    if(!result) {
 
41871
      ZVAL_NULL(return_value);
 
41872
    } else {
 
41873
      ZVAL_STRING(return_value,result, 1);
 
41874
    }
 
41875
  }
 
41876
  return;
 
41877
fail:
 
41878
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41879
}
 
41880
 
 
41881
 
 
41882
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_authnInstant_set) {
 
41883
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
41884
  char *arg2 = (char *) 0 ;
 
41885
  zval **args[2];
 
41886
  
 
41887
  SWIG_ResetError();
 
41888
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41889
    WRONG_PARAM_COUNT;
 
41890
  }
 
41891
  
 
41892
  {
 
41893
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
41894
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_authnInstant_set. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
41895
    }
 
41896
  }
 
41897
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41898
  {
 
41899
    /*@SWIG:CONVERT_STRING_IN@*/
 
41900
    convert_to_string_ex(args[1]);
 
41901
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41902
    /*@SWIG@*/;
 
41903
  }
 
41904
  {
 
41905
    if (arg1->AuthnInstant) free((char *)arg1->AuthnInstant);
 
41906
    if (arg2) {
 
41907
      arg1->AuthnInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
41908
      strcpy((char *)arg1->AuthnInstant, (const char *)arg2);
 
41909
    } else {
 
41910
      arg1->AuthnInstant = 0;
 
41911
    }
 
41912
  }
 
41913
  
 
41914
  return;
 
41915
fail:
 
41916
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41917
}
 
41918
 
 
41919
 
 
41920
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_authnInstant_get) {
 
41921
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
41922
  char *result = 0 ;
 
41923
  zval **args[1];
 
41924
  
 
41925
  SWIG_ResetError();
 
41926
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41927
    WRONG_PARAM_COUNT;
 
41928
  }
 
41929
  
 
41930
  {
 
41931
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
41932
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_authnInstant_get. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
41933
    }
 
41934
  }
 
41935
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41936
  result = (char *) ((arg1)->AuthnInstant);
 
41937
  {
 
41938
    if(!result) {
 
41939
      ZVAL_NULL(return_value);
 
41940
    } else {
 
41941
      ZVAL_STRING(return_value,result, 1);
 
41942
    }
 
41943
  }
 
41944
  return;
 
41945
fail:
 
41946
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41947
}
 
41948
 
 
41949
 
 
41950
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_sessionIndex_set) {
 
41951
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
41952
  char *arg2 = (char *) 0 ;
 
41953
  zval **args[2];
 
41954
  
 
41955
  SWIG_ResetError();
 
41956
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
41957
    WRONG_PARAM_COUNT;
 
41958
  }
 
41959
  
 
41960
  {
 
41961
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
41962
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_sessionIndex_set. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
41963
    }
 
41964
  }
 
41965
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
41966
  {
 
41967
    /*@SWIG:CONVERT_STRING_IN@*/
 
41968
    convert_to_string_ex(args[1]);
 
41969
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
41970
    /*@SWIG@*/;
 
41971
  }
 
41972
  {
 
41973
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
 
41974
    if (arg2) {
 
41975
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
41976
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
 
41977
    } else {
 
41978
      arg1->SessionIndex = 0;
 
41979
    }
 
41980
  }
 
41981
  
 
41982
  return;
 
41983
fail:
 
41984
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
41985
}
 
41986
 
 
41987
 
 
41988
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_sessionIndex_get) {
 
41989
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
41990
  char *result = 0 ;
 
41991
  zval **args[1];
 
41992
  
 
41993
  SWIG_ResetError();
 
41994
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
41995
    WRONG_PARAM_COUNT;
 
41996
  }
 
41997
  
 
41998
  {
 
41999
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42000
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_sessionIndex_get. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42001
    }
 
42002
  }
 
42003
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42004
  result = (char *) ((arg1)->SessionIndex);
 
42005
  {
 
42006
    if(!result) {
 
42007
      ZVAL_NULL(return_value);
 
42008
    } else {
 
42009
      ZVAL_STRING(return_value,result, 1);
 
42010
    }
 
42011
  }
 
42012
  return;
 
42013
fail:
 
42014
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42015
}
 
42016
 
 
42017
 
 
42018
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_set) {
 
42019
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42020
  char *arg2 = (char *) 0 ;
 
42021
  zval **args[2];
 
42022
  
 
42023
  SWIG_ResetError();
 
42024
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42025
    WRONG_PARAM_COUNT;
 
42026
  }
 
42027
  
 
42028
  {
 
42029
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42030
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_sessionNotOnOrAfter_set. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42031
    }
 
42032
  }
 
42033
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42034
  {
 
42035
    /*@SWIG:CONVERT_STRING_IN@*/
 
42036
    convert_to_string_ex(args[1]);
 
42037
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42038
    /*@SWIG@*/;
 
42039
  }
 
42040
  {
 
42041
    if (arg1->SessionNotOnOrAfter) free((char *)arg1->SessionNotOnOrAfter);
 
42042
    if (arg2) {
 
42043
      arg1->SessionNotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
42044
      strcpy((char *)arg1->SessionNotOnOrAfter, (const char *)arg2);
 
42045
    } else {
 
42046
      arg1->SessionNotOnOrAfter = 0;
 
42047
    }
 
42048
  }
 
42049
  
 
42050
  return;
 
42051
fail:
 
42052
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42053
}
 
42054
 
 
42055
 
 
42056
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_get) {
 
42057
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42058
  char *result = 0 ;
 
42059
  zval **args[1];
 
42060
  
 
42061
  SWIG_ResetError();
 
42062
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42063
    WRONG_PARAM_COUNT;
 
42064
  }
 
42065
  
 
42066
  {
 
42067
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42068
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_sessionNotOnOrAfter_get. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42069
    }
 
42070
  }
 
42071
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42072
  result = (char *) ((arg1)->SessionNotOnOrAfter);
 
42073
  {
 
42074
    if(!result) {
 
42075
      ZVAL_NULL(return_value);
 
42076
    } else {
 
42077
      ZVAL_STRING(return_value,result, 1);
 
42078
    }
 
42079
  }
 
42080
  return;
 
42081
fail:
 
42082
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42083
}
 
42084
 
 
42085
 
 
42086
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_subjectLocality_set) {
 
42087
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42088
  LassoSaml2SubjectLocality *arg2 = (LassoSaml2SubjectLocality *) 0 ;
 
42089
  zval **args[2];
 
42090
  
 
42091
  SWIG_ResetError();
 
42092
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42093
    WRONG_PARAM_COUNT;
 
42094
  }
 
42095
  
 
42096
  {
 
42097
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42098
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_subjectLocality_set. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42099
    }
 
42100
  }
 
42101
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42102
  {
 
42103
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectLocality, 0) < 0) {
 
42104
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2AuthnStatement_subjectLocality_set. Expected SWIGTYPE_p_LassoSaml2SubjectLocality");
 
42105
    }
 
42106
  }
 
42107
  LassoSaml2AuthnStatement_SubjectLocality_set(arg1,arg2);
 
42108
  
 
42109
  
 
42110
  return;
 
42111
fail:
 
42112
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42113
}
 
42114
 
 
42115
 
 
42116
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_subjectLocality_get) {
 
42117
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42118
  LassoSaml2SubjectLocality *result = 0 ;
 
42119
  zval **args[1];
 
42120
  
 
42121
  SWIG_ResetError();
 
42122
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42123
    WRONG_PARAM_COUNT;
 
42124
  }
 
42125
  
 
42126
  {
 
42127
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42128
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_subjectLocality_get. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42129
    }
 
42130
  }
 
42131
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42132
  result = (LassoSaml2SubjectLocality *)LassoSaml2AuthnStatement_SubjectLocality_get(arg1);
 
42133
  {
 
42134
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectLocality, 0);
 
42135
  }
 
42136
  /* Wrap this return value */
 
42137
  {
 
42138
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42139
    zval *obj, *_cPtr;
 
42140
    MAKE_STD_ZVAL(obj);
 
42141
    MAKE_STD_ZVAL(_cPtr);
 
42142
    *_cPtr = *return_value;
 
42143
    INIT_ZVAL(*return_value);
 
42144
    *return_value=*_cPtr;
 
42145
  }
 
42146
  return;
 
42147
fail:
 
42148
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42149
}
 
42150
 
 
42151
 
 
42152
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_authnContext_set) {
 
42153
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42154
  LassoSaml2AuthnContext *arg2 = (LassoSaml2AuthnContext *) 0 ;
 
42155
  zval **args[2];
 
42156
  
 
42157
  SWIG_ResetError();
 
42158
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42159
    WRONG_PARAM_COUNT;
 
42160
  }
 
42161
  
 
42162
  {
 
42163
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42164
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_authnContext_set. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42165
    }
 
42166
  }
 
42167
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42168
  {
 
42169
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2AuthnContext, 0) < 0) {
 
42170
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2AuthnStatement_authnContext_set. Expected SWIGTYPE_p_LassoSaml2AuthnContext");
 
42171
    }
 
42172
  }
 
42173
  LassoSaml2AuthnStatement_AuthnContext_set(arg1,arg2);
 
42174
  
 
42175
  
 
42176
  return;
 
42177
fail:
 
42178
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42179
}
 
42180
 
 
42181
 
 
42182
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_authnContext_get) {
 
42183
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42184
  LassoSaml2AuthnContext *result = 0 ;
 
42185
  zval **args[1];
 
42186
  
 
42187
  SWIG_ResetError();
 
42188
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42189
    WRONG_PARAM_COUNT;
 
42190
  }
 
42191
  
 
42192
  {
 
42193
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42194
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_authnContext_get. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42195
    }
 
42196
  }
 
42197
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42198
  result = (LassoSaml2AuthnContext *)LassoSaml2AuthnStatement_AuthnContext_get(arg1);
 
42199
  {
 
42200
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnContext, 0);
 
42201
  }
 
42202
  /* Wrap this return value */
 
42203
  {
 
42204
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42205
    zval *obj, *_cPtr;
 
42206
    MAKE_STD_ZVAL(obj);
 
42207
    MAKE_STD_ZVAL(_cPtr);
 
42208
    *_cPtr = *return_value;
 
42209
    INIT_ZVAL(*return_value);
 
42210
    *return_value=*_cPtr;
 
42211
  }
 
42212
  return;
 
42213
fail:
 
42214
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42215
}
 
42216
 
 
42217
 
 
42218
ZEND_NAMED_FUNCTION(_wrap_new_Saml2AuthnStatement) {
 
42219
  LassoSaml2AuthnStatement *result = 0 ;
 
42220
  
 
42221
  SWIG_ResetError();
 
42222
  if(ZEND_NUM_ARGS() != 0) {
 
42223
    WRONG_PARAM_COUNT;
 
42224
  }
 
42225
  
 
42226
  result = (LassoSaml2AuthnStatement *)new_LassoSaml2AuthnStatement();
 
42227
  {
 
42228
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthnStatement, 1);
 
42229
  }
 
42230
  /* Wrap this return value */
 
42231
  {
 
42232
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42233
    zval *obj, *_cPtr;
 
42234
    MAKE_STD_ZVAL(obj);
 
42235
    MAKE_STD_ZVAL(_cPtr);
 
42236
    *_cPtr = *return_value;
 
42237
    INIT_ZVAL(*return_value);
 
42238
    *return_value=*_cPtr;
 
42239
  }
 
42240
  return;
 
42241
fail:
 
42242
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42243
}
 
42244
 
 
42245
 
 
42246
/* This function is designed to be called by the zend list destructors */
 
42247
/* to typecast and do the actual destruction */
 
42248
static void __wrap_delete_Saml2AuthnStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
42249
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
42250
  void *ptr=value->ptr ;
 
42251
  int newobject=value->newobject ;
 
42252
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42253
  
 
42254
  efree(value);
 
42255
  if (! newobject) return; /* can't delete it! */
 
42256
  arg1 = (LassoSaml2AuthnStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthnStatement TSRMLS_CC);
 
42257
  if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthnStatement resource already free'd");
 
42258
  delete_LassoSaml2AuthnStatement(arg1);
 
42259
  
 
42260
}
 
42261
 
 
42262
 
 
42263
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthnStatement_dump) {
 
42264
  LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
 
42265
  char *result = 0 ;
 
42266
  zval **args[1];
 
42267
  
 
42268
  SWIG_ResetError();
 
42269
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42270
    WRONG_PARAM_COUNT;
 
42271
  }
 
42272
  
 
42273
  {
 
42274
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthnStatement, 0) < 0) {
 
42275
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthnStatement_dump. Expected SWIGTYPE_p_LassoSaml2AuthnStatement");
 
42276
    }
 
42277
  }
 
42278
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42279
  result = (char *)LassoSaml2AuthnStatement_dump(arg1);
 
42280
  {
 
42281
    if(!result) {
 
42282
      ZVAL_NULL(return_value);
 
42283
    } else {
 
42284
      ZVAL_STRING(return_value,result, 1);
 
42285
    }
 
42286
  }
 
42287
  return;
 
42288
fail:
 
42289
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42290
}
 
42291
 
 
42292
 
 
42293
ZEND_NAMED_FUNCTION(_wrap_new_Saml2AttributeStatement) {
 
42294
  LassoSaml2AttributeStatement *result = 0 ;
 
42295
  
 
42296
  SWIG_ResetError();
 
42297
  if(ZEND_NUM_ARGS() != 0) {
 
42298
    WRONG_PARAM_COUNT;
 
42299
  }
 
42300
  
 
42301
  result = (LassoSaml2AttributeStatement *)new_LassoSaml2AttributeStatement();
 
42302
  {
 
42303
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AttributeStatement, 1);
 
42304
  }
 
42305
  /* Wrap this return value */
 
42306
  {
 
42307
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42308
    zval *obj, *_cPtr;
 
42309
    MAKE_STD_ZVAL(obj);
 
42310
    MAKE_STD_ZVAL(_cPtr);
 
42311
    *_cPtr = *return_value;
 
42312
    INIT_ZVAL(*return_value);
 
42313
    *return_value=*_cPtr;
 
42314
  }
 
42315
  return;
 
42316
fail:
 
42317
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42318
}
 
42319
 
 
42320
 
 
42321
/* This function is designed to be called by the zend list destructors */
 
42322
/* to typecast and do the actual destruction */
 
42323
static void __wrap_delete_Saml2AttributeStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
42324
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
42325
  void *ptr=value->ptr ;
 
42326
  int newobject=value->newobject ;
 
42327
  LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ;
 
42328
  
 
42329
  efree(value);
 
42330
  if (! newobject) return; /* can't delete it! */
 
42331
  arg1 = (LassoSaml2AttributeStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AttributeStatement TSRMLS_CC);
 
42332
  if (! arg1) zend_error(E_ERROR, "LassoSaml2AttributeStatement resource already free'd");
 
42333
  delete_LassoSaml2AttributeStatement(arg1);
 
42334
  
 
42335
}
 
42336
 
 
42337
 
 
42338
ZEND_NAMED_FUNCTION(_wrap_Saml2AttributeStatement_dump) {
 
42339
  LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ;
 
42340
  char *result = 0 ;
 
42341
  zval **args[1];
 
42342
  
 
42343
  SWIG_ResetError();
 
42344
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42345
    WRONG_PARAM_COUNT;
 
42346
  }
 
42347
  
 
42348
  {
 
42349
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AttributeStatement, 0) < 0) {
 
42350
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AttributeStatement_dump. Expected SWIGTYPE_p_LassoSaml2AttributeStatement");
 
42351
    }
 
42352
  }
 
42353
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42354
  result = (char *)LassoSaml2AttributeStatement_dump(arg1);
 
42355
  {
 
42356
    if(!result) {
 
42357
      ZVAL_NULL(return_value);
 
42358
    } else {
 
42359
      ZVAL_STRING(return_value,result, 1);
 
42360
    }
 
42361
  }
 
42362
  return;
 
42363
fail:
 
42364
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42365
}
 
42366
 
 
42367
 
 
42368
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_providerId_set) {
 
42369
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42370
  char *arg2 = (char *) 0 ;
 
42371
  zval **args[2];
 
42372
  
 
42373
  SWIG_ResetError();
 
42374
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42375
    WRONG_PARAM_COUNT;
 
42376
  }
 
42377
  
 
42378
  {
 
42379
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42380
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_providerId_set. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42381
    }
 
42382
  }
 
42383
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42384
  {
 
42385
    /*@SWIG:CONVERT_STRING_IN@*/
 
42386
    convert_to_string_ex(args[1]);
 
42387
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42388
    /*@SWIG@*/;
 
42389
  }
 
42390
  {
 
42391
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
 
42392
    if (arg2) {
 
42393
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
42394
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
 
42395
    } else {
 
42396
      arg1->ProviderID = 0;
 
42397
    }
 
42398
  }
 
42399
  
 
42400
  return;
 
42401
fail:
 
42402
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42403
}
 
42404
 
 
42405
 
 
42406
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_providerId_get) {
 
42407
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42408
  char *result = 0 ;
 
42409
  zval **args[1];
 
42410
  
 
42411
  SWIG_ResetError();
 
42412
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42413
    WRONG_PARAM_COUNT;
 
42414
  }
 
42415
  
 
42416
  {
 
42417
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42418
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_providerId_get. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42419
    }
 
42420
  }
 
42421
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42422
  result = (char *) ((arg1)->ProviderID);
 
42423
  {
 
42424
    if(!result) {
 
42425
      ZVAL_NULL(return_value);
 
42426
    } else {
 
42427
      ZVAL_STRING(return_value,result, 1);
 
42428
    }
 
42429
  }
 
42430
  return;
 
42431
fail:
 
42432
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42433
}
 
42434
 
 
42435
 
 
42436
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_name_set) {
 
42437
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42438
  char *arg2 = (char *) 0 ;
 
42439
  zval **args[2];
 
42440
  
 
42441
  SWIG_ResetError();
 
42442
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42443
    WRONG_PARAM_COUNT;
 
42444
  }
 
42445
  
 
42446
  {
 
42447
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42448
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_name_set. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42449
    }
 
42450
  }
 
42451
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42452
  {
 
42453
    /*@SWIG:CONVERT_STRING_IN@*/
 
42454
    convert_to_string_ex(args[1]);
 
42455
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42456
    /*@SWIG@*/;
 
42457
  }
 
42458
  {
 
42459
    if (arg1->Name) free((char *)arg1->Name);
 
42460
    if (arg2) {
 
42461
      arg1->Name = (char *) malloc(strlen((const char *)arg2)+1);
 
42462
      strcpy((char *)arg1->Name, (const char *)arg2);
 
42463
    } else {
 
42464
      arg1->Name = 0;
 
42465
    }
 
42466
  }
 
42467
  
 
42468
  return;
 
42469
fail:
 
42470
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42471
}
 
42472
 
 
42473
 
 
42474
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_name_get) {
 
42475
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42476
  char *result = 0 ;
 
42477
  zval **args[1];
 
42478
  
 
42479
  SWIG_ResetError();
 
42480
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42481
    WRONG_PARAM_COUNT;
 
42482
  }
 
42483
  
 
42484
  {
 
42485
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42486
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_name_get. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42487
    }
 
42488
  }
 
42489
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42490
  result = (char *) ((arg1)->Name);
 
42491
  {
 
42492
    if(!result) {
 
42493
      ZVAL_NULL(return_value);
 
42494
    } else {
 
42495
      ZVAL_STRING(return_value,result, 1);
 
42496
    }
 
42497
  }
 
42498
  return;
 
42499
fail:
 
42500
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42501
}
 
42502
 
 
42503
 
 
42504
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_loc_set) {
 
42505
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42506
  char *arg2 = (char *) 0 ;
 
42507
  zval **args[2];
 
42508
  
 
42509
  SWIG_ResetError();
 
42510
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42511
    WRONG_PARAM_COUNT;
 
42512
  }
 
42513
  
 
42514
  {
 
42515
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42516
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_loc_set. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42517
    }
 
42518
  }
 
42519
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42520
  {
 
42521
    /*@SWIG:CONVERT_STRING_IN@*/
 
42522
    convert_to_string_ex(args[1]);
 
42523
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42524
    /*@SWIG@*/;
 
42525
  }
 
42526
  {
 
42527
    if (arg1->Loc) free((char *)arg1->Loc);
 
42528
    if (arg2) {
 
42529
      arg1->Loc = (char *) malloc(strlen((const char *)arg2)+1);
 
42530
      strcpy((char *)arg1->Loc, (const char *)arg2);
 
42531
    } else {
 
42532
      arg1->Loc = 0;
 
42533
    }
 
42534
  }
 
42535
  
 
42536
  return;
 
42537
fail:
 
42538
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42539
}
 
42540
 
 
42541
 
 
42542
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_loc_get) {
 
42543
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42544
  char *result = 0 ;
 
42545
  zval **args[1];
 
42546
  
 
42547
  SWIG_ResetError();
 
42548
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42549
    WRONG_PARAM_COUNT;
 
42550
  }
 
42551
  
 
42552
  {
 
42553
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42554
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_loc_get. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42555
    }
 
42556
  }
 
42557
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42558
  result = (char *) ((arg1)->Loc);
 
42559
  {
 
42560
    if(!result) {
 
42561
      ZVAL_NULL(return_value);
 
42562
    } else {
 
42563
      ZVAL_STRING(return_value,result, 1);
 
42564
    }
 
42565
  }
 
42566
  return;
 
42567
fail:
 
42568
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42569
}
 
42570
 
 
42571
 
 
42572
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2IDPEntry) {
 
42573
  LassoSamlp2IDPEntry *result = 0 ;
 
42574
  
 
42575
  SWIG_ResetError();
 
42576
  if(ZEND_NUM_ARGS() != 0) {
 
42577
    WRONG_PARAM_COUNT;
 
42578
  }
 
42579
  
 
42580
  result = (LassoSamlp2IDPEntry *)new_LassoSamlp2IDPEntry();
 
42581
  {
 
42582
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPEntry, 1);
 
42583
  }
 
42584
  /* Wrap this return value */
 
42585
  {
 
42586
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42587
    zval *obj, *_cPtr;
 
42588
    MAKE_STD_ZVAL(obj);
 
42589
    MAKE_STD_ZVAL(_cPtr);
 
42590
    *_cPtr = *return_value;
 
42591
    INIT_ZVAL(*return_value);
 
42592
    *return_value=*_cPtr;
 
42593
  }
 
42594
  return;
 
42595
fail:
 
42596
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42597
}
 
42598
 
 
42599
 
 
42600
/* This function is designed to be called by the zend list destructors */
 
42601
/* to typecast and do the actual destruction */
 
42602
static void __wrap_delete_Samlp2IDPEntry(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
42603
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
42604
  void *ptr=value->ptr ;
 
42605
  int newobject=value->newobject ;
 
42606
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42607
  
 
42608
  efree(value);
 
42609
  if (! newobject) return; /* can't delete it! */
 
42610
  arg1 = (LassoSamlp2IDPEntry *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2IDPEntry TSRMLS_CC);
 
42611
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2IDPEntry resource already free'd");
 
42612
  delete_LassoSamlp2IDPEntry(arg1);
 
42613
  
 
42614
}
 
42615
 
 
42616
 
 
42617
ZEND_NAMED_FUNCTION(_wrap_Samlp2IDPEntry_dump) {
 
42618
  LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
 
42619
  char *result = 0 ;
 
42620
  zval **args[1];
 
42621
  
 
42622
  SWIG_ResetError();
 
42623
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42624
    WRONG_PARAM_COUNT;
 
42625
  }
 
42626
  
 
42627
  {
 
42628
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2IDPEntry, 0) < 0) {
 
42629
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2IDPEntry_dump. Expected SWIGTYPE_p_LassoSamlp2IDPEntry");
 
42630
    }
 
42631
  }
 
42632
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42633
  result = (char *)LassoSamlp2IDPEntry_dump(arg1);
 
42634
  {
 
42635
    if(!result) {
 
42636
      ZVAL_NULL(return_value);
 
42637
    } else {
 
42638
      ZVAL_STRING(return_value,result, 1);
 
42639
    }
 
42640
  }
 
42641
  return;
 
42642
fail:
 
42643
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42644
}
 
42645
 
 
42646
 
 
42647
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2Extensions) {
 
42648
  LassoSamlp2Extensions *result = 0 ;
 
42649
  
 
42650
  SWIG_ResetError();
 
42651
  if(ZEND_NUM_ARGS() != 0) {
 
42652
    WRONG_PARAM_COUNT;
 
42653
  }
 
42654
  
 
42655
  result = (LassoSamlp2Extensions *)new_LassoSamlp2Extensions();
 
42656
  {
 
42657
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 1);
 
42658
  }
 
42659
  /* Wrap this return value */
 
42660
  {
 
42661
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42662
    zval *obj, *_cPtr;
 
42663
    MAKE_STD_ZVAL(obj);
 
42664
    MAKE_STD_ZVAL(_cPtr);
 
42665
    *_cPtr = *return_value;
 
42666
    INIT_ZVAL(*return_value);
 
42667
    *return_value=*_cPtr;
 
42668
  }
 
42669
  return;
 
42670
fail:
 
42671
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42672
}
 
42673
 
 
42674
 
 
42675
/* This function is designed to be called by the zend list destructors */
 
42676
/* to typecast and do the actual destruction */
 
42677
static void __wrap_delete_Samlp2Extensions(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
42678
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
42679
  void *ptr=value->ptr ;
 
42680
  int newobject=value->newobject ;
 
42681
  LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ;
 
42682
  
 
42683
  efree(value);
 
42684
  if (! newobject) return; /* can't delete it! */
 
42685
  arg1 = (LassoSamlp2Extensions *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Extensions TSRMLS_CC);
 
42686
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2Extensions resource already free'd");
 
42687
  delete_LassoSamlp2Extensions(arg1);
 
42688
  
 
42689
}
 
42690
 
 
42691
 
 
42692
ZEND_NAMED_FUNCTION(_wrap_Samlp2Extensions_dump) {
 
42693
  LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ;
 
42694
  char *result = 0 ;
 
42695
  zval **args[1];
 
42696
  
 
42697
  SWIG_ResetError();
 
42698
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42699
    WRONG_PARAM_COUNT;
 
42700
  }
 
42701
  
 
42702
  {
 
42703
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
42704
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Extensions_dump. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
42705
    }
 
42706
  }
 
42707
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42708
  result = (char *)LassoSamlp2Extensions_dump(arg1);
 
42709
  {
 
42710
    if(!result) {
 
42711
      ZVAL_NULL(return_value);
 
42712
    } else {
 
42713
      ZVAL_STRING(return_value,result, 1);
 
42714
    }
 
42715
  }
 
42716
  return;
 
42717
fail:
 
42718
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42719
}
 
42720
 
 
42721
 
 
42722
ZEND_NAMED_FUNCTION(_wrap_Saml2Action_content_set) {
 
42723
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42724
  char *arg2 = (char *) 0 ;
 
42725
  zval **args[2];
 
42726
  
 
42727
  SWIG_ResetError();
 
42728
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42729
    WRONG_PARAM_COUNT;
 
42730
  }
 
42731
  
 
42732
  {
 
42733
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
42734
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Action_content_set. Expected SWIGTYPE_p_LassoSaml2Action");
 
42735
    }
 
42736
  }
 
42737
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42738
  {
 
42739
    /*@SWIG:CONVERT_STRING_IN@*/
 
42740
    convert_to_string_ex(args[1]);
 
42741
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42742
    /*@SWIG@*/;
 
42743
  }
 
42744
  {
 
42745
    if (arg1->content) free((char *)arg1->content);
 
42746
    if (arg2) {
 
42747
      arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
 
42748
      strcpy((char *)arg1->content, (const char *)arg2);
 
42749
    } else {
 
42750
      arg1->content = 0;
 
42751
    }
 
42752
  }
 
42753
  
 
42754
  return;
 
42755
fail:
 
42756
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42757
}
 
42758
 
 
42759
 
 
42760
ZEND_NAMED_FUNCTION(_wrap_Saml2Action_content_get) {
 
42761
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42762
  char *result = 0 ;
 
42763
  zval **args[1];
 
42764
  
 
42765
  SWIG_ResetError();
 
42766
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42767
    WRONG_PARAM_COUNT;
 
42768
  }
 
42769
  
 
42770
  {
 
42771
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
42772
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Action_content_get. Expected SWIGTYPE_p_LassoSaml2Action");
 
42773
    }
 
42774
  }
 
42775
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42776
  result = (char *) ((arg1)->content);
 
42777
  {
 
42778
    if(!result) {
 
42779
      ZVAL_NULL(return_value);
 
42780
    } else {
 
42781
      ZVAL_STRING(return_value,result, 1);
 
42782
    }
 
42783
  }
 
42784
  return;
 
42785
fail:
 
42786
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42787
}
 
42788
 
 
42789
 
 
42790
ZEND_NAMED_FUNCTION(_wrap_Saml2Action_namespace_set) {
 
42791
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42792
  char *arg2 = (char *) 0 ;
 
42793
  zval **args[2];
 
42794
  
 
42795
  SWIG_ResetError();
 
42796
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42797
    WRONG_PARAM_COUNT;
 
42798
  }
 
42799
  
 
42800
  {
 
42801
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
42802
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Action_namespace_set. Expected SWIGTYPE_p_LassoSaml2Action");
 
42803
    }
 
42804
  }
 
42805
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42806
  {
 
42807
    /*@SWIG:CONVERT_STRING_IN@*/
 
42808
    convert_to_string_ex(args[1]);
 
42809
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42810
    /*@SWIG@*/;
 
42811
  }
 
42812
  {
 
42813
    if (arg1->Namespace) free((char *)arg1->Namespace);
 
42814
    if (arg2) {
 
42815
      arg1->Namespace = (char *) malloc(strlen((const char *)arg2)+1);
 
42816
      strcpy((char *)arg1->Namespace, (const char *)arg2);
 
42817
    } else {
 
42818
      arg1->Namespace = 0;
 
42819
    }
 
42820
  }
 
42821
  
 
42822
  return;
 
42823
fail:
 
42824
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42825
}
 
42826
 
 
42827
 
 
42828
ZEND_NAMED_FUNCTION(_wrap_Saml2Action_namespace_get) {
 
42829
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42830
  char *result = 0 ;
 
42831
  zval **args[1];
 
42832
  
 
42833
  SWIG_ResetError();
 
42834
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42835
    WRONG_PARAM_COUNT;
 
42836
  }
 
42837
  
 
42838
  {
 
42839
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
42840
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Action_namespace_get. Expected SWIGTYPE_p_LassoSaml2Action");
 
42841
    }
 
42842
  }
 
42843
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42844
  result = (char *) ((arg1)->Namespace);
 
42845
  {
 
42846
    if(!result) {
 
42847
      ZVAL_NULL(return_value);
 
42848
    } else {
 
42849
      ZVAL_STRING(return_value,result, 1);
 
42850
    }
 
42851
  }
 
42852
  return;
 
42853
fail:
 
42854
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42855
}
 
42856
 
 
42857
 
 
42858
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Action) {
 
42859
  LassoSaml2Action *result = 0 ;
 
42860
  
 
42861
  SWIG_ResetError();
 
42862
  if(ZEND_NUM_ARGS() != 0) {
 
42863
    WRONG_PARAM_COUNT;
 
42864
  }
 
42865
  
 
42866
  result = (LassoSaml2Action *)new_LassoSaml2Action();
 
42867
  {
 
42868
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 1);
 
42869
  }
 
42870
  /* Wrap this return value */
 
42871
  {
 
42872
    /* ALTERNATIVE Constructor, make an object wrapper */
 
42873
    zval *obj, *_cPtr;
 
42874
    MAKE_STD_ZVAL(obj);
 
42875
    MAKE_STD_ZVAL(_cPtr);
 
42876
    *_cPtr = *return_value;
 
42877
    INIT_ZVAL(*return_value);
 
42878
    *return_value=*_cPtr;
 
42879
  }
 
42880
  return;
 
42881
fail:
 
42882
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42883
}
 
42884
 
 
42885
 
 
42886
/* This function is designed to be called by the zend list destructors */
 
42887
/* to typecast and do the actual destruction */
 
42888
static void __wrap_delete_Saml2Action(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
42889
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
42890
  void *ptr=value->ptr ;
 
42891
  int newobject=value->newobject ;
 
42892
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42893
  
 
42894
  efree(value);
 
42895
  if (! newobject) return; /* can't delete it! */
 
42896
  arg1 = (LassoSaml2Action *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Action TSRMLS_CC);
 
42897
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Action resource already free'd");
 
42898
  delete_LassoSaml2Action(arg1);
 
42899
  
 
42900
}
 
42901
 
 
42902
 
 
42903
ZEND_NAMED_FUNCTION(_wrap_Saml2Action_dump) {
 
42904
  LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
 
42905
  char *result = 0 ;
 
42906
  zval **args[1];
 
42907
  
 
42908
  SWIG_ResetError();
 
42909
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42910
    WRONG_PARAM_COUNT;
 
42911
  }
 
42912
  
 
42913
  {
 
42914
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
42915
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Action_dump. Expected SWIGTYPE_p_LassoSaml2Action");
 
42916
    }
 
42917
  }
 
42918
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42919
  result = (char *)LassoSaml2Action_dump(arg1);
 
42920
  {
 
42921
    if(!result) {
 
42922
      ZVAL_NULL(return_value);
 
42923
    } else {
 
42924
      ZVAL_STRING(return_value,result, 1);
 
42925
    }
 
42926
  }
 
42927
  return;
 
42928
fail:
 
42929
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42930
}
 
42931
 
 
42932
 
 
42933
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_iD_set) {
 
42934
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
42935
  char *arg2 = (char *) 0 ;
 
42936
  zval **args[2];
 
42937
  
 
42938
  SWIG_ResetError();
 
42939
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
42940
    WRONG_PARAM_COUNT;
 
42941
  }
 
42942
  
 
42943
  {
 
42944
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
42945
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_iD_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
42946
    }
 
42947
  }
 
42948
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42949
  {
 
42950
    /*@SWIG:CONVERT_STRING_IN@*/
 
42951
    convert_to_string_ex(args[1]);
 
42952
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
42953
    /*@SWIG@*/;
 
42954
  }
 
42955
  {
 
42956
    if (arg1->ID) free((char *)arg1->ID);
 
42957
    if (arg2) {
 
42958
      arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
 
42959
      strcpy((char *)arg1->ID, (const char *)arg2);
 
42960
    } else {
 
42961
      arg1->ID = 0;
 
42962
    }
 
42963
  }
 
42964
  
 
42965
  return;
 
42966
fail:
 
42967
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42968
}
 
42969
 
 
42970
 
 
42971
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_iD_get) {
 
42972
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
42973
  char *result = 0 ;
 
42974
  zval **args[1];
 
42975
  
 
42976
  SWIG_ResetError();
 
42977
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
42978
    WRONG_PARAM_COUNT;
 
42979
  }
 
42980
  
 
42981
  {
 
42982
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
42983
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_iD_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
42984
    }
 
42985
  }
 
42986
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
42987
  result = (char *) ((arg1)->ID);
 
42988
  {
 
42989
    if(!result) {
 
42990
      ZVAL_NULL(return_value);
 
42991
    } else {
 
42992
      ZVAL_STRING(return_value,result, 1);
 
42993
    }
 
42994
  }
 
42995
  return;
 
42996
fail:
 
42997
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
42998
}
 
42999
 
 
43000
 
 
43001
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_inResponseTo_set) {
 
43002
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43003
  char *arg2 = (char *) 0 ;
 
43004
  zval **args[2];
 
43005
  
 
43006
  SWIG_ResetError();
 
43007
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43008
    WRONG_PARAM_COUNT;
 
43009
  }
 
43010
  
 
43011
  {
 
43012
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43013
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_inResponseTo_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43014
    }
 
43015
  }
 
43016
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43017
  {
 
43018
    /*@SWIG:CONVERT_STRING_IN@*/
 
43019
    convert_to_string_ex(args[1]);
 
43020
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43021
    /*@SWIG@*/;
 
43022
  }
 
43023
  {
 
43024
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
 
43025
    if (arg2) {
 
43026
      arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
 
43027
      strcpy((char *)arg1->InResponseTo, (const char *)arg2);
 
43028
    } else {
 
43029
      arg1->InResponseTo = 0;
 
43030
    }
 
43031
  }
 
43032
  
 
43033
  return;
 
43034
fail:
 
43035
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43036
}
 
43037
 
 
43038
 
 
43039
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_inResponseTo_get) {
 
43040
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43041
  char *result = 0 ;
 
43042
  zval **args[1];
 
43043
  
 
43044
  SWIG_ResetError();
 
43045
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43046
    WRONG_PARAM_COUNT;
 
43047
  }
 
43048
  
 
43049
  {
 
43050
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43051
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_inResponseTo_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43052
    }
 
43053
  }
 
43054
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43055
  result = (char *) ((arg1)->InResponseTo);
 
43056
  {
 
43057
    if(!result) {
 
43058
      ZVAL_NULL(return_value);
 
43059
    } else {
 
43060
      ZVAL_STRING(return_value,result, 1);
 
43061
    }
 
43062
  }
 
43063
  return;
 
43064
fail:
 
43065
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43066
}
 
43067
 
 
43068
 
 
43069
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_version_set) {
 
43070
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43071
  char *arg2 = (char *) 0 ;
 
43072
  zval **args[2];
 
43073
  
 
43074
  SWIG_ResetError();
 
43075
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43076
    WRONG_PARAM_COUNT;
 
43077
  }
 
43078
  
 
43079
  {
 
43080
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43081
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_version_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43082
    }
 
43083
  }
 
43084
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43085
  {
 
43086
    /*@SWIG:CONVERT_STRING_IN@*/
 
43087
    convert_to_string_ex(args[1]);
 
43088
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43089
    /*@SWIG@*/;
 
43090
  }
 
43091
  {
 
43092
    if (arg1->Version) free((char *)arg1->Version);
 
43093
    if (arg2) {
 
43094
      arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
 
43095
      strcpy((char *)arg1->Version, (const char *)arg2);
 
43096
    } else {
 
43097
      arg1->Version = 0;
 
43098
    }
 
43099
  }
 
43100
  
 
43101
  return;
 
43102
fail:
 
43103
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43104
}
 
43105
 
 
43106
 
 
43107
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_version_get) {
 
43108
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43109
  char *result = 0 ;
 
43110
  zval **args[1];
 
43111
  
 
43112
  SWIG_ResetError();
 
43113
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43114
    WRONG_PARAM_COUNT;
 
43115
  }
 
43116
  
 
43117
  {
 
43118
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43119
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_version_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43120
    }
 
43121
  }
 
43122
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43123
  result = (char *) ((arg1)->Version);
 
43124
  {
 
43125
    if(!result) {
 
43126
      ZVAL_NULL(return_value);
 
43127
    } else {
 
43128
      ZVAL_STRING(return_value,result, 1);
 
43129
    }
 
43130
  }
 
43131
  return;
 
43132
fail:
 
43133
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43134
}
 
43135
 
 
43136
 
 
43137
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_issueInstant_set) {
 
43138
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43139
  char *arg2 = (char *) 0 ;
 
43140
  zval **args[2];
 
43141
  
 
43142
  SWIG_ResetError();
 
43143
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43144
    WRONG_PARAM_COUNT;
 
43145
  }
 
43146
  
 
43147
  {
 
43148
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43149
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43150
    }
 
43151
  }
 
43152
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43153
  {
 
43154
    /*@SWIG:CONVERT_STRING_IN@*/
 
43155
    convert_to_string_ex(args[1]);
 
43156
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43157
    /*@SWIG@*/;
 
43158
  }
 
43159
  {
 
43160
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
43161
    if (arg2) {
 
43162
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
43163
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
43164
    } else {
 
43165
      arg1->IssueInstant = 0;
 
43166
    }
 
43167
  }
 
43168
  
 
43169
  return;
 
43170
fail:
 
43171
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43172
}
 
43173
 
 
43174
 
 
43175
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_issueInstant_get) {
 
43176
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43177
  char *result = 0 ;
 
43178
  zval **args[1];
 
43179
  
 
43180
  SWIG_ResetError();
 
43181
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43182
    WRONG_PARAM_COUNT;
 
43183
  }
 
43184
  
 
43185
  {
 
43186
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43187
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43188
    }
 
43189
  }
 
43190
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43191
  result = (char *) ((arg1)->IssueInstant);
 
43192
  {
 
43193
    if(!result) {
 
43194
      ZVAL_NULL(return_value);
 
43195
    } else {
 
43196
      ZVAL_STRING(return_value,result, 1);
 
43197
    }
 
43198
  }
 
43199
  return;
 
43200
fail:
 
43201
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43202
}
 
43203
 
 
43204
 
 
43205
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_destination_set) {
 
43206
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43207
  char *arg2 = (char *) 0 ;
 
43208
  zval **args[2];
 
43209
  
 
43210
  SWIG_ResetError();
 
43211
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43212
    WRONG_PARAM_COUNT;
 
43213
  }
 
43214
  
 
43215
  {
 
43216
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43217
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_destination_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43218
    }
 
43219
  }
 
43220
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43221
  {
 
43222
    /*@SWIG:CONVERT_STRING_IN@*/
 
43223
    convert_to_string_ex(args[1]);
 
43224
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43225
    /*@SWIG@*/;
 
43226
  }
 
43227
  {
 
43228
    if (arg1->Destination) free((char *)arg1->Destination);
 
43229
    if (arg2) {
 
43230
      arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1);
 
43231
      strcpy((char *)arg1->Destination, (const char *)arg2);
 
43232
    } else {
 
43233
      arg1->Destination = 0;
 
43234
    }
 
43235
  }
 
43236
  
 
43237
  return;
 
43238
fail:
 
43239
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43240
}
 
43241
 
 
43242
 
 
43243
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_destination_get) {
 
43244
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43245
  char *result = 0 ;
 
43246
  zval **args[1];
 
43247
  
 
43248
  SWIG_ResetError();
 
43249
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43250
    WRONG_PARAM_COUNT;
 
43251
  }
 
43252
  
 
43253
  {
 
43254
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43255
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_destination_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43256
    }
 
43257
  }
 
43258
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43259
  result = (char *) ((arg1)->Destination);
 
43260
  {
 
43261
    if(!result) {
 
43262
      ZVAL_NULL(return_value);
 
43263
    } else {
 
43264
      ZVAL_STRING(return_value,result, 1);
 
43265
    }
 
43266
  }
 
43267
  return;
 
43268
fail:
 
43269
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43270
}
 
43271
 
 
43272
 
 
43273
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_consent_set) {
 
43274
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43275
  char *arg2 = (char *) 0 ;
 
43276
  zval **args[2];
 
43277
  
 
43278
  SWIG_ResetError();
 
43279
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43280
    WRONG_PARAM_COUNT;
 
43281
  }
 
43282
  
 
43283
  {
 
43284
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43285
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_consent_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43286
    }
 
43287
  }
 
43288
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43289
  {
 
43290
    /*@SWIG:CONVERT_STRING_IN@*/
 
43291
    convert_to_string_ex(args[1]);
 
43292
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43293
    /*@SWIG@*/;
 
43294
  }
 
43295
  {
 
43296
    if (arg1->Consent) free((char *)arg1->Consent);
 
43297
    if (arg2) {
 
43298
      arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1);
 
43299
      strcpy((char *)arg1->Consent, (const char *)arg2);
 
43300
    } else {
 
43301
      arg1->Consent = 0;
 
43302
    }
 
43303
  }
 
43304
  
 
43305
  return;
 
43306
fail:
 
43307
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43308
}
 
43309
 
 
43310
 
 
43311
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_consent_get) {
 
43312
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43313
  char *result = 0 ;
 
43314
  zval **args[1];
 
43315
  
 
43316
  SWIG_ResetError();
 
43317
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43318
    WRONG_PARAM_COUNT;
 
43319
  }
 
43320
  
 
43321
  {
 
43322
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43323
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_consent_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43324
    }
 
43325
  }
 
43326
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43327
  result = (char *) ((arg1)->Consent);
 
43328
  {
 
43329
    if(!result) {
 
43330
      ZVAL_NULL(return_value);
 
43331
    } else {
 
43332
      ZVAL_STRING(return_value,result, 1);
 
43333
    }
 
43334
  }
 
43335
  return;
 
43336
fail:
 
43337
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43338
}
 
43339
 
 
43340
 
 
43341
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_issuer_set) {
 
43342
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43343
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
43344
  zval **args[2];
 
43345
  
 
43346
  SWIG_ResetError();
 
43347
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43348
    WRONG_PARAM_COUNT;
 
43349
  }
 
43350
  
 
43351
  {
 
43352
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43353
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_issuer_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43354
    }
 
43355
  }
 
43356
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43357
  {
 
43358
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
43359
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2StatusResponse_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
43360
    }
 
43361
  }
 
43362
  LassoSamlp2StatusResponse_Issuer_set(arg1,arg2);
 
43363
  
 
43364
  
 
43365
  return;
 
43366
fail:
 
43367
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43368
}
 
43369
 
 
43370
 
 
43371
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_issuer_get) {
 
43372
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43373
  LassoSaml2NameID *result = 0 ;
 
43374
  zval **args[1];
 
43375
  
 
43376
  SWIG_ResetError();
 
43377
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43378
    WRONG_PARAM_COUNT;
 
43379
  }
 
43380
  
 
43381
  {
 
43382
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43383
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_issuer_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43384
    }
 
43385
  }
 
43386
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43387
  result = (LassoSaml2NameID *)LassoSamlp2StatusResponse_Issuer_get(arg1);
 
43388
  {
 
43389
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
43390
  }
 
43391
  /* Wrap this return value */
 
43392
  {
 
43393
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43394
    zval *obj, *_cPtr;
 
43395
    MAKE_STD_ZVAL(obj);
 
43396
    MAKE_STD_ZVAL(_cPtr);
 
43397
    *_cPtr = *return_value;
 
43398
    INIT_ZVAL(*return_value);
 
43399
    *return_value=*_cPtr;
 
43400
  }
 
43401
  return;
 
43402
fail:
 
43403
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43404
}
 
43405
 
 
43406
 
 
43407
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_extensions_set) {
 
43408
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43409
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
43410
  zval **args[2];
 
43411
  
 
43412
  SWIG_ResetError();
 
43413
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43414
    WRONG_PARAM_COUNT;
 
43415
  }
 
43416
  
 
43417
  {
 
43418
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43419
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43420
    }
 
43421
  }
 
43422
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43423
  {
 
43424
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
43425
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2StatusResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
43426
    }
 
43427
  }
 
43428
  LassoSamlp2StatusResponse_Extensions_set(arg1,arg2);
 
43429
  
 
43430
  
 
43431
  return;
 
43432
fail:
 
43433
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43434
}
 
43435
 
 
43436
 
 
43437
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_extensions_get) {
 
43438
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43439
  LassoSamlp2Extensions *result = 0 ;
 
43440
  zval **args[1];
 
43441
  
 
43442
  SWIG_ResetError();
 
43443
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43444
    WRONG_PARAM_COUNT;
 
43445
  }
 
43446
  
 
43447
  {
 
43448
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43449
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_extensions_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43450
    }
 
43451
  }
 
43452
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43453
  result = (LassoSamlp2Extensions *)LassoSamlp2StatusResponse_Extensions_get(arg1);
 
43454
  {
 
43455
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
43456
  }
 
43457
  /* Wrap this return value */
 
43458
  {
 
43459
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43460
    zval *obj, *_cPtr;
 
43461
    MAKE_STD_ZVAL(obj);
 
43462
    MAKE_STD_ZVAL(_cPtr);
 
43463
    *_cPtr = *return_value;
 
43464
    INIT_ZVAL(*return_value);
 
43465
    *return_value=*_cPtr;
 
43466
  }
 
43467
  return;
 
43468
fail:
 
43469
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43470
}
 
43471
 
 
43472
 
 
43473
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_status_set) {
 
43474
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43475
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
 
43476
  zval **args[2];
 
43477
  
 
43478
  SWIG_ResetError();
 
43479
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43480
    WRONG_PARAM_COUNT;
 
43481
  }
 
43482
  
 
43483
  {
 
43484
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43485
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43486
    }
 
43487
  }
 
43488
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43489
  {
 
43490
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
43491
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2StatusResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
43492
    }
 
43493
  }
 
43494
  LassoSamlp2StatusResponse_Status_set(arg1,arg2);
 
43495
  
 
43496
  
 
43497
  return;
 
43498
fail:
 
43499
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43500
}
 
43501
 
 
43502
 
 
43503
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_status_get) {
 
43504
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43505
  LassoSamlp2Status *result = 0 ;
 
43506
  zval **args[1];
 
43507
  
 
43508
  SWIG_ResetError();
 
43509
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43510
    WRONG_PARAM_COUNT;
 
43511
  }
 
43512
  
 
43513
  {
 
43514
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43515
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_status_get. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43516
    }
 
43517
  }
 
43518
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43519
  result = (LassoSamlp2Status *)LassoSamlp2StatusResponse_Status_get(arg1);
 
43520
  {
 
43521
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0);
 
43522
  }
 
43523
  /* Wrap this return value */
 
43524
  {
 
43525
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43526
    zval *obj, *_cPtr;
 
43527
    MAKE_STD_ZVAL(obj);
 
43528
    MAKE_STD_ZVAL(_cPtr);
 
43529
    *_cPtr = *return_value;
 
43530
    INIT_ZVAL(*return_value);
 
43531
    *return_value=*_cPtr;
 
43532
  }
 
43533
  return;
 
43534
fail:
 
43535
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43536
}
 
43537
 
 
43538
 
 
43539
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2StatusResponse) {
 
43540
  LassoSamlp2StatusResponse *result = 0 ;
 
43541
  
 
43542
  SWIG_ResetError();
 
43543
  if(ZEND_NUM_ARGS() != 0) {
 
43544
    WRONG_PARAM_COUNT;
 
43545
  }
 
43546
  
 
43547
  result = (LassoSamlp2StatusResponse *)new_LassoSamlp2StatusResponse();
 
43548
  {
 
43549
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusResponse, 1);
 
43550
  }
 
43551
  /* Wrap this return value */
 
43552
  {
 
43553
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43554
    zval *obj, *_cPtr;
 
43555
    MAKE_STD_ZVAL(obj);
 
43556
    MAKE_STD_ZVAL(_cPtr);
 
43557
    *_cPtr = *return_value;
 
43558
    INIT_ZVAL(*return_value);
 
43559
    *return_value=*_cPtr;
 
43560
  }
 
43561
  return;
 
43562
fail:
 
43563
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43564
}
 
43565
 
 
43566
 
 
43567
/* This function is designed to be called by the zend list destructors */
 
43568
/* to typecast and do the actual destruction */
 
43569
static void __wrap_delete_Samlp2StatusResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
43570
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
43571
  void *ptr=value->ptr ;
 
43572
  int newobject=value->newobject ;
 
43573
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43574
  
 
43575
  efree(value);
 
43576
  if (! newobject) return; /* can't delete it! */
 
43577
  arg1 = (LassoSamlp2StatusResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusResponse TSRMLS_CC);
 
43578
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusResponse resource already free'd");
 
43579
  delete_LassoSamlp2StatusResponse(arg1);
 
43580
  
 
43581
}
 
43582
 
 
43583
 
 
43584
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusResponse_dump) {
 
43585
  LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
 
43586
  char *result = 0 ;
 
43587
  zval **args[1];
 
43588
  
 
43589
  SWIG_ResetError();
 
43590
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43591
    WRONG_PARAM_COUNT;
 
43592
  }
 
43593
  
 
43594
  {
 
43595
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusResponse, 0) < 0) {
 
43596
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusResponse_dump. Expected SWIGTYPE_p_LassoSamlp2StatusResponse");
 
43597
    }
 
43598
  }
 
43599
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43600
  result = (char *)LassoSamlp2StatusResponse_dump(arg1);
 
43601
  {
 
43602
    if(!result) {
 
43603
      ZVAL_NULL(return_value);
 
43604
    } else {
 
43605
      ZVAL_STRING(return_value,result, 1);
 
43606
    }
 
43607
  }
 
43608
  return;
 
43609
fail:
 
43610
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43611
}
 
43612
 
 
43613
 
 
43614
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_issuer_set) {
 
43615
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43616
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
43617
  zval **args[2];
 
43618
  
 
43619
  SWIG_ResetError();
 
43620
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43621
    WRONG_PARAM_COUNT;
 
43622
  }
 
43623
  
 
43624
  {
 
43625
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43626
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_issuer_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43627
    }
 
43628
  }
 
43629
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43630
  {
 
43631
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
43632
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Response_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
43633
    }
 
43634
  }
 
43635
  LassoSamlp2Response_Issuer_set(arg1,arg2);
 
43636
  
 
43637
  
 
43638
  return;
 
43639
fail:
 
43640
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43641
}
 
43642
 
 
43643
 
 
43644
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_issuer_get) {
 
43645
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43646
  LassoSaml2NameID *result = 0 ;
 
43647
  zval **args[1];
 
43648
  
 
43649
  SWIG_ResetError();
 
43650
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43651
    WRONG_PARAM_COUNT;
 
43652
  }
 
43653
  
 
43654
  {
 
43655
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43656
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_issuer_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43657
    }
 
43658
  }
 
43659
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43660
  result = (LassoSaml2NameID *)LassoSamlp2Response_Issuer_get(arg1);
 
43661
  {
 
43662
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
43663
  }
 
43664
  /* Wrap this return value */
 
43665
  {
 
43666
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43667
    zval *obj, *_cPtr;
 
43668
    MAKE_STD_ZVAL(obj);
 
43669
    MAKE_STD_ZVAL(_cPtr);
 
43670
    *_cPtr = *return_value;
 
43671
    INIT_ZVAL(*return_value);
 
43672
    *return_value=*_cPtr;
 
43673
  }
 
43674
  return;
 
43675
fail:
 
43676
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43677
}
 
43678
 
 
43679
 
 
43680
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_extensions_set) {
 
43681
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43682
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
43683
  zval **args[2];
 
43684
  
 
43685
  SWIG_ResetError();
 
43686
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43687
    WRONG_PARAM_COUNT;
 
43688
  }
 
43689
  
 
43690
  {
 
43691
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43692
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43693
    }
 
43694
  }
 
43695
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43696
  {
 
43697
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
43698
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Response_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
43699
    }
 
43700
  }
 
43701
  LassoSamlp2Response_Extensions_set(arg1,arg2);
 
43702
  
 
43703
  
 
43704
  return;
 
43705
fail:
 
43706
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43707
}
 
43708
 
 
43709
 
 
43710
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_extensions_get) {
 
43711
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43712
  LassoSamlp2Extensions *result = 0 ;
 
43713
  zval **args[1];
 
43714
  
 
43715
  SWIG_ResetError();
 
43716
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43717
    WRONG_PARAM_COUNT;
 
43718
  }
 
43719
  
 
43720
  {
 
43721
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43722
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_extensions_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43723
    }
 
43724
  }
 
43725
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43726
  result = (LassoSamlp2Extensions *)LassoSamlp2Response_Extensions_get(arg1);
 
43727
  {
 
43728
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
43729
  }
 
43730
  /* Wrap this return value */
 
43731
  {
 
43732
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43733
    zval *obj, *_cPtr;
 
43734
    MAKE_STD_ZVAL(obj);
 
43735
    MAKE_STD_ZVAL(_cPtr);
 
43736
    *_cPtr = *return_value;
 
43737
    INIT_ZVAL(*return_value);
 
43738
    *return_value=*_cPtr;
 
43739
  }
 
43740
  return;
 
43741
fail:
 
43742
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43743
}
 
43744
 
 
43745
 
 
43746
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_status_set) {
 
43747
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43748
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
 
43749
  zval **args[2];
 
43750
  
 
43751
  SWIG_ResetError();
 
43752
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43753
    WRONG_PARAM_COUNT;
 
43754
  }
 
43755
  
 
43756
  {
 
43757
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43758
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_status_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43759
    }
 
43760
  }
 
43761
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43762
  {
 
43763
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
43764
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Response_status_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
43765
    }
 
43766
  }
 
43767
  LassoSamlp2Response_Status_set(arg1,arg2);
 
43768
  
 
43769
  
 
43770
  return;
 
43771
fail:
 
43772
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43773
}
 
43774
 
 
43775
 
 
43776
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_status_get) {
 
43777
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43778
  LassoSamlp2Status *result = 0 ;
 
43779
  zval **args[1];
 
43780
  
 
43781
  SWIG_ResetError();
 
43782
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43783
    WRONG_PARAM_COUNT;
 
43784
  }
 
43785
  
 
43786
  {
 
43787
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43788
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_status_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43789
    }
 
43790
  }
 
43791
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43792
  result = (LassoSamlp2Status *)LassoSamlp2Response_Status_get(arg1);
 
43793
  {
 
43794
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0);
 
43795
  }
 
43796
  /* Wrap this return value */
 
43797
  {
 
43798
    /* ALTERNATIVE Constructor, make an object wrapper */
 
43799
    zval *obj, *_cPtr;
 
43800
    MAKE_STD_ZVAL(obj);
 
43801
    MAKE_STD_ZVAL(_cPtr);
 
43802
    *_cPtr = *return_value;
 
43803
    INIT_ZVAL(*return_value);
 
43804
    *return_value=*_cPtr;
 
43805
  }
 
43806
  return;
 
43807
fail:
 
43808
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43809
}
 
43810
 
 
43811
 
 
43812
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_iD_set) {
 
43813
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43814
  char *arg2 = (char *) 0 ;
 
43815
  zval **args[2];
 
43816
  
 
43817
  SWIG_ResetError();
 
43818
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43819
    WRONG_PARAM_COUNT;
 
43820
  }
 
43821
  
 
43822
  {
 
43823
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43824
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_iD_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43825
    }
 
43826
  }
 
43827
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43828
  {
 
43829
    /*@SWIG:CONVERT_STRING_IN@*/
 
43830
    convert_to_string_ex(args[1]);
 
43831
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43832
    /*@SWIG@*/;
 
43833
  }
 
43834
  LassoSamlp2Response_ID_set(arg1,arg2);
 
43835
  
 
43836
  
 
43837
  return;
 
43838
fail:
 
43839
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43840
}
 
43841
 
 
43842
 
 
43843
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_iD_get) {
 
43844
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43845
  char *result = 0 ;
 
43846
  zval **args[1];
 
43847
  
 
43848
  SWIG_ResetError();
 
43849
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43850
    WRONG_PARAM_COUNT;
 
43851
  }
 
43852
  
 
43853
  {
 
43854
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43855
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_iD_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43856
    }
 
43857
  }
 
43858
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43859
  result = (char *)LassoSamlp2Response_ID_get(arg1);
 
43860
  {
 
43861
    if(!result) {
 
43862
      ZVAL_NULL(return_value);
 
43863
    } else {
 
43864
      ZVAL_STRING(return_value,result, 1);
 
43865
    }
 
43866
  }
 
43867
  return;
 
43868
fail:
 
43869
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43870
}
 
43871
 
 
43872
 
 
43873
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_inResponseTo_set) {
 
43874
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43875
  char *arg2 = (char *) 0 ;
 
43876
  zval **args[2];
 
43877
  
 
43878
  SWIG_ResetError();
 
43879
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43880
    WRONG_PARAM_COUNT;
 
43881
  }
 
43882
  
 
43883
  {
 
43884
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43885
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_inResponseTo_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43886
    }
 
43887
  }
 
43888
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43889
  {
 
43890
    /*@SWIG:CONVERT_STRING_IN@*/
 
43891
    convert_to_string_ex(args[1]);
 
43892
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43893
    /*@SWIG@*/;
 
43894
  }
 
43895
  LassoSamlp2Response_InResponseTo_set(arg1,arg2);
 
43896
  
 
43897
  
 
43898
  return;
 
43899
fail:
 
43900
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43901
}
 
43902
 
 
43903
 
 
43904
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_inResponseTo_get) {
 
43905
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43906
  char *result = 0 ;
 
43907
  zval **args[1];
 
43908
  
 
43909
  SWIG_ResetError();
 
43910
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43911
    WRONG_PARAM_COUNT;
 
43912
  }
 
43913
  
 
43914
  {
 
43915
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43916
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_inResponseTo_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43917
    }
 
43918
  }
 
43919
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43920
  result = (char *)LassoSamlp2Response_InResponseTo_get(arg1);
 
43921
  {
 
43922
    if(!result) {
 
43923
      ZVAL_NULL(return_value);
 
43924
    } else {
 
43925
      ZVAL_STRING(return_value,result, 1);
 
43926
    }
 
43927
  }
 
43928
  return;
 
43929
fail:
 
43930
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43931
}
 
43932
 
 
43933
 
 
43934
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_version_set) {
 
43935
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43936
  char *arg2 = (char *) 0 ;
 
43937
  zval **args[2];
 
43938
  
 
43939
  SWIG_ResetError();
 
43940
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
43941
    WRONG_PARAM_COUNT;
 
43942
  }
 
43943
  
 
43944
  {
 
43945
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43946
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_version_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43947
    }
 
43948
  }
 
43949
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43950
  {
 
43951
    /*@SWIG:CONVERT_STRING_IN@*/
 
43952
    convert_to_string_ex(args[1]);
 
43953
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
43954
    /*@SWIG@*/;
 
43955
  }
 
43956
  LassoSamlp2Response_Version_set(arg1,arg2);
 
43957
  
 
43958
  
 
43959
  return;
 
43960
fail:
 
43961
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43962
}
 
43963
 
 
43964
 
 
43965
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_version_get) {
 
43966
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43967
  char *result = 0 ;
 
43968
  zval **args[1];
 
43969
  
 
43970
  SWIG_ResetError();
 
43971
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
43972
    WRONG_PARAM_COUNT;
 
43973
  }
 
43974
  
 
43975
  {
 
43976
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
43977
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_version_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
43978
    }
 
43979
  }
 
43980
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
43981
  result = (char *)LassoSamlp2Response_Version_get(arg1);
 
43982
  {
 
43983
    if(!result) {
 
43984
      ZVAL_NULL(return_value);
 
43985
    } else {
 
43986
      ZVAL_STRING(return_value,result, 1);
 
43987
    }
 
43988
  }
 
43989
  return;
 
43990
fail:
 
43991
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
43992
}
 
43993
 
 
43994
 
 
43995
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_issueInstant_set) {
 
43996
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
43997
  char *arg2 = (char *) 0 ;
 
43998
  zval **args[2];
 
43999
  
 
44000
  SWIG_ResetError();
 
44001
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44002
    WRONG_PARAM_COUNT;
 
44003
  }
 
44004
  
 
44005
  {
 
44006
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44007
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44008
    }
 
44009
  }
 
44010
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44011
  {
 
44012
    /*@SWIG:CONVERT_STRING_IN@*/
 
44013
    convert_to_string_ex(args[1]);
 
44014
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44015
    /*@SWIG@*/;
 
44016
  }
 
44017
  LassoSamlp2Response_IssueInstant_set(arg1,arg2);
 
44018
  
 
44019
  
 
44020
  return;
 
44021
fail:
 
44022
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44023
}
 
44024
 
 
44025
 
 
44026
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_issueInstant_get) {
 
44027
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44028
  char *result = 0 ;
 
44029
  zval **args[1];
 
44030
  
 
44031
  SWIG_ResetError();
 
44032
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44033
    WRONG_PARAM_COUNT;
 
44034
  }
 
44035
  
 
44036
  {
 
44037
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44038
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44039
    }
 
44040
  }
 
44041
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44042
  result = (char *)LassoSamlp2Response_IssueInstant_get(arg1);
 
44043
  {
 
44044
    if(!result) {
 
44045
      ZVAL_NULL(return_value);
 
44046
    } else {
 
44047
      ZVAL_STRING(return_value,result, 1);
 
44048
    }
 
44049
  }
 
44050
  return;
 
44051
fail:
 
44052
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44053
}
 
44054
 
 
44055
 
 
44056
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_destination_set) {
 
44057
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44058
  char *arg2 = (char *) 0 ;
 
44059
  zval **args[2];
 
44060
  
 
44061
  SWIG_ResetError();
 
44062
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44063
    WRONG_PARAM_COUNT;
 
44064
  }
 
44065
  
 
44066
  {
 
44067
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44068
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_destination_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44069
    }
 
44070
  }
 
44071
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44072
  {
 
44073
    /*@SWIG:CONVERT_STRING_IN@*/
 
44074
    convert_to_string_ex(args[1]);
 
44075
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44076
    /*@SWIG@*/;
 
44077
  }
 
44078
  LassoSamlp2Response_Destination_set(arg1,arg2);
 
44079
  
 
44080
  
 
44081
  return;
 
44082
fail:
 
44083
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44084
}
 
44085
 
 
44086
 
 
44087
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_destination_get) {
 
44088
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44089
  char *result = 0 ;
 
44090
  zval **args[1];
 
44091
  
 
44092
  SWIG_ResetError();
 
44093
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44094
    WRONG_PARAM_COUNT;
 
44095
  }
 
44096
  
 
44097
  {
 
44098
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44099
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_destination_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44100
    }
 
44101
  }
 
44102
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44103
  result = (char *)LassoSamlp2Response_Destination_get(arg1);
 
44104
  {
 
44105
    if(!result) {
 
44106
      ZVAL_NULL(return_value);
 
44107
    } else {
 
44108
      ZVAL_STRING(return_value,result, 1);
 
44109
    }
 
44110
  }
 
44111
  return;
 
44112
fail:
 
44113
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44114
}
 
44115
 
 
44116
 
 
44117
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_consent_set) {
 
44118
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44119
  char *arg2 = (char *) 0 ;
 
44120
  zval **args[2];
 
44121
  
 
44122
  SWIG_ResetError();
 
44123
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44124
    WRONG_PARAM_COUNT;
 
44125
  }
 
44126
  
 
44127
  {
 
44128
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44129
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_consent_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44130
    }
 
44131
  }
 
44132
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44133
  {
 
44134
    /*@SWIG:CONVERT_STRING_IN@*/
 
44135
    convert_to_string_ex(args[1]);
 
44136
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44137
    /*@SWIG@*/;
 
44138
  }
 
44139
  LassoSamlp2Response_Consent_set(arg1,arg2);
 
44140
  
 
44141
  
 
44142
  return;
 
44143
fail:
 
44144
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44145
}
 
44146
 
 
44147
 
 
44148
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_consent_get) {
 
44149
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44150
  char *result = 0 ;
 
44151
  zval **args[1];
 
44152
  
 
44153
  SWIG_ResetError();
 
44154
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44155
    WRONG_PARAM_COUNT;
 
44156
  }
 
44157
  
 
44158
  {
 
44159
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44160
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_consent_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44161
    }
 
44162
  }
 
44163
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44164
  result = (char *)LassoSamlp2Response_Consent_get(arg1);
 
44165
  {
 
44166
    if(!result) {
 
44167
      ZVAL_NULL(return_value);
 
44168
    } else {
 
44169
      ZVAL_STRING(return_value,result, 1);
 
44170
    }
 
44171
  }
 
44172
  return;
 
44173
fail:
 
44174
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44175
}
 
44176
 
 
44177
 
 
44178
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_assertion_set) {
 
44179
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44180
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
44181
  zval **args[2];
 
44182
  
 
44183
  SWIG_ResetError();
 
44184
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44185
    WRONG_PARAM_COUNT;
 
44186
  }
 
44187
  
 
44188
  {
 
44189
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44190
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_assertion_set. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44191
    }
 
44192
  }
 
44193
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44194
  {
 
44195
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoNodeList, 0) < 0) {
 
44196
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Response_assertion_set. Expected SWIGTYPE_p_LassoNodeList");
 
44197
    }
 
44198
  }
 
44199
  LassoSamlp2Response_Assertion_set(arg1,arg2);
 
44200
  
 
44201
  
 
44202
  return;
 
44203
fail:
 
44204
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44205
}
 
44206
 
 
44207
 
 
44208
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_assertion_get) {
 
44209
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44210
  LassoNodeList *result = 0 ;
 
44211
  zval **args[1];
 
44212
  
 
44213
  SWIG_ResetError();
 
44214
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44215
    WRONG_PARAM_COUNT;
 
44216
  }
 
44217
  
 
44218
  {
 
44219
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44220
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_assertion_get. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44221
    }
 
44222
  }
 
44223
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44224
  result = (LassoNodeList *)LassoSamlp2Response_Assertion_get(arg1);
 
44225
  {
 
44226
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoNodeList, 0);
 
44227
  }
 
44228
  /* Wrap this return value */
 
44229
  {
 
44230
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44231
    zval *obj, *_cPtr;
 
44232
    MAKE_STD_ZVAL(obj);
 
44233
    MAKE_STD_ZVAL(_cPtr);
 
44234
    *_cPtr = *return_value;
 
44235
    INIT_ZVAL(*return_value);
 
44236
    *return_value=*_cPtr;
 
44237
  }
 
44238
  return;
 
44239
fail:
 
44240
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44241
}
 
44242
 
 
44243
 
 
44244
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2Response) {
 
44245
  LassoSamlp2Response *result = 0 ;
 
44246
  
 
44247
  SWIG_ResetError();
 
44248
  if(ZEND_NUM_ARGS() != 0) {
 
44249
    WRONG_PARAM_COUNT;
 
44250
  }
 
44251
  
 
44252
  result = (LassoSamlp2Response *)new_LassoSamlp2Response();
 
44253
  {
 
44254
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Response, 1);
 
44255
  }
 
44256
  /* Wrap this return value */
 
44257
  {
 
44258
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44259
    zval *obj, *_cPtr;
 
44260
    MAKE_STD_ZVAL(obj);
 
44261
    MAKE_STD_ZVAL(_cPtr);
 
44262
    *_cPtr = *return_value;
 
44263
    INIT_ZVAL(*return_value);
 
44264
    *return_value=*_cPtr;
 
44265
  }
 
44266
  return;
 
44267
fail:
 
44268
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44269
}
 
44270
 
 
44271
 
 
44272
/* This function is designed to be called by the zend list destructors */
 
44273
/* to typecast and do the actual destruction */
 
44274
static void __wrap_delete_Samlp2Response(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
44275
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
44276
  void *ptr=value->ptr ;
 
44277
  int newobject=value->newobject ;
 
44278
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44279
  
 
44280
  efree(value);
 
44281
  if (! newobject) return; /* can't delete it! */
 
44282
  arg1 = (LassoSamlp2Response *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Response TSRMLS_CC);
 
44283
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2Response resource already free'd");
 
44284
  delete_LassoSamlp2Response(arg1);
 
44285
  
 
44286
}
 
44287
 
 
44288
 
 
44289
ZEND_NAMED_FUNCTION(_wrap_Samlp2Response_dump) {
 
44290
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
44291
  char *result = 0 ;
 
44292
  zval **args[1];
 
44293
  
 
44294
  SWIG_ResetError();
 
44295
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44296
    WRONG_PARAM_COUNT;
 
44297
  }
 
44298
  
 
44299
  {
 
44300
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Response, 0) < 0) {
 
44301
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Response_dump. Expected SWIGTYPE_p_LassoSamlp2Response");
 
44302
    }
 
44303
  }
 
44304
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44305
  result = (char *)LassoSamlp2Response_dump(arg1);
 
44306
  {
 
44307
    if(!result) {
 
44308
      ZVAL_NULL(return_value);
 
44309
    } else {
 
44310
      ZVAL_STRING(return_value,result, 1);
 
44311
    }
 
44312
  }
 
44313
  return;
 
44314
fail:
 
44315
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44316
}
 
44317
 
 
44318
 
 
44319
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_any_set) {
 
44320
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44321
  LassoNode *arg2 = (LassoNode *) 0 ;
 
44322
  zval **args[2];
 
44323
  
 
44324
  SWIG_ResetError();
 
44325
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44326
    WRONG_PARAM_COUNT;
 
44327
  }
 
44328
  
 
44329
  {
 
44330
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44331
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_any_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44332
    }
 
44333
  }
 
44334
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44335
  {
 
44336
    node_info *info, *super;
 
44337
    
 
44338
    
 
44339
    
 
44340
    
 
44341
    
 
44342
    
 
44343
    
 
44344
    
 
44345
    
 
44346
    
 
44347
    
 
44348
    
 
44349
    
 
44350
    if ((*args[1])->type == IS_NULL) {
 
44351
      arg2=0;
 
44352
    } else {
 
44353
      for (info = node_infos; info->swig; info++) {
 
44354
        for (super = info; super; super = super->super)
 
44355
        if (super->swig == SWIGTYPE_p_LassoNode)
 
44356
        break;
 
44357
        if (super && SWIG_ConvertPtr(*args[1], (void **) &arg2, info->swig, 0) >= 0)
 
44358
        break;
 
44359
      }
 
44360
      if (! info->swig) {
 
44361
        zend_error(E_ERROR, "Type error in argument of Samlp2ArtifactResponse_any_set.");
 
44362
      }
 
44363
    }
 
44364
    
 
44365
    
 
44366
    
 
44367
    
 
44368
    
 
44369
    
 
44370
    
 
44371
    
 
44372
    
 
44373
    
 
44374
    
 
44375
    
 
44376
    
 
44377
    
 
44378
    
 
44379
    
 
44380
  }
 
44381
  LassoSamlp2ArtifactResponse_any_set(arg1,arg2);
 
44382
  
 
44383
  
 
44384
  return;
 
44385
fail:
 
44386
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44387
}
 
44388
 
 
44389
 
 
44390
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_any_get) {
 
44391
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44392
  LassoNode *result = 0 ;
 
44393
  zval **args[1];
 
44394
  
 
44395
  SWIG_ResetError();
 
44396
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44397
    WRONG_PARAM_COUNT;
 
44398
  }
 
44399
  
 
44400
  {
 
44401
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44402
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_any_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44403
    }
 
44404
  }
 
44405
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44406
  result = (LassoNode *)LassoSamlp2ArtifactResponse_any_get(arg1);
 
44407
  {
 
44408
    swig_type_info *ty = SWIG_TypeDynamicCast(SWIGTYPE_p_LassoNode, (void **) &result);
 
44409
    SWIG_SetPointerZval(return_value, (void *)result, ty, 0);
 
44410
  }
 
44411
  /* Wrap this return value */
 
44412
  {
 
44413
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44414
    zval *obj, *_cPtr;
 
44415
    MAKE_STD_ZVAL(obj);
 
44416
    MAKE_STD_ZVAL(_cPtr);
 
44417
    *_cPtr = *return_value;
 
44418
    INIT_ZVAL(*return_value);
 
44419
    *return_value=*_cPtr;
 
44420
  }
 
44421
  return;
 
44422
fail:
 
44423
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44424
}
 
44425
 
 
44426
 
 
44427
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_issuer_set) {
 
44428
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44429
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
44430
  zval **args[2];
 
44431
  
 
44432
  SWIG_ResetError();
 
44433
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44434
    WRONG_PARAM_COUNT;
 
44435
  }
 
44436
  
 
44437
  {
 
44438
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44439
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_issuer_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44440
    }
 
44441
  }
 
44442
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44443
  {
 
44444
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
44445
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ArtifactResponse_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
44446
    }
 
44447
  }
 
44448
  LassoSamlp2ArtifactResponse_Issuer_set(arg1,arg2);
 
44449
  
 
44450
  
 
44451
  return;
 
44452
fail:
 
44453
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44454
}
 
44455
 
 
44456
 
 
44457
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_issuer_get) {
 
44458
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44459
  LassoSaml2NameID *result = 0 ;
 
44460
  zval **args[1];
 
44461
  
 
44462
  SWIG_ResetError();
 
44463
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44464
    WRONG_PARAM_COUNT;
 
44465
  }
 
44466
  
 
44467
  {
 
44468
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44469
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_issuer_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44470
    }
 
44471
  }
 
44472
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44473
  result = (LassoSaml2NameID *)LassoSamlp2ArtifactResponse_Issuer_get(arg1);
 
44474
  {
 
44475
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
44476
  }
 
44477
  /* Wrap this return value */
 
44478
  {
 
44479
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44480
    zval *obj, *_cPtr;
 
44481
    MAKE_STD_ZVAL(obj);
 
44482
    MAKE_STD_ZVAL(_cPtr);
 
44483
    *_cPtr = *return_value;
 
44484
    INIT_ZVAL(*return_value);
 
44485
    *return_value=*_cPtr;
 
44486
  }
 
44487
  return;
 
44488
fail:
 
44489
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44490
}
 
44491
 
 
44492
 
 
44493
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_extensions_set) {
 
44494
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44495
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
44496
  zval **args[2];
 
44497
  
 
44498
  SWIG_ResetError();
 
44499
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44500
    WRONG_PARAM_COUNT;
 
44501
  }
 
44502
  
 
44503
  {
 
44504
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44505
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44506
    }
 
44507
  }
 
44508
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44509
  {
 
44510
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
44511
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ArtifactResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
44512
    }
 
44513
  }
 
44514
  LassoSamlp2ArtifactResponse_Extensions_set(arg1,arg2);
 
44515
  
 
44516
  
 
44517
  return;
 
44518
fail:
 
44519
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44520
}
 
44521
 
 
44522
 
 
44523
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_extensions_get) {
 
44524
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44525
  LassoSamlp2Extensions *result = 0 ;
 
44526
  zval **args[1];
 
44527
  
 
44528
  SWIG_ResetError();
 
44529
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44530
    WRONG_PARAM_COUNT;
 
44531
  }
 
44532
  
 
44533
  {
 
44534
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44535
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_extensions_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44536
    }
 
44537
  }
 
44538
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44539
  result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResponse_Extensions_get(arg1);
 
44540
  {
 
44541
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
44542
  }
 
44543
  /* Wrap this return value */
 
44544
  {
 
44545
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44546
    zval *obj, *_cPtr;
 
44547
    MAKE_STD_ZVAL(obj);
 
44548
    MAKE_STD_ZVAL(_cPtr);
 
44549
    *_cPtr = *return_value;
 
44550
    INIT_ZVAL(*return_value);
 
44551
    *return_value=*_cPtr;
 
44552
  }
 
44553
  return;
 
44554
fail:
 
44555
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44556
}
 
44557
 
 
44558
 
 
44559
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_status_set) {
 
44560
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44561
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
 
44562
  zval **args[2];
 
44563
  
 
44564
  SWIG_ResetError();
 
44565
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44566
    WRONG_PARAM_COUNT;
 
44567
  }
 
44568
  
 
44569
  {
 
44570
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44571
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44572
    }
 
44573
  }
 
44574
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44575
  {
 
44576
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
44577
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ArtifactResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
44578
    }
 
44579
  }
 
44580
  LassoSamlp2ArtifactResponse_Status_set(arg1,arg2);
 
44581
  
 
44582
  
 
44583
  return;
 
44584
fail:
 
44585
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44586
}
 
44587
 
 
44588
 
 
44589
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_status_get) {
 
44590
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44591
  LassoSamlp2Status *result = 0 ;
 
44592
  zval **args[1];
 
44593
  
 
44594
  SWIG_ResetError();
 
44595
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44596
    WRONG_PARAM_COUNT;
 
44597
  }
 
44598
  
 
44599
  {
 
44600
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44601
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_status_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44602
    }
 
44603
  }
 
44604
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44605
  result = (LassoSamlp2Status *)LassoSamlp2ArtifactResponse_Status_get(arg1);
 
44606
  {
 
44607
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0);
 
44608
  }
 
44609
  /* Wrap this return value */
 
44610
  {
 
44611
    /* ALTERNATIVE Constructor, make an object wrapper */
 
44612
    zval *obj, *_cPtr;
 
44613
    MAKE_STD_ZVAL(obj);
 
44614
    MAKE_STD_ZVAL(_cPtr);
 
44615
    *_cPtr = *return_value;
 
44616
    INIT_ZVAL(*return_value);
 
44617
    *return_value=*_cPtr;
 
44618
  }
 
44619
  return;
 
44620
fail:
 
44621
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44622
}
 
44623
 
 
44624
 
 
44625
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_iD_set) {
 
44626
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44627
  char *arg2 = (char *) 0 ;
 
44628
  zval **args[2];
 
44629
  
 
44630
  SWIG_ResetError();
 
44631
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44632
    WRONG_PARAM_COUNT;
 
44633
  }
 
44634
  
 
44635
  {
 
44636
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44637
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_iD_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44638
    }
 
44639
  }
 
44640
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44641
  {
 
44642
    /*@SWIG:CONVERT_STRING_IN@*/
 
44643
    convert_to_string_ex(args[1]);
 
44644
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44645
    /*@SWIG@*/;
 
44646
  }
 
44647
  LassoSamlp2ArtifactResponse_ID_set(arg1,arg2);
 
44648
  
 
44649
  
 
44650
  return;
 
44651
fail:
 
44652
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44653
}
 
44654
 
 
44655
 
 
44656
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_iD_get) {
 
44657
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44658
  char *result = 0 ;
 
44659
  zval **args[1];
 
44660
  
 
44661
  SWIG_ResetError();
 
44662
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44663
    WRONG_PARAM_COUNT;
 
44664
  }
 
44665
  
 
44666
  {
 
44667
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44668
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_iD_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44669
    }
 
44670
  }
 
44671
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44672
  result = (char *)LassoSamlp2ArtifactResponse_ID_get(arg1);
 
44673
  {
 
44674
    if(!result) {
 
44675
      ZVAL_NULL(return_value);
 
44676
    } else {
 
44677
      ZVAL_STRING(return_value,result, 1);
 
44678
    }
 
44679
  }
 
44680
  return;
 
44681
fail:
 
44682
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44683
}
 
44684
 
 
44685
 
 
44686
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_inResponseTo_set) {
 
44687
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44688
  char *arg2 = (char *) 0 ;
 
44689
  zval **args[2];
 
44690
  
 
44691
  SWIG_ResetError();
 
44692
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44693
    WRONG_PARAM_COUNT;
 
44694
  }
 
44695
  
 
44696
  {
 
44697
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44698
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_inResponseTo_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44699
    }
 
44700
  }
 
44701
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44702
  {
 
44703
    /*@SWIG:CONVERT_STRING_IN@*/
 
44704
    convert_to_string_ex(args[1]);
 
44705
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44706
    /*@SWIG@*/;
 
44707
  }
 
44708
  LassoSamlp2ArtifactResponse_InResponseTo_set(arg1,arg2);
 
44709
  
 
44710
  
 
44711
  return;
 
44712
fail:
 
44713
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44714
}
 
44715
 
 
44716
 
 
44717
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_inResponseTo_get) {
 
44718
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44719
  char *result = 0 ;
 
44720
  zval **args[1];
 
44721
  
 
44722
  SWIG_ResetError();
 
44723
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44724
    WRONG_PARAM_COUNT;
 
44725
  }
 
44726
  
 
44727
  {
 
44728
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44729
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_inResponseTo_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44730
    }
 
44731
  }
 
44732
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44733
  result = (char *)LassoSamlp2ArtifactResponse_InResponseTo_get(arg1);
 
44734
  {
 
44735
    if(!result) {
 
44736
      ZVAL_NULL(return_value);
 
44737
    } else {
 
44738
      ZVAL_STRING(return_value,result, 1);
 
44739
    }
 
44740
  }
 
44741
  return;
 
44742
fail:
 
44743
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44744
}
 
44745
 
 
44746
 
 
44747
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_version_set) {
 
44748
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44749
  char *arg2 = (char *) 0 ;
 
44750
  zval **args[2];
 
44751
  
 
44752
  SWIG_ResetError();
 
44753
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44754
    WRONG_PARAM_COUNT;
 
44755
  }
 
44756
  
 
44757
  {
 
44758
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44759
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_version_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44760
    }
 
44761
  }
 
44762
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44763
  {
 
44764
    /*@SWIG:CONVERT_STRING_IN@*/
 
44765
    convert_to_string_ex(args[1]);
 
44766
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44767
    /*@SWIG@*/;
 
44768
  }
 
44769
  LassoSamlp2ArtifactResponse_Version_set(arg1,arg2);
 
44770
  
 
44771
  
 
44772
  return;
 
44773
fail:
 
44774
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44775
}
 
44776
 
 
44777
 
 
44778
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_version_get) {
 
44779
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44780
  char *result = 0 ;
 
44781
  zval **args[1];
 
44782
  
 
44783
  SWIG_ResetError();
 
44784
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44785
    WRONG_PARAM_COUNT;
 
44786
  }
 
44787
  
 
44788
  {
 
44789
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44790
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_version_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44791
    }
 
44792
  }
 
44793
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44794
  result = (char *)LassoSamlp2ArtifactResponse_Version_get(arg1);
 
44795
  {
 
44796
    if(!result) {
 
44797
      ZVAL_NULL(return_value);
 
44798
    } else {
 
44799
      ZVAL_STRING(return_value,result, 1);
 
44800
    }
 
44801
  }
 
44802
  return;
 
44803
fail:
 
44804
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44805
}
 
44806
 
 
44807
 
 
44808
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_issueInstant_set) {
 
44809
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44810
  char *arg2 = (char *) 0 ;
 
44811
  zval **args[2];
 
44812
  
 
44813
  SWIG_ResetError();
 
44814
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44815
    WRONG_PARAM_COUNT;
 
44816
  }
 
44817
  
 
44818
  {
 
44819
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44820
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44821
    }
 
44822
  }
 
44823
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44824
  {
 
44825
    /*@SWIG:CONVERT_STRING_IN@*/
 
44826
    convert_to_string_ex(args[1]);
 
44827
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44828
    /*@SWIG@*/;
 
44829
  }
 
44830
  LassoSamlp2ArtifactResponse_IssueInstant_set(arg1,arg2);
 
44831
  
 
44832
  
 
44833
  return;
 
44834
fail:
 
44835
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44836
}
 
44837
 
 
44838
 
 
44839
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_issueInstant_get) {
 
44840
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44841
  char *result = 0 ;
 
44842
  zval **args[1];
 
44843
  
 
44844
  SWIG_ResetError();
 
44845
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44846
    WRONG_PARAM_COUNT;
 
44847
  }
 
44848
  
 
44849
  {
 
44850
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44851
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44852
    }
 
44853
  }
 
44854
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44855
  result = (char *)LassoSamlp2ArtifactResponse_IssueInstant_get(arg1);
 
44856
  {
 
44857
    if(!result) {
 
44858
      ZVAL_NULL(return_value);
 
44859
    } else {
 
44860
      ZVAL_STRING(return_value,result, 1);
 
44861
    }
 
44862
  }
 
44863
  return;
 
44864
fail:
 
44865
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44866
}
 
44867
 
 
44868
 
 
44869
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_destination_set) {
 
44870
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44871
  char *arg2 = (char *) 0 ;
 
44872
  zval **args[2];
 
44873
  
 
44874
  SWIG_ResetError();
 
44875
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44876
    WRONG_PARAM_COUNT;
 
44877
  }
 
44878
  
 
44879
  {
 
44880
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44881
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_destination_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44882
    }
 
44883
  }
 
44884
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44885
  {
 
44886
    /*@SWIG:CONVERT_STRING_IN@*/
 
44887
    convert_to_string_ex(args[1]);
 
44888
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44889
    /*@SWIG@*/;
 
44890
  }
 
44891
  LassoSamlp2ArtifactResponse_Destination_set(arg1,arg2);
 
44892
  
 
44893
  
 
44894
  return;
 
44895
fail:
 
44896
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44897
}
 
44898
 
 
44899
 
 
44900
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_destination_get) {
 
44901
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44902
  char *result = 0 ;
 
44903
  zval **args[1];
 
44904
  
 
44905
  SWIG_ResetError();
 
44906
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44907
    WRONG_PARAM_COUNT;
 
44908
  }
 
44909
  
 
44910
  {
 
44911
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44912
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_destination_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44913
    }
 
44914
  }
 
44915
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44916
  result = (char *)LassoSamlp2ArtifactResponse_Destination_get(arg1);
 
44917
  {
 
44918
    if(!result) {
 
44919
      ZVAL_NULL(return_value);
 
44920
    } else {
 
44921
      ZVAL_STRING(return_value,result, 1);
 
44922
    }
 
44923
  }
 
44924
  return;
 
44925
fail:
 
44926
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44927
}
 
44928
 
 
44929
 
 
44930
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_consent_set) {
 
44931
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44932
  char *arg2 = (char *) 0 ;
 
44933
  zval **args[2];
 
44934
  
 
44935
  SWIG_ResetError();
 
44936
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
44937
    WRONG_PARAM_COUNT;
 
44938
  }
 
44939
  
 
44940
  {
 
44941
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44942
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_consent_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44943
    }
 
44944
  }
 
44945
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44946
  {
 
44947
    /*@SWIG:CONVERT_STRING_IN@*/
 
44948
    convert_to_string_ex(args[1]);
 
44949
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
44950
    /*@SWIG@*/;
 
44951
  }
 
44952
  LassoSamlp2ArtifactResponse_Consent_set(arg1,arg2);
 
44953
  
 
44954
  
 
44955
  return;
 
44956
fail:
 
44957
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44958
}
 
44959
 
 
44960
 
 
44961
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_consent_get) {
 
44962
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
44963
  char *result = 0 ;
 
44964
  zval **args[1];
 
44965
  
 
44966
  SWIG_ResetError();
 
44967
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
44968
    WRONG_PARAM_COUNT;
 
44969
  }
 
44970
  
 
44971
  {
 
44972
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
44973
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_consent_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
44974
    }
 
44975
  }
 
44976
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
44977
  result = (char *)LassoSamlp2ArtifactResponse_Consent_get(arg1);
 
44978
  {
 
44979
    if(!result) {
 
44980
      ZVAL_NULL(return_value);
 
44981
    } else {
 
44982
      ZVAL_STRING(return_value,result, 1);
 
44983
    }
 
44984
  }
 
44985
  return;
 
44986
fail:
 
44987
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
44988
}
 
44989
 
 
44990
 
 
44991
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2ArtifactResponse) {
 
44992
  LassoSamlp2ArtifactResponse *result = 0 ;
 
44993
  
 
44994
  SWIG_ResetError();
 
44995
  if(ZEND_NUM_ARGS() != 0) {
 
44996
    WRONG_PARAM_COUNT;
 
44997
  }
 
44998
  
 
44999
  result = (LassoSamlp2ArtifactResponse *)new_LassoSamlp2ArtifactResponse();
 
45000
  {
 
45001
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 1);
 
45002
  }
 
45003
  /* Wrap this return value */
 
45004
  {
 
45005
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45006
    zval *obj, *_cPtr;
 
45007
    MAKE_STD_ZVAL(obj);
 
45008
    MAKE_STD_ZVAL(_cPtr);
 
45009
    *_cPtr = *return_value;
 
45010
    INIT_ZVAL(*return_value);
 
45011
    *return_value=*_cPtr;
 
45012
  }
 
45013
  return;
 
45014
fail:
 
45015
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45016
}
 
45017
 
 
45018
 
 
45019
/* This function is designed to be called by the zend list destructors */
 
45020
/* to typecast and do the actual destruction */
 
45021
static void __wrap_delete_Samlp2ArtifactResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
45022
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
45023
  void *ptr=value->ptr ;
 
45024
  int newobject=value->newobject ;
 
45025
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
45026
  
 
45027
  efree(value);
 
45028
  if (! newobject) return; /* can't delete it! */
 
45029
  arg1 = (LassoSamlp2ArtifactResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ArtifactResponse TSRMLS_CC);
 
45030
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2ArtifactResponse resource already free'd");
 
45031
  delete_LassoSamlp2ArtifactResponse(arg1);
 
45032
  
 
45033
}
 
45034
 
 
45035
 
 
45036
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResponse_dump) {
 
45037
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
 
45038
  char *result = 0 ;
 
45039
  zval **args[1];
 
45040
  
 
45041
  SWIG_ResetError();
 
45042
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45043
    WRONG_PARAM_COUNT;
 
45044
  }
 
45045
  
 
45046
  {
 
45047
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResponse, 0) < 0) {
 
45048
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResponse_dump. Expected SWIGTYPE_p_LassoSamlp2ArtifactResponse");
 
45049
    }
 
45050
  }
 
45051
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45052
  result = (char *)LassoSamlp2ArtifactResponse_dump(arg1);
 
45053
  {
 
45054
    if(!result) {
 
45055
      ZVAL_NULL(return_value);
 
45056
    } else {
 
45057
      ZVAL_STRING(return_value,result, 1);
 
45058
    }
 
45059
  }
 
45060
  return;
 
45061
fail:
 
45062
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45063
}
 
45064
 
 
45065
 
 
45066
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_iD_set) {
 
45067
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45068
  char *arg2 = (char *) 0 ;
 
45069
  zval **args[2];
 
45070
  
 
45071
  SWIG_ResetError();
 
45072
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45073
    WRONG_PARAM_COUNT;
 
45074
  }
 
45075
  
 
45076
  {
 
45077
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45078
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_iD_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45079
    }
 
45080
  }
 
45081
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45082
  {
 
45083
    /*@SWIG:CONVERT_STRING_IN@*/
 
45084
    convert_to_string_ex(args[1]);
 
45085
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45086
    /*@SWIG@*/;
 
45087
  }
 
45088
  {
 
45089
    if (arg1->ID) free((char *)arg1->ID);
 
45090
    if (arg2) {
 
45091
      arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
 
45092
      strcpy((char *)arg1->ID, (const char *)arg2);
 
45093
    } else {
 
45094
      arg1->ID = 0;
 
45095
    }
 
45096
  }
 
45097
  
 
45098
  return;
 
45099
fail:
 
45100
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45101
}
 
45102
 
 
45103
 
 
45104
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_iD_get) {
 
45105
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45106
  char *result = 0 ;
 
45107
  zval **args[1];
 
45108
  
 
45109
  SWIG_ResetError();
 
45110
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45111
    WRONG_PARAM_COUNT;
 
45112
  }
 
45113
  
 
45114
  {
 
45115
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45116
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_iD_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45117
    }
 
45118
  }
 
45119
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45120
  result = (char *) ((arg1)->ID);
 
45121
  {
 
45122
    if(!result) {
 
45123
      ZVAL_NULL(return_value);
 
45124
    } else {
 
45125
      ZVAL_STRING(return_value,result, 1);
 
45126
    }
 
45127
  }
 
45128
  return;
 
45129
fail:
 
45130
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45131
}
 
45132
 
 
45133
 
 
45134
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_version_set) {
 
45135
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45136
  char *arg2 = (char *) 0 ;
 
45137
  zval **args[2];
 
45138
  
 
45139
  SWIG_ResetError();
 
45140
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45141
    WRONG_PARAM_COUNT;
 
45142
  }
 
45143
  
 
45144
  {
 
45145
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45146
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_version_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45147
    }
 
45148
  }
 
45149
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45150
  {
 
45151
    /*@SWIG:CONVERT_STRING_IN@*/
 
45152
    convert_to_string_ex(args[1]);
 
45153
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45154
    /*@SWIG@*/;
 
45155
  }
 
45156
  {
 
45157
    if (arg1->Version) free((char *)arg1->Version);
 
45158
    if (arg2) {
 
45159
      arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
 
45160
      strcpy((char *)arg1->Version, (const char *)arg2);
 
45161
    } else {
 
45162
      arg1->Version = 0;
 
45163
    }
 
45164
  }
 
45165
  
 
45166
  return;
 
45167
fail:
 
45168
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45169
}
 
45170
 
 
45171
 
 
45172
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_version_get) {
 
45173
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45174
  char *result = 0 ;
 
45175
  zval **args[1];
 
45176
  
 
45177
  SWIG_ResetError();
 
45178
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45179
    WRONG_PARAM_COUNT;
 
45180
  }
 
45181
  
 
45182
  {
 
45183
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45184
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_version_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45185
    }
 
45186
  }
 
45187
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45188
  result = (char *) ((arg1)->Version);
 
45189
  {
 
45190
    if(!result) {
 
45191
      ZVAL_NULL(return_value);
 
45192
    } else {
 
45193
      ZVAL_STRING(return_value,result, 1);
 
45194
    }
 
45195
  }
 
45196
  return;
 
45197
fail:
 
45198
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45199
}
 
45200
 
 
45201
 
 
45202
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_issueInstant_set) {
 
45203
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45204
  char *arg2 = (char *) 0 ;
 
45205
  zval **args[2];
 
45206
  
 
45207
  SWIG_ResetError();
 
45208
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45209
    WRONG_PARAM_COUNT;
 
45210
  }
 
45211
  
 
45212
  {
 
45213
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45214
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45215
    }
 
45216
  }
 
45217
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45218
  {
 
45219
    /*@SWIG:CONVERT_STRING_IN@*/
 
45220
    convert_to_string_ex(args[1]);
 
45221
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45222
    /*@SWIG@*/;
 
45223
  }
 
45224
  {
 
45225
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
 
45226
    if (arg2) {
 
45227
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
45228
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
 
45229
    } else {
 
45230
      arg1->IssueInstant = 0;
 
45231
    }
 
45232
  }
 
45233
  
 
45234
  return;
 
45235
fail:
 
45236
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45237
}
 
45238
 
 
45239
 
 
45240
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_issueInstant_get) {
 
45241
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45242
  char *result = 0 ;
 
45243
  zval **args[1];
 
45244
  
 
45245
  SWIG_ResetError();
 
45246
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45247
    WRONG_PARAM_COUNT;
 
45248
  }
 
45249
  
 
45250
  {
 
45251
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45252
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45253
    }
 
45254
  }
 
45255
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45256
  result = (char *) ((arg1)->IssueInstant);
 
45257
  {
 
45258
    if(!result) {
 
45259
      ZVAL_NULL(return_value);
 
45260
    } else {
 
45261
      ZVAL_STRING(return_value,result, 1);
 
45262
    }
 
45263
  }
 
45264
  return;
 
45265
fail:
 
45266
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45267
}
 
45268
 
 
45269
 
 
45270
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_destination_set) {
 
45271
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45272
  char *arg2 = (char *) 0 ;
 
45273
  zval **args[2];
 
45274
  
 
45275
  SWIG_ResetError();
 
45276
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45277
    WRONG_PARAM_COUNT;
 
45278
  }
 
45279
  
 
45280
  {
 
45281
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45282
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_destination_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45283
    }
 
45284
  }
 
45285
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45286
  {
 
45287
    /*@SWIG:CONVERT_STRING_IN@*/
 
45288
    convert_to_string_ex(args[1]);
 
45289
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45290
    /*@SWIG@*/;
 
45291
  }
 
45292
  {
 
45293
    if (arg1->Destination) free((char *)arg1->Destination);
 
45294
    if (arg2) {
 
45295
      arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1);
 
45296
      strcpy((char *)arg1->Destination, (const char *)arg2);
 
45297
    } else {
 
45298
      arg1->Destination = 0;
 
45299
    }
 
45300
  }
 
45301
  
 
45302
  return;
 
45303
fail:
 
45304
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45305
}
 
45306
 
 
45307
 
 
45308
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_destination_get) {
 
45309
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45310
  char *result = 0 ;
 
45311
  zval **args[1];
 
45312
  
 
45313
  SWIG_ResetError();
 
45314
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45315
    WRONG_PARAM_COUNT;
 
45316
  }
 
45317
  
 
45318
  {
 
45319
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45320
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_destination_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45321
    }
 
45322
  }
 
45323
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45324
  result = (char *) ((arg1)->Destination);
 
45325
  {
 
45326
    if(!result) {
 
45327
      ZVAL_NULL(return_value);
 
45328
    } else {
 
45329
      ZVAL_STRING(return_value,result, 1);
 
45330
    }
 
45331
  }
 
45332
  return;
 
45333
fail:
 
45334
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45335
}
 
45336
 
 
45337
 
 
45338
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_consent_set) {
 
45339
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45340
  char *arg2 = (char *) 0 ;
 
45341
  zval **args[2];
 
45342
  
 
45343
  SWIG_ResetError();
 
45344
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45345
    WRONG_PARAM_COUNT;
 
45346
  }
 
45347
  
 
45348
  {
 
45349
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45350
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_consent_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45351
    }
 
45352
  }
 
45353
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45354
  {
 
45355
    /*@SWIG:CONVERT_STRING_IN@*/
 
45356
    convert_to_string_ex(args[1]);
 
45357
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45358
    /*@SWIG@*/;
 
45359
  }
 
45360
  {
 
45361
    if (arg1->Consent) free((char *)arg1->Consent);
 
45362
    if (arg2) {
 
45363
      arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1);
 
45364
      strcpy((char *)arg1->Consent, (const char *)arg2);
 
45365
    } else {
 
45366
      arg1->Consent = 0;
 
45367
    }
 
45368
  }
 
45369
  
 
45370
  return;
 
45371
fail:
 
45372
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45373
}
 
45374
 
 
45375
 
 
45376
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_consent_get) {
 
45377
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45378
  char *result = 0 ;
 
45379
  zval **args[1];
 
45380
  
 
45381
  SWIG_ResetError();
 
45382
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45383
    WRONG_PARAM_COUNT;
 
45384
  }
 
45385
  
 
45386
  {
 
45387
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45388
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_consent_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45389
    }
 
45390
  }
 
45391
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45392
  result = (char *) ((arg1)->Consent);
 
45393
  {
 
45394
    if(!result) {
 
45395
      ZVAL_NULL(return_value);
 
45396
    } else {
 
45397
      ZVAL_STRING(return_value,result, 1);
 
45398
    }
 
45399
  }
 
45400
  return;
 
45401
fail:
 
45402
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45403
}
 
45404
 
 
45405
 
 
45406
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_issuer_set) {
 
45407
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45408
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
45409
  zval **args[2];
 
45410
  
 
45411
  SWIG_ResetError();
 
45412
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45413
    WRONG_PARAM_COUNT;
 
45414
  }
 
45415
  
 
45416
  {
 
45417
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45418
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_issuer_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45419
    }
 
45420
  }
 
45421
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45422
  {
 
45423
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
45424
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2RequestAbstract_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
45425
    }
 
45426
  }
 
45427
  LassoSamlp2RequestAbstract_Issuer_set(arg1,arg2);
 
45428
  
 
45429
  
 
45430
  return;
 
45431
fail:
 
45432
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45433
}
 
45434
 
 
45435
 
 
45436
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_issuer_get) {
 
45437
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45438
  LassoSaml2NameID *result = 0 ;
 
45439
  zval **args[1];
 
45440
  
 
45441
  SWIG_ResetError();
 
45442
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45443
    WRONG_PARAM_COUNT;
 
45444
  }
 
45445
  
 
45446
  {
 
45447
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45448
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_issuer_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45449
    }
 
45450
  }
 
45451
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45452
  result = (LassoSaml2NameID *)LassoSamlp2RequestAbstract_Issuer_get(arg1);
 
45453
  {
 
45454
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
45455
  }
 
45456
  /* Wrap this return value */
 
45457
  {
 
45458
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45459
    zval *obj, *_cPtr;
 
45460
    MAKE_STD_ZVAL(obj);
 
45461
    MAKE_STD_ZVAL(_cPtr);
 
45462
    *_cPtr = *return_value;
 
45463
    INIT_ZVAL(*return_value);
 
45464
    *return_value=*_cPtr;
 
45465
  }
 
45466
  return;
 
45467
fail:
 
45468
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45469
}
 
45470
 
 
45471
 
 
45472
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_extensions_set) {
 
45473
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45474
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
45475
  zval **args[2];
 
45476
  
 
45477
  SWIG_ResetError();
 
45478
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45479
    WRONG_PARAM_COUNT;
 
45480
  }
 
45481
  
 
45482
  {
 
45483
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45484
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_extensions_set. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45485
    }
 
45486
  }
 
45487
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45488
  {
 
45489
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
45490
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2RequestAbstract_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
45491
    }
 
45492
  }
 
45493
  LassoSamlp2RequestAbstract_Extensions_set(arg1,arg2);
 
45494
  
 
45495
  
 
45496
  return;
 
45497
fail:
 
45498
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45499
}
 
45500
 
 
45501
 
 
45502
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_extensions_get) {
 
45503
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45504
  LassoSamlp2Extensions *result = 0 ;
 
45505
  zval **args[1];
 
45506
  
 
45507
  SWIG_ResetError();
 
45508
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45509
    WRONG_PARAM_COUNT;
 
45510
  }
 
45511
  
 
45512
  {
 
45513
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45514
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_extensions_get. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45515
    }
 
45516
  }
 
45517
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45518
  result = (LassoSamlp2Extensions *)LassoSamlp2RequestAbstract_Extensions_get(arg1);
 
45519
  {
 
45520
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
45521
  }
 
45522
  /* Wrap this return value */
 
45523
  {
 
45524
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45525
    zval *obj, *_cPtr;
 
45526
    MAKE_STD_ZVAL(obj);
 
45527
    MAKE_STD_ZVAL(_cPtr);
 
45528
    *_cPtr = *return_value;
 
45529
    INIT_ZVAL(*return_value);
 
45530
    *return_value=*_cPtr;
 
45531
  }
 
45532
  return;
 
45533
fail:
 
45534
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45535
}
 
45536
 
 
45537
 
 
45538
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2RequestAbstract) {
 
45539
  LassoSamlp2RequestAbstract *result = 0 ;
 
45540
  
 
45541
  SWIG_ResetError();
 
45542
  if(ZEND_NUM_ARGS() != 0) {
 
45543
    WRONG_PARAM_COUNT;
 
45544
  }
 
45545
  
 
45546
  result = (LassoSamlp2RequestAbstract *)new_LassoSamlp2RequestAbstract();
 
45547
  {
 
45548
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestAbstract, 1);
 
45549
  }
 
45550
  /* Wrap this return value */
 
45551
  {
 
45552
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45553
    zval *obj, *_cPtr;
 
45554
    MAKE_STD_ZVAL(obj);
 
45555
    MAKE_STD_ZVAL(_cPtr);
 
45556
    *_cPtr = *return_value;
 
45557
    INIT_ZVAL(*return_value);
 
45558
    *return_value=*_cPtr;
 
45559
  }
 
45560
  return;
 
45561
fail:
 
45562
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45563
}
 
45564
 
 
45565
 
 
45566
/* This function is designed to be called by the zend list destructors */
 
45567
/* to typecast and do the actual destruction */
 
45568
static void __wrap_delete_Samlp2RequestAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
45569
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
45570
  void *ptr=value->ptr ;
 
45571
  int newobject=value->newobject ;
 
45572
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45573
  
 
45574
  efree(value);
 
45575
  if (! newobject) return; /* can't delete it! */
 
45576
  arg1 = (LassoSamlp2RequestAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2RequestAbstract TSRMLS_CC);
 
45577
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2RequestAbstract resource already free'd");
 
45578
  delete_LassoSamlp2RequestAbstract(arg1);
 
45579
  
 
45580
}
 
45581
 
 
45582
 
 
45583
ZEND_NAMED_FUNCTION(_wrap_Samlp2RequestAbstract_dump) {
 
45584
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
 
45585
  char *result = 0 ;
 
45586
  zval **args[1];
 
45587
  
 
45588
  SWIG_ResetError();
 
45589
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45590
    WRONG_PARAM_COUNT;
 
45591
  }
 
45592
  
 
45593
  {
 
45594
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2RequestAbstract, 0) < 0) {
 
45595
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2RequestAbstract_dump. Expected SWIGTYPE_p_LassoSamlp2RequestAbstract");
 
45596
    }
 
45597
  }
 
45598
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45599
  result = (char *)LassoSamlp2RequestAbstract_dump(arg1);
 
45600
  {
 
45601
    if(!result) {
 
45602
      ZVAL_NULL(return_value);
 
45603
    } else {
 
45604
      ZVAL_STRING(return_value,result, 1);
 
45605
    }
 
45606
  }
 
45607
  return;
 
45608
fail:
 
45609
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45610
}
 
45611
 
 
45612
 
 
45613
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_assertionIdRef_set) {
 
45614
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45615
  char *arg2 = (char *) 0 ;
 
45616
  zval **args[2];
 
45617
  
 
45618
  SWIG_ResetError();
 
45619
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45620
    WRONG_PARAM_COUNT;
 
45621
  }
 
45622
  
 
45623
  {
 
45624
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45625
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_assertionIdRef_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45626
    }
 
45627
  }
 
45628
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45629
  {
 
45630
    /*@SWIG:CONVERT_STRING_IN@*/
 
45631
    convert_to_string_ex(args[1]);
 
45632
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45633
    /*@SWIG@*/;
 
45634
  }
 
45635
  {
 
45636
    if (arg1->AssertionIDRef) free((char *)arg1->AssertionIDRef);
 
45637
    if (arg2) {
 
45638
      arg1->AssertionIDRef = (char *) malloc(strlen((const char *)arg2)+1);
 
45639
      strcpy((char *)arg1->AssertionIDRef, (const char *)arg2);
 
45640
    } else {
 
45641
      arg1->AssertionIDRef = 0;
 
45642
    }
 
45643
  }
 
45644
  
 
45645
  return;
 
45646
fail:
 
45647
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45648
}
 
45649
 
 
45650
 
 
45651
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_assertionIdRef_get) {
 
45652
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45653
  char *result = 0 ;
 
45654
  zval **args[1];
 
45655
  
 
45656
  SWIG_ResetError();
 
45657
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45658
    WRONG_PARAM_COUNT;
 
45659
  }
 
45660
  
 
45661
  {
 
45662
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45663
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_assertionIdRef_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45664
    }
 
45665
  }
 
45666
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45667
  result = (char *) ((arg1)->AssertionIDRef);
 
45668
  {
 
45669
    if(!result) {
 
45670
      ZVAL_NULL(return_value);
 
45671
    } else {
 
45672
      ZVAL_STRING(return_value,result, 1);
 
45673
    }
 
45674
  }
 
45675
  return;
 
45676
fail:
 
45677
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45678
}
 
45679
 
 
45680
 
 
45681
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_issuer_set) {
 
45682
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45683
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
45684
  zval **args[2];
 
45685
  
 
45686
  SWIG_ResetError();
 
45687
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45688
    WRONG_PARAM_COUNT;
 
45689
  }
 
45690
  
 
45691
  {
 
45692
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45693
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_issuer_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45694
    }
 
45695
  }
 
45696
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45697
  {
 
45698
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
45699
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AssertionIDRequest_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
45700
    }
 
45701
  }
 
45702
  LassoSamlp2AssertionIDRequest_Issuer_set(arg1,arg2);
 
45703
  
 
45704
  
 
45705
  return;
 
45706
fail:
 
45707
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45708
}
 
45709
 
 
45710
 
 
45711
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_issuer_get) {
 
45712
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45713
  LassoSaml2NameID *result = 0 ;
 
45714
  zval **args[1];
 
45715
  
 
45716
  SWIG_ResetError();
 
45717
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45718
    WRONG_PARAM_COUNT;
 
45719
  }
 
45720
  
 
45721
  {
 
45722
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45723
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_issuer_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45724
    }
 
45725
  }
 
45726
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45727
  result = (LassoSaml2NameID *)LassoSamlp2AssertionIDRequest_Issuer_get(arg1);
 
45728
  {
 
45729
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
45730
  }
 
45731
  /* Wrap this return value */
 
45732
  {
 
45733
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45734
    zval *obj, *_cPtr;
 
45735
    MAKE_STD_ZVAL(obj);
 
45736
    MAKE_STD_ZVAL(_cPtr);
 
45737
    *_cPtr = *return_value;
 
45738
    INIT_ZVAL(*return_value);
 
45739
    *return_value=*_cPtr;
 
45740
  }
 
45741
  return;
 
45742
fail:
 
45743
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45744
}
 
45745
 
 
45746
 
 
45747
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_extensions_set) {
 
45748
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45749
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
45750
  zval **args[2];
 
45751
  
 
45752
  SWIG_ResetError();
 
45753
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45754
    WRONG_PARAM_COUNT;
 
45755
  }
 
45756
  
 
45757
  {
 
45758
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45759
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45760
    }
 
45761
  }
 
45762
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45763
  {
 
45764
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
45765
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AssertionIDRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
45766
    }
 
45767
  }
 
45768
  LassoSamlp2AssertionIDRequest_Extensions_set(arg1,arg2);
 
45769
  
 
45770
  
 
45771
  return;
 
45772
fail:
 
45773
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45774
}
 
45775
 
 
45776
 
 
45777
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_extensions_get) {
 
45778
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45779
  LassoSamlp2Extensions *result = 0 ;
 
45780
  zval **args[1];
 
45781
  
 
45782
  SWIG_ResetError();
 
45783
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45784
    WRONG_PARAM_COUNT;
 
45785
  }
 
45786
  
 
45787
  {
 
45788
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45789
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_extensions_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45790
    }
 
45791
  }
 
45792
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45793
  result = (LassoSamlp2Extensions *)LassoSamlp2AssertionIDRequest_Extensions_get(arg1);
 
45794
  {
 
45795
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
45796
  }
 
45797
  /* Wrap this return value */
 
45798
  {
 
45799
    /* ALTERNATIVE Constructor, make an object wrapper */
 
45800
    zval *obj, *_cPtr;
 
45801
    MAKE_STD_ZVAL(obj);
 
45802
    MAKE_STD_ZVAL(_cPtr);
 
45803
    *_cPtr = *return_value;
 
45804
    INIT_ZVAL(*return_value);
 
45805
    *return_value=*_cPtr;
 
45806
  }
 
45807
  return;
 
45808
fail:
 
45809
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45810
}
 
45811
 
 
45812
 
 
45813
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_iD_set) {
 
45814
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45815
  char *arg2 = (char *) 0 ;
 
45816
  zval **args[2];
 
45817
  
 
45818
  SWIG_ResetError();
 
45819
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45820
    WRONG_PARAM_COUNT;
 
45821
  }
 
45822
  
 
45823
  {
 
45824
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45825
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_iD_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45826
    }
 
45827
  }
 
45828
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45829
  {
 
45830
    /*@SWIG:CONVERT_STRING_IN@*/
 
45831
    convert_to_string_ex(args[1]);
 
45832
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45833
    /*@SWIG@*/;
 
45834
  }
 
45835
  LassoSamlp2AssertionIDRequest_ID_set(arg1,arg2);
 
45836
  
 
45837
  
 
45838
  return;
 
45839
fail:
 
45840
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45841
}
 
45842
 
 
45843
 
 
45844
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_iD_get) {
 
45845
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45846
  char *result = 0 ;
 
45847
  zval **args[1];
 
45848
  
 
45849
  SWIG_ResetError();
 
45850
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45851
    WRONG_PARAM_COUNT;
 
45852
  }
 
45853
  
 
45854
  {
 
45855
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45856
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_iD_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45857
    }
 
45858
  }
 
45859
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45860
  result = (char *)LassoSamlp2AssertionIDRequest_ID_get(arg1);
 
45861
  {
 
45862
    if(!result) {
 
45863
      ZVAL_NULL(return_value);
 
45864
    } else {
 
45865
      ZVAL_STRING(return_value,result, 1);
 
45866
    }
 
45867
  }
 
45868
  return;
 
45869
fail:
 
45870
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45871
}
 
45872
 
 
45873
 
 
45874
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_version_set) {
 
45875
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45876
  char *arg2 = (char *) 0 ;
 
45877
  zval **args[2];
 
45878
  
 
45879
  SWIG_ResetError();
 
45880
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45881
    WRONG_PARAM_COUNT;
 
45882
  }
 
45883
  
 
45884
  {
 
45885
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45886
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_version_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45887
    }
 
45888
  }
 
45889
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45890
  {
 
45891
    /*@SWIG:CONVERT_STRING_IN@*/
 
45892
    convert_to_string_ex(args[1]);
 
45893
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45894
    /*@SWIG@*/;
 
45895
  }
 
45896
  LassoSamlp2AssertionIDRequest_Version_set(arg1,arg2);
 
45897
  
 
45898
  
 
45899
  return;
 
45900
fail:
 
45901
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45902
}
 
45903
 
 
45904
 
 
45905
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_version_get) {
 
45906
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45907
  char *result = 0 ;
 
45908
  zval **args[1];
 
45909
  
 
45910
  SWIG_ResetError();
 
45911
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45912
    WRONG_PARAM_COUNT;
 
45913
  }
 
45914
  
 
45915
  {
 
45916
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45917
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_version_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45918
    }
 
45919
  }
 
45920
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45921
  result = (char *)LassoSamlp2AssertionIDRequest_Version_get(arg1);
 
45922
  {
 
45923
    if(!result) {
 
45924
      ZVAL_NULL(return_value);
 
45925
    } else {
 
45926
      ZVAL_STRING(return_value,result, 1);
 
45927
    }
 
45928
  }
 
45929
  return;
 
45930
fail:
 
45931
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45932
}
 
45933
 
 
45934
 
 
45935
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_issueInstant_set) {
 
45936
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45937
  char *arg2 = (char *) 0 ;
 
45938
  zval **args[2];
 
45939
  
 
45940
  SWIG_ResetError();
 
45941
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
45942
    WRONG_PARAM_COUNT;
 
45943
  }
 
45944
  
 
45945
  {
 
45946
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45947
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45948
    }
 
45949
  }
 
45950
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45951
  {
 
45952
    /*@SWIG:CONVERT_STRING_IN@*/
 
45953
    convert_to_string_ex(args[1]);
 
45954
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
45955
    /*@SWIG@*/;
 
45956
  }
 
45957
  LassoSamlp2AssertionIDRequest_IssueInstant_set(arg1,arg2);
 
45958
  
 
45959
  
 
45960
  return;
 
45961
fail:
 
45962
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45963
}
 
45964
 
 
45965
 
 
45966
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_issueInstant_get) {
 
45967
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45968
  char *result = 0 ;
 
45969
  zval **args[1];
 
45970
  
 
45971
  SWIG_ResetError();
 
45972
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
45973
    WRONG_PARAM_COUNT;
 
45974
  }
 
45975
  
 
45976
  {
 
45977
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
45978
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
45979
    }
 
45980
  }
 
45981
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
45982
  result = (char *)LassoSamlp2AssertionIDRequest_IssueInstant_get(arg1);
 
45983
  {
 
45984
    if(!result) {
 
45985
      ZVAL_NULL(return_value);
 
45986
    } else {
 
45987
      ZVAL_STRING(return_value,result, 1);
 
45988
    }
 
45989
  }
 
45990
  return;
 
45991
fail:
 
45992
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
45993
}
 
45994
 
 
45995
 
 
45996
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_destination_set) {
 
45997
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
45998
  char *arg2 = (char *) 0 ;
 
45999
  zval **args[2];
 
46000
  
 
46001
  SWIG_ResetError();
 
46002
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46003
    WRONG_PARAM_COUNT;
 
46004
  }
 
46005
  
 
46006
  {
 
46007
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
46008
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_destination_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
46009
    }
 
46010
  }
 
46011
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46012
  {
 
46013
    /*@SWIG:CONVERT_STRING_IN@*/
 
46014
    convert_to_string_ex(args[1]);
 
46015
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46016
    /*@SWIG@*/;
 
46017
  }
 
46018
  LassoSamlp2AssertionIDRequest_Destination_set(arg1,arg2);
 
46019
  
 
46020
  
 
46021
  return;
 
46022
fail:
 
46023
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46024
}
 
46025
 
 
46026
 
 
46027
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_destination_get) {
 
46028
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
46029
  char *result = 0 ;
 
46030
  zval **args[1];
 
46031
  
 
46032
  SWIG_ResetError();
 
46033
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46034
    WRONG_PARAM_COUNT;
 
46035
  }
 
46036
  
 
46037
  {
 
46038
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
46039
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_destination_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
46040
    }
 
46041
  }
 
46042
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46043
  result = (char *)LassoSamlp2AssertionIDRequest_Destination_get(arg1);
 
46044
  {
 
46045
    if(!result) {
 
46046
      ZVAL_NULL(return_value);
 
46047
    } else {
 
46048
      ZVAL_STRING(return_value,result, 1);
 
46049
    }
 
46050
  }
 
46051
  return;
 
46052
fail:
 
46053
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46054
}
 
46055
 
 
46056
 
 
46057
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_consent_set) {
 
46058
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
46059
  char *arg2 = (char *) 0 ;
 
46060
  zval **args[2];
 
46061
  
 
46062
  SWIG_ResetError();
 
46063
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46064
    WRONG_PARAM_COUNT;
 
46065
  }
 
46066
  
 
46067
  {
 
46068
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
46069
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_consent_set. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
46070
    }
 
46071
  }
 
46072
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46073
  {
 
46074
    /*@SWIG:CONVERT_STRING_IN@*/
 
46075
    convert_to_string_ex(args[1]);
 
46076
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46077
    /*@SWIG@*/;
 
46078
  }
 
46079
  LassoSamlp2AssertionIDRequest_Consent_set(arg1,arg2);
 
46080
  
 
46081
  
 
46082
  return;
 
46083
fail:
 
46084
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46085
}
 
46086
 
 
46087
 
 
46088
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_consent_get) {
 
46089
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
46090
  char *result = 0 ;
 
46091
  zval **args[1];
 
46092
  
 
46093
  SWIG_ResetError();
 
46094
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46095
    WRONG_PARAM_COUNT;
 
46096
  }
 
46097
  
 
46098
  {
 
46099
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
46100
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_consent_get. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
46101
    }
 
46102
  }
 
46103
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46104
  result = (char *)LassoSamlp2AssertionIDRequest_Consent_get(arg1);
 
46105
  {
 
46106
    if(!result) {
 
46107
      ZVAL_NULL(return_value);
 
46108
    } else {
 
46109
      ZVAL_STRING(return_value,result, 1);
 
46110
    }
 
46111
  }
 
46112
  return;
 
46113
fail:
 
46114
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46115
}
 
46116
 
 
46117
 
 
46118
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2AssertionIDRequest) {
 
46119
  LassoSamlp2AssertionIDRequest *result = 0 ;
 
46120
  
 
46121
  SWIG_ResetError();
 
46122
  if(ZEND_NUM_ARGS() != 0) {
 
46123
    WRONG_PARAM_COUNT;
 
46124
  }
 
46125
  
 
46126
  result = (LassoSamlp2AssertionIDRequest *)new_LassoSamlp2AssertionIDRequest();
 
46127
  {
 
46128
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 1);
 
46129
  }
 
46130
  /* Wrap this return value */
 
46131
  {
 
46132
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46133
    zval *obj, *_cPtr;
 
46134
    MAKE_STD_ZVAL(obj);
 
46135
    MAKE_STD_ZVAL(_cPtr);
 
46136
    *_cPtr = *return_value;
 
46137
    INIT_ZVAL(*return_value);
 
46138
    *return_value=*_cPtr;
 
46139
  }
 
46140
  return;
 
46141
fail:
 
46142
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46143
}
 
46144
 
 
46145
 
 
46146
/* This function is designed to be called by the zend list destructors */
 
46147
/* to typecast and do the actual destruction */
 
46148
static void __wrap_delete_Samlp2AssertionIDRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
46149
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
46150
  void *ptr=value->ptr ;
 
46151
  int newobject=value->newobject ;
 
46152
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
46153
  
 
46154
  efree(value);
 
46155
  if (! newobject) return; /* can't delete it! */
 
46156
  arg1 = (LassoSamlp2AssertionIDRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AssertionIDRequest TSRMLS_CC);
 
46157
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2AssertionIDRequest resource already free'd");
 
46158
  delete_LassoSamlp2AssertionIDRequest(arg1);
 
46159
  
 
46160
}
 
46161
 
 
46162
 
 
46163
ZEND_NAMED_FUNCTION(_wrap_Samlp2AssertionIDRequest_dump) {
 
46164
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
 
46165
  char *result = 0 ;
 
46166
  zval **args[1];
 
46167
  
 
46168
  SWIG_ResetError();
 
46169
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46170
    WRONG_PARAM_COUNT;
 
46171
  }
 
46172
  
 
46173
  {
 
46174
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AssertionIDRequest, 0) < 0) {
 
46175
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AssertionIDRequest_dump. Expected SWIGTYPE_p_LassoSamlp2AssertionIDRequest");
 
46176
    }
 
46177
  }
 
46178
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46179
  result = (char *)LassoSamlp2AssertionIDRequest_dump(arg1);
 
46180
  {
 
46181
    if(!result) {
 
46182
      ZVAL_NULL(return_value);
 
46183
    } else {
 
46184
      ZVAL_STRING(return_value,result, 1);
 
46185
    }
 
46186
  }
 
46187
  return;
 
46188
fail:
 
46189
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46190
}
 
46191
 
 
46192
 
 
46193
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_artifact_set) {
 
46194
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46195
  char *arg2 = (char *) 0 ;
 
46196
  zval **args[2];
 
46197
  
 
46198
  SWIG_ResetError();
 
46199
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46200
    WRONG_PARAM_COUNT;
 
46201
  }
 
46202
  
 
46203
  {
 
46204
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46205
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_artifact_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46206
    }
 
46207
  }
 
46208
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46209
  {
 
46210
    /*@SWIG:CONVERT_STRING_IN@*/
 
46211
    convert_to_string_ex(args[1]);
 
46212
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46213
    /*@SWIG@*/;
 
46214
  }
 
46215
  {
 
46216
    if (arg1->Artifact) free((char *)arg1->Artifact);
 
46217
    if (arg2) {
 
46218
      arg1->Artifact = (char *) malloc(strlen((const char *)arg2)+1);
 
46219
      strcpy((char *)arg1->Artifact, (const char *)arg2);
 
46220
    } else {
 
46221
      arg1->Artifact = 0;
 
46222
    }
 
46223
  }
 
46224
  
 
46225
  return;
 
46226
fail:
 
46227
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46228
}
 
46229
 
 
46230
 
 
46231
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_artifact_get) {
 
46232
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46233
  char *result = 0 ;
 
46234
  zval **args[1];
 
46235
  
 
46236
  SWIG_ResetError();
 
46237
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46238
    WRONG_PARAM_COUNT;
 
46239
  }
 
46240
  
 
46241
  {
 
46242
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46243
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_artifact_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46244
    }
 
46245
  }
 
46246
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46247
  result = (char *) ((arg1)->Artifact);
 
46248
  {
 
46249
    if(!result) {
 
46250
      ZVAL_NULL(return_value);
 
46251
    } else {
 
46252
      ZVAL_STRING(return_value,result, 1);
 
46253
    }
 
46254
  }
 
46255
  return;
 
46256
fail:
 
46257
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46258
}
 
46259
 
 
46260
 
 
46261
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_issuer_set) {
 
46262
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46263
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
46264
  zval **args[2];
 
46265
  
 
46266
  SWIG_ResetError();
 
46267
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46268
    WRONG_PARAM_COUNT;
 
46269
  }
 
46270
  
 
46271
  {
 
46272
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46273
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_issuer_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46274
    }
 
46275
  }
 
46276
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46277
  {
 
46278
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
46279
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ArtifactResolve_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
46280
    }
 
46281
  }
 
46282
  LassoSamlp2ArtifactResolve_Issuer_set(arg1,arg2);
 
46283
  
 
46284
  
 
46285
  return;
 
46286
fail:
 
46287
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46288
}
 
46289
 
 
46290
 
 
46291
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_issuer_get) {
 
46292
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46293
  LassoSaml2NameID *result = 0 ;
 
46294
  zval **args[1];
 
46295
  
 
46296
  SWIG_ResetError();
 
46297
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46298
    WRONG_PARAM_COUNT;
 
46299
  }
 
46300
  
 
46301
  {
 
46302
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46303
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_issuer_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46304
    }
 
46305
  }
 
46306
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46307
  result = (LassoSaml2NameID *)LassoSamlp2ArtifactResolve_Issuer_get(arg1);
 
46308
  {
 
46309
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
46310
  }
 
46311
  /* Wrap this return value */
 
46312
  {
 
46313
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46314
    zval *obj, *_cPtr;
 
46315
    MAKE_STD_ZVAL(obj);
 
46316
    MAKE_STD_ZVAL(_cPtr);
 
46317
    *_cPtr = *return_value;
 
46318
    INIT_ZVAL(*return_value);
 
46319
    *return_value=*_cPtr;
 
46320
  }
 
46321
  return;
 
46322
fail:
 
46323
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46324
}
 
46325
 
 
46326
 
 
46327
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_extensions_set) {
 
46328
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46329
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
46330
  zval **args[2];
 
46331
  
 
46332
  SWIG_ResetError();
 
46333
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46334
    WRONG_PARAM_COUNT;
 
46335
  }
 
46336
  
 
46337
  {
 
46338
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46339
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_extensions_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46340
    }
 
46341
  }
 
46342
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46343
  {
 
46344
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
46345
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ArtifactResolve_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
46346
    }
 
46347
  }
 
46348
  LassoSamlp2ArtifactResolve_Extensions_set(arg1,arg2);
 
46349
  
 
46350
  
 
46351
  return;
 
46352
fail:
 
46353
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46354
}
 
46355
 
 
46356
 
 
46357
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_extensions_get) {
 
46358
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46359
  LassoSamlp2Extensions *result = 0 ;
 
46360
  zval **args[1];
 
46361
  
 
46362
  SWIG_ResetError();
 
46363
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46364
    WRONG_PARAM_COUNT;
 
46365
  }
 
46366
  
 
46367
  {
 
46368
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46369
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_extensions_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46370
    }
 
46371
  }
 
46372
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46373
  result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResolve_Extensions_get(arg1);
 
46374
  {
 
46375
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
46376
  }
 
46377
  /* Wrap this return value */
 
46378
  {
 
46379
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46380
    zval *obj, *_cPtr;
 
46381
    MAKE_STD_ZVAL(obj);
 
46382
    MAKE_STD_ZVAL(_cPtr);
 
46383
    *_cPtr = *return_value;
 
46384
    INIT_ZVAL(*return_value);
 
46385
    *return_value=*_cPtr;
 
46386
  }
 
46387
  return;
 
46388
fail:
 
46389
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46390
}
 
46391
 
 
46392
 
 
46393
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_iD_set) {
 
46394
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46395
  char *arg2 = (char *) 0 ;
 
46396
  zval **args[2];
 
46397
  
 
46398
  SWIG_ResetError();
 
46399
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46400
    WRONG_PARAM_COUNT;
 
46401
  }
 
46402
  
 
46403
  {
 
46404
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46405
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_iD_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46406
    }
 
46407
  }
 
46408
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46409
  {
 
46410
    /*@SWIG:CONVERT_STRING_IN@*/
 
46411
    convert_to_string_ex(args[1]);
 
46412
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46413
    /*@SWIG@*/;
 
46414
  }
 
46415
  LassoSamlp2ArtifactResolve_ID_set(arg1,arg2);
 
46416
  
 
46417
  
 
46418
  return;
 
46419
fail:
 
46420
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46421
}
 
46422
 
 
46423
 
 
46424
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_iD_get) {
 
46425
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46426
  char *result = 0 ;
 
46427
  zval **args[1];
 
46428
  
 
46429
  SWIG_ResetError();
 
46430
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46431
    WRONG_PARAM_COUNT;
 
46432
  }
 
46433
  
 
46434
  {
 
46435
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46436
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_iD_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46437
    }
 
46438
  }
 
46439
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46440
  result = (char *)LassoSamlp2ArtifactResolve_ID_get(arg1);
 
46441
  {
 
46442
    if(!result) {
 
46443
      ZVAL_NULL(return_value);
 
46444
    } else {
 
46445
      ZVAL_STRING(return_value,result, 1);
 
46446
    }
 
46447
  }
 
46448
  return;
 
46449
fail:
 
46450
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46451
}
 
46452
 
 
46453
 
 
46454
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_version_set) {
 
46455
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46456
  char *arg2 = (char *) 0 ;
 
46457
  zval **args[2];
 
46458
  
 
46459
  SWIG_ResetError();
 
46460
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46461
    WRONG_PARAM_COUNT;
 
46462
  }
 
46463
  
 
46464
  {
 
46465
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46466
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_version_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46467
    }
 
46468
  }
 
46469
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46470
  {
 
46471
    /*@SWIG:CONVERT_STRING_IN@*/
 
46472
    convert_to_string_ex(args[1]);
 
46473
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46474
    /*@SWIG@*/;
 
46475
  }
 
46476
  LassoSamlp2ArtifactResolve_Version_set(arg1,arg2);
 
46477
  
 
46478
  
 
46479
  return;
 
46480
fail:
 
46481
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46482
}
 
46483
 
 
46484
 
 
46485
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_version_get) {
 
46486
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46487
  char *result = 0 ;
 
46488
  zval **args[1];
 
46489
  
 
46490
  SWIG_ResetError();
 
46491
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46492
    WRONG_PARAM_COUNT;
 
46493
  }
 
46494
  
 
46495
  {
 
46496
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46497
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_version_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46498
    }
 
46499
  }
 
46500
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46501
  result = (char *)LassoSamlp2ArtifactResolve_Version_get(arg1);
 
46502
  {
 
46503
    if(!result) {
 
46504
      ZVAL_NULL(return_value);
 
46505
    } else {
 
46506
      ZVAL_STRING(return_value,result, 1);
 
46507
    }
 
46508
  }
 
46509
  return;
 
46510
fail:
 
46511
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46512
}
 
46513
 
 
46514
 
 
46515
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_issueInstant_set) {
 
46516
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46517
  char *arg2 = (char *) 0 ;
 
46518
  zval **args[2];
 
46519
  
 
46520
  SWIG_ResetError();
 
46521
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46522
    WRONG_PARAM_COUNT;
 
46523
  }
 
46524
  
 
46525
  {
 
46526
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46527
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46528
    }
 
46529
  }
 
46530
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46531
  {
 
46532
    /*@SWIG:CONVERT_STRING_IN@*/
 
46533
    convert_to_string_ex(args[1]);
 
46534
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46535
    /*@SWIG@*/;
 
46536
  }
 
46537
  LassoSamlp2ArtifactResolve_IssueInstant_set(arg1,arg2);
 
46538
  
 
46539
  
 
46540
  return;
 
46541
fail:
 
46542
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46543
}
 
46544
 
 
46545
 
 
46546
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_issueInstant_get) {
 
46547
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46548
  char *result = 0 ;
 
46549
  zval **args[1];
 
46550
  
 
46551
  SWIG_ResetError();
 
46552
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46553
    WRONG_PARAM_COUNT;
 
46554
  }
 
46555
  
 
46556
  {
 
46557
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46558
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46559
    }
 
46560
  }
 
46561
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46562
  result = (char *)LassoSamlp2ArtifactResolve_IssueInstant_get(arg1);
 
46563
  {
 
46564
    if(!result) {
 
46565
      ZVAL_NULL(return_value);
 
46566
    } else {
 
46567
      ZVAL_STRING(return_value,result, 1);
 
46568
    }
 
46569
  }
 
46570
  return;
 
46571
fail:
 
46572
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46573
}
 
46574
 
 
46575
 
 
46576
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_destination_set) {
 
46577
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46578
  char *arg2 = (char *) 0 ;
 
46579
  zval **args[2];
 
46580
  
 
46581
  SWIG_ResetError();
 
46582
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46583
    WRONG_PARAM_COUNT;
 
46584
  }
 
46585
  
 
46586
  {
 
46587
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46588
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_destination_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46589
    }
 
46590
  }
 
46591
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46592
  {
 
46593
    /*@SWIG:CONVERT_STRING_IN@*/
 
46594
    convert_to_string_ex(args[1]);
 
46595
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46596
    /*@SWIG@*/;
 
46597
  }
 
46598
  LassoSamlp2ArtifactResolve_Destination_set(arg1,arg2);
 
46599
  
 
46600
  
 
46601
  return;
 
46602
fail:
 
46603
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46604
}
 
46605
 
 
46606
 
 
46607
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_destination_get) {
 
46608
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46609
  char *result = 0 ;
 
46610
  zval **args[1];
 
46611
  
 
46612
  SWIG_ResetError();
 
46613
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46614
    WRONG_PARAM_COUNT;
 
46615
  }
 
46616
  
 
46617
  {
 
46618
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46619
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_destination_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46620
    }
 
46621
  }
 
46622
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46623
  result = (char *)LassoSamlp2ArtifactResolve_Destination_get(arg1);
 
46624
  {
 
46625
    if(!result) {
 
46626
      ZVAL_NULL(return_value);
 
46627
    } else {
 
46628
      ZVAL_STRING(return_value,result, 1);
 
46629
    }
 
46630
  }
 
46631
  return;
 
46632
fail:
 
46633
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46634
}
 
46635
 
 
46636
 
 
46637
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_consent_set) {
 
46638
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46639
  char *arg2 = (char *) 0 ;
 
46640
  zval **args[2];
 
46641
  
 
46642
  SWIG_ResetError();
 
46643
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46644
    WRONG_PARAM_COUNT;
 
46645
  }
 
46646
  
 
46647
  {
 
46648
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46649
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_consent_set. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46650
    }
 
46651
  }
 
46652
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46653
  {
 
46654
    /*@SWIG:CONVERT_STRING_IN@*/
 
46655
    convert_to_string_ex(args[1]);
 
46656
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
46657
    /*@SWIG@*/;
 
46658
  }
 
46659
  LassoSamlp2ArtifactResolve_Consent_set(arg1,arg2);
 
46660
  
 
46661
  
 
46662
  return;
 
46663
fail:
 
46664
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46665
}
 
46666
 
 
46667
 
 
46668
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_consent_get) {
 
46669
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46670
  char *result = 0 ;
 
46671
  zval **args[1];
 
46672
  
 
46673
  SWIG_ResetError();
 
46674
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46675
    WRONG_PARAM_COUNT;
 
46676
  }
 
46677
  
 
46678
  {
 
46679
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46680
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_consent_get. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46681
    }
 
46682
  }
 
46683
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46684
  result = (char *)LassoSamlp2ArtifactResolve_Consent_get(arg1);
 
46685
  {
 
46686
    if(!result) {
 
46687
      ZVAL_NULL(return_value);
 
46688
    } else {
 
46689
      ZVAL_STRING(return_value,result, 1);
 
46690
    }
 
46691
  }
 
46692
  return;
 
46693
fail:
 
46694
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46695
}
 
46696
 
 
46697
 
 
46698
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2ArtifactResolve) {
 
46699
  LassoSamlp2ArtifactResolve *result = 0 ;
 
46700
  
 
46701
  SWIG_ResetError();
 
46702
  if(ZEND_NUM_ARGS() != 0) {
 
46703
    WRONG_PARAM_COUNT;
 
46704
  }
 
46705
  
 
46706
  result = (LassoSamlp2ArtifactResolve *)new_LassoSamlp2ArtifactResolve();
 
46707
  {
 
46708
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 1);
 
46709
  }
 
46710
  /* Wrap this return value */
 
46711
  {
 
46712
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46713
    zval *obj, *_cPtr;
 
46714
    MAKE_STD_ZVAL(obj);
 
46715
    MAKE_STD_ZVAL(_cPtr);
 
46716
    *_cPtr = *return_value;
 
46717
    INIT_ZVAL(*return_value);
 
46718
    *return_value=*_cPtr;
 
46719
  }
 
46720
  return;
 
46721
fail:
 
46722
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46723
}
 
46724
 
 
46725
 
 
46726
/* This function is designed to be called by the zend list destructors */
 
46727
/* to typecast and do the actual destruction */
 
46728
static void __wrap_delete_Samlp2ArtifactResolve(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
46729
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
46730
  void *ptr=value->ptr ;
 
46731
  int newobject=value->newobject ;
 
46732
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46733
  
 
46734
  efree(value);
 
46735
  if (! newobject) return; /* can't delete it! */
 
46736
  arg1 = (LassoSamlp2ArtifactResolve *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ArtifactResolve TSRMLS_CC);
 
46737
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2ArtifactResolve resource already free'd");
 
46738
  delete_LassoSamlp2ArtifactResolve(arg1);
 
46739
  
 
46740
}
 
46741
 
 
46742
 
 
46743
ZEND_NAMED_FUNCTION(_wrap_Samlp2ArtifactResolve_dump) {
 
46744
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
 
46745
  char *result = 0 ;
 
46746
  zval **args[1];
 
46747
  
 
46748
  SWIG_ResetError();
 
46749
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46750
    WRONG_PARAM_COUNT;
 
46751
  }
 
46752
  
 
46753
  {
 
46754
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ArtifactResolve, 0) < 0) {
 
46755
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ArtifactResolve_dump. Expected SWIGTYPE_p_LassoSamlp2ArtifactResolve");
 
46756
    }
 
46757
  }
 
46758
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46759
  result = (char *)LassoSamlp2ArtifactResolve_dump(arg1);
 
46760
  {
 
46761
    if(!result) {
 
46762
      ZVAL_NULL(return_value);
 
46763
    } else {
 
46764
      ZVAL_STRING(return_value,result, 1);
 
46765
    }
 
46766
  }
 
46767
  return;
 
46768
fail:
 
46769
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46770
}
 
46771
 
 
46772
 
 
46773
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_baseID_set) {
 
46774
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46775
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
 
46776
  zval **args[2];
 
46777
  
 
46778
  SWIG_ResetError();
 
46779
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46780
    WRONG_PARAM_COUNT;
 
46781
  }
 
46782
  
 
46783
  {
 
46784
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46785
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_baseID_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46786
    }
 
46787
  }
 
46788
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46789
  {
 
46790
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
46791
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_baseID_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
46792
    }
 
46793
  }
 
46794
  LassoSamlp2NameIDMappingRequest_BaseID_set(arg1,arg2);
 
46795
  
 
46796
  
 
46797
  return;
 
46798
fail:
 
46799
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46800
}
 
46801
 
 
46802
 
 
46803
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_baseID_get) {
 
46804
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46805
  LassoSaml2BaseIDAbstract *result = 0 ;
 
46806
  zval **args[1];
 
46807
  
 
46808
  SWIG_ResetError();
 
46809
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46810
    WRONG_PARAM_COUNT;
 
46811
  }
 
46812
  
 
46813
  {
 
46814
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46815
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_baseID_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46816
    }
 
46817
  }
 
46818
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46819
  result = (LassoSaml2BaseIDAbstract *)LassoSamlp2NameIDMappingRequest_BaseID_get(arg1);
 
46820
  {
 
46821
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0);
 
46822
  }
 
46823
  /* Wrap this return value */
 
46824
  {
 
46825
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46826
    zval *obj, *_cPtr;
 
46827
    MAKE_STD_ZVAL(obj);
 
46828
    MAKE_STD_ZVAL(_cPtr);
 
46829
    *_cPtr = *return_value;
 
46830
    INIT_ZVAL(*return_value);
 
46831
    *return_value=*_cPtr;
 
46832
  }
 
46833
  return;
 
46834
fail:
 
46835
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46836
}
 
46837
 
 
46838
 
 
46839
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_nameID_set) {
 
46840
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46841
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
46842
  zval **args[2];
 
46843
  
 
46844
  SWIG_ResetError();
 
46845
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46846
    WRONG_PARAM_COUNT;
 
46847
  }
 
46848
  
 
46849
  {
 
46850
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46851
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_nameID_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46852
    }
 
46853
  }
 
46854
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46855
  {
 
46856
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
46857
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
46858
    }
 
46859
  }
 
46860
  LassoSamlp2NameIDMappingRequest_NameID_set(arg1,arg2);
 
46861
  
 
46862
  
 
46863
  return;
 
46864
fail:
 
46865
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46866
}
 
46867
 
 
46868
 
 
46869
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_nameID_get) {
 
46870
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46871
  LassoSaml2NameID *result = 0 ;
 
46872
  zval **args[1];
 
46873
  
 
46874
  SWIG_ResetError();
 
46875
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46876
    WRONG_PARAM_COUNT;
 
46877
  }
 
46878
  
 
46879
  {
 
46880
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46881
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_nameID_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46882
    }
 
46883
  }
 
46884
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46885
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_NameID_get(arg1);
 
46886
  {
 
46887
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
46888
  }
 
46889
  /* Wrap this return value */
 
46890
  {
 
46891
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46892
    zval *obj, *_cPtr;
 
46893
    MAKE_STD_ZVAL(obj);
 
46894
    MAKE_STD_ZVAL(_cPtr);
 
46895
    *_cPtr = *return_value;
 
46896
    INIT_ZVAL(*return_value);
 
46897
    *return_value=*_cPtr;
 
46898
  }
 
46899
  return;
 
46900
fail:
 
46901
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46902
}
 
46903
 
 
46904
 
 
46905
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_encryptedID_set) {
 
46906
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46907
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
46908
  zval **args[2];
 
46909
  
 
46910
  SWIG_ResetError();
 
46911
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46912
    WRONG_PARAM_COUNT;
 
46913
  }
 
46914
  
 
46915
  {
 
46916
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46917
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46918
    }
 
46919
  }
 
46920
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46921
  {
 
46922
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
46923
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
46924
    }
 
46925
  }
 
46926
  LassoSamlp2NameIDMappingRequest_EncryptedID_set(arg1,arg2);
 
46927
  
 
46928
  
 
46929
  return;
 
46930
fail:
 
46931
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46932
}
 
46933
 
 
46934
 
 
46935
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_encryptedID_get) {
 
46936
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46937
  LassoSaml2EncryptedElement *result = 0 ;
 
46938
  zval **args[1];
 
46939
  
 
46940
  SWIG_ResetError();
 
46941
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
46942
    WRONG_PARAM_COUNT;
 
46943
  }
 
46944
  
 
46945
  {
 
46946
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46947
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_encryptedID_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46948
    }
 
46949
  }
 
46950
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46951
  result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingRequest_EncryptedID_get(arg1);
 
46952
  {
 
46953
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
46954
  }
 
46955
  /* Wrap this return value */
 
46956
  {
 
46957
    /* ALTERNATIVE Constructor, make an object wrapper */
 
46958
    zval *obj, *_cPtr;
 
46959
    MAKE_STD_ZVAL(obj);
 
46960
    MAKE_STD_ZVAL(_cPtr);
 
46961
    *_cPtr = *return_value;
 
46962
    INIT_ZVAL(*return_value);
 
46963
    *return_value=*_cPtr;
 
46964
  }
 
46965
  return;
 
46966
fail:
 
46967
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46968
}
 
46969
 
 
46970
 
 
46971
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_nameIDPolicy_set) {
 
46972
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
46973
  LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ;
 
46974
  zval **args[2];
 
46975
  
 
46976
  SWIG_ResetError();
 
46977
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
46978
    WRONG_PARAM_COUNT;
 
46979
  }
 
46980
  
 
46981
  {
 
46982
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
46983
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_nameIDPolicy_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
46984
    }
 
46985
  }
 
46986
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
46987
  {
 
46988
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
46989
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_nameIDPolicy_set. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
46990
    }
 
46991
  }
 
46992
  LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(arg1,arg2);
 
46993
  
 
46994
  
 
46995
  return;
 
46996
fail:
 
46997
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
46998
}
 
46999
 
 
47000
 
 
47001
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_nameIDPolicy_get) {
 
47002
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47003
  LassoSamlp2NameIDPolicy *result = 0 ;
 
47004
  zval **args[1];
 
47005
  
 
47006
  SWIG_ResetError();
 
47007
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47008
    WRONG_PARAM_COUNT;
 
47009
  }
 
47010
  
 
47011
  {
 
47012
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47013
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_nameIDPolicy_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47014
    }
 
47015
  }
 
47016
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47017
  result = (LassoSamlp2NameIDPolicy *)LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(arg1);
 
47018
  {
 
47019
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0);
 
47020
  }
 
47021
  /* Wrap this return value */
 
47022
  {
 
47023
    /* ALTERNATIVE Constructor, make an object wrapper */
 
47024
    zval *obj, *_cPtr;
 
47025
    MAKE_STD_ZVAL(obj);
 
47026
    MAKE_STD_ZVAL(_cPtr);
 
47027
    *_cPtr = *return_value;
 
47028
    INIT_ZVAL(*return_value);
 
47029
    *return_value=*_cPtr;
 
47030
  }
 
47031
  return;
 
47032
fail:
 
47033
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47034
}
 
47035
 
 
47036
 
 
47037
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_issuer_set) {
 
47038
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47039
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
47040
  zval **args[2];
 
47041
  
 
47042
  SWIG_ResetError();
 
47043
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47044
    WRONG_PARAM_COUNT;
 
47045
  }
 
47046
  
 
47047
  {
 
47048
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47049
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_issuer_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47050
    }
 
47051
  }
 
47052
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47053
  {
 
47054
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
47055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
47056
    }
 
47057
  }
 
47058
  LassoSamlp2NameIDMappingRequest_Issuer_set(arg1,arg2);
 
47059
  
 
47060
  
 
47061
  return;
 
47062
fail:
 
47063
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47064
}
 
47065
 
 
47066
 
 
47067
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_issuer_get) {
 
47068
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47069
  LassoSaml2NameID *result = 0 ;
 
47070
  zval **args[1];
 
47071
  
 
47072
  SWIG_ResetError();
 
47073
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47074
    WRONG_PARAM_COUNT;
 
47075
  }
 
47076
  
 
47077
  {
 
47078
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47079
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_issuer_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47080
    }
 
47081
  }
 
47082
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47083
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_Issuer_get(arg1);
 
47084
  {
 
47085
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
47086
  }
 
47087
  /* Wrap this return value */
 
47088
  {
 
47089
    /* ALTERNATIVE Constructor, make an object wrapper */
 
47090
    zval *obj, *_cPtr;
 
47091
    MAKE_STD_ZVAL(obj);
 
47092
    MAKE_STD_ZVAL(_cPtr);
 
47093
    *_cPtr = *return_value;
 
47094
    INIT_ZVAL(*return_value);
 
47095
    *return_value=*_cPtr;
 
47096
  }
 
47097
  return;
 
47098
fail:
 
47099
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47100
}
 
47101
 
 
47102
 
 
47103
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_extensions_set) {
 
47104
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47105
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
47106
  zval **args[2];
 
47107
  
 
47108
  SWIG_ResetError();
 
47109
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47110
    WRONG_PARAM_COUNT;
 
47111
  }
 
47112
  
 
47113
  {
 
47114
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47115
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47116
    }
 
47117
  }
 
47118
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47119
  {
 
47120
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
47121
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
47122
    }
 
47123
  }
 
47124
  LassoSamlp2NameIDMappingRequest_Extensions_set(arg1,arg2);
 
47125
  
 
47126
  
 
47127
  return;
 
47128
fail:
 
47129
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47130
}
 
47131
 
 
47132
 
 
47133
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_extensions_get) {
 
47134
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47135
  LassoSamlp2Extensions *result = 0 ;
 
47136
  zval **args[1];
 
47137
  
 
47138
  SWIG_ResetError();
 
47139
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47140
    WRONG_PARAM_COUNT;
 
47141
  }
 
47142
  
 
47143
  {
 
47144
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47145
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_extensions_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47146
    }
 
47147
  }
 
47148
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47149
  result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingRequest_Extensions_get(arg1);
 
47150
  {
 
47151
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
47152
  }
 
47153
  /* Wrap this return value */
 
47154
  {
 
47155
    /* ALTERNATIVE Constructor, make an object wrapper */
 
47156
    zval *obj, *_cPtr;
 
47157
    MAKE_STD_ZVAL(obj);
 
47158
    MAKE_STD_ZVAL(_cPtr);
 
47159
    *_cPtr = *return_value;
 
47160
    INIT_ZVAL(*return_value);
 
47161
    *return_value=*_cPtr;
 
47162
  }
 
47163
  return;
 
47164
fail:
 
47165
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47166
}
 
47167
 
 
47168
 
 
47169
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_iD_set) {
 
47170
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47171
  char *arg2 = (char *) 0 ;
 
47172
  zval **args[2];
 
47173
  
 
47174
  SWIG_ResetError();
 
47175
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47176
    WRONG_PARAM_COUNT;
 
47177
  }
 
47178
  
 
47179
  {
 
47180
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47181
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_iD_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47182
    }
 
47183
  }
 
47184
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47185
  {
 
47186
    /*@SWIG:CONVERT_STRING_IN@*/
 
47187
    convert_to_string_ex(args[1]);
 
47188
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47189
    /*@SWIG@*/;
 
47190
  }
 
47191
  LassoSamlp2NameIDMappingRequest_ID_set(arg1,arg2);
 
47192
  
 
47193
  
 
47194
  return;
 
47195
fail:
 
47196
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47197
}
 
47198
 
 
47199
 
 
47200
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_iD_get) {
 
47201
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47202
  char *result = 0 ;
 
47203
  zval **args[1];
 
47204
  
 
47205
  SWIG_ResetError();
 
47206
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47207
    WRONG_PARAM_COUNT;
 
47208
  }
 
47209
  
 
47210
  {
 
47211
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47212
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_iD_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47213
    }
 
47214
  }
 
47215
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47216
  result = (char *)LassoSamlp2NameIDMappingRequest_ID_get(arg1);
 
47217
  {
 
47218
    if(!result) {
 
47219
      ZVAL_NULL(return_value);
 
47220
    } else {
 
47221
      ZVAL_STRING(return_value,result, 1);
 
47222
    }
 
47223
  }
 
47224
  return;
 
47225
fail:
 
47226
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47227
}
 
47228
 
 
47229
 
 
47230
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_version_set) {
 
47231
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47232
  char *arg2 = (char *) 0 ;
 
47233
  zval **args[2];
 
47234
  
 
47235
  SWIG_ResetError();
 
47236
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47237
    WRONG_PARAM_COUNT;
 
47238
  }
 
47239
  
 
47240
  {
 
47241
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47242
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_version_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47243
    }
 
47244
  }
 
47245
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47246
  {
 
47247
    /*@SWIG:CONVERT_STRING_IN@*/
 
47248
    convert_to_string_ex(args[1]);
 
47249
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47250
    /*@SWIG@*/;
 
47251
  }
 
47252
  LassoSamlp2NameIDMappingRequest_Version_set(arg1,arg2);
 
47253
  
 
47254
  
 
47255
  return;
 
47256
fail:
 
47257
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47258
}
 
47259
 
 
47260
 
 
47261
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_version_get) {
 
47262
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47263
  char *result = 0 ;
 
47264
  zval **args[1];
 
47265
  
 
47266
  SWIG_ResetError();
 
47267
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47268
    WRONG_PARAM_COUNT;
 
47269
  }
 
47270
  
 
47271
  {
 
47272
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47273
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_version_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47274
    }
 
47275
  }
 
47276
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47277
  result = (char *)LassoSamlp2NameIDMappingRequest_Version_get(arg1);
 
47278
  {
 
47279
    if(!result) {
 
47280
      ZVAL_NULL(return_value);
 
47281
    } else {
 
47282
      ZVAL_STRING(return_value,result, 1);
 
47283
    }
 
47284
  }
 
47285
  return;
 
47286
fail:
 
47287
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47288
}
 
47289
 
 
47290
 
 
47291
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_issueInstant_set) {
 
47292
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47293
  char *arg2 = (char *) 0 ;
 
47294
  zval **args[2];
 
47295
  
 
47296
  SWIG_ResetError();
 
47297
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47298
    WRONG_PARAM_COUNT;
 
47299
  }
 
47300
  
 
47301
  {
 
47302
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47303
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47304
    }
 
47305
  }
 
47306
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47307
  {
 
47308
    /*@SWIG:CONVERT_STRING_IN@*/
 
47309
    convert_to_string_ex(args[1]);
 
47310
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47311
    /*@SWIG@*/;
 
47312
  }
 
47313
  LassoSamlp2NameIDMappingRequest_IssueInstant_set(arg1,arg2);
 
47314
  
 
47315
  
 
47316
  return;
 
47317
fail:
 
47318
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47319
}
 
47320
 
 
47321
 
 
47322
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_issueInstant_get) {
 
47323
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47324
  char *result = 0 ;
 
47325
  zval **args[1];
 
47326
  
 
47327
  SWIG_ResetError();
 
47328
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47329
    WRONG_PARAM_COUNT;
 
47330
  }
 
47331
  
 
47332
  {
 
47333
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47334
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47335
    }
 
47336
  }
 
47337
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47338
  result = (char *)LassoSamlp2NameIDMappingRequest_IssueInstant_get(arg1);
 
47339
  {
 
47340
    if(!result) {
 
47341
      ZVAL_NULL(return_value);
 
47342
    } else {
 
47343
      ZVAL_STRING(return_value,result, 1);
 
47344
    }
 
47345
  }
 
47346
  return;
 
47347
fail:
 
47348
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47349
}
 
47350
 
 
47351
 
 
47352
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_destination_set) {
 
47353
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47354
  char *arg2 = (char *) 0 ;
 
47355
  zval **args[2];
 
47356
  
 
47357
  SWIG_ResetError();
 
47358
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47359
    WRONG_PARAM_COUNT;
 
47360
  }
 
47361
  
 
47362
  {
 
47363
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47364
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_destination_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47365
    }
 
47366
  }
 
47367
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47368
  {
 
47369
    /*@SWIG:CONVERT_STRING_IN@*/
 
47370
    convert_to_string_ex(args[1]);
 
47371
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47372
    /*@SWIG@*/;
 
47373
  }
 
47374
  LassoSamlp2NameIDMappingRequest_Destination_set(arg1,arg2);
 
47375
  
 
47376
  
 
47377
  return;
 
47378
fail:
 
47379
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47380
}
 
47381
 
 
47382
 
 
47383
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_destination_get) {
 
47384
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47385
  char *result = 0 ;
 
47386
  zval **args[1];
 
47387
  
 
47388
  SWIG_ResetError();
 
47389
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47390
    WRONG_PARAM_COUNT;
 
47391
  }
 
47392
  
 
47393
  {
 
47394
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47395
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_destination_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47396
    }
 
47397
  }
 
47398
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47399
  result = (char *)LassoSamlp2NameIDMappingRequest_Destination_get(arg1);
 
47400
  {
 
47401
    if(!result) {
 
47402
      ZVAL_NULL(return_value);
 
47403
    } else {
 
47404
      ZVAL_STRING(return_value,result, 1);
 
47405
    }
 
47406
  }
 
47407
  return;
 
47408
fail:
 
47409
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47410
}
 
47411
 
 
47412
 
 
47413
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_consent_set) {
 
47414
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47415
  char *arg2 = (char *) 0 ;
 
47416
  zval **args[2];
 
47417
  
 
47418
  SWIG_ResetError();
 
47419
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47420
    WRONG_PARAM_COUNT;
 
47421
  }
 
47422
  
 
47423
  {
 
47424
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47425
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_consent_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47426
    }
 
47427
  }
 
47428
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47429
  {
 
47430
    /*@SWIG:CONVERT_STRING_IN@*/
 
47431
    convert_to_string_ex(args[1]);
 
47432
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47433
    /*@SWIG@*/;
 
47434
  }
 
47435
  LassoSamlp2NameIDMappingRequest_Consent_set(arg1,arg2);
 
47436
  
 
47437
  
 
47438
  return;
 
47439
fail:
 
47440
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47441
}
 
47442
 
 
47443
 
 
47444
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_consent_get) {
 
47445
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47446
  char *result = 0 ;
 
47447
  zval **args[1];
 
47448
  
 
47449
  SWIG_ResetError();
 
47450
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47451
    WRONG_PARAM_COUNT;
 
47452
  }
 
47453
  
 
47454
  {
 
47455
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47456
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_consent_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47457
    }
 
47458
  }
 
47459
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47460
  result = (char *)LassoSamlp2NameIDMappingRequest_Consent_get(arg1);
 
47461
  {
 
47462
    if(!result) {
 
47463
      ZVAL_NULL(return_value);
 
47464
    } else {
 
47465
      ZVAL_STRING(return_value,result, 1);
 
47466
    }
 
47467
  }
 
47468
  return;
 
47469
fail:
 
47470
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47471
}
 
47472
 
 
47473
 
 
47474
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2NameIDMappingRequest) {
 
47475
  LassoSamlp2NameIDMappingRequest *result = 0 ;
 
47476
  
 
47477
  SWIG_ResetError();
 
47478
  if(ZEND_NUM_ARGS() != 0) {
 
47479
    WRONG_PARAM_COUNT;
 
47480
  }
 
47481
  
 
47482
  result = (LassoSamlp2NameIDMappingRequest *)new_LassoSamlp2NameIDMappingRequest();
 
47483
  {
 
47484
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 1);
 
47485
  }
 
47486
  /* Wrap this return value */
 
47487
  {
 
47488
    /* ALTERNATIVE Constructor, make an object wrapper */
 
47489
    zval *obj, *_cPtr;
 
47490
    MAKE_STD_ZVAL(obj);
 
47491
    MAKE_STD_ZVAL(_cPtr);
 
47492
    *_cPtr = *return_value;
 
47493
    INIT_ZVAL(*return_value);
 
47494
    *return_value=*_cPtr;
 
47495
  }
 
47496
  return;
 
47497
fail:
 
47498
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47499
}
 
47500
 
 
47501
 
 
47502
/* This function is designed to be called by the zend list destructors */
 
47503
/* to typecast and do the actual destruction */
 
47504
static void __wrap_delete_Samlp2NameIDMappingRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
47505
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
47506
  void *ptr=value->ptr ;
 
47507
  int newobject=value->newobject ;
 
47508
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47509
  
 
47510
  efree(value);
 
47511
  if (! newobject) return; /* can't delete it! */
 
47512
  arg1 = (LassoSamlp2NameIDMappingRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDMappingRequest TSRMLS_CC);
 
47513
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDMappingRequest resource already free'd");
 
47514
  delete_LassoSamlp2NameIDMappingRequest(arg1);
 
47515
  
 
47516
}
 
47517
 
 
47518
 
 
47519
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingRequest_dump) {
 
47520
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
 
47521
  char *result = 0 ;
 
47522
  zval **args[1];
 
47523
  
 
47524
  SWIG_ResetError();
 
47525
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47526
    WRONG_PARAM_COUNT;
 
47527
  }
 
47528
  
 
47529
  {
 
47530
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest, 0) < 0) {
 
47531
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingRequest_dump. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingRequest");
 
47532
    }
 
47533
  }
 
47534
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47535
  result = (char *)LassoSamlp2NameIDMappingRequest_dump(arg1);
 
47536
  {
 
47537
    if(!result) {
 
47538
      ZVAL_NULL(return_value);
 
47539
    } else {
 
47540
      ZVAL_STRING(return_value,result, 1);
 
47541
    }
 
47542
  }
 
47543
  return;
 
47544
fail:
 
47545
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47546
}
 
47547
 
 
47548
 
 
47549
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_forceAuthn_set) {
 
47550
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47551
  bool arg2 ;
 
47552
  zval **args[2];
 
47553
  
 
47554
  SWIG_ResetError();
 
47555
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47556
    WRONG_PARAM_COUNT;
 
47557
  }
 
47558
  
 
47559
  {
 
47560
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47561
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_forceAuthn_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47562
    }
 
47563
  }
 
47564
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47565
  {
 
47566
    /*@SWIG:CONVERT_BOOL_IN@*/
 
47567
    convert_to_boolean_ex(args[1]);
 
47568
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
47569
    /*@SWIG@*/;
 
47570
  }
 
47571
  if (arg1) (arg1)->ForceAuthn = arg2;
 
47572
  
 
47573
  
 
47574
  return;
 
47575
fail:
 
47576
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47577
}
 
47578
 
 
47579
 
 
47580
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_forceAuthn_get) {
 
47581
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47582
  bool result;
 
47583
  zval **args[1];
 
47584
  
 
47585
  SWIG_ResetError();
 
47586
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47587
    WRONG_PARAM_COUNT;
 
47588
  }
 
47589
  
 
47590
  {
 
47591
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47592
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_forceAuthn_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47593
    }
 
47594
  }
 
47595
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47596
  result = (bool) ((arg1)->ForceAuthn);
 
47597
  {
 
47598
    ZVAL_BOOL(return_value,(result)?1:0);
 
47599
  }
 
47600
  return;
 
47601
fail:
 
47602
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47603
}
 
47604
 
 
47605
 
 
47606
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_isPassive_set) {
 
47607
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47608
  bool arg2 ;
 
47609
  zval **args[2];
 
47610
  
 
47611
  SWIG_ResetError();
 
47612
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47613
    WRONG_PARAM_COUNT;
 
47614
  }
 
47615
  
 
47616
  {
 
47617
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47618
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_isPassive_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47619
    }
 
47620
  }
 
47621
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47622
  {
 
47623
    /*@SWIG:CONVERT_BOOL_IN@*/
 
47624
    convert_to_boolean_ex(args[1]);
 
47625
    arg2 = (bool) Z_LVAL_PP(args[1]);
 
47626
    /*@SWIG@*/;
 
47627
  }
 
47628
  if (arg1) (arg1)->IsPassive = arg2;
 
47629
  
 
47630
  
 
47631
  return;
 
47632
fail:
 
47633
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47634
}
 
47635
 
 
47636
 
 
47637
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_isPassive_get) {
 
47638
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47639
  bool result;
 
47640
  zval **args[1];
 
47641
  
 
47642
  SWIG_ResetError();
 
47643
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47644
    WRONG_PARAM_COUNT;
 
47645
  }
 
47646
  
 
47647
  {
 
47648
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47649
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_isPassive_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47650
    }
 
47651
  }
 
47652
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47653
  result = (bool) ((arg1)->IsPassive);
 
47654
  {
 
47655
    ZVAL_BOOL(return_value,(result)?1:0);
 
47656
  }
 
47657
  return;
 
47658
fail:
 
47659
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47660
}
 
47661
 
 
47662
 
 
47663
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_protocolBinding_set) {
 
47664
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47665
  char *arg2 = (char *) 0 ;
 
47666
  zval **args[2];
 
47667
  
 
47668
  SWIG_ResetError();
 
47669
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47670
    WRONG_PARAM_COUNT;
 
47671
  }
 
47672
  
 
47673
  {
 
47674
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47675
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_protocolBinding_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47676
    }
 
47677
  }
 
47678
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47679
  {
 
47680
    /*@SWIG:CONVERT_STRING_IN@*/
 
47681
    convert_to_string_ex(args[1]);
 
47682
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47683
    /*@SWIG@*/;
 
47684
  }
 
47685
  {
 
47686
    if (arg1->ProtocolBinding) free((char *)arg1->ProtocolBinding);
 
47687
    if (arg2) {
 
47688
      arg1->ProtocolBinding = (char *) malloc(strlen((const char *)arg2)+1);
 
47689
      strcpy((char *)arg1->ProtocolBinding, (const char *)arg2);
 
47690
    } else {
 
47691
      arg1->ProtocolBinding = 0;
 
47692
    }
 
47693
  }
 
47694
  
 
47695
  return;
 
47696
fail:
 
47697
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47698
}
 
47699
 
 
47700
 
 
47701
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_protocolBinding_get) {
 
47702
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47703
  char *result = 0 ;
 
47704
  zval **args[1];
 
47705
  
 
47706
  SWIG_ResetError();
 
47707
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47708
    WRONG_PARAM_COUNT;
 
47709
  }
 
47710
  
 
47711
  {
 
47712
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47713
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_protocolBinding_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47714
    }
 
47715
  }
 
47716
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47717
  result = (char *) ((arg1)->ProtocolBinding);
 
47718
  {
 
47719
    if(!result) {
 
47720
      ZVAL_NULL(return_value);
 
47721
    } else {
 
47722
      ZVAL_STRING(return_value,result, 1);
 
47723
    }
 
47724
  }
 
47725
  return;
 
47726
fail:
 
47727
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47728
}
 
47729
 
 
47730
 
 
47731
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_set) {
 
47732
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47733
  int arg2 ;
 
47734
  zval **args[2];
 
47735
  
 
47736
  SWIG_ResetError();
 
47737
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47738
    WRONG_PARAM_COUNT;
 
47739
  }
 
47740
  
 
47741
  {
 
47742
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47743
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_assertionConsumerServiceIndex_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47744
    }
 
47745
  }
 
47746
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47747
  {
 
47748
    /*@SWIG:CONVERT_INT_IN@*/
 
47749
    convert_to_long_ex(args[1]);
 
47750
    arg2 = (int) Z_LVAL_PP(args[1]);
 
47751
    /*@SWIG@*/;
 
47752
  }
 
47753
  if (arg1) (arg1)->AssertionConsumerServiceIndex = arg2;
 
47754
  
 
47755
  
 
47756
  return;
 
47757
fail:
 
47758
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47759
}
 
47760
 
 
47761
 
 
47762
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_get) {
 
47763
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47764
  int result;
 
47765
  zval **args[1];
 
47766
  
 
47767
  SWIG_ResetError();
 
47768
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47769
    WRONG_PARAM_COUNT;
 
47770
  }
 
47771
  
 
47772
  {
 
47773
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47774
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_assertionConsumerServiceIndex_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47775
    }
 
47776
  }
 
47777
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47778
  result = (int) ((arg1)->AssertionConsumerServiceIndex);
 
47779
  {
 
47780
    ZVAL_LONG(return_value,result);
 
47781
  }
 
47782
  return;
 
47783
fail:
 
47784
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47785
}
 
47786
 
 
47787
 
 
47788
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_AssertionConsumerServiceURL_set) {
 
47789
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47790
  char *arg2 = (char *) 0 ;
 
47791
  zval **args[2];
 
47792
  
 
47793
  SWIG_ResetError();
 
47794
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47795
    WRONG_PARAM_COUNT;
 
47796
  }
 
47797
  
 
47798
  {
 
47799
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47800
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_AssertionConsumerServiceURL_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47801
    }
 
47802
  }
 
47803
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47804
  {
 
47805
    /*@SWIG:CONVERT_STRING_IN@*/
 
47806
    convert_to_string_ex(args[1]);
 
47807
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47808
    /*@SWIG@*/;
 
47809
  }
 
47810
  {
 
47811
    if (arg1->AssertionConsumerServiceURL) free((char *)arg1->AssertionConsumerServiceURL);
 
47812
    if (arg2) {
 
47813
      arg1->AssertionConsumerServiceURL = (char *) malloc(strlen((const char *)arg2)+1);
 
47814
      strcpy((char *)arg1->AssertionConsumerServiceURL, (const char *)arg2);
 
47815
    } else {
 
47816
      arg1->AssertionConsumerServiceURL = 0;
 
47817
    }
 
47818
  }
 
47819
  
 
47820
  return;
 
47821
fail:
 
47822
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47823
}
 
47824
 
 
47825
 
 
47826
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_AssertionConsumerServiceURL_get) {
 
47827
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47828
  char *result = 0 ;
 
47829
  zval **args[1];
 
47830
  
 
47831
  SWIG_ResetError();
 
47832
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47833
    WRONG_PARAM_COUNT;
 
47834
  }
 
47835
  
 
47836
  {
 
47837
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47838
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_AssertionConsumerServiceURL_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47839
    }
 
47840
  }
 
47841
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47842
  result = (char *) ((arg1)->AssertionConsumerServiceURL);
 
47843
  {
 
47844
    if(!result) {
 
47845
      ZVAL_NULL(return_value);
 
47846
    } else {
 
47847
      ZVAL_STRING(return_value,result, 1);
 
47848
    }
 
47849
  }
 
47850
  return;
 
47851
fail:
 
47852
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47853
}
 
47854
 
 
47855
 
 
47856
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_attributeConsumingServiceIndex_set) {
 
47857
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47858
  int arg2 ;
 
47859
  zval **args[2];
 
47860
  
 
47861
  SWIG_ResetError();
 
47862
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47863
    WRONG_PARAM_COUNT;
 
47864
  }
 
47865
  
 
47866
  {
 
47867
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47868
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_attributeConsumingServiceIndex_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47869
    }
 
47870
  }
 
47871
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47872
  {
 
47873
    /*@SWIG:CONVERT_INT_IN@*/
 
47874
    convert_to_long_ex(args[1]);
 
47875
    arg2 = (int) Z_LVAL_PP(args[1]);
 
47876
    /*@SWIG@*/;
 
47877
  }
 
47878
  if (arg1) (arg1)->AttributeConsumingServiceIndex = arg2;
 
47879
  
 
47880
  
 
47881
  return;
 
47882
fail:
 
47883
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47884
}
 
47885
 
 
47886
 
 
47887
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_attributeConsumingServiceIndex_get) {
 
47888
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47889
  int result;
 
47890
  zval **args[1];
 
47891
  
 
47892
  SWIG_ResetError();
 
47893
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47894
    WRONG_PARAM_COUNT;
 
47895
  }
 
47896
  
 
47897
  {
 
47898
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47899
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_attributeConsumingServiceIndex_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47900
    }
 
47901
  }
 
47902
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47903
  result = (int) ((arg1)->AttributeConsumingServiceIndex);
 
47904
  {
 
47905
    ZVAL_LONG(return_value,result);
 
47906
  }
 
47907
  return;
 
47908
fail:
 
47909
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47910
}
 
47911
 
 
47912
 
 
47913
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_ProviderName_set) {
 
47914
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47915
  char *arg2 = (char *) 0 ;
 
47916
  zval **args[2];
 
47917
  
 
47918
  SWIG_ResetError();
 
47919
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47920
    WRONG_PARAM_COUNT;
 
47921
  }
 
47922
  
 
47923
  {
 
47924
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47925
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_ProviderName_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47926
    }
 
47927
  }
 
47928
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47929
  {
 
47930
    /*@SWIG:CONVERT_STRING_IN@*/
 
47931
    convert_to_string_ex(args[1]);
 
47932
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
47933
    /*@SWIG@*/;
 
47934
  }
 
47935
  {
 
47936
    if (arg1->ProviderName) free((char *)arg1->ProviderName);
 
47937
    if (arg2) {
 
47938
      arg1->ProviderName = (char *) malloc(strlen((const char *)arg2)+1);
 
47939
      strcpy((char *)arg1->ProviderName, (const char *)arg2);
 
47940
    } else {
 
47941
      arg1->ProviderName = 0;
 
47942
    }
 
47943
  }
 
47944
  
 
47945
  return;
 
47946
fail:
 
47947
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47948
}
 
47949
 
 
47950
 
 
47951
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_ProviderName_get) {
 
47952
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47953
  char *result = 0 ;
 
47954
  zval **args[1];
 
47955
  
 
47956
  SWIG_ResetError();
 
47957
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
47958
    WRONG_PARAM_COUNT;
 
47959
  }
 
47960
  
 
47961
  {
 
47962
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47963
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_ProviderName_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47964
    }
 
47965
  }
 
47966
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47967
  result = (char *) ((arg1)->ProviderName);
 
47968
  {
 
47969
    if(!result) {
 
47970
      ZVAL_NULL(return_value);
 
47971
    } else {
 
47972
      ZVAL_STRING(return_value,result, 1);
 
47973
    }
 
47974
  }
 
47975
  return;
 
47976
fail:
 
47977
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
47978
}
 
47979
 
 
47980
 
 
47981
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_subject_set) {
 
47982
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
47983
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
47984
  zval **args[2];
 
47985
  
 
47986
  SWIG_ResetError();
 
47987
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
47988
    WRONG_PARAM_COUNT;
 
47989
  }
 
47990
  
 
47991
  {
 
47992
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
47993
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_subject_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
47994
    }
 
47995
  }
 
47996
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
47997
  {
 
47998
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
47999
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
48000
    }
 
48001
  }
 
48002
  LassoSamlp2AuthnRequest_Subject_set(arg1,arg2);
 
48003
  
 
48004
  
 
48005
  return;
 
48006
fail:
 
48007
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48008
}
 
48009
 
 
48010
 
 
48011
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_subject_get) {
 
48012
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48013
  LassoSaml2Subject *result = 0 ;
 
48014
  zval **args[1];
 
48015
  
 
48016
  SWIG_ResetError();
 
48017
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48018
    WRONG_PARAM_COUNT;
 
48019
  }
 
48020
  
 
48021
  {
 
48022
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48023
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_subject_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48024
    }
 
48025
  }
 
48026
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48027
  result = (LassoSaml2Subject *)LassoSamlp2AuthnRequest_Subject_get(arg1);
 
48028
  {
 
48029
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
48030
  }
 
48031
  /* Wrap this return value */
 
48032
  {
 
48033
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48034
    zval *obj, *_cPtr;
 
48035
    MAKE_STD_ZVAL(obj);
 
48036
    MAKE_STD_ZVAL(_cPtr);
 
48037
    *_cPtr = *return_value;
 
48038
    INIT_ZVAL(*return_value);
 
48039
    *return_value=*_cPtr;
 
48040
  }
 
48041
  return;
 
48042
fail:
 
48043
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48044
}
 
48045
 
 
48046
 
 
48047
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_nameIDPolicy_set) {
 
48048
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48049
  LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ;
 
48050
  zval **args[2];
 
48051
  
 
48052
  SWIG_ResetError();
 
48053
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48054
    WRONG_PARAM_COUNT;
 
48055
  }
 
48056
  
 
48057
  {
 
48058
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48059
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_nameIDPolicy_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48060
    }
 
48061
  }
 
48062
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48063
  {
 
48064
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0) < 0) {
 
48065
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_nameIDPolicy_set. Expected SWIGTYPE_p_LassoSamlp2NameIDPolicy");
 
48066
    }
 
48067
  }
 
48068
  LassoSamlp2AuthnRequest_NameIDPolicy_set(arg1,arg2);
 
48069
  
 
48070
  
 
48071
  return;
 
48072
fail:
 
48073
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48074
}
 
48075
 
 
48076
 
 
48077
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_nameIDPolicy_get) {
 
48078
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48079
  LassoSamlp2NameIDPolicy *result = 0 ;
 
48080
  zval **args[1];
 
48081
  
 
48082
  SWIG_ResetError();
 
48083
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48084
    WRONG_PARAM_COUNT;
 
48085
  }
 
48086
  
 
48087
  {
 
48088
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48089
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_nameIDPolicy_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48090
    }
 
48091
  }
 
48092
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48093
  result = (LassoSamlp2NameIDPolicy *)LassoSamlp2AuthnRequest_NameIDPolicy_get(arg1);
 
48094
  {
 
48095
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDPolicy, 0);
 
48096
  }
 
48097
  /* Wrap this return value */
 
48098
  {
 
48099
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48100
    zval *obj, *_cPtr;
 
48101
    MAKE_STD_ZVAL(obj);
 
48102
    MAKE_STD_ZVAL(_cPtr);
 
48103
    *_cPtr = *return_value;
 
48104
    INIT_ZVAL(*return_value);
 
48105
    *return_value=*_cPtr;
 
48106
  }
 
48107
  return;
 
48108
fail:
 
48109
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48110
}
 
48111
 
 
48112
 
 
48113
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_conditions_set) {
 
48114
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48115
  LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ;
 
48116
  zval **args[2];
 
48117
  
 
48118
  SWIG_ResetError();
 
48119
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48120
    WRONG_PARAM_COUNT;
 
48121
  }
 
48122
  
 
48123
  {
 
48124
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48125
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_conditions_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48126
    }
 
48127
  }
 
48128
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48129
  {
 
48130
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Conditions, 0) < 0) {
 
48131
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_conditions_set. Expected SWIGTYPE_p_LassoSaml2Conditions");
 
48132
    }
 
48133
  }
 
48134
  LassoSamlp2AuthnRequest_Conditions_set(arg1,arg2);
 
48135
  
 
48136
  
 
48137
  return;
 
48138
fail:
 
48139
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48140
}
 
48141
 
 
48142
 
 
48143
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_conditions_get) {
 
48144
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48145
  LassoSaml2Conditions *result = 0 ;
 
48146
  zval **args[1];
 
48147
  
 
48148
  SWIG_ResetError();
 
48149
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48150
    WRONG_PARAM_COUNT;
 
48151
  }
 
48152
  
 
48153
  {
 
48154
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48155
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_conditions_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48156
    }
 
48157
  }
 
48158
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48159
  result = (LassoSaml2Conditions *)LassoSamlp2AuthnRequest_Conditions_get(arg1);
 
48160
  {
 
48161
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Conditions, 0);
 
48162
  }
 
48163
  /* Wrap this return value */
 
48164
  {
 
48165
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48166
    zval *obj, *_cPtr;
 
48167
    MAKE_STD_ZVAL(obj);
 
48168
    MAKE_STD_ZVAL(_cPtr);
 
48169
    *_cPtr = *return_value;
 
48170
    INIT_ZVAL(*return_value);
 
48171
    *return_value=*_cPtr;
 
48172
  }
 
48173
  return;
 
48174
fail:
 
48175
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48176
}
 
48177
 
 
48178
 
 
48179
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_requestedAuthnContext_set) {
 
48180
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48181
  LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
48182
  zval **args[2];
 
48183
  
 
48184
  SWIG_ResetError();
 
48185
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48186
    WRONG_PARAM_COUNT;
 
48187
  }
 
48188
  
 
48189
  {
 
48190
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48191
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_requestedAuthnContext_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48192
    }
 
48193
  }
 
48194
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48195
  {
 
48196
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
48197
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_requestedAuthnContext_set. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
48198
    }
 
48199
  }
 
48200
  LassoSamlp2AuthnRequest_RequestedAuthnContext_set(arg1,arg2);
 
48201
  
 
48202
  
 
48203
  return;
 
48204
fail:
 
48205
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48206
}
 
48207
 
 
48208
 
 
48209
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_requestedAuthnContext_get) {
 
48210
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48211
  LassoSamlp2RequestedAuthnContext *result = 0 ;
 
48212
  zval **args[1];
 
48213
  
 
48214
  SWIG_ResetError();
 
48215
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48216
    WRONG_PARAM_COUNT;
 
48217
  }
 
48218
  
 
48219
  {
 
48220
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48221
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_requestedAuthnContext_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48222
    }
 
48223
  }
 
48224
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48225
  result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnRequest_RequestedAuthnContext_get(arg1);
 
48226
  {
 
48227
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0);
 
48228
  }
 
48229
  /* Wrap this return value */
 
48230
  {
 
48231
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48232
    zval *obj, *_cPtr;
 
48233
    MAKE_STD_ZVAL(obj);
 
48234
    MAKE_STD_ZVAL(_cPtr);
 
48235
    *_cPtr = *return_value;
 
48236
    INIT_ZVAL(*return_value);
 
48237
    *return_value=*_cPtr;
 
48238
  }
 
48239
  return;
 
48240
fail:
 
48241
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48242
}
 
48243
 
 
48244
 
 
48245
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_scoping_set) {
 
48246
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48247
  LassoSamlp2Scoping *arg2 = (LassoSamlp2Scoping *) 0 ;
 
48248
  zval **args[2];
 
48249
  
 
48250
  SWIG_ResetError();
 
48251
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48252
    WRONG_PARAM_COUNT;
 
48253
  }
 
48254
  
 
48255
  {
 
48256
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48257
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_scoping_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48258
    }
 
48259
  }
 
48260
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48261
  {
 
48262
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
48263
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_scoping_set. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
48264
    }
 
48265
  }
 
48266
  LassoSamlp2AuthnRequest_Scoping_set(arg1,arg2);
 
48267
  
 
48268
  
 
48269
  return;
 
48270
fail:
 
48271
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48272
}
 
48273
 
 
48274
 
 
48275
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_scoping_get) {
 
48276
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48277
  LassoSamlp2Scoping *result = 0 ;
 
48278
  zval **args[1];
 
48279
  
 
48280
  SWIG_ResetError();
 
48281
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48282
    WRONG_PARAM_COUNT;
 
48283
  }
 
48284
  
 
48285
  {
 
48286
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48287
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_scoping_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48288
    }
 
48289
  }
 
48290
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48291
  result = (LassoSamlp2Scoping *)LassoSamlp2AuthnRequest_Scoping_get(arg1);
 
48292
  {
 
48293
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Scoping, 0);
 
48294
  }
 
48295
  /* Wrap this return value */
 
48296
  {
 
48297
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48298
    zval *obj, *_cPtr;
 
48299
    MAKE_STD_ZVAL(obj);
 
48300
    MAKE_STD_ZVAL(_cPtr);
 
48301
    *_cPtr = *return_value;
 
48302
    INIT_ZVAL(*return_value);
 
48303
    *return_value=*_cPtr;
 
48304
  }
 
48305
  return;
 
48306
fail:
 
48307
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48308
}
 
48309
 
 
48310
 
 
48311
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_issuer_set) {
 
48312
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48313
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
48314
  zval **args[2];
 
48315
  
 
48316
  SWIG_ResetError();
 
48317
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48318
    WRONG_PARAM_COUNT;
 
48319
  }
 
48320
  
 
48321
  {
 
48322
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48323
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_issuer_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48324
    }
 
48325
  }
 
48326
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48327
  {
 
48328
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
48329
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
48330
    }
 
48331
  }
 
48332
  LassoSamlp2AuthnRequest_Issuer_set(arg1,arg2);
 
48333
  
 
48334
  
 
48335
  return;
 
48336
fail:
 
48337
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48338
}
 
48339
 
 
48340
 
 
48341
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_issuer_get) {
 
48342
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48343
  LassoSaml2NameID *result = 0 ;
 
48344
  zval **args[1];
 
48345
  
 
48346
  SWIG_ResetError();
 
48347
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48348
    WRONG_PARAM_COUNT;
 
48349
  }
 
48350
  
 
48351
  {
 
48352
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48353
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_issuer_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48354
    }
 
48355
  }
 
48356
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48357
  result = (LassoSaml2NameID *)LassoSamlp2AuthnRequest_Issuer_get(arg1);
 
48358
  {
 
48359
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
48360
  }
 
48361
  /* Wrap this return value */
 
48362
  {
 
48363
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48364
    zval *obj, *_cPtr;
 
48365
    MAKE_STD_ZVAL(obj);
 
48366
    MAKE_STD_ZVAL(_cPtr);
 
48367
    *_cPtr = *return_value;
 
48368
    INIT_ZVAL(*return_value);
 
48369
    *return_value=*_cPtr;
 
48370
  }
 
48371
  return;
 
48372
fail:
 
48373
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48374
}
 
48375
 
 
48376
 
 
48377
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_extensions_set) {
 
48378
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48379
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
48380
  zval **args[2];
 
48381
  
 
48382
  SWIG_ResetError();
 
48383
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48384
    WRONG_PARAM_COUNT;
 
48385
  }
 
48386
  
 
48387
  {
 
48388
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48389
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48390
    }
 
48391
  }
 
48392
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48393
  {
 
48394
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
48395
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
48396
    }
 
48397
  }
 
48398
  LassoSamlp2AuthnRequest_Extensions_set(arg1,arg2);
 
48399
  
 
48400
  
 
48401
  return;
 
48402
fail:
 
48403
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48404
}
 
48405
 
 
48406
 
 
48407
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_extensions_get) {
 
48408
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48409
  LassoSamlp2Extensions *result = 0 ;
 
48410
  zval **args[1];
 
48411
  
 
48412
  SWIG_ResetError();
 
48413
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48414
    WRONG_PARAM_COUNT;
 
48415
  }
 
48416
  
 
48417
  {
 
48418
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48419
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_extensions_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48420
    }
 
48421
  }
 
48422
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48423
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthnRequest_Extensions_get(arg1);
 
48424
  {
 
48425
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
48426
  }
 
48427
  /* Wrap this return value */
 
48428
  {
 
48429
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48430
    zval *obj, *_cPtr;
 
48431
    MAKE_STD_ZVAL(obj);
 
48432
    MAKE_STD_ZVAL(_cPtr);
 
48433
    *_cPtr = *return_value;
 
48434
    INIT_ZVAL(*return_value);
 
48435
    *return_value=*_cPtr;
 
48436
  }
 
48437
  return;
 
48438
fail:
 
48439
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48440
}
 
48441
 
 
48442
 
 
48443
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_iD_set) {
 
48444
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48445
  char *arg2 = (char *) 0 ;
 
48446
  zval **args[2];
 
48447
  
 
48448
  SWIG_ResetError();
 
48449
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48450
    WRONG_PARAM_COUNT;
 
48451
  }
 
48452
  
 
48453
  {
 
48454
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48455
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_iD_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48456
    }
 
48457
  }
 
48458
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48459
  {
 
48460
    /*@SWIG:CONVERT_STRING_IN@*/
 
48461
    convert_to_string_ex(args[1]);
 
48462
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
48463
    /*@SWIG@*/;
 
48464
  }
 
48465
  LassoSamlp2AuthnRequest_ID_set(arg1,arg2);
 
48466
  
 
48467
  
 
48468
  return;
 
48469
fail:
 
48470
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48471
}
 
48472
 
 
48473
 
 
48474
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_iD_get) {
 
48475
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48476
  char *result = 0 ;
 
48477
  zval **args[1];
 
48478
  
 
48479
  SWIG_ResetError();
 
48480
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48481
    WRONG_PARAM_COUNT;
 
48482
  }
 
48483
  
 
48484
  {
 
48485
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48486
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_iD_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48487
    }
 
48488
  }
 
48489
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48490
  result = (char *)LassoSamlp2AuthnRequest_ID_get(arg1);
 
48491
  {
 
48492
    if(!result) {
 
48493
      ZVAL_NULL(return_value);
 
48494
    } else {
 
48495
      ZVAL_STRING(return_value,result, 1);
 
48496
    }
 
48497
  }
 
48498
  return;
 
48499
fail:
 
48500
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48501
}
 
48502
 
 
48503
 
 
48504
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_version_set) {
 
48505
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48506
  char *arg2 = (char *) 0 ;
 
48507
  zval **args[2];
 
48508
  
 
48509
  SWIG_ResetError();
 
48510
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48511
    WRONG_PARAM_COUNT;
 
48512
  }
 
48513
  
 
48514
  {
 
48515
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48516
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_version_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48517
    }
 
48518
  }
 
48519
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48520
  {
 
48521
    /*@SWIG:CONVERT_STRING_IN@*/
 
48522
    convert_to_string_ex(args[1]);
 
48523
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
48524
    /*@SWIG@*/;
 
48525
  }
 
48526
  LassoSamlp2AuthnRequest_Version_set(arg1,arg2);
 
48527
  
 
48528
  
 
48529
  return;
 
48530
fail:
 
48531
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48532
}
 
48533
 
 
48534
 
 
48535
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_version_get) {
 
48536
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48537
  char *result = 0 ;
 
48538
  zval **args[1];
 
48539
  
 
48540
  SWIG_ResetError();
 
48541
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48542
    WRONG_PARAM_COUNT;
 
48543
  }
 
48544
  
 
48545
  {
 
48546
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_version_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48548
    }
 
48549
  }
 
48550
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48551
  result = (char *)LassoSamlp2AuthnRequest_Version_get(arg1);
 
48552
  {
 
48553
    if(!result) {
 
48554
      ZVAL_NULL(return_value);
 
48555
    } else {
 
48556
      ZVAL_STRING(return_value,result, 1);
 
48557
    }
 
48558
  }
 
48559
  return;
 
48560
fail:
 
48561
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48562
}
 
48563
 
 
48564
 
 
48565
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_issueInstant_set) {
 
48566
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48567
  char *arg2 = (char *) 0 ;
 
48568
  zval **args[2];
 
48569
  
 
48570
  SWIG_ResetError();
 
48571
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48572
    WRONG_PARAM_COUNT;
 
48573
  }
 
48574
  
 
48575
  {
 
48576
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48577
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48578
    }
 
48579
  }
 
48580
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48581
  {
 
48582
    /*@SWIG:CONVERT_STRING_IN@*/
 
48583
    convert_to_string_ex(args[1]);
 
48584
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
48585
    /*@SWIG@*/;
 
48586
  }
 
48587
  LassoSamlp2AuthnRequest_IssueInstant_set(arg1,arg2);
 
48588
  
 
48589
  
 
48590
  return;
 
48591
fail:
 
48592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48593
}
 
48594
 
 
48595
 
 
48596
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_issueInstant_get) {
 
48597
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48598
  char *result = 0 ;
 
48599
  zval **args[1];
 
48600
  
 
48601
  SWIG_ResetError();
 
48602
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48603
    WRONG_PARAM_COUNT;
 
48604
  }
 
48605
  
 
48606
  {
 
48607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48609
    }
 
48610
  }
 
48611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48612
  result = (char *)LassoSamlp2AuthnRequest_IssueInstant_get(arg1);
 
48613
  {
 
48614
    if(!result) {
 
48615
      ZVAL_NULL(return_value);
 
48616
    } else {
 
48617
      ZVAL_STRING(return_value,result, 1);
 
48618
    }
 
48619
  }
 
48620
  return;
 
48621
fail:
 
48622
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48623
}
 
48624
 
 
48625
 
 
48626
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_destination_set) {
 
48627
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48628
  char *arg2 = (char *) 0 ;
 
48629
  zval **args[2];
 
48630
  
 
48631
  SWIG_ResetError();
 
48632
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48633
    WRONG_PARAM_COUNT;
 
48634
  }
 
48635
  
 
48636
  {
 
48637
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48638
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_destination_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48639
    }
 
48640
  }
 
48641
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48642
  {
 
48643
    /*@SWIG:CONVERT_STRING_IN@*/
 
48644
    convert_to_string_ex(args[1]);
 
48645
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
48646
    /*@SWIG@*/;
 
48647
  }
 
48648
  LassoSamlp2AuthnRequest_Destination_set(arg1,arg2);
 
48649
  
 
48650
  
 
48651
  return;
 
48652
fail:
 
48653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48654
}
 
48655
 
 
48656
 
 
48657
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_destination_get) {
 
48658
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48659
  char *result = 0 ;
 
48660
  zval **args[1];
 
48661
  
 
48662
  SWIG_ResetError();
 
48663
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48664
    WRONG_PARAM_COUNT;
 
48665
  }
 
48666
  
 
48667
  {
 
48668
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48669
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_destination_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48670
    }
 
48671
  }
 
48672
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48673
  result = (char *)LassoSamlp2AuthnRequest_Destination_get(arg1);
 
48674
  {
 
48675
    if(!result) {
 
48676
      ZVAL_NULL(return_value);
 
48677
    } else {
 
48678
      ZVAL_STRING(return_value,result, 1);
 
48679
    }
 
48680
  }
 
48681
  return;
 
48682
fail:
 
48683
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48684
}
 
48685
 
 
48686
 
 
48687
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_consent_set) {
 
48688
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48689
  char *arg2 = (char *) 0 ;
 
48690
  zval **args[2];
 
48691
  
 
48692
  SWIG_ResetError();
 
48693
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48694
    WRONG_PARAM_COUNT;
 
48695
  }
 
48696
  
 
48697
  {
 
48698
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48699
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_consent_set. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48700
    }
 
48701
  }
 
48702
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48703
  {
 
48704
    /*@SWIG:CONVERT_STRING_IN@*/
 
48705
    convert_to_string_ex(args[1]);
 
48706
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
48707
    /*@SWIG@*/;
 
48708
  }
 
48709
  LassoSamlp2AuthnRequest_Consent_set(arg1,arg2);
 
48710
  
 
48711
  
 
48712
  return;
 
48713
fail:
 
48714
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48715
}
 
48716
 
 
48717
 
 
48718
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_consent_get) {
 
48719
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48720
  char *result = 0 ;
 
48721
  zval **args[1];
 
48722
  
 
48723
  SWIG_ResetError();
 
48724
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48725
    WRONG_PARAM_COUNT;
 
48726
  }
 
48727
  
 
48728
  {
 
48729
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48730
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_consent_get. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48731
    }
 
48732
  }
 
48733
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48734
  result = (char *)LassoSamlp2AuthnRequest_Consent_get(arg1);
 
48735
  {
 
48736
    if(!result) {
 
48737
      ZVAL_NULL(return_value);
 
48738
    } else {
 
48739
      ZVAL_STRING(return_value,result, 1);
 
48740
    }
 
48741
  }
 
48742
  return;
 
48743
fail:
 
48744
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48745
}
 
48746
 
 
48747
 
 
48748
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2AuthnRequest) {
 
48749
  LassoSamlp2AuthnRequest *result = 0 ;
 
48750
  
 
48751
  SWIG_ResetError();
 
48752
  if(ZEND_NUM_ARGS() != 0) {
 
48753
    WRONG_PARAM_COUNT;
 
48754
  }
 
48755
  
 
48756
  result = (LassoSamlp2AuthnRequest *)new_LassoSamlp2AuthnRequest();
 
48757
  {
 
48758
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthnRequest, 1);
 
48759
  }
 
48760
  /* Wrap this return value */
 
48761
  {
 
48762
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48763
    zval *obj, *_cPtr;
 
48764
    MAKE_STD_ZVAL(obj);
 
48765
    MAKE_STD_ZVAL(_cPtr);
 
48766
    *_cPtr = *return_value;
 
48767
    INIT_ZVAL(*return_value);
 
48768
    *return_value=*_cPtr;
 
48769
  }
 
48770
  return;
 
48771
fail:
 
48772
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48773
}
 
48774
 
 
48775
 
 
48776
/* This function is designed to be called by the zend list destructors */
 
48777
/* to typecast and do the actual destruction */
 
48778
static void __wrap_delete_Samlp2AuthnRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
48779
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
48780
  void *ptr=value->ptr ;
 
48781
  int newobject=value->newobject ;
 
48782
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48783
  
 
48784
  efree(value);
 
48785
  if (! newobject) return; /* can't delete it! */
 
48786
  arg1 = (LassoSamlp2AuthnRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthnRequest TSRMLS_CC);
 
48787
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthnRequest resource already free'd");
 
48788
  delete_LassoSamlp2AuthnRequest(arg1);
 
48789
  
 
48790
}
 
48791
 
 
48792
 
 
48793
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnRequest_dump) {
 
48794
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
 
48795
  char *result = 0 ;
 
48796
  zval **args[1];
 
48797
  
 
48798
  SWIG_ResetError();
 
48799
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48800
    WRONG_PARAM_COUNT;
 
48801
  }
 
48802
  
 
48803
  {
 
48804
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnRequest, 0) < 0) {
 
48805
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnRequest_dump. Expected SWIGTYPE_p_LassoSamlp2AuthnRequest");
 
48806
    }
 
48807
  }
 
48808
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48809
  result = (char *)LassoSamlp2AuthnRequest_dump(arg1);
 
48810
  {
 
48811
    if(!result) {
 
48812
      ZVAL_NULL(return_value);
 
48813
    } else {
 
48814
      ZVAL_STRING(return_value,result, 1);
 
48815
    }
 
48816
  }
 
48817
  return;
 
48818
fail:
 
48819
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48820
}
 
48821
 
 
48822
 
 
48823
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_subject_set) {
 
48824
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48825
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
48826
  zval **args[2];
 
48827
  
 
48828
  SWIG_ResetError();
 
48829
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48830
    WRONG_PARAM_COUNT;
 
48831
  }
 
48832
  
 
48833
  {
 
48834
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48835
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_subject_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48836
    }
 
48837
  }
 
48838
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48839
  {
 
48840
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
48841
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2SubjectQueryAbstract_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
48842
    }
 
48843
  }
 
48844
  LassoSamlp2SubjectQueryAbstract_Subject_set(arg1,arg2);
 
48845
  
 
48846
  
 
48847
  return;
 
48848
fail:
 
48849
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48850
}
 
48851
 
 
48852
 
 
48853
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_subject_get) {
 
48854
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48855
  LassoSaml2Subject *result = 0 ;
 
48856
  zval **args[1];
 
48857
  
 
48858
  SWIG_ResetError();
 
48859
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48860
    WRONG_PARAM_COUNT;
 
48861
  }
 
48862
  
 
48863
  {
 
48864
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48865
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_subject_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48866
    }
 
48867
  }
 
48868
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48869
  result = (LassoSaml2Subject *)LassoSamlp2SubjectQueryAbstract_Subject_get(arg1);
 
48870
  {
 
48871
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
48872
  }
 
48873
  /* Wrap this return value */
 
48874
  {
 
48875
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48876
    zval *obj, *_cPtr;
 
48877
    MAKE_STD_ZVAL(obj);
 
48878
    MAKE_STD_ZVAL(_cPtr);
 
48879
    *_cPtr = *return_value;
 
48880
    INIT_ZVAL(*return_value);
 
48881
    *return_value=*_cPtr;
 
48882
  }
 
48883
  return;
 
48884
fail:
 
48885
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48886
}
 
48887
 
 
48888
 
 
48889
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_issuer_set) {
 
48890
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48891
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
48892
  zval **args[2];
 
48893
  
 
48894
  SWIG_ResetError();
 
48895
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48896
    WRONG_PARAM_COUNT;
 
48897
  }
 
48898
  
 
48899
  {
 
48900
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48901
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_issuer_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48902
    }
 
48903
  }
 
48904
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48905
  {
 
48906
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
48907
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2SubjectQueryAbstract_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
48908
    }
 
48909
  }
 
48910
  LassoSamlp2SubjectQueryAbstract_Issuer_set(arg1,arg2);
 
48911
  
 
48912
  
 
48913
  return;
 
48914
fail:
 
48915
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48916
}
 
48917
 
 
48918
 
 
48919
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_issuer_get) {
 
48920
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48921
  LassoSaml2NameID *result = 0 ;
 
48922
  zval **args[1];
 
48923
  
 
48924
  SWIG_ResetError();
 
48925
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48926
    WRONG_PARAM_COUNT;
 
48927
  }
 
48928
  
 
48929
  {
 
48930
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48931
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_issuer_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48932
    }
 
48933
  }
 
48934
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48935
  result = (LassoSaml2NameID *)LassoSamlp2SubjectQueryAbstract_Issuer_get(arg1);
 
48936
  {
 
48937
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
48938
  }
 
48939
  /* Wrap this return value */
 
48940
  {
 
48941
    /* ALTERNATIVE Constructor, make an object wrapper */
 
48942
    zval *obj, *_cPtr;
 
48943
    MAKE_STD_ZVAL(obj);
 
48944
    MAKE_STD_ZVAL(_cPtr);
 
48945
    *_cPtr = *return_value;
 
48946
    INIT_ZVAL(*return_value);
 
48947
    *return_value=*_cPtr;
 
48948
  }
 
48949
  return;
 
48950
fail:
 
48951
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48952
}
 
48953
 
 
48954
 
 
48955
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_extensions_set) {
 
48956
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48957
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
48958
  zval **args[2];
 
48959
  
 
48960
  SWIG_ResetError();
 
48961
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
48962
    WRONG_PARAM_COUNT;
 
48963
  }
 
48964
  
 
48965
  {
 
48966
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48967
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_extensions_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48968
    }
 
48969
  }
 
48970
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
48971
  {
 
48972
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
48973
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2SubjectQueryAbstract_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
48974
    }
 
48975
  }
 
48976
  LassoSamlp2SubjectQueryAbstract_Extensions_set(arg1,arg2);
 
48977
  
 
48978
  
 
48979
  return;
 
48980
fail:
 
48981
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
48982
}
 
48983
 
 
48984
 
 
48985
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_extensions_get) {
 
48986
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
48987
  LassoSamlp2Extensions *result = 0 ;
 
48988
  zval **args[1];
 
48989
  
 
48990
  SWIG_ResetError();
 
48991
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
48992
    WRONG_PARAM_COUNT;
 
48993
  }
 
48994
  
 
48995
  {
 
48996
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
48997
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_extensions_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
48998
    }
 
48999
  }
 
49000
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49001
  result = (LassoSamlp2Extensions *)LassoSamlp2SubjectQueryAbstract_Extensions_get(arg1);
 
49002
  {
 
49003
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
49004
  }
 
49005
  /* Wrap this return value */
 
49006
  {
 
49007
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49008
    zval *obj, *_cPtr;
 
49009
    MAKE_STD_ZVAL(obj);
 
49010
    MAKE_STD_ZVAL(_cPtr);
 
49011
    *_cPtr = *return_value;
 
49012
    INIT_ZVAL(*return_value);
 
49013
    *return_value=*_cPtr;
 
49014
  }
 
49015
  return;
 
49016
fail:
 
49017
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49018
}
 
49019
 
 
49020
 
 
49021
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_iD_set) {
 
49022
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49023
  char *arg2 = (char *) 0 ;
 
49024
  zval **args[2];
 
49025
  
 
49026
  SWIG_ResetError();
 
49027
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49028
    WRONG_PARAM_COUNT;
 
49029
  }
 
49030
  
 
49031
  {
 
49032
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49033
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_iD_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49034
    }
 
49035
  }
 
49036
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49037
  {
 
49038
    /*@SWIG:CONVERT_STRING_IN@*/
 
49039
    convert_to_string_ex(args[1]);
 
49040
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49041
    /*@SWIG@*/;
 
49042
  }
 
49043
  LassoSamlp2SubjectQueryAbstract_ID_set(arg1,arg2);
 
49044
  
 
49045
  
 
49046
  return;
 
49047
fail:
 
49048
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49049
}
 
49050
 
 
49051
 
 
49052
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_iD_get) {
 
49053
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49054
  char *result = 0 ;
 
49055
  zval **args[1];
 
49056
  
 
49057
  SWIG_ResetError();
 
49058
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49059
    WRONG_PARAM_COUNT;
 
49060
  }
 
49061
  
 
49062
  {
 
49063
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49064
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_iD_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49065
    }
 
49066
  }
 
49067
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49068
  result = (char *)LassoSamlp2SubjectQueryAbstract_ID_get(arg1);
 
49069
  {
 
49070
    if(!result) {
 
49071
      ZVAL_NULL(return_value);
 
49072
    } else {
 
49073
      ZVAL_STRING(return_value,result, 1);
 
49074
    }
 
49075
  }
 
49076
  return;
 
49077
fail:
 
49078
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49079
}
 
49080
 
 
49081
 
 
49082
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_version_set) {
 
49083
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49084
  char *arg2 = (char *) 0 ;
 
49085
  zval **args[2];
 
49086
  
 
49087
  SWIG_ResetError();
 
49088
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49089
    WRONG_PARAM_COUNT;
 
49090
  }
 
49091
  
 
49092
  {
 
49093
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49094
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_version_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49095
    }
 
49096
  }
 
49097
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49098
  {
 
49099
    /*@SWIG:CONVERT_STRING_IN@*/
 
49100
    convert_to_string_ex(args[1]);
 
49101
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49102
    /*@SWIG@*/;
 
49103
  }
 
49104
  LassoSamlp2SubjectQueryAbstract_Version_set(arg1,arg2);
 
49105
  
 
49106
  
 
49107
  return;
 
49108
fail:
 
49109
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49110
}
 
49111
 
 
49112
 
 
49113
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_version_get) {
 
49114
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49115
  char *result = 0 ;
 
49116
  zval **args[1];
 
49117
  
 
49118
  SWIG_ResetError();
 
49119
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49120
    WRONG_PARAM_COUNT;
 
49121
  }
 
49122
  
 
49123
  {
 
49124
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49125
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_version_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49126
    }
 
49127
  }
 
49128
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49129
  result = (char *)LassoSamlp2SubjectQueryAbstract_Version_get(arg1);
 
49130
  {
 
49131
    if(!result) {
 
49132
      ZVAL_NULL(return_value);
 
49133
    } else {
 
49134
      ZVAL_STRING(return_value,result, 1);
 
49135
    }
 
49136
  }
 
49137
  return;
 
49138
fail:
 
49139
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49140
}
 
49141
 
 
49142
 
 
49143
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_issueInstant_set) {
 
49144
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49145
  char *arg2 = (char *) 0 ;
 
49146
  zval **args[2];
 
49147
  
 
49148
  SWIG_ResetError();
 
49149
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49150
    WRONG_PARAM_COUNT;
 
49151
  }
 
49152
  
 
49153
  {
 
49154
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49155
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49156
    }
 
49157
  }
 
49158
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49159
  {
 
49160
    /*@SWIG:CONVERT_STRING_IN@*/
 
49161
    convert_to_string_ex(args[1]);
 
49162
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49163
    /*@SWIG@*/;
 
49164
  }
 
49165
  LassoSamlp2SubjectQueryAbstract_IssueInstant_set(arg1,arg2);
 
49166
  
 
49167
  
 
49168
  return;
 
49169
fail:
 
49170
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49171
}
 
49172
 
 
49173
 
 
49174
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_issueInstant_get) {
 
49175
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49176
  char *result = 0 ;
 
49177
  zval **args[1];
 
49178
  
 
49179
  SWIG_ResetError();
 
49180
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49181
    WRONG_PARAM_COUNT;
 
49182
  }
 
49183
  
 
49184
  {
 
49185
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49186
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49187
    }
 
49188
  }
 
49189
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49190
  result = (char *)LassoSamlp2SubjectQueryAbstract_IssueInstant_get(arg1);
 
49191
  {
 
49192
    if(!result) {
 
49193
      ZVAL_NULL(return_value);
 
49194
    } else {
 
49195
      ZVAL_STRING(return_value,result, 1);
 
49196
    }
 
49197
  }
 
49198
  return;
 
49199
fail:
 
49200
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49201
}
 
49202
 
 
49203
 
 
49204
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_destination_set) {
 
49205
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49206
  char *arg2 = (char *) 0 ;
 
49207
  zval **args[2];
 
49208
  
 
49209
  SWIG_ResetError();
 
49210
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49211
    WRONG_PARAM_COUNT;
 
49212
  }
 
49213
  
 
49214
  {
 
49215
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49216
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_destination_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49217
    }
 
49218
  }
 
49219
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49220
  {
 
49221
    /*@SWIG:CONVERT_STRING_IN@*/
 
49222
    convert_to_string_ex(args[1]);
 
49223
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49224
    /*@SWIG@*/;
 
49225
  }
 
49226
  LassoSamlp2SubjectQueryAbstract_Destination_set(arg1,arg2);
 
49227
  
 
49228
  
 
49229
  return;
 
49230
fail:
 
49231
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49232
}
 
49233
 
 
49234
 
 
49235
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_destination_get) {
 
49236
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49237
  char *result = 0 ;
 
49238
  zval **args[1];
 
49239
  
 
49240
  SWIG_ResetError();
 
49241
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49242
    WRONG_PARAM_COUNT;
 
49243
  }
 
49244
  
 
49245
  {
 
49246
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49247
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_destination_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49248
    }
 
49249
  }
 
49250
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49251
  result = (char *)LassoSamlp2SubjectQueryAbstract_Destination_get(arg1);
 
49252
  {
 
49253
    if(!result) {
 
49254
      ZVAL_NULL(return_value);
 
49255
    } else {
 
49256
      ZVAL_STRING(return_value,result, 1);
 
49257
    }
 
49258
  }
 
49259
  return;
 
49260
fail:
 
49261
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49262
}
 
49263
 
 
49264
 
 
49265
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_consent_set) {
 
49266
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49267
  char *arg2 = (char *) 0 ;
 
49268
  zval **args[2];
 
49269
  
 
49270
  SWIG_ResetError();
 
49271
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49272
    WRONG_PARAM_COUNT;
 
49273
  }
 
49274
  
 
49275
  {
 
49276
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49277
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_consent_set. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49278
    }
 
49279
  }
 
49280
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49281
  {
 
49282
    /*@SWIG:CONVERT_STRING_IN@*/
 
49283
    convert_to_string_ex(args[1]);
 
49284
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49285
    /*@SWIG@*/;
 
49286
  }
 
49287
  LassoSamlp2SubjectQueryAbstract_Consent_set(arg1,arg2);
 
49288
  
 
49289
  
 
49290
  return;
 
49291
fail:
 
49292
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49293
}
 
49294
 
 
49295
 
 
49296
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_consent_get) {
 
49297
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49298
  char *result = 0 ;
 
49299
  zval **args[1];
 
49300
  
 
49301
  SWIG_ResetError();
 
49302
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49303
    WRONG_PARAM_COUNT;
 
49304
  }
 
49305
  
 
49306
  {
 
49307
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49308
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_consent_get. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49309
    }
 
49310
  }
 
49311
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49312
  result = (char *)LassoSamlp2SubjectQueryAbstract_Consent_get(arg1);
 
49313
  {
 
49314
    if(!result) {
 
49315
      ZVAL_NULL(return_value);
 
49316
    } else {
 
49317
      ZVAL_STRING(return_value,result, 1);
 
49318
    }
 
49319
  }
 
49320
  return;
 
49321
fail:
 
49322
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49323
}
 
49324
 
 
49325
 
 
49326
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2SubjectQueryAbstract) {
 
49327
  LassoSamlp2SubjectQueryAbstract *result = 0 ;
 
49328
  
 
49329
  SWIG_ResetError();
 
49330
  if(ZEND_NUM_ARGS() != 0) {
 
49331
    WRONG_PARAM_COUNT;
 
49332
  }
 
49333
  
 
49334
  result = (LassoSamlp2SubjectQueryAbstract *)new_LassoSamlp2SubjectQueryAbstract();
 
49335
  {
 
49336
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 1);
 
49337
  }
 
49338
  /* Wrap this return value */
 
49339
  {
 
49340
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49341
    zval *obj, *_cPtr;
 
49342
    MAKE_STD_ZVAL(obj);
 
49343
    MAKE_STD_ZVAL(_cPtr);
 
49344
    *_cPtr = *return_value;
 
49345
    INIT_ZVAL(*return_value);
 
49346
    *return_value=*_cPtr;
 
49347
  }
 
49348
  return;
 
49349
fail:
 
49350
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49351
}
 
49352
 
 
49353
 
 
49354
/* This function is designed to be called by the zend list destructors */
 
49355
/* to typecast and do the actual destruction */
 
49356
static void __wrap_delete_Samlp2SubjectQueryAbstract(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
49357
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
49358
  void *ptr=value->ptr ;
 
49359
  int newobject=value->newobject ;
 
49360
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49361
  
 
49362
  efree(value);
 
49363
  if (! newobject) return; /* can't delete it! */
 
49364
  arg1 = (LassoSamlp2SubjectQueryAbstract *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract TSRMLS_CC);
 
49365
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2SubjectQueryAbstract resource already free'd");
 
49366
  delete_LassoSamlp2SubjectQueryAbstract(arg1);
 
49367
  
 
49368
}
 
49369
 
 
49370
 
 
49371
ZEND_NAMED_FUNCTION(_wrap_Samlp2SubjectQueryAbstract_dump) {
 
49372
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
 
49373
  char *result = 0 ;
 
49374
  zval **args[1];
 
49375
  
 
49376
  SWIG_ResetError();
 
49377
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49378
    WRONG_PARAM_COUNT;
 
49379
  }
 
49380
  
 
49381
  {
 
49382
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract, 0) < 0) {
 
49383
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2SubjectQueryAbstract_dump. Expected SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract");
 
49384
    }
 
49385
  }
 
49386
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49387
  result = (char *)LassoSamlp2SubjectQueryAbstract_dump(arg1);
 
49388
  {
 
49389
    if(!result) {
 
49390
      ZVAL_NULL(return_value);
 
49391
    } else {
 
49392
      ZVAL_STRING(return_value,result, 1);
 
49393
    }
 
49394
  }
 
49395
  return;
 
49396
fail:
 
49397
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49398
}
 
49399
 
 
49400
 
 
49401
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_resource_set) {
 
49402
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49403
  char *arg2 = (char *) 0 ;
 
49404
  zval **args[2];
 
49405
  
 
49406
  SWIG_ResetError();
 
49407
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49408
    WRONG_PARAM_COUNT;
 
49409
  }
 
49410
  
 
49411
  {
 
49412
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49413
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_resource_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49414
    }
 
49415
  }
 
49416
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49417
  {
 
49418
    /*@SWIG:CONVERT_STRING_IN@*/
 
49419
    convert_to_string_ex(args[1]);
 
49420
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49421
    /*@SWIG@*/;
 
49422
  }
 
49423
  {
 
49424
    if (arg1->Resource) free((char *)arg1->Resource);
 
49425
    if (arg2) {
 
49426
      arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1);
 
49427
      strcpy((char *)arg1->Resource, (const char *)arg2);
 
49428
    } else {
 
49429
      arg1->Resource = 0;
 
49430
    }
 
49431
  }
 
49432
  
 
49433
  return;
 
49434
fail:
 
49435
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49436
}
 
49437
 
 
49438
 
 
49439
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_resource_get) {
 
49440
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49441
  char *result = 0 ;
 
49442
  zval **args[1];
 
49443
  
 
49444
  SWIG_ResetError();
 
49445
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49446
    WRONG_PARAM_COUNT;
 
49447
  }
 
49448
  
 
49449
  {
 
49450
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49451
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_resource_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49452
    }
 
49453
  }
 
49454
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49455
  result = (char *) ((arg1)->Resource);
 
49456
  {
 
49457
    if(!result) {
 
49458
      ZVAL_NULL(return_value);
 
49459
    } else {
 
49460
      ZVAL_STRING(return_value,result, 1);
 
49461
    }
 
49462
  }
 
49463
  return;
 
49464
fail:
 
49465
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49466
}
 
49467
 
 
49468
 
 
49469
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_action_set) {
 
49470
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49471
  LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ;
 
49472
  zval **args[2];
 
49473
  
 
49474
  SWIG_ResetError();
 
49475
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49476
    WRONG_PARAM_COUNT;
 
49477
  }
 
49478
  
 
49479
  {
 
49480
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49481
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_action_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49482
    }
 
49483
  }
 
49484
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49485
  {
 
49486
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
49487
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthzDecisionQuery_action_set. Expected SWIGTYPE_p_LassoSaml2Action");
 
49488
    }
 
49489
  }
 
49490
  LassoSamlp2AuthzDecisionQuery_Action_set(arg1,arg2);
 
49491
  
 
49492
  
 
49493
  return;
 
49494
fail:
 
49495
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49496
}
 
49497
 
 
49498
 
 
49499
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_action_get) {
 
49500
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49501
  LassoSaml2Action *result = 0 ;
 
49502
  zval **args[1];
 
49503
  
 
49504
  SWIG_ResetError();
 
49505
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49506
    WRONG_PARAM_COUNT;
 
49507
  }
 
49508
  
 
49509
  {
 
49510
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49511
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_action_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49512
    }
 
49513
  }
 
49514
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49515
  result = (LassoSaml2Action *)LassoSamlp2AuthzDecisionQuery_Action_get(arg1);
 
49516
  {
 
49517
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 0);
 
49518
  }
 
49519
  /* Wrap this return value */
 
49520
  {
 
49521
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49522
    zval *obj, *_cPtr;
 
49523
    MAKE_STD_ZVAL(obj);
 
49524
    MAKE_STD_ZVAL(_cPtr);
 
49525
    *_cPtr = *return_value;
 
49526
    INIT_ZVAL(*return_value);
 
49527
    *return_value=*_cPtr;
 
49528
  }
 
49529
  return;
 
49530
fail:
 
49531
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49532
}
 
49533
 
 
49534
 
 
49535
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_evidence_set) {
 
49536
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49537
  LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ;
 
49538
  zval **args[2];
 
49539
  
 
49540
  SWIG_ResetError();
 
49541
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49542
    WRONG_PARAM_COUNT;
 
49543
  }
 
49544
  
 
49545
  {
 
49546
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_evidence_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49548
    }
 
49549
  }
 
49550
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49551
  {
 
49552
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) {
 
49553
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthzDecisionQuery_evidence_set. Expected SWIGTYPE_p_LassoSaml2Evidence");
 
49554
    }
 
49555
  }
 
49556
  LassoSamlp2AuthzDecisionQuery_Evidence_set(arg1,arg2);
 
49557
  
 
49558
  
 
49559
  return;
 
49560
fail:
 
49561
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49562
}
 
49563
 
 
49564
 
 
49565
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_evidence_get) {
 
49566
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49567
  LassoSaml2Evidence *result = 0 ;
 
49568
  zval **args[1];
 
49569
  
 
49570
  SWIG_ResetError();
 
49571
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49572
    WRONG_PARAM_COUNT;
 
49573
  }
 
49574
  
 
49575
  {
 
49576
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49577
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_evidence_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49578
    }
 
49579
  }
 
49580
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49581
  result = (LassoSaml2Evidence *)LassoSamlp2AuthzDecisionQuery_Evidence_get(arg1);
 
49582
  {
 
49583
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 0);
 
49584
  }
 
49585
  /* Wrap this return value */
 
49586
  {
 
49587
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49588
    zval *obj, *_cPtr;
 
49589
    MAKE_STD_ZVAL(obj);
 
49590
    MAKE_STD_ZVAL(_cPtr);
 
49591
    *_cPtr = *return_value;
 
49592
    INIT_ZVAL(*return_value);
 
49593
    *return_value=*_cPtr;
 
49594
  }
 
49595
  return;
 
49596
fail:
 
49597
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49598
}
 
49599
 
 
49600
 
 
49601
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_subject_set) {
 
49602
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49603
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
49604
  zval **args[2];
 
49605
  
 
49606
  SWIG_ResetError();
 
49607
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49608
    WRONG_PARAM_COUNT;
 
49609
  }
 
49610
  
 
49611
  {
 
49612
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49613
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_subject_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49614
    }
 
49615
  }
 
49616
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49617
  {
 
49618
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
49619
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthzDecisionQuery_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
49620
    }
 
49621
  }
 
49622
  LassoSamlp2AuthzDecisionQuery_Subject_set(arg1,arg2);
 
49623
  
 
49624
  
 
49625
  return;
 
49626
fail:
 
49627
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49628
}
 
49629
 
 
49630
 
 
49631
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_subject_get) {
 
49632
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49633
  LassoSaml2Subject *result = 0 ;
 
49634
  zval **args[1];
 
49635
  
 
49636
  SWIG_ResetError();
 
49637
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49638
    WRONG_PARAM_COUNT;
 
49639
  }
 
49640
  
 
49641
  {
 
49642
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49643
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_subject_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49644
    }
 
49645
  }
 
49646
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49647
  result = (LassoSaml2Subject *)LassoSamlp2AuthzDecisionQuery_Subject_get(arg1);
 
49648
  {
 
49649
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
49650
  }
 
49651
  /* Wrap this return value */
 
49652
  {
 
49653
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49654
    zval *obj, *_cPtr;
 
49655
    MAKE_STD_ZVAL(obj);
 
49656
    MAKE_STD_ZVAL(_cPtr);
 
49657
    *_cPtr = *return_value;
 
49658
    INIT_ZVAL(*return_value);
 
49659
    *return_value=*_cPtr;
 
49660
  }
 
49661
  return;
 
49662
fail:
 
49663
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49664
}
 
49665
 
 
49666
 
 
49667
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_issuer_set) {
 
49668
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49669
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
49670
  zval **args[2];
 
49671
  
 
49672
  SWIG_ResetError();
 
49673
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49674
    WRONG_PARAM_COUNT;
 
49675
  }
 
49676
  
 
49677
  {
 
49678
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49679
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_issuer_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49680
    }
 
49681
  }
 
49682
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49683
  {
 
49684
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
49685
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthzDecisionQuery_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
49686
    }
 
49687
  }
 
49688
  LassoSamlp2AuthzDecisionQuery_Issuer_set(arg1,arg2);
 
49689
  
 
49690
  
 
49691
  return;
 
49692
fail:
 
49693
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49694
}
 
49695
 
 
49696
 
 
49697
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_issuer_get) {
 
49698
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49699
  LassoSaml2NameID *result = 0 ;
 
49700
  zval **args[1];
 
49701
  
 
49702
  SWIG_ResetError();
 
49703
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49704
    WRONG_PARAM_COUNT;
 
49705
  }
 
49706
  
 
49707
  {
 
49708
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49709
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_issuer_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49710
    }
 
49711
  }
 
49712
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49713
  result = (LassoSaml2NameID *)LassoSamlp2AuthzDecisionQuery_Issuer_get(arg1);
 
49714
  {
 
49715
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
49716
  }
 
49717
  /* Wrap this return value */
 
49718
  {
 
49719
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49720
    zval *obj, *_cPtr;
 
49721
    MAKE_STD_ZVAL(obj);
 
49722
    MAKE_STD_ZVAL(_cPtr);
 
49723
    *_cPtr = *return_value;
 
49724
    INIT_ZVAL(*return_value);
 
49725
    *return_value=*_cPtr;
 
49726
  }
 
49727
  return;
 
49728
fail:
 
49729
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49730
}
 
49731
 
 
49732
 
 
49733
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_extensions_set) {
 
49734
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49735
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
49736
  zval **args[2];
 
49737
  
 
49738
  SWIG_ResetError();
 
49739
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49740
    WRONG_PARAM_COUNT;
 
49741
  }
 
49742
  
 
49743
  {
 
49744
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49745
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49746
    }
 
49747
  }
 
49748
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49749
  {
 
49750
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
49751
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthzDecisionQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
49752
    }
 
49753
  }
 
49754
  LassoSamlp2AuthzDecisionQuery_Extensions_set(arg1,arg2);
 
49755
  
 
49756
  
 
49757
  return;
 
49758
fail:
 
49759
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49760
}
 
49761
 
 
49762
 
 
49763
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_extensions_get) {
 
49764
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49765
  LassoSamlp2Extensions *result = 0 ;
 
49766
  zval **args[1];
 
49767
  
 
49768
  SWIG_ResetError();
 
49769
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49770
    WRONG_PARAM_COUNT;
 
49771
  }
 
49772
  
 
49773
  {
 
49774
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49775
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_extensions_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49776
    }
 
49777
  }
 
49778
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49779
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthzDecisionQuery_Extensions_get(arg1);
 
49780
  {
 
49781
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
49782
  }
 
49783
  /* Wrap this return value */
 
49784
  {
 
49785
    /* ALTERNATIVE Constructor, make an object wrapper */
 
49786
    zval *obj, *_cPtr;
 
49787
    MAKE_STD_ZVAL(obj);
 
49788
    MAKE_STD_ZVAL(_cPtr);
 
49789
    *_cPtr = *return_value;
 
49790
    INIT_ZVAL(*return_value);
 
49791
    *return_value=*_cPtr;
 
49792
  }
 
49793
  return;
 
49794
fail:
 
49795
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49796
}
 
49797
 
 
49798
 
 
49799
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_iD_set) {
 
49800
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49801
  char *arg2 = (char *) 0 ;
 
49802
  zval **args[2];
 
49803
  
 
49804
  SWIG_ResetError();
 
49805
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49806
    WRONG_PARAM_COUNT;
 
49807
  }
 
49808
  
 
49809
  {
 
49810
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49811
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_iD_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49812
    }
 
49813
  }
 
49814
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49815
  {
 
49816
    /*@SWIG:CONVERT_STRING_IN@*/
 
49817
    convert_to_string_ex(args[1]);
 
49818
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49819
    /*@SWIG@*/;
 
49820
  }
 
49821
  LassoSamlp2AuthzDecisionQuery_ID_set(arg1,arg2);
 
49822
  
 
49823
  
 
49824
  return;
 
49825
fail:
 
49826
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49827
}
 
49828
 
 
49829
 
 
49830
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_iD_get) {
 
49831
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49832
  char *result = 0 ;
 
49833
  zval **args[1];
 
49834
  
 
49835
  SWIG_ResetError();
 
49836
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49837
    WRONG_PARAM_COUNT;
 
49838
  }
 
49839
  
 
49840
  {
 
49841
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49842
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_iD_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49843
    }
 
49844
  }
 
49845
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49846
  result = (char *)LassoSamlp2AuthzDecisionQuery_ID_get(arg1);
 
49847
  {
 
49848
    if(!result) {
 
49849
      ZVAL_NULL(return_value);
 
49850
    } else {
 
49851
      ZVAL_STRING(return_value,result, 1);
 
49852
    }
 
49853
  }
 
49854
  return;
 
49855
fail:
 
49856
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49857
}
 
49858
 
 
49859
 
 
49860
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_version_set) {
 
49861
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49862
  char *arg2 = (char *) 0 ;
 
49863
  zval **args[2];
 
49864
  
 
49865
  SWIG_ResetError();
 
49866
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49867
    WRONG_PARAM_COUNT;
 
49868
  }
 
49869
  
 
49870
  {
 
49871
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49872
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_version_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49873
    }
 
49874
  }
 
49875
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49876
  {
 
49877
    /*@SWIG:CONVERT_STRING_IN@*/
 
49878
    convert_to_string_ex(args[1]);
 
49879
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49880
    /*@SWIG@*/;
 
49881
  }
 
49882
  LassoSamlp2AuthzDecisionQuery_Version_set(arg1,arg2);
 
49883
  
 
49884
  
 
49885
  return;
 
49886
fail:
 
49887
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49888
}
 
49889
 
 
49890
 
 
49891
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_version_get) {
 
49892
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49893
  char *result = 0 ;
 
49894
  zval **args[1];
 
49895
  
 
49896
  SWIG_ResetError();
 
49897
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49898
    WRONG_PARAM_COUNT;
 
49899
  }
 
49900
  
 
49901
  {
 
49902
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49903
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_version_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49904
    }
 
49905
  }
 
49906
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49907
  result = (char *)LassoSamlp2AuthzDecisionQuery_Version_get(arg1);
 
49908
  {
 
49909
    if(!result) {
 
49910
      ZVAL_NULL(return_value);
 
49911
    } else {
 
49912
      ZVAL_STRING(return_value,result, 1);
 
49913
    }
 
49914
  }
 
49915
  return;
 
49916
fail:
 
49917
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49918
}
 
49919
 
 
49920
 
 
49921
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_issueInstant_set) {
 
49922
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49923
  char *arg2 = (char *) 0 ;
 
49924
  zval **args[2];
 
49925
  
 
49926
  SWIG_ResetError();
 
49927
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49928
    WRONG_PARAM_COUNT;
 
49929
  }
 
49930
  
 
49931
  {
 
49932
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49933
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49934
    }
 
49935
  }
 
49936
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49937
  {
 
49938
    /*@SWIG:CONVERT_STRING_IN@*/
 
49939
    convert_to_string_ex(args[1]);
 
49940
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
49941
    /*@SWIG@*/;
 
49942
  }
 
49943
  LassoSamlp2AuthzDecisionQuery_IssueInstant_set(arg1,arg2);
 
49944
  
 
49945
  
 
49946
  return;
 
49947
fail:
 
49948
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49949
}
 
49950
 
 
49951
 
 
49952
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_issueInstant_get) {
 
49953
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49954
  char *result = 0 ;
 
49955
  zval **args[1];
 
49956
  
 
49957
  SWIG_ResetError();
 
49958
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
49959
    WRONG_PARAM_COUNT;
 
49960
  }
 
49961
  
 
49962
  {
 
49963
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49964
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49965
    }
 
49966
  }
 
49967
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49968
  result = (char *)LassoSamlp2AuthzDecisionQuery_IssueInstant_get(arg1);
 
49969
  {
 
49970
    if(!result) {
 
49971
      ZVAL_NULL(return_value);
 
49972
    } else {
 
49973
      ZVAL_STRING(return_value,result, 1);
 
49974
    }
 
49975
  }
 
49976
  return;
 
49977
fail:
 
49978
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
49979
}
 
49980
 
 
49981
 
 
49982
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_destination_set) {
 
49983
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
49984
  char *arg2 = (char *) 0 ;
 
49985
  zval **args[2];
 
49986
  
 
49987
  SWIG_ResetError();
 
49988
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
49989
    WRONG_PARAM_COUNT;
 
49990
  }
 
49991
  
 
49992
  {
 
49993
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
49994
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_destination_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
49995
    }
 
49996
  }
 
49997
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
49998
  {
 
49999
    /*@SWIG:CONVERT_STRING_IN@*/
 
50000
    convert_to_string_ex(args[1]);
 
50001
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50002
    /*@SWIG@*/;
 
50003
  }
 
50004
  LassoSamlp2AuthzDecisionQuery_Destination_set(arg1,arg2);
 
50005
  
 
50006
  
 
50007
  return;
 
50008
fail:
 
50009
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50010
}
 
50011
 
 
50012
 
 
50013
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_destination_get) {
 
50014
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
50015
  char *result = 0 ;
 
50016
  zval **args[1];
 
50017
  
 
50018
  SWIG_ResetError();
 
50019
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50020
    WRONG_PARAM_COUNT;
 
50021
  }
 
50022
  
 
50023
  {
 
50024
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
50025
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_destination_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
50026
    }
 
50027
  }
 
50028
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50029
  result = (char *)LassoSamlp2AuthzDecisionQuery_Destination_get(arg1);
 
50030
  {
 
50031
    if(!result) {
 
50032
      ZVAL_NULL(return_value);
 
50033
    } else {
 
50034
      ZVAL_STRING(return_value,result, 1);
 
50035
    }
 
50036
  }
 
50037
  return;
 
50038
fail:
 
50039
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50040
}
 
50041
 
 
50042
 
 
50043
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_consent_set) {
 
50044
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
50045
  char *arg2 = (char *) 0 ;
 
50046
  zval **args[2];
 
50047
  
 
50048
  SWIG_ResetError();
 
50049
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50050
    WRONG_PARAM_COUNT;
 
50051
  }
 
50052
  
 
50053
  {
 
50054
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
50055
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_consent_set. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
50056
    }
 
50057
  }
 
50058
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50059
  {
 
50060
    /*@SWIG:CONVERT_STRING_IN@*/
 
50061
    convert_to_string_ex(args[1]);
 
50062
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50063
    /*@SWIG@*/;
 
50064
  }
 
50065
  LassoSamlp2AuthzDecisionQuery_Consent_set(arg1,arg2);
 
50066
  
 
50067
  
 
50068
  return;
 
50069
fail:
 
50070
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50071
}
 
50072
 
 
50073
 
 
50074
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_consent_get) {
 
50075
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
50076
  char *result = 0 ;
 
50077
  zval **args[1];
 
50078
  
 
50079
  SWIG_ResetError();
 
50080
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50081
    WRONG_PARAM_COUNT;
 
50082
  }
 
50083
  
 
50084
  {
 
50085
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
50086
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_consent_get. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
50087
    }
 
50088
  }
 
50089
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50090
  result = (char *)LassoSamlp2AuthzDecisionQuery_Consent_get(arg1);
 
50091
  {
 
50092
    if(!result) {
 
50093
      ZVAL_NULL(return_value);
 
50094
    } else {
 
50095
      ZVAL_STRING(return_value,result, 1);
 
50096
    }
 
50097
  }
 
50098
  return;
 
50099
fail:
 
50100
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50101
}
 
50102
 
 
50103
 
 
50104
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2AuthzDecisionQuery) {
 
50105
  LassoSamlp2AuthzDecisionQuery *result = 0 ;
 
50106
  
 
50107
  SWIG_ResetError();
 
50108
  if(ZEND_NUM_ARGS() != 0) {
 
50109
    WRONG_PARAM_COUNT;
 
50110
  }
 
50111
  
 
50112
  result = (LassoSamlp2AuthzDecisionQuery *)new_LassoSamlp2AuthzDecisionQuery();
 
50113
  {
 
50114
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 1);
 
50115
  }
 
50116
  /* Wrap this return value */
 
50117
  {
 
50118
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50119
    zval *obj, *_cPtr;
 
50120
    MAKE_STD_ZVAL(obj);
 
50121
    MAKE_STD_ZVAL(_cPtr);
 
50122
    *_cPtr = *return_value;
 
50123
    INIT_ZVAL(*return_value);
 
50124
    *return_value=*_cPtr;
 
50125
  }
 
50126
  return;
 
50127
fail:
 
50128
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50129
}
 
50130
 
 
50131
 
 
50132
/* This function is designed to be called by the zend list destructors */
 
50133
/* to typecast and do the actual destruction */
 
50134
static void __wrap_delete_Samlp2AuthzDecisionQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
50135
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
50136
  void *ptr=value->ptr ;
 
50137
  int newobject=value->newobject ;
 
50138
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
50139
  
 
50140
  efree(value);
 
50141
  if (! newobject) return; /* can't delete it! */
 
50142
  arg1 = (LassoSamlp2AuthzDecisionQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery TSRMLS_CC);
 
50143
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthzDecisionQuery resource already free'd");
 
50144
  delete_LassoSamlp2AuthzDecisionQuery(arg1);
 
50145
  
 
50146
}
 
50147
 
 
50148
 
 
50149
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthzDecisionQuery_dump) {
 
50150
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
 
50151
  char *result = 0 ;
 
50152
  zval **args[1];
 
50153
  
 
50154
  SWIG_ResetError();
 
50155
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50156
    WRONG_PARAM_COUNT;
 
50157
  }
 
50158
  
 
50159
  {
 
50160
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery, 0) < 0) {
 
50161
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthzDecisionQuery_dump. Expected SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery");
 
50162
    }
 
50163
  }
 
50164
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50165
  result = (char *)LassoSamlp2AuthzDecisionQuery_dump(arg1);
 
50166
  {
 
50167
    if(!result) {
 
50168
      ZVAL_NULL(return_value);
 
50169
    } else {
 
50170
      ZVAL_STRING(return_value,result, 1);
 
50171
    }
 
50172
  }
 
50173
  return;
 
50174
fail:
 
50175
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50176
}
 
50177
 
 
50178
 
 
50179
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_attribute_set) {
 
50180
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50181
  LassoSaml2Attribute *arg2 = (LassoSaml2Attribute *) 0 ;
 
50182
  zval **args[2];
 
50183
  
 
50184
  SWIG_ResetError();
 
50185
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50186
    WRONG_PARAM_COUNT;
 
50187
  }
 
50188
  
 
50189
  {
 
50190
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50191
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_attribute_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50192
    }
 
50193
  }
 
50194
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50195
  {
 
50196
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
50197
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AttributeQuery_attribute_set. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
50198
    }
 
50199
  }
 
50200
  LassoSamlp2AttributeQuery_Attribute_set(arg1,arg2);
 
50201
  
 
50202
  
 
50203
  return;
 
50204
fail:
 
50205
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50206
}
 
50207
 
 
50208
 
 
50209
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_attribute_get) {
 
50210
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50211
  LassoSaml2Attribute *result = 0 ;
 
50212
  zval **args[1];
 
50213
  
 
50214
  SWIG_ResetError();
 
50215
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50216
    WRONG_PARAM_COUNT;
 
50217
  }
 
50218
  
 
50219
  {
 
50220
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50221
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_attribute_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50222
    }
 
50223
  }
 
50224
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50225
  result = (LassoSaml2Attribute *)LassoSamlp2AttributeQuery_Attribute_get(arg1);
 
50226
  {
 
50227
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Attribute, 0);
 
50228
  }
 
50229
  /* Wrap this return value */
 
50230
  {
 
50231
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50232
    zval *obj, *_cPtr;
 
50233
    MAKE_STD_ZVAL(obj);
 
50234
    MAKE_STD_ZVAL(_cPtr);
 
50235
    *_cPtr = *return_value;
 
50236
    INIT_ZVAL(*return_value);
 
50237
    *return_value=*_cPtr;
 
50238
  }
 
50239
  return;
 
50240
fail:
 
50241
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50242
}
 
50243
 
 
50244
 
 
50245
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_subject_set) {
 
50246
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50247
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
50248
  zval **args[2];
 
50249
  
 
50250
  SWIG_ResetError();
 
50251
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50252
    WRONG_PARAM_COUNT;
 
50253
  }
 
50254
  
 
50255
  {
 
50256
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50257
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_subject_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50258
    }
 
50259
  }
 
50260
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50261
  {
 
50262
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
50263
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AttributeQuery_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
50264
    }
 
50265
  }
 
50266
  LassoSamlp2AttributeQuery_Subject_set(arg1,arg2);
 
50267
  
 
50268
  
 
50269
  return;
 
50270
fail:
 
50271
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50272
}
 
50273
 
 
50274
 
 
50275
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_subject_get) {
 
50276
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50277
  LassoSaml2Subject *result = 0 ;
 
50278
  zval **args[1];
 
50279
  
 
50280
  SWIG_ResetError();
 
50281
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50282
    WRONG_PARAM_COUNT;
 
50283
  }
 
50284
  
 
50285
  {
 
50286
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50287
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_subject_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50288
    }
 
50289
  }
 
50290
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50291
  result = (LassoSaml2Subject *)LassoSamlp2AttributeQuery_Subject_get(arg1);
 
50292
  {
 
50293
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
50294
  }
 
50295
  /* Wrap this return value */
 
50296
  {
 
50297
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50298
    zval *obj, *_cPtr;
 
50299
    MAKE_STD_ZVAL(obj);
 
50300
    MAKE_STD_ZVAL(_cPtr);
 
50301
    *_cPtr = *return_value;
 
50302
    INIT_ZVAL(*return_value);
 
50303
    *return_value=*_cPtr;
 
50304
  }
 
50305
  return;
 
50306
fail:
 
50307
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50308
}
 
50309
 
 
50310
 
 
50311
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_issuer_set) {
 
50312
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50313
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
50314
  zval **args[2];
 
50315
  
 
50316
  SWIG_ResetError();
 
50317
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50318
    WRONG_PARAM_COUNT;
 
50319
  }
 
50320
  
 
50321
  {
 
50322
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50323
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_issuer_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50324
    }
 
50325
  }
 
50326
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50327
  {
 
50328
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
50329
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AttributeQuery_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
50330
    }
 
50331
  }
 
50332
  LassoSamlp2AttributeQuery_Issuer_set(arg1,arg2);
 
50333
  
 
50334
  
 
50335
  return;
 
50336
fail:
 
50337
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50338
}
 
50339
 
 
50340
 
 
50341
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_issuer_get) {
 
50342
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50343
  LassoSaml2NameID *result = 0 ;
 
50344
  zval **args[1];
 
50345
  
 
50346
  SWIG_ResetError();
 
50347
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50348
    WRONG_PARAM_COUNT;
 
50349
  }
 
50350
  
 
50351
  {
 
50352
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50353
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_issuer_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50354
    }
 
50355
  }
 
50356
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50357
  result = (LassoSaml2NameID *)LassoSamlp2AttributeQuery_Issuer_get(arg1);
 
50358
  {
 
50359
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
50360
  }
 
50361
  /* Wrap this return value */
 
50362
  {
 
50363
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50364
    zval *obj, *_cPtr;
 
50365
    MAKE_STD_ZVAL(obj);
 
50366
    MAKE_STD_ZVAL(_cPtr);
 
50367
    *_cPtr = *return_value;
 
50368
    INIT_ZVAL(*return_value);
 
50369
    *return_value=*_cPtr;
 
50370
  }
 
50371
  return;
 
50372
fail:
 
50373
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50374
}
 
50375
 
 
50376
 
 
50377
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_extensions_set) {
 
50378
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50379
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
50380
  zval **args[2];
 
50381
  
 
50382
  SWIG_ResetError();
 
50383
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50384
    WRONG_PARAM_COUNT;
 
50385
  }
 
50386
  
 
50387
  {
 
50388
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50389
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50390
    }
 
50391
  }
 
50392
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50393
  {
 
50394
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
50395
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AttributeQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
50396
    }
 
50397
  }
 
50398
  LassoSamlp2AttributeQuery_Extensions_set(arg1,arg2);
 
50399
  
 
50400
  
 
50401
  return;
 
50402
fail:
 
50403
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50404
}
 
50405
 
 
50406
 
 
50407
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_extensions_get) {
 
50408
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50409
  LassoSamlp2Extensions *result = 0 ;
 
50410
  zval **args[1];
 
50411
  
 
50412
  SWIG_ResetError();
 
50413
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50414
    WRONG_PARAM_COUNT;
 
50415
  }
 
50416
  
 
50417
  {
 
50418
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50419
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_extensions_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50420
    }
 
50421
  }
 
50422
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50423
  result = (LassoSamlp2Extensions *)LassoSamlp2AttributeQuery_Extensions_get(arg1);
 
50424
  {
 
50425
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
50426
  }
 
50427
  /* Wrap this return value */
 
50428
  {
 
50429
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50430
    zval *obj, *_cPtr;
 
50431
    MAKE_STD_ZVAL(obj);
 
50432
    MAKE_STD_ZVAL(_cPtr);
 
50433
    *_cPtr = *return_value;
 
50434
    INIT_ZVAL(*return_value);
 
50435
    *return_value=*_cPtr;
 
50436
  }
 
50437
  return;
 
50438
fail:
 
50439
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50440
}
 
50441
 
 
50442
 
 
50443
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_iD_set) {
 
50444
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50445
  char *arg2 = (char *) 0 ;
 
50446
  zval **args[2];
 
50447
  
 
50448
  SWIG_ResetError();
 
50449
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50450
    WRONG_PARAM_COUNT;
 
50451
  }
 
50452
  
 
50453
  {
 
50454
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50455
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_iD_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50456
    }
 
50457
  }
 
50458
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50459
  {
 
50460
    /*@SWIG:CONVERT_STRING_IN@*/
 
50461
    convert_to_string_ex(args[1]);
 
50462
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50463
    /*@SWIG@*/;
 
50464
  }
 
50465
  LassoSamlp2AttributeQuery_ID_set(arg1,arg2);
 
50466
  
 
50467
  
 
50468
  return;
 
50469
fail:
 
50470
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50471
}
 
50472
 
 
50473
 
 
50474
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_iD_get) {
 
50475
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50476
  char *result = 0 ;
 
50477
  zval **args[1];
 
50478
  
 
50479
  SWIG_ResetError();
 
50480
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50481
    WRONG_PARAM_COUNT;
 
50482
  }
 
50483
  
 
50484
  {
 
50485
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50486
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_iD_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50487
    }
 
50488
  }
 
50489
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50490
  result = (char *)LassoSamlp2AttributeQuery_ID_get(arg1);
 
50491
  {
 
50492
    if(!result) {
 
50493
      ZVAL_NULL(return_value);
 
50494
    } else {
 
50495
      ZVAL_STRING(return_value,result, 1);
 
50496
    }
 
50497
  }
 
50498
  return;
 
50499
fail:
 
50500
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50501
}
 
50502
 
 
50503
 
 
50504
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_version_set) {
 
50505
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50506
  char *arg2 = (char *) 0 ;
 
50507
  zval **args[2];
 
50508
  
 
50509
  SWIG_ResetError();
 
50510
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50511
    WRONG_PARAM_COUNT;
 
50512
  }
 
50513
  
 
50514
  {
 
50515
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50516
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_version_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50517
    }
 
50518
  }
 
50519
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50520
  {
 
50521
    /*@SWIG:CONVERT_STRING_IN@*/
 
50522
    convert_to_string_ex(args[1]);
 
50523
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50524
    /*@SWIG@*/;
 
50525
  }
 
50526
  LassoSamlp2AttributeQuery_Version_set(arg1,arg2);
 
50527
  
 
50528
  
 
50529
  return;
 
50530
fail:
 
50531
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50532
}
 
50533
 
 
50534
 
 
50535
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_version_get) {
 
50536
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50537
  char *result = 0 ;
 
50538
  zval **args[1];
 
50539
  
 
50540
  SWIG_ResetError();
 
50541
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50542
    WRONG_PARAM_COUNT;
 
50543
  }
 
50544
  
 
50545
  {
 
50546
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_version_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50548
    }
 
50549
  }
 
50550
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50551
  result = (char *)LassoSamlp2AttributeQuery_Version_get(arg1);
 
50552
  {
 
50553
    if(!result) {
 
50554
      ZVAL_NULL(return_value);
 
50555
    } else {
 
50556
      ZVAL_STRING(return_value,result, 1);
 
50557
    }
 
50558
  }
 
50559
  return;
 
50560
fail:
 
50561
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50562
}
 
50563
 
 
50564
 
 
50565
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_issueInstant_set) {
 
50566
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50567
  char *arg2 = (char *) 0 ;
 
50568
  zval **args[2];
 
50569
  
 
50570
  SWIG_ResetError();
 
50571
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50572
    WRONG_PARAM_COUNT;
 
50573
  }
 
50574
  
 
50575
  {
 
50576
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50577
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50578
    }
 
50579
  }
 
50580
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50581
  {
 
50582
    /*@SWIG:CONVERT_STRING_IN@*/
 
50583
    convert_to_string_ex(args[1]);
 
50584
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50585
    /*@SWIG@*/;
 
50586
  }
 
50587
  LassoSamlp2AttributeQuery_IssueInstant_set(arg1,arg2);
 
50588
  
 
50589
  
 
50590
  return;
 
50591
fail:
 
50592
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50593
}
 
50594
 
 
50595
 
 
50596
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_issueInstant_get) {
 
50597
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50598
  char *result = 0 ;
 
50599
  zval **args[1];
 
50600
  
 
50601
  SWIG_ResetError();
 
50602
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50603
    WRONG_PARAM_COUNT;
 
50604
  }
 
50605
  
 
50606
  {
 
50607
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50608
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50609
    }
 
50610
  }
 
50611
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50612
  result = (char *)LassoSamlp2AttributeQuery_IssueInstant_get(arg1);
 
50613
  {
 
50614
    if(!result) {
 
50615
      ZVAL_NULL(return_value);
 
50616
    } else {
 
50617
      ZVAL_STRING(return_value,result, 1);
 
50618
    }
 
50619
  }
 
50620
  return;
 
50621
fail:
 
50622
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50623
}
 
50624
 
 
50625
 
 
50626
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_destination_set) {
 
50627
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50628
  char *arg2 = (char *) 0 ;
 
50629
  zval **args[2];
 
50630
  
 
50631
  SWIG_ResetError();
 
50632
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50633
    WRONG_PARAM_COUNT;
 
50634
  }
 
50635
  
 
50636
  {
 
50637
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50638
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_destination_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50639
    }
 
50640
  }
 
50641
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50642
  {
 
50643
    /*@SWIG:CONVERT_STRING_IN@*/
 
50644
    convert_to_string_ex(args[1]);
 
50645
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50646
    /*@SWIG@*/;
 
50647
  }
 
50648
  LassoSamlp2AttributeQuery_Destination_set(arg1,arg2);
 
50649
  
 
50650
  
 
50651
  return;
 
50652
fail:
 
50653
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50654
}
 
50655
 
 
50656
 
 
50657
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_destination_get) {
 
50658
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50659
  char *result = 0 ;
 
50660
  zval **args[1];
 
50661
  
 
50662
  SWIG_ResetError();
 
50663
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50664
    WRONG_PARAM_COUNT;
 
50665
  }
 
50666
  
 
50667
  {
 
50668
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50669
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_destination_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50670
    }
 
50671
  }
 
50672
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50673
  result = (char *)LassoSamlp2AttributeQuery_Destination_get(arg1);
 
50674
  {
 
50675
    if(!result) {
 
50676
      ZVAL_NULL(return_value);
 
50677
    } else {
 
50678
      ZVAL_STRING(return_value,result, 1);
 
50679
    }
 
50680
  }
 
50681
  return;
 
50682
fail:
 
50683
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50684
}
 
50685
 
 
50686
 
 
50687
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_consent_set) {
 
50688
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50689
  char *arg2 = (char *) 0 ;
 
50690
  zval **args[2];
 
50691
  
 
50692
  SWIG_ResetError();
 
50693
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50694
    WRONG_PARAM_COUNT;
 
50695
  }
 
50696
  
 
50697
  {
 
50698
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50699
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_consent_set. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50700
    }
 
50701
  }
 
50702
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50703
  {
 
50704
    /*@SWIG:CONVERT_STRING_IN@*/
 
50705
    convert_to_string_ex(args[1]);
 
50706
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50707
    /*@SWIG@*/;
 
50708
  }
 
50709
  LassoSamlp2AttributeQuery_Consent_set(arg1,arg2);
 
50710
  
 
50711
  
 
50712
  return;
 
50713
fail:
 
50714
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50715
}
 
50716
 
 
50717
 
 
50718
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_consent_get) {
 
50719
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50720
  char *result = 0 ;
 
50721
  zval **args[1];
 
50722
  
 
50723
  SWIG_ResetError();
 
50724
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50725
    WRONG_PARAM_COUNT;
 
50726
  }
 
50727
  
 
50728
  {
 
50729
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50730
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_consent_get. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50731
    }
 
50732
  }
 
50733
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50734
  result = (char *)LassoSamlp2AttributeQuery_Consent_get(arg1);
 
50735
  {
 
50736
    if(!result) {
 
50737
      ZVAL_NULL(return_value);
 
50738
    } else {
 
50739
      ZVAL_STRING(return_value,result, 1);
 
50740
    }
 
50741
  }
 
50742
  return;
 
50743
fail:
 
50744
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50745
}
 
50746
 
 
50747
 
 
50748
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2AttributeQuery) {
 
50749
  LassoSamlp2AttributeQuery *result = 0 ;
 
50750
  
 
50751
  SWIG_ResetError();
 
50752
  if(ZEND_NUM_ARGS() != 0) {
 
50753
    WRONG_PARAM_COUNT;
 
50754
  }
 
50755
  
 
50756
  result = (LassoSamlp2AttributeQuery *)new_LassoSamlp2AttributeQuery();
 
50757
  {
 
50758
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AttributeQuery, 1);
 
50759
  }
 
50760
  /* Wrap this return value */
 
50761
  {
 
50762
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50763
    zval *obj, *_cPtr;
 
50764
    MAKE_STD_ZVAL(obj);
 
50765
    MAKE_STD_ZVAL(_cPtr);
 
50766
    *_cPtr = *return_value;
 
50767
    INIT_ZVAL(*return_value);
 
50768
    *return_value=*_cPtr;
 
50769
  }
 
50770
  return;
 
50771
fail:
 
50772
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50773
}
 
50774
 
 
50775
 
 
50776
/* This function is designed to be called by the zend list destructors */
 
50777
/* to typecast and do the actual destruction */
 
50778
static void __wrap_delete_Samlp2AttributeQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
50779
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
50780
  void *ptr=value->ptr ;
 
50781
  int newobject=value->newobject ;
 
50782
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50783
  
 
50784
  efree(value);
 
50785
  if (! newobject) return; /* can't delete it! */
 
50786
  arg1 = (LassoSamlp2AttributeQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AttributeQuery TSRMLS_CC);
 
50787
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2AttributeQuery resource already free'd");
 
50788
  delete_LassoSamlp2AttributeQuery(arg1);
 
50789
  
 
50790
}
 
50791
 
 
50792
 
 
50793
ZEND_NAMED_FUNCTION(_wrap_Samlp2AttributeQuery_dump) {
 
50794
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
 
50795
  char *result = 0 ;
 
50796
  zval **args[1];
 
50797
  
 
50798
  SWIG_ResetError();
 
50799
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50800
    WRONG_PARAM_COUNT;
 
50801
  }
 
50802
  
 
50803
  {
 
50804
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AttributeQuery, 0) < 0) {
 
50805
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AttributeQuery_dump. Expected SWIGTYPE_p_LassoSamlp2AttributeQuery");
 
50806
    }
 
50807
  }
 
50808
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50809
  result = (char *)LassoSamlp2AttributeQuery_dump(arg1);
 
50810
  {
 
50811
    if(!result) {
 
50812
      ZVAL_NULL(return_value);
 
50813
    } else {
 
50814
      ZVAL_STRING(return_value,result, 1);
 
50815
    }
 
50816
  }
 
50817
  return;
 
50818
fail:
 
50819
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50820
}
 
50821
 
 
50822
 
 
50823
ZEND_NAMED_FUNCTION(_wrap_Saml2AudienceRestriction_audience_set) {
 
50824
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
 
50825
  char *arg2 = (char *) 0 ;
 
50826
  zval **args[2];
 
50827
  
 
50828
  SWIG_ResetError();
 
50829
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50830
    WRONG_PARAM_COUNT;
 
50831
  }
 
50832
  
 
50833
  {
 
50834
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) {
 
50835
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AudienceRestriction_audience_set. Expected SWIGTYPE_p_LassoSaml2AudienceRestriction");
 
50836
    }
 
50837
  }
 
50838
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50839
  {
 
50840
    /*@SWIG:CONVERT_STRING_IN@*/
 
50841
    convert_to_string_ex(args[1]);
 
50842
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50843
    /*@SWIG@*/;
 
50844
  }
 
50845
  {
 
50846
    if (arg1->Audience) free((char *)arg1->Audience);
 
50847
    if (arg2) {
 
50848
      arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1);
 
50849
      strcpy((char *)arg1->Audience, (const char *)arg2);
 
50850
    } else {
 
50851
      arg1->Audience = 0;
 
50852
    }
 
50853
  }
 
50854
  
 
50855
  return;
 
50856
fail:
 
50857
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50858
}
 
50859
 
 
50860
 
 
50861
ZEND_NAMED_FUNCTION(_wrap_Saml2AudienceRestriction_audience_get) {
 
50862
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
 
50863
  char *result = 0 ;
 
50864
  zval **args[1];
 
50865
  
 
50866
  SWIG_ResetError();
 
50867
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50868
    WRONG_PARAM_COUNT;
 
50869
  }
 
50870
  
 
50871
  {
 
50872
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) {
 
50873
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AudienceRestriction_audience_get. Expected SWIGTYPE_p_LassoSaml2AudienceRestriction");
 
50874
    }
 
50875
  }
 
50876
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50877
  result = (char *) ((arg1)->Audience);
 
50878
  {
 
50879
    if(!result) {
 
50880
      ZVAL_NULL(return_value);
 
50881
    } else {
 
50882
      ZVAL_STRING(return_value,result, 1);
 
50883
    }
 
50884
  }
 
50885
  return;
 
50886
fail:
 
50887
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50888
}
 
50889
 
 
50890
 
 
50891
ZEND_NAMED_FUNCTION(_wrap_new_Saml2AudienceRestriction) {
 
50892
  LassoSaml2AudienceRestriction *result = 0 ;
 
50893
  
 
50894
  SWIG_ResetError();
 
50895
  if(ZEND_NUM_ARGS() != 0) {
 
50896
    WRONG_PARAM_COUNT;
 
50897
  }
 
50898
  
 
50899
  result = (LassoSaml2AudienceRestriction *)new_LassoSaml2AudienceRestriction();
 
50900
  {
 
50901
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AudienceRestriction, 1);
 
50902
  }
 
50903
  /* Wrap this return value */
 
50904
  {
 
50905
    /* ALTERNATIVE Constructor, make an object wrapper */
 
50906
    zval *obj, *_cPtr;
 
50907
    MAKE_STD_ZVAL(obj);
 
50908
    MAKE_STD_ZVAL(_cPtr);
 
50909
    *_cPtr = *return_value;
 
50910
    INIT_ZVAL(*return_value);
 
50911
    *return_value=*_cPtr;
 
50912
  }
 
50913
  return;
 
50914
fail:
 
50915
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50916
}
 
50917
 
 
50918
 
 
50919
/* This function is designed to be called by the zend list destructors */
 
50920
/* to typecast and do the actual destruction */
 
50921
static void __wrap_delete_Saml2AudienceRestriction(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
50922
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
50923
  void *ptr=value->ptr ;
 
50924
  int newobject=value->newobject ;
 
50925
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
 
50926
  
 
50927
  efree(value);
 
50928
  if (! newobject) return; /* can't delete it! */
 
50929
  arg1 = (LassoSaml2AudienceRestriction *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AudienceRestriction TSRMLS_CC);
 
50930
  if (! arg1) zend_error(E_ERROR, "LassoSaml2AudienceRestriction resource already free'd");
 
50931
  delete_LassoSaml2AudienceRestriction(arg1);
 
50932
  
 
50933
}
 
50934
 
 
50935
 
 
50936
ZEND_NAMED_FUNCTION(_wrap_Saml2AudienceRestriction_dump) {
 
50937
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
 
50938
  char *result = 0 ;
 
50939
  zval **args[1];
 
50940
  
 
50941
  SWIG_ResetError();
 
50942
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
50943
    WRONG_PARAM_COUNT;
 
50944
  }
 
50945
  
 
50946
  {
 
50947
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AudienceRestriction, 0) < 0) {
 
50948
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AudienceRestriction_dump. Expected SWIGTYPE_p_LassoSaml2AudienceRestriction");
 
50949
    }
 
50950
  }
 
50951
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50952
  result = (char *)LassoSaml2AudienceRestriction_dump(arg1);
 
50953
  {
 
50954
    if(!result) {
 
50955
      ZVAL_NULL(return_value);
 
50956
    } else {
 
50957
      ZVAL_STRING(return_value,result, 1);
 
50958
    }
 
50959
  }
 
50960
  return;
 
50961
fail:
 
50962
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
50963
}
 
50964
 
 
50965
 
 
50966
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_sessionIndex_set) {
 
50967
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
50968
  char *arg2 = (char *) 0 ;
 
50969
  zval **args[2];
 
50970
  
 
50971
  SWIG_ResetError();
 
50972
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
50973
    WRONG_PARAM_COUNT;
 
50974
  }
 
50975
  
 
50976
  {
 
50977
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
50978
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_sessionIndex_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
50979
    }
 
50980
  }
 
50981
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
50982
  {
 
50983
    /*@SWIG:CONVERT_STRING_IN@*/
 
50984
    convert_to_string_ex(args[1]);
 
50985
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
50986
    /*@SWIG@*/;
 
50987
  }
 
50988
  {
 
50989
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
 
50990
    if (arg2) {
 
50991
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
50992
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
 
50993
    } else {
 
50994
      arg1->SessionIndex = 0;
 
50995
    }
 
50996
  }
 
50997
  
 
50998
  return;
 
50999
fail:
 
51000
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51001
}
 
51002
 
 
51003
 
 
51004
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_sessionIndex_get) {
 
51005
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51006
  char *result = 0 ;
 
51007
  zval **args[1];
 
51008
  
 
51009
  SWIG_ResetError();
 
51010
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51011
    WRONG_PARAM_COUNT;
 
51012
  }
 
51013
  
 
51014
  {
 
51015
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51016
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_sessionIndex_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51017
    }
 
51018
  }
 
51019
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51020
  result = (char *) ((arg1)->SessionIndex);
 
51021
  {
 
51022
    if(!result) {
 
51023
      ZVAL_NULL(return_value);
 
51024
    } else {
 
51025
      ZVAL_STRING(return_value,result, 1);
 
51026
    }
 
51027
  }
 
51028
  return;
 
51029
fail:
 
51030
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51031
}
 
51032
 
 
51033
 
 
51034
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_reason_set) {
 
51035
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51036
  char *arg2 = (char *) 0 ;
 
51037
  zval **args[2];
 
51038
  
 
51039
  SWIG_ResetError();
 
51040
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51041
    WRONG_PARAM_COUNT;
 
51042
  }
 
51043
  
 
51044
  {
 
51045
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51046
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_reason_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51047
    }
 
51048
  }
 
51049
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51050
  {
 
51051
    /*@SWIG:CONVERT_STRING_IN@*/
 
51052
    convert_to_string_ex(args[1]);
 
51053
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51054
    /*@SWIG@*/;
 
51055
  }
 
51056
  {
 
51057
    if (arg1->Reason) free((char *)arg1->Reason);
 
51058
    if (arg2) {
 
51059
      arg1->Reason = (char *) malloc(strlen((const char *)arg2)+1);
 
51060
      strcpy((char *)arg1->Reason, (const char *)arg2);
 
51061
    } else {
 
51062
      arg1->Reason = 0;
 
51063
    }
 
51064
  }
 
51065
  
 
51066
  return;
 
51067
fail:
 
51068
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51069
}
 
51070
 
 
51071
 
 
51072
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_reason_get) {
 
51073
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51074
  char *result = 0 ;
 
51075
  zval **args[1];
 
51076
  
 
51077
  SWIG_ResetError();
 
51078
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51079
    WRONG_PARAM_COUNT;
 
51080
  }
 
51081
  
 
51082
  {
 
51083
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51084
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_reason_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51085
    }
 
51086
  }
 
51087
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51088
  result = (char *) ((arg1)->Reason);
 
51089
  {
 
51090
    if(!result) {
 
51091
      ZVAL_NULL(return_value);
 
51092
    } else {
 
51093
      ZVAL_STRING(return_value,result, 1);
 
51094
    }
 
51095
  }
 
51096
  return;
 
51097
fail:
 
51098
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51099
}
 
51100
 
 
51101
 
 
51102
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_notOnOrAfter_set) {
 
51103
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51104
  char *arg2 = (char *) 0 ;
 
51105
  zval **args[2];
 
51106
  
 
51107
  SWIG_ResetError();
 
51108
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51109
    WRONG_PARAM_COUNT;
 
51110
  }
 
51111
  
 
51112
  {
 
51113
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51114
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_notOnOrAfter_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51115
    }
 
51116
  }
 
51117
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51118
  {
 
51119
    /*@SWIG:CONVERT_STRING_IN@*/
 
51120
    convert_to_string_ex(args[1]);
 
51121
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51122
    /*@SWIG@*/;
 
51123
  }
 
51124
  {
 
51125
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
 
51126
    if (arg2) {
 
51127
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
51128
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
 
51129
    } else {
 
51130
      arg1->NotOnOrAfter = 0;
 
51131
    }
 
51132
  }
 
51133
  
 
51134
  return;
 
51135
fail:
 
51136
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51137
}
 
51138
 
 
51139
 
 
51140
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_notOnOrAfter_get) {
 
51141
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51142
  char *result = 0 ;
 
51143
  zval **args[1];
 
51144
  
 
51145
  SWIG_ResetError();
 
51146
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51147
    WRONG_PARAM_COUNT;
 
51148
  }
 
51149
  
 
51150
  {
 
51151
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51152
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_notOnOrAfter_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51153
    }
 
51154
  }
 
51155
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51156
  result = (char *) ((arg1)->NotOnOrAfter);
 
51157
  {
 
51158
    if(!result) {
 
51159
      ZVAL_NULL(return_value);
 
51160
    } else {
 
51161
      ZVAL_STRING(return_value,result, 1);
 
51162
    }
 
51163
  }
 
51164
  return;
 
51165
fail:
 
51166
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51167
}
 
51168
 
 
51169
 
 
51170
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_baseID_set) {
 
51171
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51172
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
 
51173
  zval **args[2];
 
51174
  
 
51175
  SWIG_ResetError();
 
51176
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51177
    WRONG_PARAM_COUNT;
 
51178
  }
 
51179
  
 
51180
  {
 
51181
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51182
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_baseID_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51183
    }
 
51184
  }
 
51185
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51186
  {
 
51187
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
51188
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2LogoutRequest_baseID_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
51189
    }
 
51190
  }
 
51191
  LassoSamlp2LogoutRequest_BaseID_set(arg1,arg2);
 
51192
  
 
51193
  
 
51194
  return;
 
51195
fail:
 
51196
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51197
}
 
51198
 
 
51199
 
 
51200
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_baseID_get) {
 
51201
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51202
  LassoSaml2BaseIDAbstract *result = 0 ;
 
51203
  zval **args[1];
 
51204
  
 
51205
  SWIG_ResetError();
 
51206
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51207
    WRONG_PARAM_COUNT;
 
51208
  }
 
51209
  
 
51210
  {
 
51211
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51212
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_baseID_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51213
    }
 
51214
  }
 
51215
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51216
  result = (LassoSaml2BaseIDAbstract *)LassoSamlp2LogoutRequest_BaseID_get(arg1);
 
51217
  {
 
51218
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0);
 
51219
  }
 
51220
  /* Wrap this return value */
 
51221
  {
 
51222
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51223
    zval *obj, *_cPtr;
 
51224
    MAKE_STD_ZVAL(obj);
 
51225
    MAKE_STD_ZVAL(_cPtr);
 
51226
    *_cPtr = *return_value;
 
51227
    INIT_ZVAL(*return_value);
 
51228
    *return_value=*_cPtr;
 
51229
  }
 
51230
  return;
 
51231
fail:
 
51232
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51233
}
 
51234
 
 
51235
 
 
51236
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_nameID_set) {
 
51237
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51238
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
51239
  zval **args[2];
 
51240
  
 
51241
  SWIG_ResetError();
 
51242
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51243
    WRONG_PARAM_COUNT;
 
51244
  }
 
51245
  
 
51246
  {
 
51247
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51248
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_nameID_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51249
    }
 
51250
  }
 
51251
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51252
  {
 
51253
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
51254
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2LogoutRequest_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
51255
    }
 
51256
  }
 
51257
  LassoSamlp2LogoutRequest_NameID_set(arg1,arg2);
 
51258
  
 
51259
  
 
51260
  return;
 
51261
fail:
 
51262
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51263
}
 
51264
 
 
51265
 
 
51266
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_nameID_get) {
 
51267
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51268
  LassoSaml2NameID *result = 0 ;
 
51269
  zval **args[1];
 
51270
  
 
51271
  SWIG_ResetError();
 
51272
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51273
    WRONG_PARAM_COUNT;
 
51274
  }
 
51275
  
 
51276
  {
 
51277
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51278
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_nameID_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51279
    }
 
51280
  }
 
51281
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51282
  result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_NameID_get(arg1);
 
51283
  {
 
51284
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
51285
  }
 
51286
  /* Wrap this return value */
 
51287
  {
 
51288
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51289
    zval *obj, *_cPtr;
 
51290
    MAKE_STD_ZVAL(obj);
 
51291
    MAKE_STD_ZVAL(_cPtr);
 
51292
    *_cPtr = *return_value;
 
51293
    INIT_ZVAL(*return_value);
 
51294
    *return_value=*_cPtr;
 
51295
  }
 
51296
  return;
 
51297
fail:
 
51298
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51299
}
 
51300
 
 
51301
 
 
51302
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_encryptedID_set) {
 
51303
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51304
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
51305
  zval **args[2];
 
51306
  
 
51307
  SWIG_ResetError();
 
51308
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51309
    WRONG_PARAM_COUNT;
 
51310
  }
 
51311
  
 
51312
  {
 
51313
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51314
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51315
    }
 
51316
  }
 
51317
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51318
  {
 
51319
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
51320
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2LogoutRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
51321
    }
 
51322
  }
 
51323
  LassoSamlp2LogoutRequest_EncryptedID_set(arg1,arg2);
 
51324
  
 
51325
  
 
51326
  return;
 
51327
fail:
 
51328
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51329
}
 
51330
 
 
51331
 
 
51332
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_encryptedID_get) {
 
51333
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51334
  LassoSaml2EncryptedElement *result = 0 ;
 
51335
  zval **args[1];
 
51336
  
 
51337
  SWIG_ResetError();
 
51338
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51339
    WRONG_PARAM_COUNT;
 
51340
  }
 
51341
  
 
51342
  {
 
51343
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51344
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_encryptedID_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51345
    }
 
51346
  }
 
51347
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51348
  result = (LassoSaml2EncryptedElement *)LassoSamlp2LogoutRequest_EncryptedID_get(arg1);
 
51349
  {
 
51350
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
51351
  }
 
51352
  /* Wrap this return value */
 
51353
  {
 
51354
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51355
    zval *obj, *_cPtr;
 
51356
    MAKE_STD_ZVAL(obj);
 
51357
    MAKE_STD_ZVAL(_cPtr);
 
51358
    *_cPtr = *return_value;
 
51359
    INIT_ZVAL(*return_value);
 
51360
    *return_value=*_cPtr;
 
51361
  }
 
51362
  return;
 
51363
fail:
 
51364
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51365
}
 
51366
 
 
51367
 
 
51368
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_issuer_set) {
 
51369
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51370
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
51371
  zval **args[2];
 
51372
  
 
51373
  SWIG_ResetError();
 
51374
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51375
    WRONG_PARAM_COUNT;
 
51376
  }
 
51377
  
 
51378
  {
 
51379
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51380
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_issuer_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51381
    }
 
51382
  }
 
51383
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51384
  {
 
51385
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
51386
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2LogoutRequest_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
51387
    }
 
51388
  }
 
51389
  LassoSamlp2LogoutRequest_Issuer_set(arg1,arg2);
 
51390
  
 
51391
  
 
51392
  return;
 
51393
fail:
 
51394
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51395
}
 
51396
 
 
51397
 
 
51398
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_issuer_get) {
 
51399
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51400
  LassoSaml2NameID *result = 0 ;
 
51401
  zval **args[1];
 
51402
  
 
51403
  SWIG_ResetError();
 
51404
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51405
    WRONG_PARAM_COUNT;
 
51406
  }
 
51407
  
 
51408
  {
 
51409
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51410
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_issuer_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51411
    }
 
51412
  }
 
51413
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51414
  result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_Issuer_get(arg1);
 
51415
  {
 
51416
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
51417
  }
 
51418
  /* Wrap this return value */
 
51419
  {
 
51420
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51421
    zval *obj, *_cPtr;
 
51422
    MAKE_STD_ZVAL(obj);
 
51423
    MAKE_STD_ZVAL(_cPtr);
 
51424
    *_cPtr = *return_value;
 
51425
    INIT_ZVAL(*return_value);
 
51426
    *return_value=*_cPtr;
 
51427
  }
 
51428
  return;
 
51429
fail:
 
51430
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51431
}
 
51432
 
 
51433
 
 
51434
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_extensions_set) {
 
51435
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51436
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
51437
  zval **args[2];
 
51438
  
 
51439
  SWIG_ResetError();
 
51440
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51441
    WRONG_PARAM_COUNT;
 
51442
  }
 
51443
  
 
51444
  {
 
51445
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51446
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51447
    }
 
51448
  }
 
51449
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51450
  {
 
51451
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
51452
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2LogoutRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
51453
    }
 
51454
  }
 
51455
  LassoSamlp2LogoutRequest_Extensions_set(arg1,arg2);
 
51456
  
 
51457
  
 
51458
  return;
 
51459
fail:
 
51460
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51461
}
 
51462
 
 
51463
 
 
51464
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_extensions_get) {
 
51465
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51466
  LassoSamlp2Extensions *result = 0 ;
 
51467
  zval **args[1];
 
51468
  
 
51469
  SWIG_ResetError();
 
51470
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51471
    WRONG_PARAM_COUNT;
 
51472
  }
 
51473
  
 
51474
  {
 
51475
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51476
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_extensions_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51477
    }
 
51478
  }
 
51479
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51480
  result = (LassoSamlp2Extensions *)LassoSamlp2LogoutRequest_Extensions_get(arg1);
 
51481
  {
 
51482
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
51483
  }
 
51484
  /* Wrap this return value */
 
51485
  {
 
51486
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51487
    zval *obj, *_cPtr;
 
51488
    MAKE_STD_ZVAL(obj);
 
51489
    MAKE_STD_ZVAL(_cPtr);
 
51490
    *_cPtr = *return_value;
 
51491
    INIT_ZVAL(*return_value);
 
51492
    *return_value=*_cPtr;
 
51493
  }
 
51494
  return;
 
51495
fail:
 
51496
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51497
}
 
51498
 
 
51499
 
 
51500
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_iD_set) {
 
51501
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51502
  char *arg2 = (char *) 0 ;
 
51503
  zval **args[2];
 
51504
  
 
51505
  SWIG_ResetError();
 
51506
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51507
    WRONG_PARAM_COUNT;
 
51508
  }
 
51509
  
 
51510
  {
 
51511
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51512
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_iD_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51513
    }
 
51514
  }
 
51515
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51516
  {
 
51517
    /*@SWIG:CONVERT_STRING_IN@*/
 
51518
    convert_to_string_ex(args[1]);
 
51519
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51520
    /*@SWIG@*/;
 
51521
  }
 
51522
  LassoSamlp2LogoutRequest_ID_set(arg1,arg2);
 
51523
  
 
51524
  
 
51525
  return;
 
51526
fail:
 
51527
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51528
}
 
51529
 
 
51530
 
 
51531
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_iD_get) {
 
51532
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51533
  char *result = 0 ;
 
51534
  zval **args[1];
 
51535
  
 
51536
  SWIG_ResetError();
 
51537
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51538
    WRONG_PARAM_COUNT;
 
51539
  }
 
51540
  
 
51541
  {
 
51542
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51543
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_iD_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51544
    }
 
51545
  }
 
51546
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51547
  result = (char *)LassoSamlp2LogoutRequest_ID_get(arg1);
 
51548
  {
 
51549
    if(!result) {
 
51550
      ZVAL_NULL(return_value);
 
51551
    } else {
 
51552
      ZVAL_STRING(return_value,result, 1);
 
51553
    }
 
51554
  }
 
51555
  return;
 
51556
fail:
 
51557
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51558
}
 
51559
 
 
51560
 
 
51561
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_version_set) {
 
51562
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51563
  char *arg2 = (char *) 0 ;
 
51564
  zval **args[2];
 
51565
  
 
51566
  SWIG_ResetError();
 
51567
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51568
    WRONG_PARAM_COUNT;
 
51569
  }
 
51570
  
 
51571
  {
 
51572
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51573
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_version_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51574
    }
 
51575
  }
 
51576
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51577
  {
 
51578
    /*@SWIG:CONVERT_STRING_IN@*/
 
51579
    convert_to_string_ex(args[1]);
 
51580
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51581
    /*@SWIG@*/;
 
51582
  }
 
51583
  LassoSamlp2LogoutRequest_Version_set(arg1,arg2);
 
51584
  
 
51585
  
 
51586
  return;
 
51587
fail:
 
51588
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51589
}
 
51590
 
 
51591
 
 
51592
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_version_get) {
 
51593
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51594
  char *result = 0 ;
 
51595
  zval **args[1];
 
51596
  
 
51597
  SWIG_ResetError();
 
51598
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51599
    WRONG_PARAM_COUNT;
 
51600
  }
 
51601
  
 
51602
  {
 
51603
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51604
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_version_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51605
    }
 
51606
  }
 
51607
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51608
  result = (char *)LassoSamlp2LogoutRequest_Version_get(arg1);
 
51609
  {
 
51610
    if(!result) {
 
51611
      ZVAL_NULL(return_value);
 
51612
    } else {
 
51613
      ZVAL_STRING(return_value,result, 1);
 
51614
    }
 
51615
  }
 
51616
  return;
 
51617
fail:
 
51618
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51619
}
 
51620
 
 
51621
 
 
51622
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_issueInstant_set) {
 
51623
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51624
  char *arg2 = (char *) 0 ;
 
51625
  zval **args[2];
 
51626
  
 
51627
  SWIG_ResetError();
 
51628
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51629
    WRONG_PARAM_COUNT;
 
51630
  }
 
51631
  
 
51632
  {
 
51633
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51634
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51635
    }
 
51636
  }
 
51637
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51638
  {
 
51639
    /*@SWIG:CONVERT_STRING_IN@*/
 
51640
    convert_to_string_ex(args[1]);
 
51641
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51642
    /*@SWIG@*/;
 
51643
  }
 
51644
  LassoSamlp2LogoutRequest_IssueInstant_set(arg1,arg2);
 
51645
  
 
51646
  
 
51647
  return;
 
51648
fail:
 
51649
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51650
}
 
51651
 
 
51652
 
 
51653
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_issueInstant_get) {
 
51654
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51655
  char *result = 0 ;
 
51656
  zval **args[1];
 
51657
  
 
51658
  SWIG_ResetError();
 
51659
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51660
    WRONG_PARAM_COUNT;
 
51661
  }
 
51662
  
 
51663
  {
 
51664
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51665
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51666
    }
 
51667
  }
 
51668
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51669
  result = (char *)LassoSamlp2LogoutRequest_IssueInstant_get(arg1);
 
51670
  {
 
51671
    if(!result) {
 
51672
      ZVAL_NULL(return_value);
 
51673
    } else {
 
51674
      ZVAL_STRING(return_value,result, 1);
 
51675
    }
 
51676
  }
 
51677
  return;
 
51678
fail:
 
51679
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51680
}
 
51681
 
 
51682
 
 
51683
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_destination_set) {
 
51684
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51685
  char *arg2 = (char *) 0 ;
 
51686
  zval **args[2];
 
51687
  
 
51688
  SWIG_ResetError();
 
51689
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51690
    WRONG_PARAM_COUNT;
 
51691
  }
 
51692
  
 
51693
  {
 
51694
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51695
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_destination_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51696
    }
 
51697
  }
 
51698
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51699
  {
 
51700
    /*@SWIG:CONVERT_STRING_IN@*/
 
51701
    convert_to_string_ex(args[1]);
 
51702
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51703
    /*@SWIG@*/;
 
51704
  }
 
51705
  LassoSamlp2LogoutRequest_Destination_set(arg1,arg2);
 
51706
  
 
51707
  
 
51708
  return;
 
51709
fail:
 
51710
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51711
}
 
51712
 
 
51713
 
 
51714
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_destination_get) {
 
51715
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51716
  char *result = 0 ;
 
51717
  zval **args[1];
 
51718
  
 
51719
  SWIG_ResetError();
 
51720
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51721
    WRONG_PARAM_COUNT;
 
51722
  }
 
51723
  
 
51724
  {
 
51725
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51726
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_destination_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51727
    }
 
51728
  }
 
51729
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51730
  result = (char *)LassoSamlp2LogoutRequest_Destination_get(arg1);
 
51731
  {
 
51732
    if(!result) {
 
51733
      ZVAL_NULL(return_value);
 
51734
    } else {
 
51735
      ZVAL_STRING(return_value,result, 1);
 
51736
    }
 
51737
  }
 
51738
  return;
 
51739
fail:
 
51740
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51741
}
 
51742
 
 
51743
 
 
51744
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_consent_set) {
 
51745
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51746
  char *arg2 = (char *) 0 ;
 
51747
  zval **args[2];
 
51748
  
 
51749
  SWIG_ResetError();
 
51750
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51751
    WRONG_PARAM_COUNT;
 
51752
  }
 
51753
  
 
51754
  {
 
51755
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51756
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_consent_set. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51757
    }
 
51758
  }
 
51759
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51760
  {
 
51761
    /*@SWIG:CONVERT_STRING_IN@*/
 
51762
    convert_to_string_ex(args[1]);
 
51763
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51764
    /*@SWIG@*/;
 
51765
  }
 
51766
  LassoSamlp2LogoutRequest_Consent_set(arg1,arg2);
 
51767
  
 
51768
  
 
51769
  return;
 
51770
fail:
 
51771
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51772
}
 
51773
 
 
51774
 
 
51775
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_consent_get) {
 
51776
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51777
  char *result = 0 ;
 
51778
  zval **args[1];
 
51779
  
 
51780
  SWIG_ResetError();
 
51781
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51782
    WRONG_PARAM_COUNT;
 
51783
  }
 
51784
  
 
51785
  {
 
51786
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51787
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_consent_get. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51788
    }
 
51789
  }
 
51790
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51791
  result = (char *)LassoSamlp2LogoutRequest_Consent_get(arg1);
 
51792
  {
 
51793
    if(!result) {
 
51794
      ZVAL_NULL(return_value);
 
51795
    } else {
 
51796
      ZVAL_STRING(return_value,result, 1);
 
51797
    }
 
51798
  }
 
51799
  return;
 
51800
fail:
 
51801
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51802
}
 
51803
 
 
51804
 
 
51805
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2LogoutRequest) {
 
51806
  LassoSamlp2LogoutRequest *result = 0 ;
 
51807
  
 
51808
  SWIG_ResetError();
 
51809
  if(ZEND_NUM_ARGS() != 0) {
 
51810
    WRONG_PARAM_COUNT;
 
51811
  }
 
51812
  
 
51813
  result = (LassoSamlp2LogoutRequest *)new_LassoSamlp2LogoutRequest();
 
51814
  {
 
51815
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2LogoutRequest, 1);
 
51816
  }
 
51817
  /* Wrap this return value */
 
51818
  {
 
51819
    /* ALTERNATIVE Constructor, make an object wrapper */
 
51820
    zval *obj, *_cPtr;
 
51821
    MAKE_STD_ZVAL(obj);
 
51822
    MAKE_STD_ZVAL(_cPtr);
 
51823
    *_cPtr = *return_value;
 
51824
    INIT_ZVAL(*return_value);
 
51825
    *return_value=*_cPtr;
 
51826
  }
 
51827
  return;
 
51828
fail:
 
51829
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51830
}
 
51831
 
 
51832
 
 
51833
/* This function is designed to be called by the zend list destructors */
 
51834
/* to typecast and do the actual destruction */
 
51835
static void __wrap_delete_Samlp2LogoutRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
51836
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
51837
  void *ptr=value->ptr ;
 
51838
  int newobject=value->newobject ;
 
51839
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51840
  
 
51841
  efree(value);
 
51842
  if (! newobject) return; /* can't delete it! */
 
51843
  arg1 = (LassoSamlp2LogoutRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2LogoutRequest TSRMLS_CC);
 
51844
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2LogoutRequest resource already free'd");
 
51845
  delete_LassoSamlp2LogoutRequest(arg1);
 
51846
  
 
51847
}
 
51848
 
 
51849
 
 
51850
ZEND_NAMED_FUNCTION(_wrap_Samlp2LogoutRequest_dump) {
 
51851
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
 
51852
  char *result = 0 ;
 
51853
  zval **args[1];
 
51854
  
 
51855
  SWIG_ResetError();
 
51856
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51857
    WRONG_PARAM_COUNT;
 
51858
  }
 
51859
  
 
51860
  {
 
51861
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2LogoutRequest, 0) < 0) {
 
51862
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2LogoutRequest_dump. Expected SWIGTYPE_p_LassoSamlp2LogoutRequest");
 
51863
    }
 
51864
  }
 
51865
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51866
  result = (char *)LassoSamlp2LogoutRequest_dump(arg1);
 
51867
  {
 
51868
    if(!result) {
 
51869
      ZVAL_NULL(return_value);
 
51870
    } else {
 
51871
      ZVAL_STRING(return_value,result, 1);
 
51872
    }
 
51873
  }
 
51874
  return;
 
51875
fail:
 
51876
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51877
}
 
51878
 
 
51879
 
 
51880
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_sessionIndex_set) {
 
51881
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
51882
  char *arg2 = (char *) 0 ;
 
51883
  zval **args[2];
 
51884
  
 
51885
  SWIG_ResetError();
 
51886
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51887
    WRONG_PARAM_COUNT;
 
51888
  }
 
51889
  
 
51890
  {
 
51891
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
51892
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_sessionIndex_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
51893
    }
 
51894
  }
 
51895
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51896
  {
 
51897
    /*@SWIG:CONVERT_STRING_IN@*/
 
51898
    convert_to_string_ex(args[1]);
 
51899
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
51900
    /*@SWIG@*/;
 
51901
  }
 
51902
  {
 
51903
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
 
51904
    if (arg2) {
 
51905
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
51906
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
 
51907
    } else {
 
51908
      arg1->SessionIndex = 0;
 
51909
    }
 
51910
  }
 
51911
  
 
51912
  return;
 
51913
fail:
 
51914
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51915
}
 
51916
 
 
51917
 
 
51918
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_sessionIndex_get) {
 
51919
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
51920
  char *result = 0 ;
 
51921
  zval **args[1];
 
51922
  
 
51923
  SWIG_ResetError();
 
51924
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51925
    WRONG_PARAM_COUNT;
 
51926
  }
 
51927
  
 
51928
  {
 
51929
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
51930
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_sessionIndex_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
51931
    }
 
51932
  }
 
51933
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51934
  result = (char *) ((arg1)->SessionIndex);
 
51935
  {
 
51936
    if(!result) {
 
51937
      ZVAL_NULL(return_value);
 
51938
    } else {
 
51939
      ZVAL_STRING(return_value,result, 1);
 
51940
    }
 
51941
  }
 
51942
  return;
 
51943
fail:
 
51944
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51945
}
 
51946
 
 
51947
 
 
51948
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_requestedAuthnContext_set) {
 
51949
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
51950
  LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ;
 
51951
  zval **args[2];
 
51952
  
 
51953
  SWIG_ResetError();
 
51954
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
51955
    WRONG_PARAM_COUNT;
 
51956
  }
 
51957
  
 
51958
  {
 
51959
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
51960
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_requestedAuthnContext_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
51961
    }
 
51962
  }
 
51963
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51964
  {
 
51965
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0) < 0) {
 
51966
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnQuery_requestedAuthnContext_set. Expected SWIGTYPE_p_LassoSamlp2RequestedAuthnContext");
 
51967
    }
 
51968
  }
 
51969
  LassoSamlp2AuthnQuery_RequestedAuthnContext_set(arg1,arg2);
 
51970
  
 
51971
  
 
51972
  return;
 
51973
fail:
 
51974
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
51975
}
 
51976
 
 
51977
 
 
51978
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_requestedAuthnContext_get) {
 
51979
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
51980
  LassoSamlp2RequestedAuthnContext *result = 0 ;
 
51981
  zval **args[1];
 
51982
  
 
51983
  SWIG_ResetError();
 
51984
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
51985
    WRONG_PARAM_COUNT;
 
51986
  }
 
51987
  
 
51988
  {
 
51989
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
51990
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_requestedAuthnContext_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
51991
    }
 
51992
  }
 
51993
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
51994
  result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnQuery_RequestedAuthnContext_get(arg1);
 
51995
  {
 
51996
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext, 0);
 
51997
  }
 
51998
  /* Wrap this return value */
 
51999
  {
 
52000
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52001
    zval *obj, *_cPtr;
 
52002
    MAKE_STD_ZVAL(obj);
 
52003
    MAKE_STD_ZVAL(_cPtr);
 
52004
    *_cPtr = *return_value;
 
52005
    INIT_ZVAL(*return_value);
 
52006
    *return_value=*_cPtr;
 
52007
  }
 
52008
  return;
 
52009
fail:
 
52010
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52011
}
 
52012
 
 
52013
 
 
52014
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_subject_set) {
 
52015
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52016
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
 
52017
  zval **args[2];
 
52018
  
 
52019
  SWIG_ResetError();
 
52020
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52021
    WRONG_PARAM_COUNT;
 
52022
  }
 
52023
  
 
52024
  {
 
52025
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52026
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_subject_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52027
    }
 
52028
  }
 
52029
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52030
  {
 
52031
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
52032
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnQuery_subject_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
52033
    }
 
52034
  }
 
52035
  LassoSamlp2AuthnQuery_Subject_set(arg1,arg2);
 
52036
  
 
52037
  
 
52038
  return;
 
52039
fail:
 
52040
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52041
}
 
52042
 
 
52043
 
 
52044
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_subject_get) {
 
52045
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52046
  LassoSaml2Subject *result = 0 ;
 
52047
  zval **args[1];
 
52048
  
 
52049
  SWIG_ResetError();
 
52050
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52051
    WRONG_PARAM_COUNT;
 
52052
  }
 
52053
  
 
52054
  {
 
52055
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52056
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_subject_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52057
    }
 
52058
  }
 
52059
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52060
  result = (LassoSaml2Subject *)LassoSamlp2AuthnQuery_Subject_get(arg1);
 
52061
  {
 
52062
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 0);
 
52063
  }
 
52064
  /* Wrap this return value */
 
52065
  {
 
52066
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52067
    zval *obj, *_cPtr;
 
52068
    MAKE_STD_ZVAL(obj);
 
52069
    MAKE_STD_ZVAL(_cPtr);
 
52070
    *_cPtr = *return_value;
 
52071
    INIT_ZVAL(*return_value);
 
52072
    *return_value=*_cPtr;
 
52073
  }
 
52074
  return;
 
52075
fail:
 
52076
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52077
}
 
52078
 
 
52079
 
 
52080
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_issuer_set) {
 
52081
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52082
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
52083
  zval **args[2];
 
52084
  
 
52085
  SWIG_ResetError();
 
52086
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52087
    WRONG_PARAM_COUNT;
 
52088
  }
 
52089
  
 
52090
  {
 
52091
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52092
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_issuer_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52093
    }
 
52094
  }
 
52095
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52096
  {
 
52097
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
52098
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnQuery_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
52099
    }
 
52100
  }
 
52101
  LassoSamlp2AuthnQuery_Issuer_set(arg1,arg2);
 
52102
  
 
52103
  
 
52104
  return;
 
52105
fail:
 
52106
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52107
}
 
52108
 
 
52109
 
 
52110
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_issuer_get) {
 
52111
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52112
  LassoSaml2NameID *result = 0 ;
 
52113
  zval **args[1];
 
52114
  
 
52115
  SWIG_ResetError();
 
52116
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52117
    WRONG_PARAM_COUNT;
 
52118
  }
 
52119
  
 
52120
  {
 
52121
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52122
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_issuer_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52123
    }
 
52124
  }
 
52125
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52126
  result = (LassoSaml2NameID *)LassoSamlp2AuthnQuery_Issuer_get(arg1);
 
52127
  {
 
52128
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
52129
  }
 
52130
  /* Wrap this return value */
 
52131
  {
 
52132
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52133
    zval *obj, *_cPtr;
 
52134
    MAKE_STD_ZVAL(obj);
 
52135
    MAKE_STD_ZVAL(_cPtr);
 
52136
    *_cPtr = *return_value;
 
52137
    INIT_ZVAL(*return_value);
 
52138
    *return_value=*_cPtr;
 
52139
  }
 
52140
  return;
 
52141
fail:
 
52142
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52143
}
 
52144
 
 
52145
 
 
52146
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_extensions_set) {
 
52147
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52148
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
52149
  zval **args[2];
 
52150
  
 
52151
  SWIG_ResetError();
 
52152
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52153
    WRONG_PARAM_COUNT;
 
52154
  }
 
52155
  
 
52156
  {
 
52157
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52158
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52159
    }
 
52160
  }
 
52161
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52162
  {
 
52163
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
52164
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2AuthnQuery_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
52165
    }
 
52166
  }
 
52167
  LassoSamlp2AuthnQuery_Extensions_set(arg1,arg2);
 
52168
  
 
52169
  
 
52170
  return;
 
52171
fail:
 
52172
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52173
}
 
52174
 
 
52175
 
 
52176
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_extensions_get) {
 
52177
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52178
  LassoSamlp2Extensions *result = 0 ;
 
52179
  zval **args[1];
 
52180
  
 
52181
  SWIG_ResetError();
 
52182
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52183
    WRONG_PARAM_COUNT;
 
52184
  }
 
52185
  
 
52186
  {
 
52187
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52188
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_extensions_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52189
    }
 
52190
  }
 
52191
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52192
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthnQuery_Extensions_get(arg1);
 
52193
  {
 
52194
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
52195
  }
 
52196
  /* Wrap this return value */
 
52197
  {
 
52198
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52199
    zval *obj, *_cPtr;
 
52200
    MAKE_STD_ZVAL(obj);
 
52201
    MAKE_STD_ZVAL(_cPtr);
 
52202
    *_cPtr = *return_value;
 
52203
    INIT_ZVAL(*return_value);
 
52204
    *return_value=*_cPtr;
 
52205
  }
 
52206
  return;
 
52207
fail:
 
52208
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52209
}
 
52210
 
 
52211
 
 
52212
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_iD_set) {
 
52213
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52214
  char *arg2 = (char *) 0 ;
 
52215
  zval **args[2];
 
52216
  
 
52217
  SWIG_ResetError();
 
52218
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52219
    WRONG_PARAM_COUNT;
 
52220
  }
 
52221
  
 
52222
  {
 
52223
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52224
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_iD_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52225
    }
 
52226
  }
 
52227
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52228
  {
 
52229
    /*@SWIG:CONVERT_STRING_IN@*/
 
52230
    convert_to_string_ex(args[1]);
 
52231
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52232
    /*@SWIG@*/;
 
52233
  }
 
52234
  LassoSamlp2AuthnQuery_ID_set(arg1,arg2);
 
52235
  
 
52236
  
 
52237
  return;
 
52238
fail:
 
52239
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52240
}
 
52241
 
 
52242
 
 
52243
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_iD_get) {
 
52244
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52245
  char *result = 0 ;
 
52246
  zval **args[1];
 
52247
  
 
52248
  SWIG_ResetError();
 
52249
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52250
    WRONG_PARAM_COUNT;
 
52251
  }
 
52252
  
 
52253
  {
 
52254
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52255
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_iD_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52256
    }
 
52257
  }
 
52258
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52259
  result = (char *)LassoSamlp2AuthnQuery_ID_get(arg1);
 
52260
  {
 
52261
    if(!result) {
 
52262
      ZVAL_NULL(return_value);
 
52263
    } else {
 
52264
      ZVAL_STRING(return_value,result, 1);
 
52265
    }
 
52266
  }
 
52267
  return;
 
52268
fail:
 
52269
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52270
}
 
52271
 
 
52272
 
 
52273
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_version_set) {
 
52274
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52275
  char *arg2 = (char *) 0 ;
 
52276
  zval **args[2];
 
52277
  
 
52278
  SWIG_ResetError();
 
52279
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52280
    WRONG_PARAM_COUNT;
 
52281
  }
 
52282
  
 
52283
  {
 
52284
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52285
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_version_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52286
    }
 
52287
  }
 
52288
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52289
  {
 
52290
    /*@SWIG:CONVERT_STRING_IN@*/
 
52291
    convert_to_string_ex(args[1]);
 
52292
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52293
    /*@SWIG@*/;
 
52294
  }
 
52295
  LassoSamlp2AuthnQuery_Version_set(arg1,arg2);
 
52296
  
 
52297
  
 
52298
  return;
 
52299
fail:
 
52300
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52301
}
 
52302
 
 
52303
 
 
52304
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_version_get) {
 
52305
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52306
  char *result = 0 ;
 
52307
  zval **args[1];
 
52308
  
 
52309
  SWIG_ResetError();
 
52310
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52311
    WRONG_PARAM_COUNT;
 
52312
  }
 
52313
  
 
52314
  {
 
52315
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52316
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_version_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52317
    }
 
52318
  }
 
52319
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52320
  result = (char *)LassoSamlp2AuthnQuery_Version_get(arg1);
 
52321
  {
 
52322
    if(!result) {
 
52323
      ZVAL_NULL(return_value);
 
52324
    } else {
 
52325
      ZVAL_STRING(return_value,result, 1);
 
52326
    }
 
52327
  }
 
52328
  return;
 
52329
fail:
 
52330
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52331
}
 
52332
 
 
52333
 
 
52334
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_issueInstant_set) {
 
52335
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52336
  char *arg2 = (char *) 0 ;
 
52337
  zval **args[2];
 
52338
  
 
52339
  SWIG_ResetError();
 
52340
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52341
    WRONG_PARAM_COUNT;
 
52342
  }
 
52343
  
 
52344
  {
 
52345
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52347
    }
 
52348
  }
 
52349
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52350
  {
 
52351
    /*@SWIG:CONVERT_STRING_IN@*/
 
52352
    convert_to_string_ex(args[1]);
 
52353
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52354
    /*@SWIG@*/;
 
52355
  }
 
52356
  LassoSamlp2AuthnQuery_IssueInstant_set(arg1,arg2);
 
52357
  
 
52358
  
 
52359
  return;
 
52360
fail:
 
52361
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52362
}
 
52363
 
 
52364
 
 
52365
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_issueInstant_get) {
 
52366
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52367
  char *result = 0 ;
 
52368
  zval **args[1];
 
52369
  
 
52370
  SWIG_ResetError();
 
52371
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52372
    WRONG_PARAM_COUNT;
 
52373
  }
 
52374
  
 
52375
  {
 
52376
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52377
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52378
    }
 
52379
  }
 
52380
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52381
  result = (char *)LassoSamlp2AuthnQuery_IssueInstant_get(arg1);
 
52382
  {
 
52383
    if(!result) {
 
52384
      ZVAL_NULL(return_value);
 
52385
    } else {
 
52386
      ZVAL_STRING(return_value,result, 1);
 
52387
    }
 
52388
  }
 
52389
  return;
 
52390
fail:
 
52391
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52392
}
 
52393
 
 
52394
 
 
52395
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_destination_set) {
 
52396
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52397
  char *arg2 = (char *) 0 ;
 
52398
  zval **args[2];
 
52399
  
 
52400
  SWIG_ResetError();
 
52401
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52402
    WRONG_PARAM_COUNT;
 
52403
  }
 
52404
  
 
52405
  {
 
52406
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52407
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_destination_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52408
    }
 
52409
  }
 
52410
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52411
  {
 
52412
    /*@SWIG:CONVERT_STRING_IN@*/
 
52413
    convert_to_string_ex(args[1]);
 
52414
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52415
    /*@SWIG@*/;
 
52416
  }
 
52417
  LassoSamlp2AuthnQuery_Destination_set(arg1,arg2);
 
52418
  
 
52419
  
 
52420
  return;
 
52421
fail:
 
52422
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52423
}
 
52424
 
 
52425
 
 
52426
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_destination_get) {
 
52427
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52428
  char *result = 0 ;
 
52429
  zval **args[1];
 
52430
  
 
52431
  SWIG_ResetError();
 
52432
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52433
    WRONG_PARAM_COUNT;
 
52434
  }
 
52435
  
 
52436
  {
 
52437
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52438
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_destination_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52439
    }
 
52440
  }
 
52441
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52442
  result = (char *)LassoSamlp2AuthnQuery_Destination_get(arg1);
 
52443
  {
 
52444
    if(!result) {
 
52445
      ZVAL_NULL(return_value);
 
52446
    } else {
 
52447
      ZVAL_STRING(return_value,result, 1);
 
52448
    }
 
52449
  }
 
52450
  return;
 
52451
fail:
 
52452
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52453
}
 
52454
 
 
52455
 
 
52456
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_consent_set) {
 
52457
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52458
  char *arg2 = (char *) 0 ;
 
52459
  zval **args[2];
 
52460
  
 
52461
  SWIG_ResetError();
 
52462
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52463
    WRONG_PARAM_COUNT;
 
52464
  }
 
52465
  
 
52466
  {
 
52467
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52468
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_consent_set. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52469
    }
 
52470
  }
 
52471
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52472
  {
 
52473
    /*@SWIG:CONVERT_STRING_IN@*/
 
52474
    convert_to_string_ex(args[1]);
 
52475
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52476
    /*@SWIG@*/;
 
52477
  }
 
52478
  LassoSamlp2AuthnQuery_Consent_set(arg1,arg2);
 
52479
  
 
52480
  
 
52481
  return;
 
52482
fail:
 
52483
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52484
}
 
52485
 
 
52486
 
 
52487
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_consent_get) {
 
52488
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52489
  char *result = 0 ;
 
52490
  zval **args[1];
 
52491
  
 
52492
  SWIG_ResetError();
 
52493
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52494
    WRONG_PARAM_COUNT;
 
52495
  }
 
52496
  
 
52497
  {
 
52498
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52499
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_consent_get. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52500
    }
 
52501
  }
 
52502
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52503
  result = (char *)LassoSamlp2AuthnQuery_Consent_get(arg1);
 
52504
  {
 
52505
    if(!result) {
 
52506
      ZVAL_NULL(return_value);
 
52507
    } else {
 
52508
      ZVAL_STRING(return_value,result, 1);
 
52509
    }
 
52510
  }
 
52511
  return;
 
52512
fail:
 
52513
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52514
}
 
52515
 
 
52516
 
 
52517
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2AuthnQuery) {
 
52518
  LassoSamlp2AuthnQuery *result = 0 ;
 
52519
  
 
52520
  SWIG_ResetError();
 
52521
  if(ZEND_NUM_ARGS() != 0) {
 
52522
    WRONG_PARAM_COUNT;
 
52523
  }
 
52524
  
 
52525
  result = (LassoSamlp2AuthnQuery *)new_LassoSamlp2AuthnQuery();
 
52526
  {
 
52527
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2AuthnQuery, 1);
 
52528
  }
 
52529
  /* Wrap this return value */
 
52530
  {
 
52531
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52532
    zval *obj, *_cPtr;
 
52533
    MAKE_STD_ZVAL(obj);
 
52534
    MAKE_STD_ZVAL(_cPtr);
 
52535
    *_cPtr = *return_value;
 
52536
    INIT_ZVAL(*return_value);
 
52537
    *return_value=*_cPtr;
 
52538
  }
 
52539
  return;
 
52540
fail:
 
52541
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52542
}
 
52543
 
 
52544
 
 
52545
/* This function is designed to be called by the zend list destructors */
 
52546
/* to typecast and do the actual destruction */
 
52547
static void __wrap_delete_Samlp2AuthnQuery(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
52548
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
52549
  void *ptr=value->ptr ;
 
52550
  int newobject=value->newobject ;
 
52551
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52552
  
 
52553
  efree(value);
 
52554
  if (! newobject) return; /* can't delete it! */
 
52555
  arg1 = (LassoSamlp2AuthnQuery *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2AuthnQuery TSRMLS_CC);
 
52556
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2AuthnQuery resource already free'd");
 
52557
  delete_LassoSamlp2AuthnQuery(arg1);
 
52558
  
 
52559
}
 
52560
 
 
52561
 
 
52562
ZEND_NAMED_FUNCTION(_wrap_Samlp2AuthnQuery_dump) {
 
52563
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
 
52564
  char *result = 0 ;
 
52565
  zval **args[1];
 
52566
  
 
52567
  SWIG_ResetError();
 
52568
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52569
    WRONG_PARAM_COUNT;
 
52570
  }
 
52571
  
 
52572
  {
 
52573
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2AuthnQuery, 0) < 0) {
 
52574
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2AuthnQuery_dump. Expected SWIGTYPE_p_LassoSamlp2AuthnQuery");
 
52575
    }
 
52576
  }
 
52577
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52578
  result = (char *)LassoSamlp2AuthnQuery_dump(arg1);
 
52579
  {
 
52580
    if(!result) {
 
52581
      ZVAL_NULL(return_value);
 
52582
    } else {
 
52583
      ZVAL_STRING(return_value,result, 1);
 
52584
    }
 
52585
  }
 
52586
  return;
 
52587
fail:
 
52588
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52589
}
 
52590
 
 
52591
 
 
52592
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_name_set) {
 
52593
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52594
  char *arg2 = (char *) 0 ;
 
52595
  zval **args[2];
 
52596
  
 
52597
  SWIG_ResetError();
 
52598
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52599
    WRONG_PARAM_COUNT;
 
52600
  }
 
52601
  
 
52602
  {
 
52603
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52604
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_name_set. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52605
    }
 
52606
  }
 
52607
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52608
  {
 
52609
    /*@SWIG:CONVERT_STRING_IN@*/
 
52610
    convert_to_string_ex(args[1]);
 
52611
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52612
    /*@SWIG@*/;
 
52613
  }
 
52614
  {
 
52615
    if (arg1->Name) free((char *)arg1->Name);
 
52616
    if (arg2) {
 
52617
      arg1->Name = (char *) malloc(strlen((const char *)arg2)+1);
 
52618
      strcpy((char *)arg1->Name, (const char *)arg2);
 
52619
    } else {
 
52620
      arg1->Name = 0;
 
52621
    }
 
52622
  }
 
52623
  
 
52624
  return;
 
52625
fail:
 
52626
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52627
}
 
52628
 
 
52629
 
 
52630
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_name_get) {
 
52631
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52632
  char *result = 0 ;
 
52633
  zval **args[1];
 
52634
  
 
52635
  SWIG_ResetError();
 
52636
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52637
    WRONG_PARAM_COUNT;
 
52638
  }
 
52639
  
 
52640
  {
 
52641
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52642
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_name_get. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52643
    }
 
52644
  }
 
52645
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52646
  result = (char *) ((arg1)->Name);
 
52647
  {
 
52648
    if(!result) {
 
52649
      ZVAL_NULL(return_value);
 
52650
    } else {
 
52651
      ZVAL_STRING(return_value,result, 1);
 
52652
    }
 
52653
  }
 
52654
  return;
 
52655
fail:
 
52656
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52657
}
 
52658
 
 
52659
 
 
52660
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_nameFormat_set) {
 
52661
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52662
  char *arg2 = (char *) 0 ;
 
52663
  zval **args[2];
 
52664
  
 
52665
  SWIG_ResetError();
 
52666
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52667
    WRONG_PARAM_COUNT;
 
52668
  }
 
52669
  
 
52670
  {
 
52671
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52672
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_nameFormat_set. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52673
    }
 
52674
  }
 
52675
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52676
  {
 
52677
    /*@SWIG:CONVERT_STRING_IN@*/
 
52678
    convert_to_string_ex(args[1]);
 
52679
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52680
    /*@SWIG@*/;
 
52681
  }
 
52682
  {
 
52683
    if (arg1->NameFormat) free((char *)arg1->NameFormat);
 
52684
    if (arg2) {
 
52685
      arg1->NameFormat = (char *) malloc(strlen((const char *)arg2)+1);
 
52686
      strcpy((char *)arg1->NameFormat, (const char *)arg2);
 
52687
    } else {
 
52688
      arg1->NameFormat = 0;
 
52689
    }
 
52690
  }
 
52691
  
 
52692
  return;
 
52693
fail:
 
52694
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52695
}
 
52696
 
 
52697
 
 
52698
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_nameFormat_get) {
 
52699
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52700
  char *result = 0 ;
 
52701
  zval **args[1];
 
52702
  
 
52703
  SWIG_ResetError();
 
52704
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52705
    WRONG_PARAM_COUNT;
 
52706
  }
 
52707
  
 
52708
  {
 
52709
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52710
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_nameFormat_get. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52711
    }
 
52712
  }
 
52713
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52714
  result = (char *) ((arg1)->NameFormat);
 
52715
  {
 
52716
    if(!result) {
 
52717
      ZVAL_NULL(return_value);
 
52718
    } else {
 
52719
      ZVAL_STRING(return_value,result, 1);
 
52720
    }
 
52721
  }
 
52722
  return;
 
52723
fail:
 
52724
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52725
}
 
52726
 
 
52727
 
 
52728
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_friendlyName_set) {
 
52729
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52730
  char *arg2 = (char *) 0 ;
 
52731
  zval **args[2];
 
52732
  
 
52733
  SWIG_ResetError();
 
52734
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
52735
    WRONG_PARAM_COUNT;
 
52736
  }
 
52737
  
 
52738
  {
 
52739
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52740
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_friendlyName_set. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52741
    }
 
52742
  }
 
52743
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52744
  {
 
52745
    /*@SWIG:CONVERT_STRING_IN@*/
 
52746
    convert_to_string_ex(args[1]);
 
52747
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
52748
    /*@SWIG@*/;
 
52749
  }
 
52750
  {
 
52751
    if (arg1->FriendlyName) free((char *)arg1->FriendlyName);
 
52752
    if (arg2) {
 
52753
      arg1->FriendlyName = (char *) malloc(strlen((const char *)arg2)+1);
 
52754
      strcpy((char *)arg1->FriendlyName, (const char *)arg2);
 
52755
    } else {
 
52756
      arg1->FriendlyName = 0;
 
52757
    }
 
52758
  }
 
52759
  
 
52760
  return;
 
52761
fail:
 
52762
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52763
}
 
52764
 
 
52765
 
 
52766
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_friendlyName_get) {
 
52767
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52768
  char *result = 0 ;
 
52769
  zval **args[1];
 
52770
  
 
52771
  SWIG_ResetError();
 
52772
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52773
    WRONG_PARAM_COUNT;
 
52774
  }
 
52775
  
 
52776
  {
 
52777
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52778
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_friendlyName_get. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52779
    }
 
52780
  }
 
52781
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52782
  result = (char *) ((arg1)->FriendlyName);
 
52783
  {
 
52784
    if(!result) {
 
52785
      ZVAL_NULL(return_value);
 
52786
    } else {
 
52787
      ZVAL_STRING(return_value,result, 1);
 
52788
    }
 
52789
  }
 
52790
  return;
 
52791
fail:
 
52792
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52793
}
 
52794
 
 
52795
 
 
52796
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Attribute) {
 
52797
  LassoSaml2Attribute *result = 0 ;
 
52798
  
 
52799
  SWIG_ResetError();
 
52800
  if(ZEND_NUM_ARGS() != 0) {
 
52801
    WRONG_PARAM_COUNT;
 
52802
  }
 
52803
  
 
52804
  result = (LassoSaml2Attribute *)new_LassoSaml2Attribute();
 
52805
  {
 
52806
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Attribute, 1);
 
52807
  }
 
52808
  /* Wrap this return value */
 
52809
  {
 
52810
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52811
    zval *obj, *_cPtr;
 
52812
    MAKE_STD_ZVAL(obj);
 
52813
    MAKE_STD_ZVAL(_cPtr);
 
52814
    *_cPtr = *return_value;
 
52815
    INIT_ZVAL(*return_value);
 
52816
    *return_value=*_cPtr;
 
52817
  }
 
52818
  return;
 
52819
fail:
 
52820
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52821
}
 
52822
 
 
52823
 
 
52824
/* This function is designed to be called by the zend list destructors */
 
52825
/* to typecast and do the actual destruction */
 
52826
static void __wrap_delete_Saml2Attribute(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
52827
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
52828
  void *ptr=value->ptr ;
 
52829
  int newobject=value->newobject ;
 
52830
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52831
  
 
52832
  efree(value);
 
52833
  if (! newobject) return; /* can't delete it! */
 
52834
  arg1 = (LassoSaml2Attribute *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Attribute TSRMLS_CC);
 
52835
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Attribute resource already free'd");
 
52836
  delete_LassoSaml2Attribute(arg1);
 
52837
  
 
52838
}
 
52839
 
 
52840
 
 
52841
ZEND_NAMED_FUNCTION(_wrap_Saml2Attribute_dump) {
 
52842
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
 
52843
  char *result = 0 ;
 
52844
  zval **args[1];
 
52845
  
 
52846
  SWIG_ResetError();
 
52847
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52848
    WRONG_PARAM_COUNT;
 
52849
  }
 
52850
  
 
52851
  {
 
52852
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Attribute, 0) < 0) {
 
52853
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Attribute_dump. Expected SWIGTYPE_p_LassoSaml2Attribute");
 
52854
    }
 
52855
  }
 
52856
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52857
  result = (char *)LassoSaml2Attribute_dump(arg1);
 
52858
  {
 
52859
    if(!result) {
 
52860
      ZVAL_NULL(return_value);
 
52861
    } else {
 
52862
      ZVAL_STRING(return_value,result, 1);
 
52863
    }
 
52864
  }
 
52865
  return;
 
52866
fail:
 
52867
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52868
}
 
52869
 
 
52870
 
 
52871
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2Terminate) {
 
52872
  LassoSamlp2Terminate *result = 0 ;
 
52873
  
 
52874
  SWIG_ResetError();
 
52875
  if(ZEND_NUM_ARGS() != 0) {
 
52876
    WRONG_PARAM_COUNT;
 
52877
  }
 
52878
  
 
52879
  result = (LassoSamlp2Terminate *)new_LassoSamlp2Terminate();
 
52880
  {
 
52881
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Terminate, 1);
 
52882
  }
 
52883
  /* Wrap this return value */
 
52884
  {
 
52885
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52886
    zval *obj, *_cPtr;
 
52887
    MAKE_STD_ZVAL(obj);
 
52888
    MAKE_STD_ZVAL(_cPtr);
 
52889
    *_cPtr = *return_value;
 
52890
    INIT_ZVAL(*return_value);
 
52891
    *return_value=*_cPtr;
 
52892
  }
 
52893
  return;
 
52894
fail:
 
52895
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52896
}
 
52897
 
 
52898
 
 
52899
/* This function is designed to be called by the zend list destructors */
 
52900
/* to typecast and do the actual destruction */
 
52901
static void __wrap_delete_Samlp2Terminate(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
52902
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
52903
  void *ptr=value->ptr ;
 
52904
  int newobject=value->newobject ;
 
52905
  LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ;
 
52906
  
 
52907
  efree(value);
 
52908
  if (! newobject) return; /* can't delete it! */
 
52909
  arg1 = (LassoSamlp2Terminate *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Terminate TSRMLS_CC);
 
52910
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2Terminate resource already free'd");
 
52911
  delete_LassoSamlp2Terminate(arg1);
 
52912
  
 
52913
}
 
52914
 
 
52915
 
 
52916
ZEND_NAMED_FUNCTION(_wrap_Samlp2Terminate_dump) {
 
52917
  LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ;
 
52918
  char *result = 0 ;
 
52919
  zval **args[1];
 
52920
  
 
52921
  SWIG_ResetError();
 
52922
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52923
    WRONG_PARAM_COUNT;
 
52924
  }
 
52925
  
 
52926
  {
 
52927
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Terminate, 0) < 0) {
 
52928
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Terminate_dump. Expected SWIGTYPE_p_LassoSamlp2Terminate");
 
52929
    }
 
52930
  }
 
52931
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
52932
  result = (char *)LassoSamlp2Terminate_dump(arg1);
 
52933
  {
 
52934
    if(!result) {
 
52935
      ZVAL_NULL(return_value);
 
52936
    } else {
 
52937
      ZVAL_STRING(return_value,result, 1);
 
52938
    }
 
52939
  }
 
52940
  return;
 
52941
fail:
 
52942
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52943
}
 
52944
 
 
52945
 
 
52946
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2StatusDetail) {
 
52947
  LassoSamlp2StatusDetail *result = 0 ;
 
52948
  
 
52949
  SWIG_ResetError();
 
52950
  if(ZEND_NUM_ARGS() != 0) {
 
52951
    WRONG_PARAM_COUNT;
 
52952
  }
 
52953
  
 
52954
  result = (LassoSamlp2StatusDetail *)new_LassoSamlp2StatusDetail();
 
52955
  {
 
52956
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2StatusDetail, 1);
 
52957
  }
 
52958
  /* Wrap this return value */
 
52959
  {
 
52960
    /* ALTERNATIVE Constructor, make an object wrapper */
 
52961
    zval *obj, *_cPtr;
 
52962
    MAKE_STD_ZVAL(obj);
 
52963
    MAKE_STD_ZVAL(_cPtr);
 
52964
    *_cPtr = *return_value;
 
52965
    INIT_ZVAL(*return_value);
 
52966
    *return_value=*_cPtr;
 
52967
  }
 
52968
  return;
 
52969
fail:
 
52970
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
52971
}
 
52972
 
 
52973
 
 
52974
/* This function is designed to be called by the zend list destructors */
 
52975
/* to typecast and do the actual destruction */
 
52976
static void __wrap_delete_Samlp2StatusDetail(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
52977
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
52978
  void *ptr=value->ptr ;
 
52979
  int newobject=value->newobject ;
 
52980
  LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ;
 
52981
  
 
52982
  efree(value);
 
52983
  if (! newobject) return; /* can't delete it! */
 
52984
  arg1 = (LassoSamlp2StatusDetail *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2StatusDetail TSRMLS_CC);
 
52985
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2StatusDetail resource already free'd");
 
52986
  delete_LassoSamlp2StatusDetail(arg1);
 
52987
  
 
52988
}
 
52989
 
 
52990
 
 
52991
ZEND_NAMED_FUNCTION(_wrap_Samlp2StatusDetail_dump) {
 
52992
  LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ;
 
52993
  char *result = 0 ;
 
52994
  zval **args[1];
 
52995
  
 
52996
  SWIG_ResetError();
 
52997
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
52998
    WRONG_PARAM_COUNT;
 
52999
  }
 
53000
  
 
53001
  {
 
53002
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2StatusDetail, 0) < 0) {
 
53003
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2StatusDetail_dump. Expected SWIGTYPE_p_LassoSamlp2StatusDetail");
 
53004
    }
 
53005
  }
 
53006
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53007
  result = (char *)LassoSamlp2StatusDetail_dump(arg1);
 
53008
  {
 
53009
    if(!result) {
 
53010
      ZVAL_NULL(return_value);
 
53011
    } else {
 
53012
      ZVAL_STRING(return_value,result, 1);
 
53013
    }
 
53014
  }
 
53015
  return;
 
53016
fail:
 
53017
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53018
}
 
53019
 
 
53020
 
 
53021
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_resource_set) {
 
53022
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53023
  char *arg2 = (char *) 0 ;
 
53024
  zval **args[2];
 
53025
  
 
53026
  SWIG_ResetError();
 
53027
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53028
    WRONG_PARAM_COUNT;
 
53029
  }
 
53030
  
 
53031
  {
 
53032
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53033
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_resource_set. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53034
    }
 
53035
  }
 
53036
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53037
  {
 
53038
    /*@SWIG:CONVERT_STRING_IN@*/
 
53039
    convert_to_string_ex(args[1]);
 
53040
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53041
    /*@SWIG@*/;
 
53042
  }
 
53043
  {
 
53044
    if (arg1->Resource) free((char *)arg1->Resource);
 
53045
    if (arg2) {
 
53046
      arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1);
 
53047
      strcpy((char *)arg1->Resource, (const char *)arg2);
 
53048
    } else {
 
53049
      arg1->Resource = 0;
 
53050
    }
 
53051
  }
 
53052
  
 
53053
  return;
 
53054
fail:
 
53055
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53056
}
 
53057
 
 
53058
 
 
53059
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_resource_get) {
 
53060
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53061
  char *result = 0 ;
 
53062
  zval **args[1];
 
53063
  
 
53064
  SWIG_ResetError();
 
53065
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53066
    WRONG_PARAM_COUNT;
 
53067
  }
 
53068
  
 
53069
  {
 
53070
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53071
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_resource_get. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53072
    }
 
53073
  }
 
53074
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53075
  result = (char *) ((arg1)->Resource);
 
53076
  {
 
53077
    if(!result) {
 
53078
      ZVAL_NULL(return_value);
 
53079
    } else {
 
53080
      ZVAL_STRING(return_value,result, 1);
 
53081
    }
 
53082
  }
 
53083
  return;
 
53084
fail:
 
53085
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53086
}
 
53087
 
 
53088
 
 
53089
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_decision_set) {
 
53090
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53091
  char *arg2 = (char *) 0 ;
 
53092
  zval **args[2];
 
53093
  
 
53094
  SWIG_ResetError();
 
53095
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53096
    WRONG_PARAM_COUNT;
 
53097
  }
 
53098
  
 
53099
  {
 
53100
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53101
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_decision_set. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53102
    }
 
53103
  }
 
53104
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53105
  {
 
53106
    /*@SWIG:CONVERT_STRING_IN@*/
 
53107
    convert_to_string_ex(args[1]);
 
53108
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53109
    /*@SWIG@*/;
 
53110
  }
 
53111
  {
 
53112
    if (arg1->Decision) free((char *)arg1->Decision);
 
53113
    if (arg2) {
 
53114
      arg1->Decision = (char *) malloc(strlen((const char *)arg2)+1);
 
53115
      strcpy((char *)arg1->Decision, (const char *)arg2);
 
53116
    } else {
 
53117
      arg1->Decision = 0;
 
53118
    }
 
53119
  }
 
53120
  
 
53121
  return;
 
53122
fail:
 
53123
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53124
}
 
53125
 
 
53126
 
 
53127
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_decision_get) {
 
53128
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53129
  char *result = 0 ;
 
53130
  zval **args[1];
 
53131
  
 
53132
  SWIG_ResetError();
 
53133
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53134
    WRONG_PARAM_COUNT;
 
53135
  }
 
53136
  
 
53137
  {
 
53138
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53139
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_decision_get. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53140
    }
 
53141
  }
 
53142
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53143
  result = (char *) ((arg1)->Decision);
 
53144
  {
 
53145
    if(!result) {
 
53146
      ZVAL_NULL(return_value);
 
53147
    } else {
 
53148
      ZVAL_STRING(return_value,result, 1);
 
53149
    }
 
53150
  }
 
53151
  return;
 
53152
fail:
 
53153
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53154
}
 
53155
 
 
53156
 
 
53157
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_action_set) {
 
53158
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53159
  LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ;
 
53160
  zval **args[2];
 
53161
  
 
53162
  SWIG_ResetError();
 
53163
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53164
    WRONG_PARAM_COUNT;
 
53165
  }
 
53166
  
 
53167
  {
 
53168
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53169
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_action_set. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53170
    }
 
53171
  }
 
53172
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53173
  {
 
53174
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Action, 0) < 0) {
 
53175
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2AuthzDecisionStatement_action_set. Expected SWIGTYPE_p_LassoSaml2Action");
 
53176
    }
 
53177
  }
 
53178
  LassoSaml2AuthzDecisionStatement_Action_set(arg1,arg2);
 
53179
  
 
53180
  
 
53181
  return;
 
53182
fail:
 
53183
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53184
}
 
53185
 
 
53186
 
 
53187
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_action_get) {
 
53188
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53189
  LassoSaml2Action *result = 0 ;
 
53190
  zval **args[1];
 
53191
  
 
53192
  SWIG_ResetError();
 
53193
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53194
    WRONG_PARAM_COUNT;
 
53195
  }
 
53196
  
 
53197
  {
 
53198
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53199
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_action_get. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53200
    }
 
53201
  }
 
53202
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53203
  result = (LassoSaml2Action *)LassoSaml2AuthzDecisionStatement_Action_get(arg1);
 
53204
  {
 
53205
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Action, 0);
 
53206
  }
 
53207
  /* Wrap this return value */
 
53208
  {
 
53209
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53210
    zval *obj, *_cPtr;
 
53211
    MAKE_STD_ZVAL(obj);
 
53212
    MAKE_STD_ZVAL(_cPtr);
 
53213
    *_cPtr = *return_value;
 
53214
    INIT_ZVAL(*return_value);
 
53215
    *return_value=*_cPtr;
 
53216
  }
 
53217
  return;
 
53218
fail:
 
53219
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53220
}
 
53221
 
 
53222
 
 
53223
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_evidence_set) {
 
53224
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53225
  LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ;
 
53226
  zval **args[2];
 
53227
  
 
53228
  SWIG_ResetError();
 
53229
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53230
    WRONG_PARAM_COUNT;
 
53231
  }
 
53232
  
 
53233
  {
 
53234
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53235
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_evidence_set. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53236
    }
 
53237
  }
 
53238
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53239
  {
 
53240
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2Evidence, 0) < 0) {
 
53241
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2AuthzDecisionStatement_evidence_set. Expected SWIGTYPE_p_LassoSaml2Evidence");
 
53242
    }
 
53243
  }
 
53244
  LassoSaml2AuthzDecisionStatement_Evidence_set(arg1,arg2);
 
53245
  
 
53246
  
 
53247
  return;
 
53248
fail:
 
53249
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53250
}
 
53251
 
 
53252
 
 
53253
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_evidence_get) {
 
53254
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53255
  LassoSaml2Evidence *result = 0 ;
 
53256
  zval **args[1];
 
53257
  
 
53258
  SWIG_ResetError();
 
53259
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53260
    WRONG_PARAM_COUNT;
 
53261
  }
 
53262
  
 
53263
  {
 
53264
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53265
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_evidence_get. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53266
    }
 
53267
  }
 
53268
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53269
  result = (LassoSaml2Evidence *)LassoSaml2AuthzDecisionStatement_Evidence_get(arg1);
 
53270
  {
 
53271
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Evidence, 0);
 
53272
  }
 
53273
  /* Wrap this return value */
 
53274
  {
 
53275
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53276
    zval *obj, *_cPtr;
 
53277
    MAKE_STD_ZVAL(obj);
 
53278
    MAKE_STD_ZVAL(_cPtr);
 
53279
    *_cPtr = *return_value;
 
53280
    INIT_ZVAL(*return_value);
 
53281
    *return_value=*_cPtr;
 
53282
  }
 
53283
  return;
 
53284
fail:
 
53285
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53286
}
 
53287
 
 
53288
 
 
53289
ZEND_NAMED_FUNCTION(_wrap_new_Saml2AuthzDecisionStatement) {
 
53290
  LassoSaml2AuthzDecisionStatement *result = 0 ;
 
53291
  
 
53292
  SWIG_ResetError();
 
53293
  if(ZEND_NUM_ARGS() != 0) {
 
53294
    WRONG_PARAM_COUNT;
 
53295
  }
 
53296
  
 
53297
  result = (LassoSaml2AuthzDecisionStatement *)new_LassoSaml2AuthzDecisionStatement();
 
53298
  {
 
53299
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 1);
 
53300
  }
 
53301
  /* Wrap this return value */
 
53302
  {
 
53303
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53304
    zval *obj, *_cPtr;
 
53305
    MAKE_STD_ZVAL(obj);
 
53306
    MAKE_STD_ZVAL(_cPtr);
 
53307
    *_cPtr = *return_value;
 
53308
    INIT_ZVAL(*return_value);
 
53309
    *return_value=*_cPtr;
 
53310
  }
 
53311
  return;
 
53312
fail:
 
53313
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53314
}
 
53315
 
 
53316
 
 
53317
/* This function is designed to be called by the zend list destructors */
 
53318
/* to typecast and do the actual destruction */
 
53319
static void __wrap_delete_Saml2AuthzDecisionStatement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
53320
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
53321
  void *ptr=value->ptr ;
 
53322
  int newobject=value->newobject ;
 
53323
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53324
  
 
53325
  efree(value);
 
53326
  if (! newobject) return; /* can't delete it! */
 
53327
  arg1 = (LassoSaml2AuthzDecisionStatement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2AuthzDecisionStatement TSRMLS_CC);
 
53328
  if (! arg1) zend_error(E_ERROR, "LassoSaml2AuthzDecisionStatement resource already free'd");
 
53329
  delete_LassoSaml2AuthzDecisionStatement(arg1);
 
53330
  
 
53331
}
 
53332
 
 
53333
 
 
53334
ZEND_NAMED_FUNCTION(_wrap_Saml2AuthzDecisionStatement_dump) {
 
53335
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
 
53336
  char *result = 0 ;
 
53337
  zval **args[1];
 
53338
  
 
53339
  SWIG_ResetError();
 
53340
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53341
    WRONG_PARAM_COUNT;
 
53342
  }
 
53343
  
 
53344
  {
 
53345
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement, 0) < 0) {
 
53346
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2AuthzDecisionStatement_dump. Expected SWIGTYPE_p_LassoSaml2AuthzDecisionStatement");
 
53347
    }
 
53348
  }
 
53349
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53350
  result = (char *)LassoSaml2AuthzDecisionStatement_dump(arg1);
 
53351
  {
 
53352
    if(!result) {
 
53353
      ZVAL_NULL(return_value);
 
53354
    } else {
 
53355
      ZVAL_STRING(return_value,result, 1);
 
53356
    }
 
53357
  }
 
53358
  return;
 
53359
fail:
 
53360
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53361
}
 
53362
 
 
53363
 
 
53364
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_nameID_set) {
 
53365
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53366
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
53367
  zval **args[2];
 
53368
  
 
53369
  SWIG_ResetError();
 
53370
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53371
    WRONG_PARAM_COUNT;
 
53372
  }
 
53373
  
 
53374
  {
 
53375
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53376
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_nameID_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53377
    }
 
53378
  }
 
53379
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53380
  {
 
53381
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
53382
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingResponse_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
53383
    }
 
53384
  }
 
53385
  LassoSamlp2NameIDMappingResponse_NameID_set(arg1,arg2);
 
53386
  
 
53387
  
 
53388
  return;
 
53389
fail:
 
53390
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53391
}
 
53392
 
 
53393
 
 
53394
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_nameID_get) {
 
53395
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53396
  LassoSaml2NameID *result = 0 ;
 
53397
  zval **args[1];
 
53398
  
 
53399
  SWIG_ResetError();
 
53400
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53401
    WRONG_PARAM_COUNT;
 
53402
  }
 
53403
  
 
53404
  {
 
53405
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53406
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_nameID_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53407
    }
 
53408
  }
 
53409
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53410
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_NameID_get(arg1);
 
53411
  {
 
53412
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
53413
  }
 
53414
  /* Wrap this return value */
 
53415
  {
 
53416
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53417
    zval *obj, *_cPtr;
 
53418
    MAKE_STD_ZVAL(obj);
 
53419
    MAKE_STD_ZVAL(_cPtr);
 
53420
    *_cPtr = *return_value;
 
53421
    INIT_ZVAL(*return_value);
 
53422
    *return_value=*_cPtr;
 
53423
  }
 
53424
  return;
 
53425
fail:
 
53426
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53427
}
 
53428
 
 
53429
 
 
53430
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_encryptedID_set) {
 
53431
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53432
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
53433
  zval **args[2];
 
53434
  
 
53435
  SWIG_ResetError();
 
53436
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53437
    WRONG_PARAM_COUNT;
 
53438
  }
 
53439
  
 
53440
  {
 
53441
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53442
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_encryptedID_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53443
    }
 
53444
  }
 
53445
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53446
  {
 
53447
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
53448
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingResponse_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
53449
    }
 
53450
  }
 
53451
  LassoSamlp2NameIDMappingResponse_EncryptedID_set(arg1,arg2);
 
53452
  
 
53453
  
 
53454
  return;
 
53455
fail:
 
53456
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53457
}
 
53458
 
 
53459
 
 
53460
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_encryptedID_get) {
 
53461
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53462
  LassoSaml2EncryptedElement *result = 0 ;
 
53463
  zval **args[1];
 
53464
  
 
53465
  SWIG_ResetError();
 
53466
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53467
    WRONG_PARAM_COUNT;
 
53468
  }
 
53469
  
 
53470
  {
 
53471
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53472
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_encryptedID_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53473
    }
 
53474
  }
 
53475
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53476
  result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingResponse_EncryptedID_get(arg1);
 
53477
  {
 
53478
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
53479
  }
 
53480
  /* Wrap this return value */
 
53481
  {
 
53482
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53483
    zval *obj, *_cPtr;
 
53484
    MAKE_STD_ZVAL(obj);
 
53485
    MAKE_STD_ZVAL(_cPtr);
 
53486
    *_cPtr = *return_value;
 
53487
    INIT_ZVAL(*return_value);
 
53488
    *return_value=*_cPtr;
 
53489
  }
 
53490
  return;
 
53491
fail:
 
53492
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53493
}
 
53494
 
 
53495
 
 
53496
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_issuer_set) {
 
53497
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53498
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
53499
  zval **args[2];
 
53500
  
 
53501
  SWIG_ResetError();
 
53502
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53503
    WRONG_PARAM_COUNT;
 
53504
  }
 
53505
  
 
53506
  {
 
53507
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53508
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_issuer_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53509
    }
 
53510
  }
 
53511
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53512
  {
 
53513
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
53514
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingResponse_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
53515
    }
 
53516
  }
 
53517
  LassoSamlp2NameIDMappingResponse_Issuer_set(arg1,arg2);
 
53518
  
 
53519
  
 
53520
  return;
 
53521
fail:
 
53522
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53523
}
 
53524
 
 
53525
 
 
53526
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_issuer_get) {
 
53527
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53528
  LassoSaml2NameID *result = 0 ;
 
53529
  zval **args[1];
 
53530
  
 
53531
  SWIG_ResetError();
 
53532
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53533
    WRONG_PARAM_COUNT;
 
53534
  }
 
53535
  
 
53536
  {
 
53537
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53538
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_issuer_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53539
    }
 
53540
  }
 
53541
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53542
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_Issuer_get(arg1);
 
53543
  {
 
53544
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
53545
  }
 
53546
  /* Wrap this return value */
 
53547
  {
 
53548
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53549
    zval *obj, *_cPtr;
 
53550
    MAKE_STD_ZVAL(obj);
 
53551
    MAKE_STD_ZVAL(_cPtr);
 
53552
    *_cPtr = *return_value;
 
53553
    INIT_ZVAL(*return_value);
 
53554
    *return_value=*_cPtr;
 
53555
  }
 
53556
  return;
 
53557
fail:
 
53558
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53559
}
 
53560
 
 
53561
 
 
53562
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_extensions_set) {
 
53563
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53564
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
53565
  zval **args[2];
 
53566
  
 
53567
  SWIG_ResetError();
 
53568
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53569
    WRONG_PARAM_COUNT;
 
53570
  }
 
53571
  
 
53572
  {
 
53573
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53574
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53575
    }
 
53576
  }
 
53577
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53578
  {
 
53579
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
53580
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingResponse_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
53581
    }
 
53582
  }
 
53583
  LassoSamlp2NameIDMappingResponse_Extensions_set(arg1,arg2);
 
53584
  
 
53585
  
 
53586
  return;
 
53587
fail:
 
53588
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53589
}
 
53590
 
 
53591
 
 
53592
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_extensions_get) {
 
53593
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53594
  LassoSamlp2Extensions *result = 0 ;
 
53595
  zval **args[1];
 
53596
  
 
53597
  SWIG_ResetError();
 
53598
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53599
    WRONG_PARAM_COUNT;
 
53600
  }
 
53601
  
 
53602
  {
 
53603
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53604
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_extensions_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53605
    }
 
53606
  }
 
53607
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53608
  result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingResponse_Extensions_get(arg1);
 
53609
  {
 
53610
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
53611
  }
 
53612
  /* Wrap this return value */
 
53613
  {
 
53614
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53615
    zval *obj, *_cPtr;
 
53616
    MAKE_STD_ZVAL(obj);
 
53617
    MAKE_STD_ZVAL(_cPtr);
 
53618
    *_cPtr = *return_value;
 
53619
    INIT_ZVAL(*return_value);
 
53620
    *return_value=*_cPtr;
 
53621
  }
 
53622
  return;
 
53623
fail:
 
53624
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53625
}
 
53626
 
 
53627
 
 
53628
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_status_set) {
 
53629
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53630
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
 
53631
  zval **args[2];
 
53632
  
 
53633
  SWIG_ResetError();
 
53634
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53635
    WRONG_PARAM_COUNT;
 
53636
  }
 
53637
  
 
53638
  {
 
53639
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53640
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53641
    }
 
53642
  }
 
53643
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53644
  {
 
53645
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Status, 0) < 0) {
 
53646
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2NameIDMappingResponse_status_set. Expected SWIGTYPE_p_LassoSamlp2Status");
 
53647
    }
 
53648
  }
 
53649
  LassoSamlp2NameIDMappingResponse_Status_set(arg1,arg2);
 
53650
  
 
53651
  
 
53652
  return;
 
53653
fail:
 
53654
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53655
}
 
53656
 
 
53657
 
 
53658
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_status_get) {
 
53659
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53660
  LassoSamlp2Status *result = 0 ;
 
53661
  zval **args[1];
 
53662
  
 
53663
  SWIG_ResetError();
 
53664
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53665
    WRONG_PARAM_COUNT;
 
53666
  }
 
53667
  
 
53668
  {
 
53669
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53670
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_status_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53671
    }
 
53672
  }
 
53673
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53674
  result = (LassoSamlp2Status *)LassoSamlp2NameIDMappingResponse_Status_get(arg1);
 
53675
  {
 
53676
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Status, 0);
 
53677
  }
 
53678
  /* Wrap this return value */
 
53679
  {
 
53680
    /* ALTERNATIVE Constructor, make an object wrapper */
 
53681
    zval *obj, *_cPtr;
 
53682
    MAKE_STD_ZVAL(obj);
 
53683
    MAKE_STD_ZVAL(_cPtr);
 
53684
    *_cPtr = *return_value;
 
53685
    INIT_ZVAL(*return_value);
 
53686
    *return_value=*_cPtr;
 
53687
  }
 
53688
  return;
 
53689
fail:
 
53690
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53691
}
 
53692
 
 
53693
 
 
53694
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_iD_set) {
 
53695
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53696
  char *arg2 = (char *) 0 ;
 
53697
  zval **args[2];
 
53698
  
 
53699
  SWIG_ResetError();
 
53700
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53701
    WRONG_PARAM_COUNT;
 
53702
  }
 
53703
  
 
53704
  {
 
53705
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53706
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_iD_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53707
    }
 
53708
  }
 
53709
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53710
  {
 
53711
    /*@SWIG:CONVERT_STRING_IN@*/
 
53712
    convert_to_string_ex(args[1]);
 
53713
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53714
    /*@SWIG@*/;
 
53715
  }
 
53716
  LassoSamlp2NameIDMappingResponse_ID_set(arg1,arg2);
 
53717
  
 
53718
  
 
53719
  return;
 
53720
fail:
 
53721
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53722
}
 
53723
 
 
53724
 
 
53725
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_iD_get) {
 
53726
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53727
  char *result = 0 ;
 
53728
  zval **args[1];
 
53729
  
 
53730
  SWIG_ResetError();
 
53731
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53732
    WRONG_PARAM_COUNT;
 
53733
  }
 
53734
  
 
53735
  {
 
53736
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53737
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_iD_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53738
    }
 
53739
  }
 
53740
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53741
  result = (char *)LassoSamlp2NameIDMappingResponse_ID_get(arg1);
 
53742
  {
 
53743
    if(!result) {
 
53744
      ZVAL_NULL(return_value);
 
53745
    } else {
 
53746
      ZVAL_STRING(return_value,result, 1);
 
53747
    }
 
53748
  }
 
53749
  return;
 
53750
fail:
 
53751
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53752
}
 
53753
 
 
53754
 
 
53755
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_inResponseTo_set) {
 
53756
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53757
  char *arg2 = (char *) 0 ;
 
53758
  zval **args[2];
 
53759
  
 
53760
  SWIG_ResetError();
 
53761
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53762
    WRONG_PARAM_COUNT;
 
53763
  }
 
53764
  
 
53765
  {
 
53766
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53767
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_inResponseTo_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53768
    }
 
53769
  }
 
53770
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53771
  {
 
53772
    /*@SWIG:CONVERT_STRING_IN@*/
 
53773
    convert_to_string_ex(args[1]);
 
53774
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53775
    /*@SWIG@*/;
 
53776
  }
 
53777
  LassoSamlp2NameIDMappingResponse_InResponseTo_set(arg1,arg2);
 
53778
  
 
53779
  
 
53780
  return;
 
53781
fail:
 
53782
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53783
}
 
53784
 
 
53785
 
 
53786
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_inResponseTo_get) {
 
53787
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53788
  char *result = 0 ;
 
53789
  zval **args[1];
 
53790
  
 
53791
  SWIG_ResetError();
 
53792
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53793
    WRONG_PARAM_COUNT;
 
53794
  }
 
53795
  
 
53796
  {
 
53797
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53798
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_inResponseTo_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53799
    }
 
53800
  }
 
53801
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53802
  result = (char *)LassoSamlp2NameIDMappingResponse_InResponseTo_get(arg1);
 
53803
  {
 
53804
    if(!result) {
 
53805
      ZVAL_NULL(return_value);
 
53806
    } else {
 
53807
      ZVAL_STRING(return_value,result, 1);
 
53808
    }
 
53809
  }
 
53810
  return;
 
53811
fail:
 
53812
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53813
}
 
53814
 
 
53815
 
 
53816
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_version_set) {
 
53817
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53818
  char *arg2 = (char *) 0 ;
 
53819
  zval **args[2];
 
53820
  
 
53821
  SWIG_ResetError();
 
53822
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53823
    WRONG_PARAM_COUNT;
 
53824
  }
 
53825
  
 
53826
  {
 
53827
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53828
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_version_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53829
    }
 
53830
  }
 
53831
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53832
  {
 
53833
    /*@SWIG:CONVERT_STRING_IN@*/
 
53834
    convert_to_string_ex(args[1]);
 
53835
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53836
    /*@SWIG@*/;
 
53837
  }
 
53838
  LassoSamlp2NameIDMappingResponse_Version_set(arg1,arg2);
 
53839
  
 
53840
  
 
53841
  return;
 
53842
fail:
 
53843
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53844
}
 
53845
 
 
53846
 
 
53847
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_version_get) {
 
53848
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53849
  char *result = 0 ;
 
53850
  zval **args[1];
 
53851
  
 
53852
  SWIG_ResetError();
 
53853
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53854
    WRONG_PARAM_COUNT;
 
53855
  }
 
53856
  
 
53857
  {
 
53858
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53859
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_version_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53860
    }
 
53861
  }
 
53862
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53863
  result = (char *)LassoSamlp2NameIDMappingResponse_Version_get(arg1);
 
53864
  {
 
53865
    if(!result) {
 
53866
      ZVAL_NULL(return_value);
 
53867
    } else {
 
53868
      ZVAL_STRING(return_value,result, 1);
 
53869
    }
 
53870
  }
 
53871
  return;
 
53872
fail:
 
53873
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53874
}
 
53875
 
 
53876
 
 
53877
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_issueInstant_set) {
 
53878
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53879
  char *arg2 = (char *) 0 ;
 
53880
  zval **args[2];
 
53881
  
 
53882
  SWIG_ResetError();
 
53883
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53884
    WRONG_PARAM_COUNT;
 
53885
  }
 
53886
  
 
53887
  {
 
53888
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53889
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53890
    }
 
53891
  }
 
53892
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53893
  {
 
53894
    /*@SWIG:CONVERT_STRING_IN@*/
 
53895
    convert_to_string_ex(args[1]);
 
53896
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53897
    /*@SWIG@*/;
 
53898
  }
 
53899
  LassoSamlp2NameIDMappingResponse_IssueInstant_set(arg1,arg2);
 
53900
  
 
53901
  
 
53902
  return;
 
53903
fail:
 
53904
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53905
}
 
53906
 
 
53907
 
 
53908
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_issueInstant_get) {
 
53909
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53910
  char *result = 0 ;
 
53911
  zval **args[1];
 
53912
  
 
53913
  SWIG_ResetError();
 
53914
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53915
    WRONG_PARAM_COUNT;
 
53916
  }
 
53917
  
 
53918
  {
 
53919
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53920
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53921
    }
 
53922
  }
 
53923
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53924
  result = (char *)LassoSamlp2NameIDMappingResponse_IssueInstant_get(arg1);
 
53925
  {
 
53926
    if(!result) {
 
53927
      ZVAL_NULL(return_value);
 
53928
    } else {
 
53929
      ZVAL_STRING(return_value,result, 1);
 
53930
    }
 
53931
  }
 
53932
  return;
 
53933
fail:
 
53934
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53935
}
 
53936
 
 
53937
 
 
53938
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_destination_set) {
 
53939
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53940
  char *arg2 = (char *) 0 ;
 
53941
  zval **args[2];
 
53942
  
 
53943
  SWIG_ResetError();
 
53944
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
53945
    WRONG_PARAM_COUNT;
 
53946
  }
 
53947
  
 
53948
  {
 
53949
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53950
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_destination_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53951
    }
 
53952
  }
 
53953
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53954
  {
 
53955
    /*@SWIG:CONVERT_STRING_IN@*/
 
53956
    convert_to_string_ex(args[1]);
 
53957
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
53958
    /*@SWIG@*/;
 
53959
  }
 
53960
  LassoSamlp2NameIDMappingResponse_Destination_set(arg1,arg2);
 
53961
  
 
53962
  
 
53963
  return;
 
53964
fail:
 
53965
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53966
}
 
53967
 
 
53968
 
 
53969
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_destination_get) {
 
53970
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
53971
  char *result = 0 ;
 
53972
  zval **args[1];
 
53973
  
 
53974
  SWIG_ResetError();
 
53975
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
53976
    WRONG_PARAM_COUNT;
 
53977
  }
 
53978
  
 
53979
  {
 
53980
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
53981
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_destination_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
53982
    }
 
53983
  }
 
53984
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
53985
  result = (char *)LassoSamlp2NameIDMappingResponse_Destination_get(arg1);
 
53986
  {
 
53987
    if(!result) {
 
53988
      ZVAL_NULL(return_value);
 
53989
    } else {
 
53990
      ZVAL_STRING(return_value,result, 1);
 
53991
    }
 
53992
  }
 
53993
  return;
 
53994
fail:
 
53995
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
53996
}
 
53997
 
 
53998
 
 
53999
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_consent_set) {
 
54000
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
54001
  char *arg2 = (char *) 0 ;
 
54002
  zval **args[2];
 
54003
  
 
54004
  SWIG_ResetError();
 
54005
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54006
    WRONG_PARAM_COUNT;
 
54007
  }
 
54008
  
 
54009
  {
 
54010
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
54011
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_consent_set. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
54012
    }
 
54013
  }
 
54014
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54015
  {
 
54016
    /*@SWIG:CONVERT_STRING_IN@*/
 
54017
    convert_to_string_ex(args[1]);
 
54018
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54019
    /*@SWIG@*/;
 
54020
  }
 
54021
  LassoSamlp2NameIDMappingResponse_Consent_set(arg1,arg2);
 
54022
  
 
54023
  
 
54024
  return;
 
54025
fail:
 
54026
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54027
}
 
54028
 
 
54029
 
 
54030
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_consent_get) {
 
54031
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
54032
  char *result = 0 ;
 
54033
  zval **args[1];
 
54034
  
 
54035
  SWIG_ResetError();
 
54036
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54037
    WRONG_PARAM_COUNT;
 
54038
  }
 
54039
  
 
54040
  {
 
54041
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
54042
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_consent_get. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
54043
    }
 
54044
  }
 
54045
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54046
  result = (char *)LassoSamlp2NameIDMappingResponse_Consent_get(arg1);
 
54047
  {
 
54048
    if(!result) {
 
54049
      ZVAL_NULL(return_value);
 
54050
    } else {
 
54051
      ZVAL_STRING(return_value,result, 1);
 
54052
    }
 
54053
  }
 
54054
  return;
 
54055
fail:
 
54056
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54057
}
 
54058
 
 
54059
 
 
54060
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2NameIDMappingResponse) {
 
54061
  LassoSamlp2NameIDMappingResponse *result = 0 ;
 
54062
  
 
54063
  SWIG_ResetError();
 
54064
  if(ZEND_NUM_ARGS() != 0) {
 
54065
    WRONG_PARAM_COUNT;
 
54066
  }
 
54067
  
 
54068
  result = (LassoSamlp2NameIDMappingResponse *)new_LassoSamlp2NameIDMappingResponse();
 
54069
  {
 
54070
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 1);
 
54071
  }
 
54072
  /* Wrap this return value */
 
54073
  {
 
54074
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54075
    zval *obj, *_cPtr;
 
54076
    MAKE_STD_ZVAL(obj);
 
54077
    MAKE_STD_ZVAL(_cPtr);
 
54078
    *_cPtr = *return_value;
 
54079
    INIT_ZVAL(*return_value);
 
54080
    *return_value=*_cPtr;
 
54081
  }
 
54082
  return;
 
54083
fail:
 
54084
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54085
}
 
54086
 
 
54087
 
 
54088
/* This function is designed to be called by the zend list destructors */
 
54089
/* to typecast and do the actual destruction */
 
54090
static void __wrap_delete_Samlp2NameIDMappingResponse(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
54091
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
54092
  void *ptr=value->ptr ;
 
54093
  int newobject=value->newobject ;
 
54094
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
54095
  
 
54096
  efree(value);
 
54097
  if (! newobject) return; /* can't delete it! */
 
54098
  arg1 = (LassoSamlp2NameIDMappingResponse *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2NameIDMappingResponse TSRMLS_CC);
 
54099
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2NameIDMappingResponse resource already free'd");
 
54100
  delete_LassoSamlp2NameIDMappingResponse(arg1);
 
54101
  
 
54102
}
 
54103
 
 
54104
 
 
54105
ZEND_NAMED_FUNCTION(_wrap_Samlp2NameIDMappingResponse_dump) {
 
54106
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
 
54107
  char *result = 0 ;
 
54108
  zval **args[1];
 
54109
  
 
54110
  SWIG_ResetError();
 
54111
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54112
    WRONG_PARAM_COUNT;
 
54113
  }
 
54114
  
 
54115
  {
 
54116
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse, 0) < 0) {
 
54117
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2NameIDMappingResponse_dump. Expected SWIGTYPE_p_LassoSamlp2NameIDMappingResponse");
 
54118
    }
 
54119
  }
 
54120
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54121
  result = (char *)LassoSamlp2NameIDMappingResponse_dump(arg1);
 
54122
  {
 
54123
    if(!result) {
 
54124
      ZVAL_NULL(return_value);
 
54125
    } else {
 
54126
      ZVAL_STRING(return_value,result, 1);
 
54127
    }
 
54128
  }
 
54129
  return;
 
54130
fail:
 
54131
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54132
}
 
54133
 
 
54134
 
 
54135
ZEND_NAMED_FUNCTION(_wrap_new_Saml2EncryptedElement) {
 
54136
  LassoSaml2EncryptedElement *result = 0 ;
 
54137
  
 
54138
  SWIG_ResetError();
 
54139
  if(ZEND_NUM_ARGS() != 0) {
 
54140
    WRONG_PARAM_COUNT;
 
54141
  }
 
54142
  
 
54143
  result = (LassoSaml2EncryptedElement *)new_LassoSaml2EncryptedElement();
 
54144
  {
 
54145
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 1);
 
54146
  }
 
54147
  /* Wrap this return value */
 
54148
  {
 
54149
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54150
    zval *obj, *_cPtr;
 
54151
    MAKE_STD_ZVAL(obj);
 
54152
    MAKE_STD_ZVAL(_cPtr);
 
54153
    *_cPtr = *return_value;
 
54154
    INIT_ZVAL(*return_value);
 
54155
    *return_value=*_cPtr;
 
54156
  }
 
54157
  return;
 
54158
fail:
 
54159
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54160
}
 
54161
 
 
54162
 
 
54163
/* This function is designed to be called by the zend list destructors */
 
54164
/* to typecast and do the actual destruction */
 
54165
static void __wrap_delete_Saml2EncryptedElement(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
54166
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
54167
  void *ptr=value->ptr ;
 
54168
  int newobject=value->newobject ;
 
54169
  LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ;
 
54170
  
 
54171
  efree(value);
 
54172
  if (! newobject) return; /* can't delete it! */
 
54173
  arg1 = (LassoSaml2EncryptedElement *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2EncryptedElement TSRMLS_CC);
 
54174
  if (! arg1) zend_error(E_ERROR, "LassoSaml2EncryptedElement resource already free'd");
 
54175
  delete_LassoSaml2EncryptedElement(arg1);
 
54176
  
 
54177
}
 
54178
 
 
54179
 
 
54180
ZEND_NAMED_FUNCTION(_wrap_Saml2EncryptedElement_dump) {
 
54181
  LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ;
 
54182
  char *result = 0 ;
 
54183
  zval **args[1];
 
54184
  
 
54185
  SWIG_ResetError();
 
54186
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54187
    WRONG_PARAM_COUNT;
 
54188
  }
 
54189
  
 
54190
  {
 
54191
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
54192
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2EncryptedElement_dump. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
54193
    }
 
54194
  }
 
54195
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54196
  result = (char *)LassoSaml2EncryptedElement_dump(arg1);
 
54197
  {
 
54198
    if(!result) {
 
54199
      ZVAL_NULL(return_value);
 
54200
    } else {
 
54201
      ZVAL_STRING(return_value,result, 1);
 
54202
    }
 
54203
  }
 
54204
  return;
 
54205
fail:
 
54206
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54207
}
 
54208
 
 
54209
 
 
54210
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_newId_set) {
 
54211
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54212
  char *arg2 = (char *) 0 ;
 
54213
  zval **args[2];
 
54214
  
 
54215
  SWIG_ResetError();
 
54216
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54217
    WRONG_PARAM_COUNT;
 
54218
  }
 
54219
  
 
54220
  {
 
54221
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54222
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_newId_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54223
    }
 
54224
  }
 
54225
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54226
  {
 
54227
    /*@SWIG:CONVERT_STRING_IN@*/
 
54228
    convert_to_string_ex(args[1]);
 
54229
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54230
    /*@SWIG@*/;
 
54231
  }
 
54232
  {
 
54233
    if (arg1->NewID) free((char *)arg1->NewID);
 
54234
    if (arg2) {
 
54235
      arg1->NewID = (char *) malloc(strlen((const char *)arg2)+1);
 
54236
      strcpy((char *)arg1->NewID, (const char *)arg2);
 
54237
    } else {
 
54238
      arg1->NewID = 0;
 
54239
    }
 
54240
  }
 
54241
  
 
54242
  return;
 
54243
fail:
 
54244
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54245
}
 
54246
 
 
54247
 
 
54248
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_newId_get) {
 
54249
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54250
  char *result = 0 ;
 
54251
  zval **args[1];
 
54252
  
 
54253
  SWIG_ResetError();
 
54254
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54255
    WRONG_PARAM_COUNT;
 
54256
  }
 
54257
  
 
54258
  {
 
54259
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54260
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_newId_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54261
    }
 
54262
  }
 
54263
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54264
  result = (char *) ((arg1)->NewID);
 
54265
  {
 
54266
    if(!result) {
 
54267
      ZVAL_NULL(return_value);
 
54268
    } else {
 
54269
      ZVAL_STRING(return_value,result, 1);
 
54270
    }
 
54271
  }
 
54272
  return;
 
54273
fail:
 
54274
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54275
}
 
54276
 
 
54277
 
 
54278
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_nameID_set) {
 
54279
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54280
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
54281
  zval **args[2];
 
54282
  
 
54283
  SWIG_ResetError();
 
54284
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54285
    WRONG_PARAM_COUNT;
 
54286
  }
 
54287
  
 
54288
  {
 
54289
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54290
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_nameID_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54291
    }
 
54292
  }
 
54293
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54294
  {
 
54295
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
54296
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
54297
    }
 
54298
  }
 
54299
  LassoSamlp2ManageNameIDRequest_NameID_set(arg1,arg2);
 
54300
  
 
54301
  
 
54302
  return;
 
54303
fail:
 
54304
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54305
}
 
54306
 
 
54307
 
 
54308
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_nameID_get) {
 
54309
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54310
  LassoSaml2NameID *result = 0 ;
 
54311
  zval **args[1];
 
54312
  
 
54313
  SWIG_ResetError();
 
54314
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54315
    WRONG_PARAM_COUNT;
 
54316
  }
 
54317
  
 
54318
  {
 
54319
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54320
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_nameID_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54321
    }
 
54322
  }
 
54323
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54324
  result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_NameID_get(arg1);
 
54325
  {
 
54326
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
54327
  }
 
54328
  /* Wrap this return value */
 
54329
  {
 
54330
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54331
    zval *obj, *_cPtr;
 
54332
    MAKE_STD_ZVAL(obj);
 
54333
    MAKE_STD_ZVAL(_cPtr);
 
54334
    *_cPtr = *return_value;
 
54335
    INIT_ZVAL(*return_value);
 
54336
    *return_value=*_cPtr;
 
54337
  }
 
54338
  return;
 
54339
fail:
 
54340
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54341
}
 
54342
 
 
54343
 
 
54344
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_encryptedID_set) {
 
54345
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54346
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
54347
  zval **args[2];
 
54348
  
 
54349
  SWIG_ResetError();
 
54350
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54351
    WRONG_PARAM_COUNT;
 
54352
  }
 
54353
  
 
54354
  {
 
54355
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54356
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54357
    }
 
54358
  }
 
54359
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54360
  {
 
54361
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
54362
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
54363
    }
 
54364
  }
 
54365
  LassoSamlp2ManageNameIDRequest_EncryptedID_set(arg1,arg2);
 
54366
  
 
54367
  
 
54368
  return;
 
54369
fail:
 
54370
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54371
}
 
54372
 
 
54373
 
 
54374
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_encryptedID_get) {
 
54375
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54376
  LassoSaml2EncryptedElement *result = 0 ;
 
54377
  zval **args[1];
 
54378
  
 
54379
  SWIG_ResetError();
 
54380
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54381
    WRONG_PARAM_COUNT;
 
54382
  }
 
54383
  
 
54384
  {
 
54385
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54386
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_encryptedID_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54387
    }
 
54388
  }
 
54389
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54390
  result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_EncryptedID_get(arg1);
 
54391
  {
 
54392
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
54393
  }
 
54394
  /* Wrap this return value */
 
54395
  {
 
54396
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54397
    zval *obj, *_cPtr;
 
54398
    MAKE_STD_ZVAL(obj);
 
54399
    MAKE_STD_ZVAL(_cPtr);
 
54400
    *_cPtr = *return_value;
 
54401
    INIT_ZVAL(*return_value);
 
54402
    *return_value=*_cPtr;
 
54403
  }
 
54404
  return;
 
54405
fail:
 
54406
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54407
}
 
54408
 
 
54409
 
 
54410
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_newEncryptedID_set) {
 
54411
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54412
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
54413
  zval **args[2];
 
54414
  
 
54415
  SWIG_ResetError();
 
54416
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54417
    WRONG_PARAM_COUNT;
 
54418
  }
 
54419
  
 
54420
  {
 
54421
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54422
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_newEncryptedID_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54423
    }
 
54424
  }
 
54425
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54426
  {
 
54427
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
54428
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_newEncryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
54429
    }
 
54430
  }
 
54431
  LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(arg1,arg2);
 
54432
  
 
54433
  
 
54434
  return;
 
54435
fail:
 
54436
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54437
}
 
54438
 
 
54439
 
 
54440
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_newEncryptedID_get) {
 
54441
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54442
  LassoSaml2EncryptedElement *result = 0 ;
 
54443
  zval **args[1];
 
54444
  
 
54445
  SWIG_ResetError();
 
54446
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54447
    WRONG_PARAM_COUNT;
 
54448
  }
 
54449
  
 
54450
  {
 
54451
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54452
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_newEncryptedID_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54453
    }
 
54454
  }
 
54455
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54456
  result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(arg1);
 
54457
  {
 
54458
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
54459
  }
 
54460
  /* Wrap this return value */
 
54461
  {
 
54462
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54463
    zval *obj, *_cPtr;
 
54464
    MAKE_STD_ZVAL(obj);
 
54465
    MAKE_STD_ZVAL(_cPtr);
 
54466
    *_cPtr = *return_value;
 
54467
    INIT_ZVAL(*return_value);
 
54468
    *return_value=*_cPtr;
 
54469
  }
 
54470
  return;
 
54471
fail:
 
54472
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54473
}
 
54474
 
 
54475
 
 
54476
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_terminate_set) {
 
54477
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54478
  LassoSamlp2Terminate *arg2 = (LassoSamlp2Terminate *) 0 ;
 
54479
  zval **args[2];
 
54480
  
 
54481
  SWIG_ResetError();
 
54482
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54483
    WRONG_PARAM_COUNT;
 
54484
  }
 
54485
  
 
54486
  {
 
54487
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54488
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_terminate_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54489
    }
 
54490
  }
 
54491
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54492
  {
 
54493
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Terminate, 0) < 0) {
 
54494
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_terminate_set. Expected SWIGTYPE_p_LassoSamlp2Terminate");
 
54495
    }
 
54496
  }
 
54497
  LassoSamlp2ManageNameIDRequest_Terminate_set(arg1,arg2);
 
54498
  
 
54499
  
 
54500
  return;
 
54501
fail:
 
54502
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54503
}
 
54504
 
 
54505
 
 
54506
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_terminate_get) {
 
54507
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54508
  LassoSamlp2Terminate *result = 0 ;
 
54509
  zval **args[1];
 
54510
  
 
54511
  SWIG_ResetError();
 
54512
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54513
    WRONG_PARAM_COUNT;
 
54514
  }
 
54515
  
 
54516
  {
 
54517
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54518
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_terminate_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54519
    }
 
54520
  }
 
54521
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54522
  result = (LassoSamlp2Terminate *)LassoSamlp2ManageNameIDRequest_Terminate_get(arg1);
 
54523
  {
 
54524
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Terminate, 0);
 
54525
  }
 
54526
  /* Wrap this return value */
 
54527
  {
 
54528
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54529
    zval *obj, *_cPtr;
 
54530
    MAKE_STD_ZVAL(obj);
 
54531
    MAKE_STD_ZVAL(_cPtr);
 
54532
    *_cPtr = *return_value;
 
54533
    INIT_ZVAL(*return_value);
 
54534
    *return_value=*_cPtr;
 
54535
  }
 
54536
  return;
 
54537
fail:
 
54538
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54539
}
 
54540
 
 
54541
 
 
54542
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_issuer_set) {
 
54543
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54544
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
54545
  zval **args[2];
 
54546
  
 
54547
  SWIG_ResetError();
 
54548
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54549
    WRONG_PARAM_COUNT;
 
54550
  }
 
54551
  
 
54552
  {
 
54553
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54554
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_issuer_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54555
    }
 
54556
  }
 
54557
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54558
  {
 
54559
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
54560
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_issuer_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
54561
    }
 
54562
  }
 
54563
  LassoSamlp2ManageNameIDRequest_Issuer_set(arg1,arg2);
 
54564
  
 
54565
  
 
54566
  return;
 
54567
fail:
 
54568
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54569
}
 
54570
 
 
54571
 
 
54572
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_issuer_get) {
 
54573
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54574
  LassoSaml2NameID *result = 0 ;
 
54575
  zval **args[1];
 
54576
  
 
54577
  SWIG_ResetError();
 
54578
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54579
    WRONG_PARAM_COUNT;
 
54580
  }
 
54581
  
 
54582
  {
 
54583
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54584
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_issuer_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54585
    }
 
54586
  }
 
54587
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54588
  result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_Issuer_get(arg1);
 
54589
  {
 
54590
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
54591
  }
 
54592
  /* Wrap this return value */
 
54593
  {
 
54594
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54595
    zval *obj, *_cPtr;
 
54596
    MAKE_STD_ZVAL(obj);
 
54597
    MAKE_STD_ZVAL(_cPtr);
 
54598
    *_cPtr = *return_value;
 
54599
    INIT_ZVAL(*return_value);
 
54600
    *return_value=*_cPtr;
 
54601
  }
 
54602
  return;
 
54603
fail:
 
54604
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54605
}
 
54606
 
 
54607
 
 
54608
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_extensions_set) {
 
54609
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54610
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
 
54611
  zval **args[2];
 
54612
  
 
54613
  SWIG_ResetError();
 
54614
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54615
    WRONG_PARAM_COUNT;
 
54616
  }
 
54617
  
 
54618
  {
 
54619
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54620
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54621
    }
 
54622
  }
 
54623
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54624
  {
 
54625
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2Extensions, 0) < 0) {
 
54626
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2ManageNameIDRequest_extensions_set. Expected SWIGTYPE_p_LassoSamlp2Extensions");
 
54627
    }
 
54628
  }
 
54629
  LassoSamlp2ManageNameIDRequest_Extensions_set(arg1,arg2);
 
54630
  
 
54631
  
 
54632
  return;
 
54633
fail:
 
54634
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54635
}
 
54636
 
 
54637
 
 
54638
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_extensions_get) {
 
54639
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54640
  LassoSamlp2Extensions *result = 0 ;
 
54641
  zval **args[1];
 
54642
  
 
54643
  SWIG_ResetError();
 
54644
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54645
    WRONG_PARAM_COUNT;
 
54646
  }
 
54647
  
 
54648
  {
 
54649
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54650
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_extensions_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54651
    }
 
54652
  }
 
54653
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54654
  result = (LassoSamlp2Extensions *)LassoSamlp2ManageNameIDRequest_Extensions_get(arg1);
 
54655
  {
 
54656
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Extensions, 0);
 
54657
  }
 
54658
  /* Wrap this return value */
 
54659
  {
 
54660
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54661
    zval *obj, *_cPtr;
 
54662
    MAKE_STD_ZVAL(obj);
 
54663
    MAKE_STD_ZVAL(_cPtr);
 
54664
    *_cPtr = *return_value;
 
54665
    INIT_ZVAL(*return_value);
 
54666
    *return_value=*_cPtr;
 
54667
  }
 
54668
  return;
 
54669
fail:
 
54670
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54671
}
 
54672
 
 
54673
 
 
54674
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_iD_set) {
 
54675
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54676
  char *arg2 = (char *) 0 ;
 
54677
  zval **args[2];
 
54678
  
 
54679
  SWIG_ResetError();
 
54680
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54681
    WRONG_PARAM_COUNT;
 
54682
  }
 
54683
  
 
54684
  {
 
54685
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54686
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_iD_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54687
    }
 
54688
  }
 
54689
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54690
  {
 
54691
    /*@SWIG:CONVERT_STRING_IN@*/
 
54692
    convert_to_string_ex(args[1]);
 
54693
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54694
    /*@SWIG@*/;
 
54695
  }
 
54696
  LassoSamlp2ManageNameIDRequest_ID_set(arg1,arg2);
 
54697
  
 
54698
  
 
54699
  return;
 
54700
fail:
 
54701
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54702
}
 
54703
 
 
54704
 
 
54705
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_iD_get) {
 
54706
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54707
  char *result = 0 ;
 
54708
  zval **args[1];
 
54709
  
 
54710
  SWIG_ResetError();
 
54711
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54712
    WRONG_PARAM_COUNT;
 
54713
  }
 
54714
  
 
54715
  {
 
54716
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54717
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_iD_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54718
    }
 
54719
  }
 
54720
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54721
  result = (char *)LassoSamlp2ManageNameIDRequest_ID_get(arg1);
 
54722
  {
 
54723
    if(!result) {
 
54724
      ZVAL_NULL(return_value);
 
54725
    } else {
 
54726
      ZVAL_STRING(return_value,result, 1);
 
54727
    }
 
54728
  }
 
54729
  return;
 
54730
fail:
 
54731
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54732
}
 
54733
 
 
54734
 
 
54735
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_version_set) {
 
54736
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54737
  char *arg2 = (char *) 0 ;
 
54738
  zval **args[2];
 
54739
  
 
54740
  SWIG_ResetError();
 
54741
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54742
    WRONG_PARAM_COUNT;
 
54743
  }
 
54744
  
 
54745
  {
 
54746
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54747
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_version_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54748
    }
 
54749
  }
 
54750
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54751
  {
 
54752
    /*@SWIG:CONVERT_STRING_IN@*/
 
54753
    convert_to_string_ex(args[1]);
 
54754
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54755
    /*@SWIG@*/;
 
54756
  }
 
54757
  LassoSamlp2ManageNameIDRequest_Version_set(arg1,arg2);
 
54758
  
 
54759
  
 
54760
  return;
 
54761
fail:
 
54762
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54763
}
 
54764
 
 
54765
 
 
54766
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_version_get) {
 
54767
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54768
  char *result = 0 ;
 
54769
  zval **args[1];
 
54770
  
 
54771
  SWIG_ResetError();
 
54772
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54773
    WRONG_PARAM_COUNT;
 
54774
  }
 
54775
  
 
54776
  {
 
54777
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54778
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_version_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54779
    }
 
54780
  }
 
54781
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54782
  result = (char *)LassoSamlp2ManageNameIDRequest_Version_get(arg1);
 
54783
  {
 
54784
    if(!result) {
 
54785
      ZVAL_NULL(return_value);
 
54786
    } else {
 
54787
      ZVAL_STRING(return_value,result, 1);
 
54788
    }
 
54789
  }
 
54790
  return;
 
54791
fail:
 
54792
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54793
}
 
54794
 
 
54795
 
 
54796
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_issueInstant_set) {
 
54797
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54798
  char *arg2 = (char *) 0 ;
 
54799
  zval **args[2];
 
54800
  
 
54801
  SWIG_ResetError();
 
54802
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54803
    WRONG_PARAM_COUNT;
 
54804
  }
 
54805
  
 
54806
  {
 
54807
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54808
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_issueInstant_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54809
    }
 
54810
  }
 
54811
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54812
  {
 
54813
    /*@SWIG:CONVERT_STRING_IN@*/
 
54814
    convert_to_string_ex(args[1]);
 
54815
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54816
    /*@SWIG@*/;
 
54817
  }
 
54818
  LassoSamlp2ManageNameIDRequest_IssueInstant_set(arg1,arg2);
 
54819
  
 
54820
  
 
54821
  return;
 
54822
fail:
 
54823
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54824
}
 
54825
 
 
54826
 
 
54827
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_issueInstant_get) {
 
54828
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54829
  char *result = 0 ;
 
54830
  zval **args[1];
 
54831
  
 
54832
  SWIG_ResetError();
 
54833
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54834
    WRONG_PARAM_COUNT;
 
54835
  }
 
54836
  
 
54837
  {
 
54838
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54839
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_issueInstant_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54840
    }
 
54841
  }
 
54842
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54843
  result = (char *)LassoSamlp2ManageNameIDRequest_IssueInstant_get(arg1);
 
54844
  {
 
54845
    if(!result) {
 
54846
      ZVAL_NULL(return_value);
 
54847
    } else {
 
54848
      ZVAL_STRING(return_value,result, 1);
 
54849
    }
 
54850
  }
 
54851
  return;
 
54852
fail:
 
54853
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54854
}
 
54855
 
 
54856
 
 
54857
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_destination_set) {
 
54858
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54859
  char *arg2 = (char *) 0 ;
 
54860
  zval **args[2];
 
54861
  
 
54862
  SWIG_ResetError();
 
54863
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54864
    WRONG_PARAM_COUNT;
 
54865
  }
 
54866
  
 
54867
  {
 
54868
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54869
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_destination_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54870
    }
 
54871
  }
 
54872
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54873
  {
 
54874
    /*@SWIG:CONVERT_STRING_IN@*/
 
54875
    convert_to_string_ex(args[1]);
 
54876
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54877
    /*@SWIG@*/;
 
54878
  }
 
54879
  LassoSamlp2ManageNameIDRequest_Destination_set(arg1,arg2);
 
54880
  
 
54881
  
 
54882
  return;
 
54883
fail:
 
54884
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54885
}
 
54886
 
 
54887
 
 
54888
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_destination_get) {
 
54889
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54890
  char *result = 0 ;
 
54891
  zval **args[1];
 
54892
  
 
54893
  SWIG_ResetError();
 
54894
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54895
    WRONG_PARAM_COUNT;
 
54896
  }
 
54897
  
 
54898
  {
 
54899
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54900
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_destination_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54901
    }
 
54902
  }
 
54903
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54904
  result = (char *)LassoSamlp2ManageNameIDRequest_Destination_get(arg1);
 
54905
  {
 
54906
    if(!result) {
 
54907
      ZVAL_NULL(return_value);
 
54908
    } else {
 
54909
      ZVAL_STRING(return_value,result, 1);
 
54910
    }
 
54911
  }
 
54912
  return;
 
54913
fail:
 
54914
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54915
}
 
54916
 
 
54917
 
 
54918
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_consent_set) {
 
54919
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54920
  char *arg2 = (char *) 0 ;
 
54921
  zval **args[2];
 
54922
  
 
54923
  SWIG_ResetError();
 
54924
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
54925
    WRONG_PARAM_COUNT;
 
54926
  }
 
54927
  
 
54928
  {
 
54929
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54930
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_consent_set. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54931
    }
 
54932
  }
 
54933
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54934
  {
 
54935
    /*@SWIG:CONVERT_STRING_IN@*/
 
54936
    convert_to_string_ex(args[1]);
 
54937
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
54938
    /*@SWIG@*/;
 
54939
  }
 
54940
  LassoSamlp2ManageNameIDRequest_Consent_set(arg1,arg2);
 
54941
  
 
54942
  
 
54943
  return;
 
54944
fail:
 
54945
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54946
}
 
54947
 
 
54948
 
 
54949
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_consent_get) {
 
54950
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
54951
  char *result = 0 ;
 
54952
  zval **args[1];
 
54953
  
 
54954
  SWIG_ResetError();
 
54955
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
54956
    WRONG_PARAM_COUNT;
 
54957
  }
 
54958
  
 
54959
  {
 
54960
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
54961
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_consent_get. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
54962
    }
 
54963
  }
 
54964
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
54965
  result = (char *)LassoSamlp2ManageNameIDRequest_Consent_get(arg1);
 
54966
  {
 
54967
    if(!result) {
 
54968
      ZVAL_NULL(return_value);
 
54969
    } else {
 
54970
      ZVAL_STRING(return_value,result, 1);
 
54971
    }
 
54972
  }
 
54973
  return;
 
54974
fail:
 
54975
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
54976
}
 
54977
 
 
54978
 
 
54979
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2ManageNameIDRequest) {
 
54980
  LassoSamlp2ManageNameIDRequest *result = 0 ;
 
54981
  
 
54982
  SWIG_ResetError();
 
54983
  if(ZEND_NUM_ARGS() != 0) {
 
54984
    WRONG_PARAM_COUNT;
 
54985
  }
 
54986
  
 
54987
  result = (LassoSamlp2ManageNameIDRequest *)new_LassoSamlp2ManageNameIDRequest();
 
54988
  {
 
54989
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 1);
 
54990
  }
 
54991
  /* Wrap this return value */
 
54992
  {
 
54993
    /* ALTERNATIVE Constructor, make an object wrapper */
 
54994
    zval *obj, *_cPtr;
 
54995
    MAKE_STD_ZVAL(obj);
 
54996
    MAKE_STD_ZVAL(_cPtr);
 
54997
    *_cPtr = *return_value;
 
54998
    INIT_ZVAL(*return_value);
 
54999
    *return_value=*_cPtr;
 
55000
  }
 
55001
  return;
 
55002
fail:
 
55003
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55004
}
 
55005
 
 
55006
 
 
55007
/* This function is designed to be called by the zend list destructors */
 
55008
/* to typecast and do the actual destruction */
 
55009
static void __wrap_delete_Samlp2ManageNameIDRequest(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
55010
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
55011
  void *ptr=value->ptr ;
 
55012
  int newobject=value->newobject ;
 
55013
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
55014
  
 
55015
  efree(value);
 
55016
  if (! newobject) return; /* can't delete it! */
 
55017
  arg1 = (LassoSamlp2ManageNameIDRequest *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2ManageNameIDRequest TSRMLS_CC);
 
55018
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2ManageNameIDRequest resource already free'd");
 
55019
  delete_LassoSamlp2ManageNameIDRequest(arg1);
 
55020
  
 
55021
}
 
55022
 
 
55023
 
 
55024
ZEND_NAMED_FUNCTION(_wrap_Samlp2ManageNameIDRequest_dump) {
 
55025
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
 
55026
  char *result = 0 ;
 
55027
  zval **args[1];
 
55028
  
 
55029
  SWIG_ResetError();
 
55030
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55031
    WRONG_PARAM_COUNT;
 
55032
  }
 
55033
  
 
55034
  {
 
55035
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest, 0) < 0) {
 
55036
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2ManageNameIDRequest_dump. Expected SWIGTYPE_p_LassoSamlp2ManageNameIDRequest");
 
55037
    }
 
55038
  }
 
55039
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55040
  result = (char *)LassoSamlp2ManageNameIDRequest_dump(arg1);
 
55041
  {
 
55042
    if(!result) {
 
55043
      ZVAL_NULL(return_value);
 
55044
    } else {
 
55045
      ZVAL_STRING(return_value,result, 1);
 
55046
    }
 
55047
  }
 
55048
  return;
 
55049
fail:
 
55050
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55051
}
 
55052
 
 
55053
 
 
55054
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_requesterId_set) {
 
55055
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55056
  char *arg2 = (char *) 0 ;
 
55057
  zval **args[2];
 
55058
  
 
55059
  SWIG_ResetError();
 
55060
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55061
    WRONG_PARAM_COUNT;
 
55062
  }
 
55063
  
 
55064
  {
 
55065
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55066
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_requesterId_set. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55067
    }
 
55068
  }
 
55069
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55070
  {
 
55071
    /*@SWIG:CONVERT_STRING_IN@*/
 
55072
    convert_to_string_ex(args[1]);
 
55073
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
55074
    /*@SWIG@*/;
 
55075
  }
 
55076
  {
 
55077
    if (arg1->RequesterID) free((char *)arg1->RequesterID);
 
55078
    if (arg2) {
 
55079
      arg1->RequesterID = (char *) malloc(strlen((const char *)arg2)+1);
 
55080
      strcpy((char *)arg1->RequesterID, (const char *)arg2);
 
55081
    } else {
 
55082
      arg1->RequesterID = 0;
 
55083
    }
 
55084
  }
 
55085
  
 
55086
  return;
 
55087
fail:
 
55088
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55089
}
 
55090
 
 
55091
 
 
55092
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_requesterId_get) {
 
55093
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55094
  char *result = 0 ;
 
55095
  zval **args[1];
 
55096
  
 
55097
  SWIG_ResetError();
 
55098
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55099
    WRONG_PARAM_COUNT;
 
55100
  }
 
55101
  
 
55102
  {
 
55103
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55104
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_requesterId_get. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55105
    }
 
55106
  }
 
55107
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55108
  result = (char *) ((arg1)->RequesterID);
 
55109
  {
 
55110
    if(!result) {
 
55111
      ZVAL_NULL(return_value);
 
55112
    } else {
 
55113
      ZVAL_STRING(return_value,result, 1);
 
55114
    }
 
55115
  }
 
55116
  return;
 
55117
fail:
 
55118
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55119
}
 
55120
 
 
55121
 
 
55122
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_proxyCount_set) {
 
55123
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55124
  char *arg2 = (char *) 0 ;
 
55125
  zval **args[2];
 
55126
  
 
55127
  SWIG_ResetError();
 
55128
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55129
    WRONG_PARAM_COUNT;
 
55130
  }
 
55131
  
 
55132
  {
 
55133
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55134
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_proxyCount_set. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55135
    }
 
55136
  }
 
55137
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55138
  {
 
55139
    /*@SWIG:CONVERT_STRING_IN@*/
 
55140
    convert_to_string_ex(args[1]);
 
55141
    arg2 = (char *) Z_STRVAL_PP(args[1]);
 
55142
    /*@SWIG@*/;
 
55143
  }
 
55144
  {
 
55145
    if (arg1->ProxyCount) free((char *)arg1->ProxyCount);
 
55146
    if (arg2) {
 
55147
      arg1->ProxyCount = (char *) malloc(strlen((const char *)arg2)+1);
 
55148
      strcpy((char *)arg1->ProxyCount, (const char *)arg2);
 
55149
    } else {
 
55150
      arg1->ProxyCount = 0;
 
55151
    }
 
55152
  }
 
55153
  
 
55154
  return;
 
55155
fail:
 
55156
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55157
}
 
55158
 
 
55159
 
 
55160
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_proxyCount_get) {
 
55161
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55162
  char *result = 0 ;
 
55163
  zval **args[1];
 
55164
  
 
55165
  SWIG_ResetError();
 
55166
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55167
    WRONG_PARAM_COUNT;
 
55168
  }
 
55169
  
 
55170
  {
 
55171
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55172
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_proxyCount_get. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55173
    }
 
55174
  }
 
55175
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55176
  result = (char *) ((arg1)->ProxyCount);
 
55177
  {
 
55178
    if(!result) {
 
55179
      ZVAL_NULL(return_value);
 
55180
    } else {
 
55181
      ZVAL_STRING(return_value,result, 1);
 
55182
    }
 
55183
  }
 
55184
  return;
 
55185
fail:
 
55186
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55187
}
 
55188
 
 
55189
 
 
55190
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_iDPList_set) {
 
55191
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55192
  LassoSamlp2IDPList *arg2 = (LassoSamlp2IDPList *) 0 ;
 
55193
  zval **args[2];
 
55194
  
 
55195
  SWIG_ResetError();
 
55196
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55197
    WRONG_PARAM_COUNT;
 
55198
  }
 
55199
  
 
55200
  {
 
55201
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55202
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_iDPList_set. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55203
    }
 
55204
  }
 
55205
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55206
  {
 
55207
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSamlp2IDPList, 0) < 0) {
 
55208
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Samlp2Scoping_iDPList_set. Expected SWIGTYPE_p_LassoSamlp2IDPList");
 
55209
    }
 
55210
  }
 
55211
  LassoSamlp2Scoping_IDPList_set(arg1,arg2);
 
55212
  
 
55213
  
 
55214
  return;
 
55215
fail:
 
55216
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55217
}
 
55218
 
 
55219
 
 
55220
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_iDPList_get) {
 
55221
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55222
  LassoSamlp2IDPList *result = 0 ;
 
55223
  zval **args[1];
 
55224
  
 
55225
  SWIG_ResetError();
 
55226
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55227
    WRONG_PARAM_COUNT;
 
55228
  }
 
55229
  
 
55230
  {
 
55231
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55232
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_iDPList_get. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55233
    }
 
55234
  }
 
55235
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55236
  result = (LassoSamlp2IDPList *)LassoSamlp2Scoping_IDPList_get(arg1);
 
55237
  {
 
55238
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2IDPList, 0);
 
55239
  }
 
55240
  /* Wrap this return value */
 
55241
  {
 
55242
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55243
    zval *obj, *_cPtr;
 
55244
    MAKE_STD_ZVAL(obj);
 
55245
    MAKE_STD_ZVAL(_cPtr);
 
55246
    *_cPtr = *return_value;
 
55247
    INIT_ZVAL(*return_value);
 
55248
    *return_value=*_cPtr;
 
55249
  }
 
55250
  return;
 
55251
fail:
 
55252
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55253
}
 
55254
 
 
55255
 
 
55256
ZEND_NAMED_FUNCTION(_wrap_new_Samlp2Scoping) {
 
55257
  LassoSamlp2Scoping *result = 0 ;
 
55258
  
 
55259
  SWIG_ResetError();
 
55260
  if(ZEND_NUM_ARGS() != 0) {
 
55261
    WRONG_PARAM_COUNT;
 
55262
  }
 
55263
  
 
55264
  result = (LassoSamlp2Scoping *)new_LassoSamlp2Scoping();
 
55265
  {
 
55266
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSamlp2Scoping, 1);
 
55267
  }
 
55268
  /* Wrap this return value */
 
55269
  {
 
55270
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55271
    zval *obj, *_cPtr;
 
55272
    MAKE_STD_ZVAL(obj);
 
55273
    MAKE_STD_ZVAL(_cPtr);
 
55274
    *_cPtr = *return_value;
 
55275
    INIT_ZVAL(*return_value);
 
55276
    *return_value=*_cPtr;
 
55277
  }
 
55278
  return;
 
55279
fail:
 
55280
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55281
}
 
55282
 
 
55283
 
 
55284
/* This function is designed to be called by the zend list destructors */
 
55285
/* to typecast and do the actual destruction */
 
55286
static void __wrap_delete_Samlp2Scoping(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
55287
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
55288
  void *ptr=value->ptr ;
 
55289
  int newobject=value->newobject ;
 
55290
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55291
  
 
55292
  efree(value);
 
55293
  if (! newobject) return; /* can't delete it! */
 
55294
  arg1 = (LassoSamlp2Scoping *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSamlp2Scoping TSRMLS_CC);
 
55295
  if (! arg1) zend_error(E_ERROR, "LassoSamlp2Scoping resource already free'd");
 
55296
  delete_LassoSamlp2Scoping(arg1);
 
55297
  
 
55298
}
 
55299
 
 
55300
 
 
55301
ZEND_NAMED_FUNCTION(_wrap_Samlp2Scoping_dump) {
 
55302
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
 
55303
  char *result = 0 ;
 
55304
  zval **args[1];
 
55305
  
 
55306
  SWIG_ResetError();
 
55307
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55308
    WRONG_PARAM_COUNT;
 
55309
  }
 
55310
  
 
55311
  {
 
55312
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSamlp2Scoping, 0) < 0) {
 
55313
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Samlp2Scoping_dump. Expected SWIGTYPE_p_LassoSamlp2Scoping");
 
55314
    }
 
55315
  }
 
55316
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55317
  result = (char *)LassoSamlp2Scoping_dump(arg1);
 
55318
  {
 
55319
    if(!result) {
 
55320
      ZVAL_NULL(return_value);
 
55321
    } else {
 
55322
      ZVAL_STRING(return_value,result, 1);
 
55323
    }
 
55324
  }
 
55325
  return;
 
55326
fail:
 
55327
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55328
}
 
55329
 
 
55330
 
 
55331
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_baseID_set) {
 
55332
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55333
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
 
55334
  zval **args[2];
 
55335
  
 
55336
  SWIG_ResetError();
 
55337
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55338
    WRONG_PARAM_COUNT;
 
55339
  }
 
55340
  
 
55341
  {
 
55342
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55343
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_baseID_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55344
    }
 
55345
  }
 
55346
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55347
  {
 
55348
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0) < 0) {
 
55349
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Subject_baseID_set. Expected SWIGTYPE_p_LassoSaml2BaseIDAbstract");
 
55350
    }
 
55351
  }
 
55352
  LassoSaml2Subject_BaseID_set(arg1,arg2);
 
55353
  
 
55354
  
 
55355
  return;
 
55356
fail:
 
55357
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55358
}
 
55359
 
 
55360
 
 
55361
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_baseID_get) {
 
55362
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55363
  LassoSaml2BaseIDAbstract *result = 0 ;
 
55364
  zval **args[1];
 
55365
  
 
55366
  SWIG_ResetError();
 
55367
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55368
    WRONG_PARAM_COUNT;
 
55369
  }
 
55370
  
 
55371
  {
 
55372
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55373
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_baseID_get. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55374
    }
 
55375
  }
 
55376
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55377
  result = (LassoSaml2BaseIDAbstract *)LassoSaml2Subject_BaseID_get(arg1);
 
55378
  {
 
55379
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2BaseIDAbstract, 0);
 
55380
  }
 
55381
  /* Wrap this return value */
 
55382
  {
 
55383
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55384
    zval *obj, *_cPtr;
 
55385
    MAKE_STD_ZVAL(obj);
 
55386
    MAKE_STD_ZVAL(_cPtr);
 
55387
    *_cPtr = *return_value;
 
55388
    INIT_ZVAL(*return_value);
 
55389
    *return_value=*_cPtr;
 
55390
  }
 
55391
  return;
 
55392
fail:
 
55393
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55394
}
 
55395
 
 
55396
 
 
55397
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_nameID_set) {
 
55398
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55399
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
 
55400
  zval **args[2];
 
55401
  
 
55402
  SWIG_ResetError();
 
55403
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55404
    WRONG_PARAM_COUNT;
 
55405
  }
 
55406
  
 
55407
  {
 
55408
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55409
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_nameID_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55410
    }
 
55411
  }
 
55412
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55413
  {
 
55414
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2NameID, 0) < 0) {
 
55415
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Subject_nameID_set. Expected SWIGTYPE_p_LassoSaml2NameID");
 
55416
    }
 
55417
  }
 
55418
  LassoSaml2Subject_NameID_set(arg1,arg2);
 
55419
  
 
55420
  
 
55421
  return;
 
55422
fail:
 
55423
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55424
}
 
55425
 
 
55426
 
 
55427
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_nameID_get) {
 
55428
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55429
  LassoSaml2NameID *result = 0 ;
 
55430
  zval **args[1];
 
55431
  
 
55432
  SWIG_ResetError();
 
55433
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55434
    WRONG_PARAM_COUNT;
 
55435
  }
 
55436
  
 
55437
  {
 
55438
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55439
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_nameID_get. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55440
    }
 
55441
  }
 
55442
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55443
  result = (LassoSaml2NameID *)LassoSaml2Subject_NameID_get(arg1);
 
55444
  {
 
55445
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2NameID, 0);
 
55446
  }
 
55447
  /* Wrap this return value */
 
55448
  {
 
55449
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55450
    zval *obj, *_cPtr;
 
55451
    MAKE_STD_ZVAL(obj);
 
55452
    MAKE_STD_ZVAL(_cPtr);
 
55453
    *_cPtr = *return_value;
 
55454
    INIT_ZVAL(*return_value);
 
55455
    *return_value=*_cPtr;
 
55456
  }
 
55457
  return;
 
55458
fail:
 
55459
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55460
}
 
55461
 
 
55462
 
 
55463
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_encryptedID_set) {
 
55464
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55465
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
 
55466
  zval **args[2];
 
55467
  
 
55468
  SWIG_ResetError();
 
55469
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55470
    WRONG_PARAM_COUNT;
 
55471
  }
 
55472
  
 
55473
  {
 
55474
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55475
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55476
    }
 
55477
  }
 
55478
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55479
  {
 
55480
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2EncryptedElement, 0) < 0) {
 
55481
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Subject_encryptedID_set. Expected SWIGTYPE_p_LassoSaml2EncryptedElement");
 
55482
    }
 
55483
  }
 
55484
  LassoSaml2Subject_EncryptedID_set(arg1,arg2);
 
55485
  
 
55486
  
 
55487
  return;
 
55488
fail:
 
55489
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55490
}
 
55491
 
 
55492
 
 
55493
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_encryptedID_get) {
 
55494
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55495
  LassoSaml2EncryptedElement *result = 0 ;
 
55496
  zval **args[1];
 
55497
  
 
55498
  SWIG_ResetError();
 
55499
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55500
    WRONG_PARAM_COUNT;
 
55501
  }
 
55502
  
 
55503
  {
 
55504
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55505
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_encryptedID_get. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55506
    }
 
55507
  }
 
55508
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55509
  result = (LassoSaml2EncryptedElement *)LassoSaml2Subject_EncryptedID_get(arg1);
 
55510
  {
 
55511
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2EncryptedElement, 0);
 
55512
  }
 
55513
  /* Wrap this return value */
 
55514
  {
 
55515
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55516
    zval *obj, *_cPtr;
 
55517
    MAKE_STD_ZVAL(obj);
 
55518
    MAKE_STD_ZVAL(_cPtr);
 
55519
    *_cPtr = *return_value;
 
55520
    INIT_ZVAL(*return_value);
 
55521
    *return_value=*_cPtr;
 
55522
  }
 
55523
  return;
 
55524
fail:
 
55525
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55526
}
 
55527
 
 
55528
 
 
55529
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_subjectConfirmation_set) {
 
55530
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55531
  LassoSaml2SubjectConfirmation *arg2 = (LassoSaml2SubjectConfirmation *) 0 ;
 
55532
  zval **args[2];
 
55533
  
 
55534
  SWIG_ResetError();
 
55535
  if(ZEND_NUM_ARGS() != 2 || zend_get_parameters_array_ex(2, args) != SUCCESS) {
 
55536
    WRONG_PARAM_COUNT;
 
55537
  }
 
55538
  
 
55539
  {
 
55540
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55541
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_subjectConfirmation_set. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55542
    }
 
55543
  }
 
55544
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55545
  {
 
55546
    if(SWIG_ConvertPtr(*args[1], (void **) &arg2, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0) < 0) {
 
55547
      SWIG_PHP_Error(E_ERROR, "Type error in argument 2 of Saml2Subject_subjectConfirmation_set. Expected SWIGTYPE_p_LassoSaml2SubjectConfirmation");
 
55548
    }
 
55549
  }
 
55550
  LassoSaml2Subject_SubjectConfirmation_set(arg1,arg2);
 
55551
  
 
55552
  
 
55553
  return;
 
55554
fail:
 
55555
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55556
}
 
55557
 
 
55558
 
 
55559
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_subjectConfirmation_get) {
 
55560
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55561
  LassoSaml2SubjectConfirmation *result = 0 ;
 
55562
  zval **args[1];
 
55563
  
 
55564
  SWIG_ResetError();
 
55565
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55566
    WRONG_PARAM_COUNT;
 
55567
  }
 
55568
  
 
55569
  {
 
55570
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55571
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_subjectConfirmation_get. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55572
    }
 
55573
  }
 
55574
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55575
  result = (LassoSaml2SubjectConfirmation *)LassoSaml2Subject_SubjectConfirmation_get(arg1);
 
55576
  {
 
55577
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2SubjectConfirmation, 0);
 
55578
  }
 
55579
  /* Wrap this return value */
 
55580
  {
 
55581
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55582
    zval *obj, *_cPtr;
 
55583
    MAKE_STD_ZVAL(obj);
 
55584
    MAKE_STD_ZVAL(_cPtr);
 
55585
    *_cPtr = *return_value;
 
55586
    INIT_ZVAL(*return_value);
 
55587
    *return_value=*_cPtr;
 
55588
  }
 
55589
  return;
 
55590
fail:
 
55591
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55592
}
 
55593
 
 
55594
 
 
55595
ZEND_NAMED_FUNCTION(_wrap_new_Saml2Subject) {
 
55596
  LassoSaml2Subject *result = 0 ;
 
55597
  
 
55598
  SWIG_ResetError();
 
55599
  if(ZEND_NUM_ARGS() != 0) {
 
55600
    WRONG_PARAM_COUNT;
 
55601
  }
 
55602
  
 
55603
  result = (LassoSaml2Subject *)new_LassoSaml2Subject();
 
55604
  {
 
55605
    SWIG_SetPointerZval(return_value, (void *)result, SWIGTYPE_p_LassoSaml2Subject, 1);
 
55606
  }
 
55607
  /* Wrap this return value */
 
55608
  {
 
55609
    /* ALTERNATIVE Constructor, make an object wrapper */
 
55610
    zval *obj, *_cPtr;
 
55611
    MAKE_STD_ZVAL(obj);
 
55612
    MAKE_STD_ZVAL(_cPtr);
 
55613
    *_cPtr = *return_value;
 
55614
    INIT_ZVAL(*return_value);
 
55615
    *return_value=*_cPtr;
 
55616
  }
 
55617
  return;
 
55618
fail:
 
55619
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55620
}
 
55621
 
 
55622
 
 
55623
/* This function is designed to be called by the zend list destructors */
 
55624
/* to typecast and do the actual destruction */
 
55625
static void __wrap_delete_Saml2Subject(zend_rsrc_list_entry *rsrc, const char *type_name TSRMLS_DC) {
 
55626
  swig_object_wrapper *value=(swig_object_wrapper *) rsrc->ptr ;
 
55627
  void *ptr=value->ptr ;
 
55628
  int newobject=value->newobject ;
 
55629
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55630
  
 
55631
  efree(value);
 
55632
  if (! newobject) return; /* can't delete it! */
 
55633
  arg1 = (LassoSaml2Subject *)SWIG_ZTS_ConvertResourceData(ptr,type_name,SWIGTYPE_p_LassoSaml2Subject TSRMLS_CC);
 
55634
  if (! arg1) zend_error(E_ERROR, "LassoSaml2Subject resource already free'd");
 
55635
  delete_LassoSaml2Subject(arg1);
 
55636
  
 
55637
}
 
55638
 
 
55639
 
 
55640
ZEND_NAMED_FUNCTION(_wrap_Saml2Subject_dump) {
 
55641
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
 
55642
  char *result = 0 ;
 
55643
  zval **args[1];
 
55644
  
 
55645
  SWIG_ResetError();
 
55646
  if(ZEND_NUM_ARGS() != 1 || zend_get_parameters_array_ex(1, args) != SUCCESS) {
 
55647
    WRONG_PARAM_COUNT;
 
55648
  }
 
55649
  
 
55650
  {
 
55651
    if(SWIG_ConvertPtr(*args[0], (void **) &arg1, SWIGTYPE_p_LassoSaml2Subject, 0) < 0) {
 
55652
      SWIG_PHP_Error(E_ERROR, "Type error in argument 1 of Saml2Subject_dump. Expected SWIGTYPE_p_LassoSaml2Subject");
 
55653
    }
 
55654
  }
 
55655
  if(!arg1) SWIG_PHP_Error(E_ERROR, "this pointer is NULL");
 
55656
  result = (char *)LassoSaml2Subject_dump(arg1);
 
55657
  {
 
55658
    if(!result) {
 
55659
      ZVAL_NULL(return_value);
 
55660
    } else {
 
55661
      ZVAL_STRING(return_value,result, 1);
 
55662
    }
 
55663
  }
 
55664
  return;
 
55665
fail:
 
55666
  zend_error(SWIG_ErrorCode(),SWIG_ErrorMsg());
 
55667
}
 
55668
 
 
55669
 
 
55670
/* NEW Destructor style */
 
55671
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusDetail) {
 
55672
  __wrap_delete_Samlp2StatusDetail(rsrc, SWIGTYPE_p_LassoSamlp2StatusDetail->name TSRMLS_CC);
 
55673
}
 
55674
/* NEW Destructor style */
 
55675
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLoginProtocolProfile) {
 
55676
  /* No destructor for simple type _p_LassoLoginProtocolProfile */
 
55677
}
 
55678
/* NEW Destructor style */
 
55679
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProviderRole) {
 
55680
  /* No destructor for simple type _p_LassoProviderRole */
 
55681
}
 
55682
/* NEW Destructor style */
 
55683
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Advice) {
 
55684
  __wrap_delete_Saml2Advice(rsrc, SWIGTYPE_p_LassoSaml2Advice->name TSRMLS_CC);
 
55685
}
 
55686
/* NEW Destructor style */
 
55687
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAdvice) {
 
55688
  __wrap_delete_SamlAdvice(rsrc, SWIGTYPE_p_LassoSamlAdvice->name TSRMLS_CC);
 
55689
}
 
55690
/* NEW Destructor style */
 
55691
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpStatus) {
 
55692
  __wrap_delete_SamlpStatus(rsrc, SWIGTYPE_p_LassoSamlpStatus->name TSRMLS_CC);
 
55693
}
 
55694
/* NEW Destructor style */
 
55695
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Status) {
 
55696
  __wrap_delete_Samlp2Status(rsrc, SWIGTYPE_p_LassoSamlp2Status->name TSRMLS_CC);
 
55697
}
 
55698
/* NEW Destructor style */
 
55699
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2IDPList) {
 
55700
  __wrap_delete_Samlp2IDPList(rsrc, SWIGTYPE_p_LassoSamlp2IDPList->name TSRMLS_CC);
 
55701
}
 
55702
/* NEW Destructor style */
 
55703
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoDefederation) {
 
55704
  __wrap_delete_Defederation(rsrc, SWIGTYPE_p_LassoDefederation->name TSRMLS_CC);
 
55705
}
 
55706
/* NEW Destructor style */
 
55707
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoFederation) {
 
55708
  __wrap_delete_Federation(rsrc, SWIGTYPE_p_LassoFederation->name TSRMLS_CC);
 
55709
}
 
55710
/* NEW Destructor style */
 
55711
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ArtifactResolve) {
 
55712
  __wrap_delete_Samlp2ArtifactResolve(rsrc, SWIGTYPE_p_LassoSamlp2ArtifactResolve->name TSRMLS_CC);
 
55713
}
 
55714
/* NEW Destructor style */
 
55715
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSignatureType) {
 
55716
  /* No destructor for simple type _p_LassoSignatureType */
 
55717
}
 
55718
/* NEW Destructor style */
 
55719
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2KeyInfoConfirmationData) {
 
55720
  __wrap_delete_Saml2KeyInfoConfirmationData(rsrc, SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData->name TSRMLS_CC);
 
55721
}
 
55722
/* NEW Destructor style */
 
55723
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectConfirmationData) {
 
55724
  __wrap_delete_Saml2SubjectConfirmationData(rsrc, SWIGTYPE_p_LassoSaml2SubjectConfirmationData->name TSRMLS_CC);
 
55725
}
 
55726
/* NEW Destructor style */
 
55727
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeStatement) {
 
55728
  __wrap_delete_SamlAttributeStatement(rsrc, SWIGTYPE_p_LassoSamlAttributeStatement->name TSRMLS_CC);
 
55729
}
 
55730
/* NEW Destructor style */
 
55731
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAuthenticationStatement) {
 
55732
  __wrap_delete_SamlAuthenticationStatement(rsrc, SWIGTYPE_p_LassoSamlAuthenticationStatement->name TSRMLS_CC);
 
55733
}
 
55734
/* NEW Destructor style */
 
55735
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectStatement) {
 
55736
  __wrap_delete_SamlSubjectStatement(rsrc, SWIGTYPE_p_LassoSamlSubjectStatement->name TSRMLS_CC);
 
55737
}
 
55738
/* NEW Destructor style */
 
55739
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2ProxyRestriction) {
 
55740
  __wrap_delete_Saml2ProxyRestriction(rsrc, SWIGTYPE_p_LassoSaml2ProxyRestriction->name TSRMLS_CC);
 
55741
}
 
55742
/* NEW Destructor style */
 
55743
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthnStatement) {
 
55744
  __wrap_delete_Saml2AuthnStatement(rsrc, SWIGTYPE_p_LassoSaml2AuthnStatement->name TSRMLS_CC);
 
55745
}
 
55746
/* NEW Destructor style */
 
55747
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AttributeStatement) {
 
55748
  __wrap_delete_Saml2AttributeStatement(rsrc, SWIGTYPE_p_LassoSaml2AttributeStatement->name TSRMLS_CC);
 
55749
}
 
55750
/* NEW Destructor style */
 
55751
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AudienceRestriction) {
 
55752
  __wrap_delete_Saml2AudienceRestriction(rsrc, SWIGTYPE_p_LassoSaml2AudienceRestriction->name TSRMLS_CC);
 
55753
}
 
55754
/* NEW Destructor style */
 
55755
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthzDecisionStatement) {
 
55756
  __wrap_delete_Saml2AuthzDecisionStatement(rsrc, SWIGTYPE_p_LassoSaml2AuthzDecisionStatement->name TSRMLS_CC);
 
55757
}
 
55758
/* NEW Destructor style */
 
55759
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameIdentifierMapping) {
 
55760
  __wrap_delete_NameIdentifierMapping(rsrc, SWIGTYPE_p_LassoNameIdentifierMapping->name TSRMLS_CC);
 
55761
}
 
55762
/* NEW Destructor style */
 
55763
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeDesignator) {
 
55764
  __wrap_delete_SamlAttributeDesignator(rsrc, SWIGTYPE_p_LassoSamlAttributeDesignator->name TSRMLS_CC);
 
55765
}
 
55766
/* NEW Destructor style */
 
55767
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoCheckVersionMode) {
 
55768
  /* No destructor for simple type _p_LassoCheckVersionMode */
 
55769
}
 
55770
/* NEW Destructor style */
 
55771
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEncryptionMode) {
 
55772
  /* No destructor for simple type _p_LassoEncryptionMode */
 
55773
}
 
55774
/* NEW Destructor style */
 
55775
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoHttpMethod) {
 
55776
  /* No destructor for simple type _p_LassoHttpMethod */
 
55777
}
 
55778
/* NEW Destructor style */
 
55779
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2NameID) {
 
55780
  __wrap_delete_Saml2NameID(rsrc, SWIGTYPE_p_LassoSaml2NameID->name TSRMLS_CC);
 
55781
}
 
55782
/* NEW Destructor style */
 
55783
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLecp) {
 
55784
  __wrap_delete_Lecp(rsrc, SWIGTYPE_p_LassoLecp->name TSRMLS_CC);
 
55785
}
 
55786
/* NEW Destructor style */
 
55787
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectLocality) {
 
55788
  __wrap_delete_SamlSubjectLocality(rsrc, SWIGTYPE_p_LassoSamlSubjectLocality->name TSRMLS_CC);
 
55789
}
 
55790
/* NEW Destructor style */
 
55791
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectLocality) {
 
55792
  __wrap_delete_Saml2SubjectLocality(rsrc, SWIGTYPE_p_LassoSaml2SubjectLocality->name TSRMLS_CC);
 
55793
}
 
55794
/* NEW Destructor style */
 
55795
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Evidence) {
 
55796
  __wrap_delete_Saml2Evidence(rsrc, SWIGTYPE_p_LassoSaml2Evidence->name TSRMLS_CC);
 
55797
}
 
55798
/* NEW Destructor style */
 
55799
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Action) {
 
55800
  __wrap_delete_Saml2Action(rsrc, SWIGTYPE_p_LassoSaml2Action->name TSRMLS_CC);
 
55801
}
 
55802
/* NEW Destructor style */
 
55803
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_void) {
 
55804
  /* No destructor for simple type _p_void */
 
55805
}
 
55806
/* NEW Destructor style */
 
55807
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_p_void) {
 
55808
  /* No destructor for simple type _p_p_void */
 
55809
}
 
55810
/* NEW Destructor style */
 
55811
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Extensions) {
 
55812
  __wrap_delete_Samlp2Extensions(rsrc, SWIGTYPE_p_LassoSamlp2Extensions->name TSRMLS_CC);
 
55813
}
 
55814
/* NEW Destructor style */
 
55815
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAuthorityBinding) {
 
55816
  __wrap_delete_SamlAuthorityBinding(rsrc, SWIGTYPE_p_LassoSamlAuthorityBinding->name TSRMLS_CC);
 
55817
}
 
55818
/* NEW Destructor style */
 
55819
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Scoping) {
 
55820
  __wrap_delete_Samlp2Scoping(rsrc, SWIGTYPE_p_LassoSamlp2Scoping->name TSRMLS_CC);
 
55821
}
 
55822
/* NEW Destructor style */
 
55823
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProtocolConformance) {
 
55824
  /* No destructor for simple type _p_LassoProtocolConformance */
 
55825
}
 
55826
/* NEW Destructor style */
 
55827
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttributeValue) {
 
55828
  __wrap_delete_SamlAttributeValue(rsrc, SWIGTYPE_p_LassoSamlAttributeValue->name TSRMLS_CC);
 
55829
}
 
55830
/* NEW Destructor style */
 
55831
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDPolicy) {
 
55832
  __wrap_delete_Samlp2NameIDPolicy(rsrc, SWIGTYPE_p_LassoSamlp2NameIDPolicy->name TSRMLS_CC);
 
55833
}
 
55834
/* NEW Destructor style */
 
55835
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEcp) {
 
55836
  __wrap_delete_Ecp(rsrc, SWIGTYPE_p_LassoEcp->name TSRMLS_CC);
 
55837
}
 
55838
/* NEW Destructor style */
 
55839
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibFederationTerminationNotification) {
 
55840
  __wrap_delete_LibFederationTerminationNotification(rsrc, SWIGTYPE_p_LassoLibFederationTerminationNotification->name TSRMLS_CC);
 
55841
}
 
55842
/* NEW Destructor style */
 
55843
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoRequestType) {
 
55844
  /* No destructor for simple type _p_LassoRequestType */
 
55845
}
 
55846
/* NEW Destructor style */
 
55847
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLogin) {
 
55848
  __wrap_delete_Login(rsrc, SWIGTYPE_p_LassoLogin->name TSRMLS_CC);
 
55849
}
 
55850
/* NEW Destructor style */
 
55851
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpStatusCode) {
 
55852
  __wrap_delete_SamlpStatusCode(rsrc, SWIGTYPE_p_LassoSamlpStatusCode->name TSRMLS_CC);
 
55853
}
 
55854
/* NEW Destructor style */
 
55855
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusCode) {
 
55856
  __wrap_delete_Samlp2StatusCode(rsrc, SWIGTYPE_p_LassoSamlp2StatusCode->name TSRMLS_CC);
 
55857
}
 
55858
/* NEW Destructor style */
 
55859
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoStringList) {
 
55860
  __wrap_delete_StringList(rsrc, SWIGTYPE_p_LassoStringList->name TSRMLS_CC);
 
55861
}
 
55862
/* NEW Destructor style */
 
55863
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2RequestedAuthnContext) {
 
55864
  __wrap_delete_Samlp2RequestedAuthnContext(rsrc, SWIGTYPE_p_LassoSamlp2RequestedAuthnContext->name TSRMLS_CC);
 
55865
}
 
55866
/* NEW Destructor style */
 
55867
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRequestAuthnContext) {
 
55868
  __wrap_delete_LibRequestAuthnContext(rsrc, SWIGTYPE_p_LassoLibRequestAuthnContext->name TSRMLS_CC);
 
55869
}
 
55870
/* NEW Destructor style */
 
55871
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpResponseAbstract) {
 
55872
  /* No destructor for class SamlpResponseAbstract */
 
55873
}
 
55874
/* NEW Destructor style */
 
55875
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpRequestAbstract) {
 
55876
  /* No destructor for class SamlpRequestAbstract */
 
55877
}
 
55878
/* NEW Destructor style */
 
55879
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectStatementAbstract) {
 
55880
  /* No destructor for class SamlSubjectStatementAbstract */
 
55881
}
 
55882
/* NEW Destructor style */
 
55883
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlConditionAbstract) {
 
55884
  /* No destructor for class SamlConditionAbstract */
 
55885
}
 
55886
/* NEW Destructor style */
 
55887
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlStatementAbstract) {
 
55888
  /* No destructor for class SamlStatementAbstract */
 
55889
}
 
55890
/* NEW Destructor style */
 
55891
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2ConditionAbstract) {
 
55892
  __wrap_delete_Saml2ConditionAbstract(rsrc, SWIGTYPE_p_LassoSaml2ConditionAbstract->name TSRMLS_CC);
 
55893
}
 
55894
/* NEW Destructor style */
 
55895
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2BaseIDAbstract) {
 
55896
  __wrap_delete_Saml2BaseIDAbstract(rsrc, SWIGTYPE_p_LassoSaml2BaseIDAbstract->name TSRMLS_CC);
 
55897
}
 
55898
/* NEW Destructor style */
 
55899
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2AuthnContext) {
 
55900
  __wrap_delete_Saml2AuthnContext(rsrc, SWIGTYPE_p_LassoSaml2AuthnContext->name TSRMLS_CC);
 
55901
}
 
55902
/* NEW Destructor style */
 
55903
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2StatementAbstract) {
 
55904
  __wrap_delete_Saml2StatementAbstract(rsrc, SWIGTYPE_p_LassoSaml2StatementAbstract->name TSRMLS_CC);
 
55905
}
 
55906
/* NEW Destructor style */
 
55907
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2RequestAbstract) {
 
55908
  __wrap_delete_Samlp2RequestAbstract(rsrc, SWIGTYPE_p_LassoSamlp2RequestAbstract->name TSRMLS_CC);
 
55909
}
 
55910
/* NEW Destructor style */
 
55911
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2SubjectQueryAbstract) {
 
55912
  __wrap_delete_Samlp2SubjectQueryAbstract(rsrc, SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract->name TSRMLS_CC);
 
55913
}
 
55914
/* NEW Destructor style */
 
55915
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubjectConfirmation) {
 
55916
  __wrap_delete_SamlSubjectConfirmation(rsrc, SWIGTYPE_p_LassoSamlSubjectConfirmation->name TSRMLS_CC);
 
55917
}
 
55918
/* NEW Destructor style */
 
55919
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2SubjectConfirmation) {
 
55920
  __wrap_delete_Saml2SubjectConfirmation(rsrc, SWIGTYPE_p_LassoSaml2SubjectConfirmation->name TSRMLS_CC);
 
55921
}
 
55922
/* NEW Destructor style */
 
55923
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLogout) {
 
55924
  __wrap_delete_Logout(rsrc, SWIGTYPE_p_LassoLogout->name TSRMLS_CC);
 
55925
}
 
55926
/* NEW Destructor style */
 
55927
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_int) {
 
55928
  /* No destructor for simple type _int */
 
55929
}
 
55930
/* NEW Destructor style */
 
55931
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAudienceRestrictionCondition) {
 
55932
  __wrap_delete_SamlAudienceRestrictionCondition(rsrc, SWIGTYPE_p_LassoSamlAudienceRestrictionCondition->name TSRMLS_CC);
 
55933
}
 
55934
/* NEW Destructor style */
 
55935
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Assertion) {
 
55936
  __wrap_delete_Saml2Assertion(rsrc, SWIGTYPE_p_LassoSaml2Assertion->name TSRMLS_CC);
 
55937
}
 
55938
/* NEW Destructor style */
 
55939
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAssertion) {
 
55940
  __wrap_delete_LibAssertion(rsrc, SWIGTYPE_p_LassoLibAssertion->name TSRMLS_CC);
 
55941
}
 
55942
/* NEW Destructor style */
 
55943
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAssertion) {
 
55944
  __wrap_delete_SamlAssertion(rsrc, SWIGTYPE_p_LassoSamlAssertion->name TSRMLS_CC);
 
55945
}
 
55946
/* NEW Destructor style */
 
55947
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthnQuery) {
 
55948
  __wrap_delete_Samlp2AuthnQuery(rsrc, SWIGTYPE_p_LassoSamlp2AuthnQuery->name TSRMLS_CC);
 
55949
}
 
55950
/* NEW Destructor style */
 
55951
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_char) {
 
55952
  /* No destructor for simple type _p_char */
 
55953
}
 
55954
/* NEW Destructor style */
 
55955
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Subject) {
 
55956
  __wrap_delete_Saml2Subject(rsrc, SWIGTYPE_p_LassoSaml2Subject->name TSRMLS_CC);
 
55957
}
 
55958
/* NEW Destructor style */
 
55959
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlSubject) {
 
55960
  __wrap_delete_SamlSubject(rsrc, SWIGTYPE_p_LassoSamlSubject->name TSRMLS_CC);
 
55961
}
 
55962
/* NEW Destructor style */
 
55963
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNode) {
 
55964
  __wrap_delete_Node(rsrc, SWIGTYPE_p_LassoNode->name TSRMLS_CC);
 
55965
}
 
55966
/* NEW Destructor style */
 
55967
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameRegistration) {
 
55968
  __wrap_delete_NameRegistration(rsrc, SWIGTYPE_p_LassoNameRegistration->name TSRMLS_CC);
 
55969
}
 
55970
/* NEW Destructor style */
 
55971
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoProvider) {
 
55972
  __wrap_delete_Provider(rsrc, SWIGTYPE_p_LassoProvider->name TSRMLS_CC);
 
55973
}
 
55974
/* NEW Destructor style */
 
55975
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNameIdManagement) {
 
55976
  __wrap_delete_NameIdManagement(rsrc, SWIGTYPE_p_LassoNameIdManagement->name TSRMLS_CC);
 
55977
}
 
55978
/* NEW Destructor style */
 
55979
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoServer) {
 
55980
  __wrap_delete_Server(rsrc, SWIGTYPE_p_LassoServer->name TSRMLS_CC);
 
55981
}
 
55982
/* NEW Destructor style */
 
55983
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2OneTimeUse) {
 
55984
  __wrap_delete_Saml2OneTimeUse(rsrc, SWIGTYPE_p_LassoSaml2OneTimeUse->name TSRMLS_CC);
 
55985
}
 
55986
/* NEW Destructor style */
 
55987
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRegisterNameIdentifierRequest) {
 
55988
  __wrap_delete_LibRegisterNameIdentifierRequest(rsrc, SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest->name TSRMLS_CC);
 
55989
}
 
55990
/* NEW Destructor style */
 
55991
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibLogoutRequest) {
 
55992
  __wrap_delete_LibLogoutRequest(rsrc, SWIGTYPE_p_LassoLibLogoutRequest->name TSRMLS_CC);
 
55993
}
 
55994
/* NEW Destructor style */
 
55995
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAuthnRequest) {
 
55996
  __wrap_delete_LibAuthnRequest(rsrc, SWIGTYPE_p_LassoLibAuthnRequest->name TSRMLS_CC);
 
55997
}
 
55998
/* NEW Destructor style */
 
55999
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpRequest) {
 
56000
  __wrap_delete_SamlpRequest(rsrc, SWIGTYPE_p_LassoSamlpRequest->name TSRMLS_CC);
 
56001
}
 
56002
/* NEW Destructor style */
 
56003
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoNodeList) {
 
56004
  __wrap_delete_NodeList(rsrc, SWIGTYPE_p_LassoNodeList->name TSRMLS_CC);
 
56005
}
 
56006
/* NEW Destructor style */
 
56007
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AssertionIDRequest) {
 
56008
  __wrap_delete_Samlp2AssertionIDRequest(rsrc, SWIGTYPE_p_LassoSamlp2AssertionIDRequest->name TSRMLS_CC);
 
56009
}
 
56010
/* NEW Destructor style */
 
56011
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDMappingRequest) {
 
56012
  __wrap_delete_Samlp2NameIDMappingRequest(rsrc, SWIGTYPE_p_LassoSamlp2NameIDMappingRequest->name TSRMLS_CC);
 
56013
}
 
56014
/* NEW Destructor style */
 
56015
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthnRequest) {
 
56016
  __wrap_delete_Samlp2AuthnRequest(rsrc, SWIGTYPE_p_LassoSamlp2AuthnRequest->name TSRMLS_CC);
 
56017
}
 
56018
/* NEW Destructor style */
 
56019
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2LogoutRequest) {
 
56020
  __wrap_delete_Samlp2LogoutRequest(rsrc, SWIGTYPE_p_LassoSamlp2LogoutRequest->name TSRMLS_CC);
 
56021
}
 
56022
/* NEW Destructor style */
 
56023
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ManageNameIDRequest) {
 
56024
  __wrap_delete_Samlp2ManageNameIDRequest(rsrc, SWIGTYPE_p_LassoSamlp2ManageNameIDRequest->name TSRMLS_CC);
 
56025
}
 
56026
/* NEW Destructor style */
 
56027
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AttributeQuery) {
 
56028
  __wrap_delete_Samlp2AttributeQuery(rsrc, SWIGTYPE_p_LassoSamlp2AttributeQuery->name TSRMLS_CC);
 
56029
}
 
56030
/* NEW Destructor style */
 
56031
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2IDPEntry) {
 
56032
  __wrap_delete_Samlp2IDPEntry(rsrc, SWIGTYPE_p_LassoSamlp2IDPEntry->name TSRMLS_CC);
 
56033
}
 
56034
/* NEW Destructor style */
 
56035
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibStatusResponse) {
 
56036
  __wrap_delete_LibStatusResponse(rsrc, SWIGTYPE_p_LassoLibStatusResponse->name TSRMLS_CC);
 
56037
}
 
56038
/* NEW Destructor style */
 
56039
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibRegisterNameIdentifierResponse) {
 
56040
  __wrap_delete_LibRegisterNameIdentifierResponse(rsrc, SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse->name TSRMLS_CC);
 
56041
}
 
56042
/* NEW Destructor style */
 
56043
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibLogoutResponse) {
 
56044
  __wrap_delete_LibLogoutResponse(rsrc, SWIGTYPE_p_LassoLibLogoutResponse->name TSRMLS_CC);
 
56045
}
 
56046
/* NEW Destructor style */
 
56047
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoLibAuthnResponse) {
 
56048
  __wrap_delete_LibAuthnResponse(rsrc, SWIGTYPE_p_LassoLibAuthnResponse->name TSRMLS_CC);
 
56049
}
 
56050
/* NEW Destructor style */
 
56051
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlpResponse) {
 
56052
  __wrap_delete_SamlpResponse(rsrc, SWIGTYPE_p_LassoSamlpResponse->name TSRMLS_CC);
 
56053
}
 
56054
/* NEW Destructor style */
 
56055
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2StatusResponse) {
 
56056
  __wrap_delete_Samlp2StatusResponse(rsrc, SWIGTYPE_p_LassoSamlp2StatusResponse->name TSRMLS_CC);
 
56057
}
 
56058
/* NEW Destructor style */
 
56059
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Response) {
 
56060
  __wrap_delete_Samlp2Response(rsrc, SWIGTYPE_p_LassoSamlp2Response->name TSRMLS_CC);
 
56061
}
 
56062
/* NEW Destructor style */
 
56063
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2ArtifactResponse) {
 
56064
  __wrap_delete_Samlp2ArtifactResponse(rsrc, SWIGTYPE_p_LassoSamlp2ArtifactResponse->name TSRMLS_CC);
 
56065
}
 
56066
/* NEW Destructor style */
 
56067
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2NameIDMappingResponse) {
 
56068
  __wrap_delete_Samlp2NameIDMappingResponse(rsrc, SWIGTYPE_p_LassoSamlp2NameIDMappingResponse->name TSRMLS_CC);
 
56069
}
 
56070
/* NEW Destructor style */
 
56071
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSignatureMethod) {
 
56072
  /* No destructor for simple type _p_LassoSignatureMethod */
 
56073
}
 
56074
/* NEW Destructor style */
 
56075
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Conditions) {
 
56076
  __wrap_delete_Saml2Conditions(rsrc, SWIGTYPE_p_LassoSaml2Conditions->name TSRMLS_CC);
 
56077
}
 
56078
/* NEW Destructor style */
 
56079
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlConditions) {
 
56080
  __wrap_delete_SamlConditions(rsrc, SWIGTYPE_p_LassoSamlConditions->name TSRMLS_CC);
 
56081
}
 
56082
/* NEW Destructor style */
 
56083
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2Terminate) {
 
56084
  __wrap_delete_Samlp2Terminate(rsrc, SWIGTYPE_p_LassoSamlp2Terminate->name TSRMLS_CC);
 
56085
}
 
56086
/* NEW Destructor style */
 
56087
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSession) {
 
56088
  __wrap_delete_Session(rsrc, SWIGTYPE_p_LassoSession->name TSRMLS_CC);
 
56089
}
 
56090
/* NEW Destructor style */
 
56091
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlNameIdentifier) {
 
56092
  __wrap_delete_SamlNameIdentifier(rsrc, SWIGTYPE_p_LassoSamlNameIdentifier->name TSRMLS_CC);
 
56093
}
 
56094
/* NEW Destructor style */
 
56095
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoMdProtocolType) {
 
56096
  /* No destructor for simple type _p_LassoMdProtocolType */
 
56097
}
 
56098
/* NEW Destructor style */
 
56099
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlp2AuthzDecisionQuery) {
 
56100
  __wrap_delete_Samlp2AuthzDecisionQuery(rsrc, SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery->name TSRMLS_CC);
 
56101
}
 
56102
/* NEW Destructor style */
 
56103
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSamlAttribute) {
 
56104
  __wrap_delete_SamlAttribute(rsrc, SWIGTYPE_p_LassoSamlAttribute->name TSRMLS_CC);
 
56105
}
 
56106
/* NEW Destructor style */
 
56107
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2Attribute) {
 
56108
  __wrap_delete_Saml2Attribute(rsrc, SWIGTYPE_p_LassoSaml2Attribute->name TSRMLS_CC);
 
56109
}
 
56110
/* NEW Destructor style */
 
56111
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoIdentity) {
 
56112
  __wrap_delete_Identity(rsrc, SWIGTYPE_p_LassoIdentity->name TSRMLS_CC);
 
56113
}
 
56114
/* NEW Destructor style */
 
56115
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoEncryptionSymKeyType) {
 
56116
  /* No destructor for simple type _p_LassoEncryptionSymKeyType */
 
56117
}
 
56118
/* NEW Destructor style */
 
56119
static ZEND_RSRC_DTOR_FUNC(_wrap_destroy_p_LassoSaml2EncryptedElement) {
 
56120
  __wrap_delete_Saml2EncryptedElement(rsrc, SWIGTYPE_p_LassoSaml2EncryptedElement->name TSRMLS_CC);
 
56121
}
 
56122
/* end wrapper section */
 
56123
/* class entry subsection */
 
56124
 
 
56125
 
 
56126
/* entry subsection */
 
56127
/* Every non-class user visible function must have an entry here */
 
56128
static function_entry lasso_functions[] = {
 
56129
 ZEND_NAMED_FE(init,_wrap_init,NULL)
 
56130
 ZEND_NAMED_FE(shutdown,_wrap_shutdown,NULL)
 
56131
 ZEND_NAMED_FE(checkversion,_wrap_checkVersion,NULL)
 
56132
 ZEND_NAMED_FE(registerdstservice,_wrap_registerDstService,NULL)
 
56133
 ZEND_NAMED_FE(new_node,_wrap_new_Node,NULL)
 
56134
 ZEND_NAMED_FE(node_dump,_wrap_Node_dump,NULL)
 
56135
 ZEND_NAMED_FE(new_nodelist,_wrap_new_NodeList,NULL)
 
56136
 ZEND_NAMED_FE(nodelist_append,_wrap_NodeList_append,NULL)
 
56137
 ZEND_NAMED_FE(nodelist_cast,_wrap_NodeList_cast,NULL)
 
56138
 ZEND_NAMED_FE(nodelist_frompointer,_wrap_NodeList_frompointer,NULL)
 
56139
 ZEND_NAMED_FE(nodelist_getitem,_wrap_NodeList_getItem,NULL)
 
56140
 ZEND_NAMED_FE(nodelist_length,_wrap_NodeList_length,NULL)
 
56141
 ZEND_NAMED_FE(nodelist_setitem,_wrap_NodeList_setItem,NULL)
 
56142
 ZEND_NAMED_FE(new_stringlist,_wrap_new_StringList,NULL)
 
56143
 ZEND_NAMED_FE(stringlist_append,_wrap_StringList_append,NULL)
 
56144
 ZEND_NAMED_FE(stringlist_cast,_wrap_StringList_cast,NULL)
 
56145
 ZEND_NAMED_FE(stringlist_frompointer,_wrap_StringList_frompointer,NULL)
 
56146
 ZEND_NAMED_FE(stringlist_getitem,_wrap_StringList_getItem,NULL)
 
56147
 ZEND_NAMED_FE(stringlist_length,_wrap_StringList_length,NULL)
 
56148
 ZEND_NAMED_FE(stringlist_setitem,_wrap_StringList_setItem,NULL)
 
56149
 ZEND_NAMED_FE(samladvice_assertion_set,_wrap_SamlAdvice_assertion_set,NULL)
 
56150
 ZEND_NAMED_FE(samladvice_assertion_get,_wrap_SamlAdvice_assertion_get,NULL)
 
56151
 ZEND_NAMED_FE(samladvice_assertionidreference_set,_wrap_SamlAdvice_assertionIdReference_set,NULL)
 
56152
 ZEND_NAMED_FE(samladvice_assertionidreference_get,_wrap_SamlAdvice_assertionIdReference_get,NULL)
 
56153
 ZEND_NAMED_FE(new_samladvice,_wrap_new_SamlAdvice,NULL)
 
56154
 ZEND_NAMED_FE(samladvice_dump,_wrap_SamlAdvice_dump,NULL)
 
56155
 ZEND_NAMED_FE(samlassertion_assertionid_set,_wrap_SamlAssertion_assertionId_set,NULL)
 
56156
 ZEND_NAMED_FE(samlassertion_assertionid_get,_wrap_SamlAssertion_assertionId_get,NULL)
 
56157
 ZEND_NAMED_FE(samlassertion_certificatefile_set,_wrap_SamlAssertion_certificateFile_set,NULL)
 
56158
 ZEND_NAMED_FE(samlassertion_certificatefile_get,_wrap_SamlAssertion_certificateFile_get,NULL)
 
56159
 ZEND_NAMED_FE(samlassertion_issueinstant_set,_wrap_SamlAssertion_issueInstant_set,NULL)
 
56160
 ZEND_NAMED_FE(samlassertion_issueinstant_get,_wrap_SamlAssertion_issueInstant_get,NULL)
 
56161
 ZEND_NAMED_FE(samlassertion_issuer_set,_wrap_SamlAssertion_issuer_set,NULL)
 
56162
 ZEND_NAMED_FE(samlassertion_issuer_get,_wrap_SamlAssertion_issuer_get,NULL)
 
56163
 ZEND_NAMED_FE(samlassertion_majorversion_set,_wrap_SamlAssertion_majorVersion_set,NULL)
 
56164
 ZEND_NAMED_FE(samlassertion_majorversion_get,_wrap_SamlAssertion_majorVersion_get,NULL)
 
56165
 ZEND_NAMED_FE(samlassertion_minorversion_set,_wrap_SamlAssertion_minorVersion_set,NULL)
 
56166
 ZEND_NAMED_FE(samlassertion_minorversion_get,_wrap_SamlAssertion_minorVersion_get,NULL)
 
56167
 ZEND_NAMED_FE(samlassertion_privatekeyfile_set,_wrap_SamlAssertion_privateKeyFile_set,NULL)
 
56168
 ZEND_NAMED_FE(samlassertion_privatekeyfile_get,_wrap_SamlAssertion_privateKeyFile_get,NULL)
 
56169
 ZEND_NAMED_FE(samlassertion_signmethod_set,_wrap_SamlAssertion_signMethod_set,NULL)
 
56170
 ZEND_NAMED_FE(samlassertion_signmethod_get,_wrap_SamlAssertion_signMethod_get,NULL)
 
56171
 ZEND_NAMED_FE(samlassertion_signtype_set,_wrap_SamlAssertion_signType_set,NULL)
 
56172
 ZEND_NAMED_FE(samlassertion_signtype_get,_wrap_SamlAssertion_signType_get,NULL)
 
56173
 ZEND_NAMED_FE(samlassertion_advice_set,_wrap_SamlAssertion_advice_set,NULL)
 
56174
 ZEND_NAMED_FE(samlassertion_advice_get,_wrap_SamlAssertion_advice_get,NULL)
 
56175
 ZEND_NAMED_FE(samlassertion_attributestatement_set,_wrap_SamlAssertion_attributeStatement_set,NULL)
 
56176
 ZEND_NAMED_FE(samlassertion_attributestatement_get,_wrap_SamlAssertion_attributeStatement_get,NULL)
 
56177
 ZEND_NAMED_FE(samlassertion_authenticationstatement_set,_wrap_SamlAssertion_authenticationStatement_set,NULL)
 
56178
 ZEND_NAMED_FE(samlassertion_authenticationstatement_get,_wrap_SamlAssertion_authenticationStatement_get,NULL)
 
56179
 ZEND_NAMED_FE(samlassertion_conditions_set,_wrap_SamlAssertion_conditions_set,NULL)
 
56180
 ZEND_NAMED_FE(samlassertion_conditions_get,_wrap_SamlAssertion_conditions_get,NULL)
 
56181
 ZEND_NAMED_FE(samlassertion_subjectstatement_set,_wrap_SamlAssertion_subjectStatement_set,NULL)
 
56182
 ZEND_NAMED_FE(samlassertion_subjectstatement_get,_wrap_SamlAssertion_subjectStatement_get,NULL)
 
56183
 ZEND_NAMED_FE(new_samlassertion,_wrap_new_SamlAssertion,NULL)
 
56184
 ZEND_NAMED_FE(samlassertion_dump,_wrap_SamlAssertion_dump,NULL)
 
56185
 ZEND_NAMED_FE(samlattribute_attributename_set,_wrap_SamlAttribute_attributeName_set,NULL)
 
56186
 ZEND_NAMED_FE(samlattribute_attributename_get,_wrap_SamlAttribute_attributeName_get,NULL)
 
56187
 ZEND_NAMED_FE(samlattribute_attributenamespace_set,_wrap_SamlAttribute_attributeNamespace_set,NULL)
 
56188
 ZEND_NAMED_FE(samlattribute_attributenamespace_get,_wrap_SamlAttribute_attributeNamespace_get,NULL)
 
56189
 ZEND_NAMED_FE(samlattribute_attributevalue_set,_wrap_SamlAttribute_attributeValue_set,NULL)
 
56190
 ZEND_NAMED_FE(samlattribute_attributevalue_get,_wrap_SamlAttribute_attributeValue_get,NULL)
 
56191
 ZEND_NAMED_FE(new_samlattribute,_wrap_new_SamlAttribute,NULL)
 
56192
 ZEND_NAMED_FE(samlattribute_dump,_wrap_SamlAttribute_dump,NULL)
 
56193
 ZEND_NAMED_FE(samlattributedesignator_attributename_set,_wrap_SamlAttributeDesignator_attributeName_set,NULL)
 
56194
 ZEND_NAMED_FE(samlattributedesignator_attributename_get,_wrap_SamlAttributeDesignator_attributeName_get,NULL)
 
56195
 ZEND_NAMED_FE(samlattributedesignator_attributenamespace_set,_wrap_SamlAttributeDesignator_attributeNamespace_set,NULL)
 
56196
 ZEND_NAMED_FE(samlattributedesignator_attributenamespace_get,_wrap_SamlAttributeDesignator_attributeNamespace_get,NULL)
 
56197
 ZEND_NAMED_FE(new_samlattributedesignator,_wrap_new_SamlAttributeDesignator,NULL)
 
56198
 ZEND_NAMED_FE(samlattributedesignator_dump,_wrap_SamlAttributeDesignator_dump,NULL)
 
56199
 ZEND_NAMED_FE(samlattributestatement_subject_set,_wrap_SamlAttributeStatement_subject_set,NULL)
 
56200
 ZEND_NAMED_FE(samlattributestatement_subject_get,_wrap_SamlAttributeStatement_subject_get,NULL)
 
56201
 ZEND_NAMED_FE(samlattributestatement_attribute_set,_wrap_SamlAttributeStatement_attribute_set,NULL)
 
56202
 ZEND_NAMED_FE(samlattributestatement_attribute_get,_wrap_SamlAttributeStatement_attribute_get,NULL)
 
56203
 ZEND_NAMED_FE(new_samlattributestatement,_wrap_new_SamlAttributeStatement,NULL)
 
56204
 ZEND_NAMED_FE(samlattributestatement_dump,_wrap_SamlAttributeStatement_dump,NULL)
 
56205
 ZEND_NAMED_FE(samlattributevalue_any_set,_wrap_SamlAttributeValue_any_set,NULL)
 
56206
 ZEND_NAMED_FE(samlattributevalue_any_get,_wrap_SamlAttributeValue_any_get,NULL)
 
56207
 ZEND_NAMED_FE(new_samlattributevalue,_wrap_new_SamlAttributeValue,NULL)
 
56208
 ZEND_NAMED_FE(samlattributevalue_dump,_wrap_SamlAttributeValue_dump,NULL)
 
56209
 ZEND_NAMED_FE(samlaudiencerestrictioncondition_audience_set,_wrap_SamlAudienceRestrictionCondition_audience_set,NULL)
 
56210
 ZEND_NAMED_FE(samlaudiencerestrictioncondition_audience_get,_wrap_SamlAudienceRestrictionCondition_audience_get,NULL)
 
56211
 ZEND_NAMED_FE(new_samlaudiencerestrictioncondition,_wrap_new_SamlAudienceRestrictionCondition,NULL)
 
56212
 ZEND_NAMED_FE(samlaudiencerestrictioncondition_dump,_wrap_SamlAudienceRestrictionCondition_dump,NULL)
 
56213
 ZEND_NAMED_FE(samlauthenticationstatement_authenticationinstant_set,_wrap_SamlAuthenticationStatement_authenticationInstant_set,NULL)
 
56214
 ZEND_NAMED_FE(samlauthenticationstatement_authenticationinstant_get,_wrap_SamlAuthenticationStatement_authenticationInstant_get,NULL)
 
56215
 ZEND_NAMED_FE(samlauthenticationstatement_authenticationmethod_set,_wrap_SamlAuthenticationStatement_authenticationMethod_set,NULL)
 
56216
 ZEND_NAMED_FE(samlauthenticationstatement_authenticationmethod_get,_wrap_SamlAuthenticationStatement_authenticationMethod_get,NULL)
 
56217
 ZEND_NAMED_FE(samlauthenticationstatement_authoritybinding_set,_wrap_SamlAuthenticationStatement_authorityBinding_set,NULL)
 
56218
 ZEND_NAMED_FE(samlauthenticationstatement_authoritybinding_get,_wrap_SamlAuthenticationStatement_authorityBinding_get,NULL)
 
56219
 ZEND_NAMED_FE(samlauthenticationstatement_subjectlocality_set,_wrap_SamlAuthenticationStatement_subjectLocality_set,NULL)
 
56220
 ZEND_NAMED_FE(samlauthenticationstatement_subjectlocality_get,_wrap_SamlAuthenticationStatement_subjectLocality_get,NULL)
 
56221
 ZEND_NAMED_FE(new_samlauthenticationstatement,_wrap_new_SamlAuthenticationStatement,NULL)
 
56222
 ZEND_NAMED_FE(samlauthenticationstatement_dump,_wrap_SamlAuthenticationStatement_dump,NULL)
 
56223
 ZEND_NAMED_FE(samlauthoritybinding_authoritykind_set,_wrap_SamlAuthorityBinding_authorityKind_set,NULL)
 
56224
 ZEND_NAMED_FE(samlauthoritybinding_authoritykind_get,_wrap_SamlAuthorityBinding_authorityKind_get,NULL)
 
56225
 ZEND_NAMED_FE(samlauthoritybinding_location_set,_wrap_SamlAuthorityBinding_location_set,NULL)
 
56226
 ZEND_NAMED_FE(samlauthoritybinding_location_get,_wrap_SamlAuthorityBinding_location_get,NULL)
 
56227
 ZEND_NAMED_FE(samlauthoritybinding_binding_set,_wrap_SamlAuthorityBinding_binding_set,NULL)
 
56228
 ZEND_NAMED_FE(samlauthoritybinding_binding_get,_wrap_SamlAuthorityBinding_binding_get,NULL)
 
56229
 ZEND_NAMED_FE(new_samlauthoritybinding,_wrap_new_SamlAuthorityBinding,NULL)
 
56230
 ZEND_NAMED_FE(samlauthoritybinding_dump,_wrap_SamlAuthorityBinding_dump,NULL)
 
56231
 ZEND_NAMED_FE(samlconditionabstract_dump,_wrap_SamlConditionAbstract_dump,NULL)
 
56232
 ZEND_NAMED_FE(samlconditions_notbefore_set,_wrap_SamlConditions_notBefore_set,NULL)
 
56233
 ZEND_NAMED_FE(samlconditions_notbefore_get,_wrap_SamlConditions_notBefore_get,NULL)
 
56234
 ZEND_NAMED_FE(samlconditions_notonorafter_set,_wrap_SamlConditions_notOnOrAfter_set,NULL)
 
56235
 ZEND_NAMED_FE(samlconditions_notonorafter_get,_wrap_SamlConditions_notOnOrAfter_get,NULL)
 
56236
 ZEND_NAMED_FE(samlconditions_audiencerestrictioncondition_set,_wrap_SamlConditions_audienceRestrictionCondition_set,NULL)
 
56237
 ZEND_NAMED_FE(samlconditions_audiencerestrictioncondition_get,_wrap_SamlConditions_audienceRestrictionCondition_get,NULL)
 
56238
 ZEND_NAMED_FE(samlconditions_condition_set,_wrap_SamlConditions_condition_set,NULL)
 
56239
 ZEND_NAMED_FE(samlconditions_condition_get,_wrap_SamlConditions_condition_get,NULL)
 
56240
 ZEND_NAMED_FE(new_samlconditions,_wrap_new_SamlConditions,NULL)
 
56241
 ZEND_NAMED_FE(samlconditions_dump,_wrap_SamlConditions_dump,NULL)
 
56242
 ZEND_NAMED_FE(samlnameidentifier_content_set,_wrap_SamlNameIdentifier_content_set,NULL)
 
56243
 ZEND_NAMED_FE(samlnameidentifier_content_get,_wrap_SamlNameIdentifier_content_get,NULL)
 
56244
 ZEND_NAMED_FE(samlnameidentifier_format_set,_wrap_SamlNameIdentifier_format_set,NULL)
 
56245
 ZEND_NAMED_FE(samlnameidentifier_format_get,_wrap_SamlNameIdentifier_format_get,NULL)
 
56246
 ZEND_NAMED_FE(samlnameidentifier_namequalifier_set,_wrap_SamlNameIdentifier_nameQualifier_set,NULL)
 
56247
 ZEND_NAMED_FE(samlnameidentifier_namequalifier_get,_wrap_SamlNameIdentifier_nameQualifier_get,NULL)
 
56248
 ZEND_NAMED_FE(new_samlnameidentifier,_wrap_new_SamlNameIdentifier,NULL)
 
56249
 ZEND_NAMED_FE(samlnameidentifier_dump,_wrap_SamlNameIdentifier_dump,NULL)
 
56250
 ZEND_NAMED_FE(samlstatementabstract_dump,_wrap_SamlStatementAbstract_dump,NULL)
 
56251
 ZEND_NAMED_FE(samlsubject_nameidentifier_set,_wrap_SamlSubject_nameIdentifier_set,NULL)
 
56252
 ZEND_NAMED_FE(samlsubject_nameidentifier_get,_wrap_SamlSubject_nameIdentifier_get,NULL)
 
56253
 ZEND_NAMED_FE(samlsubject_subjectconfirmation_set,_wrap_SamlSubject_subjectConfirmation_set,NULL)
 
56254
 ZEND_NAMED_FE(samlsubject_subjectconfirmation_get,_wrap_SamlSubject_subjectConfirmation_get,NULL)
 
56255
 ZEND_NAMED_FE(new_samlsubject,_wrap_new_SamlSubject,NULL)
 
56256
 ZEND_NAMED_FE(samlsubject_dump,_wrap_SamlSubject_dump,NULL)
 
56257
 ZEND_NAMED_FE(samlsubjectconfirmation_subjectconfirmationdata_set,_wrap_SamlSubjectConfirmation_subjectConfirmationData_set,NULL)
 
56258
 ZEND_NAMED_FE(samlsubjectconfirmation_subjectconfirmationdata_get,_wrap_SamlSubjectConfirmation_subjectConfirmationData_get,NULL)
 
56259
 ZEND_NAMED_FE(samlsubjectconfirmation_confirmationmethod_set,_wrap_SamlSubjectConfirmation_confirmationMethod_set,NULL)
 
56260
 ZEND_NAMED_FE(samlsubjectconfirmation_confirmationmethod_get,_wrap_SamlSubjectConfirmation_confirmationMethod_get,NULL)
 
56261
 ZEND_NAMED_FE(new_samlsubjectconfirmation,_wrap_new_SamlSubjectConfirmation,NULL)
 
56262
 ZEND_NAMED_FE(samlsubjectconfirmation_dump,_wrap_SamlSubjectConfirmation_dump,NULL)
 
56263
 ZEND_NAMED_FE(samlsubjectlocality_dnsaddress_set,_wrap_SamlSubjectLocality_dnsAddress_set,NULL)
 
56264
 ZEND_NAMED_FE(samlsubjectlocality_dnsaddress_get,_wrap_SamlSubjectLocality_dnsAddress_get,NULL)
 
56265
 ZEND_NAMED_FE(samlsubjectlocality_ipaddress_set,_wrap_SamlSubjectLocality_ipAddress_set,NULL)
 
56266
 ZEND_NAMED_FE(samlsubjectlocality_ipaddress_get,_wrap_SamlSubjectLocality_ipAddress_get,NULL)
 
56267
 ZEND_NAMED_FE(new_samlsubjectlocality,_wrap_new_SamlSubjectLocality,NULL)
 
56268
 ZEND_NAMED_FE(samlsubjectlocality_dump,_wrap_SamlSubjectLocality_dump,NULL)
 
56269
 ZEND_NAMED_FE(samlsubjectstatement_subject_set,_wrap_SamlSubjectStatement_subject_set,NULL)
 
56270
 ZEND_NAMED_FE(samlsubjectstatement_subject_get,_wrap_SamlSubjectStatement_subject_get,NULL)
 
56271
 ZEND_NAMED_FE(new_samlsubjectstatement,_wrap_new_SamlSubjectStatement,NULL)
 
56272
 ZEND_NAMED_FE(samlsubjectstatement_dump,_wrap_SamlSubjectStatement_dump,NULL)
 
56273
 ZEND_NAMED_FE(samlsubjectstatementabstract_subject_set,_wrap_SamlSubjectStatementAbstract_subject_set,NULL)
 
56274
 ZEND_NAMED_FE(samlsubjectstatementabstract_subject_get,_wrap_SamlSubjectStatementAbstract_subject_get,NULL)
 
56275
 ZEND_NAMED_FE(samlsubjectstatementabstract_dump,_wrap_SamlSubjectStatementAbstract_dump,NULL)
 
56276
 ZEND_NAMED_FE(samlprequest_assertionartifact_set,_wrap_SamlpRequest_assertionArtifact_set,NULL)
 
56277
 ZEND_NAMED_FE(samlprequest_assertionartifact_get,_wrap_SamlpRequest_assertionArtifact_get,NULL)
 
56278
 ZEND_NAMED_FE(samlprequest_certificatefile_set,_wrap_SamlpRequest_certificateFile_set,NULL)
 
56279
 ZEND_NAMED_FE(samlprequest_certificatefile_get,_wrap_SamlpRequest_certificateFile_get,NULL)
 
56280
 ZEND_NAMED_FE(samlprequest_issueinstant_set,_wrap_SamlpRequest_issueInstant_set,NULL)
 
56281
 ZEND_NAMED_FE(samlprequest_issueinstant_get,_wrap_SamlpRequest_issueInstant_get,NULL)
 
56282
 ZEND_NAMED_FE(samlprequest_majorversion_set,_wrap_SamlpRequest_majorVersion_set,NULL)
 
56283
 ZEND_NAMED_FE(samlprequest_majorversion_get,_wrap_SamlpRequest_majorVersion_get,NULL)
 
56284
 ZEND_NAMED_FE(samlprequest_minorversion_set,_wrap_SamlpRequest_minorVersion_set,NULL)
 
56285
 ZEND_NAMED_FE(samlprequest_minorversion_get,_wrap_SamlpRequest_minorVersion_get,NULL)
 
56286
 ZEND_NAMED_FE(samlprequest_privatekeyfile_set,_wrap_SamlpRequest_privateKeyFile_set,NULL)
 
56287
 ZEND_NAMED_FE(samlprequest_privatekeyfile_get,_wrap_SamlpRequest_privateKeyFile_get,NULL)
 
56288
 ZEND_NAMED_FE(samlprequest_requestid_set,_wrap_SamlpRequest_requestId_set,NULL)
 
56289
 ZEND_NAMED_FE(samlprequest_requestid_get,_wrap_SamlpRequest_requestId_get,NULL)
 
56290
 ZEND_NAMED_FE(samlprequest_respondwith_set,_wrap_SamlpRequest_respondWith_set,NULL)
 
56291
 ZEND_NAMED_FE(samlprequest_respondwith_get,_wrap_SamlpRequest_respondWith_get,NULL)
 
56292
 ZEND_NAMED_FE(samlprequest_signmethod_set,_wrap_SamlpRequest_signMethod_set,NULL)
 
56293
 ZEND_NAMED_FE(samlprequest_signmethod_get,_wrap_SamlpRequest_signMethod_get,NULL)
 
56294
 ZEND_NAMED_FE(samlprequest_signtype_set,_wrap_SamlpRequest_signType_set,NULL)
 
56295
 ZEND_NAMED_FE(samlprequest_signtype_get,_wrap_SamlpRequest_signType_get,NULL)
 
56296
 ZEND_NAMED_FE(new_samlprequest,_wrap_new_SamlpRequest,NULL)
 
56297
 ZEND_NAMED_FE(samlprequest_dump,_wrap_SamlpRequest_dump,NULL)
 
56298
 ZEND_NAMED_FE(samlprequestabstract_certificatefile_set,_wrap_SamlpRequestAbstract_certificateFile_set,NULL)
 
56299
 ZEND_NAMED_FE(samlprequestabstract_certificatefile_get,_wrap_SamlpRequestAbstract_certificateFile_get,NULL)
 
56300
 ZEND_NAMED_FE(samlprequestabstract_issueinstant_set,_wrap_SamlpRequestAbstract_issueInstant_set,NULL)
 
56301
 ZEND_NAMED_FE(samlprequestabstract_issueinstant_get,_wrap_SamlpRequestAbstract_issueInstant_get,NULL)
 
56302
 ZEND_NAMED_FE(samlprequestabstract_majorversion_set,_wrap_SamlpRequestAbstract_majorVersion_set,NULL)
 
56303
 ZEND_NAMED_FE(samlprequestabstract_majorversion_get,_wrap_SamlpRequestAbstract_majorVersion_get,NULL)
 
56304
 ZEND_NAMED_FE(samlprequestabstract_minorversion_set,_wrap_SamlpRequestAbstract_minorVersion_set,NULL)
 
56305
 ZEND_NAMED_FE(samlprequestabstract_minorversion_get,_wrap_SamlpRequestAbstract_minorVersion_get,NULL)
 
56306
 ZEND_NAMED_FE(samlprequestabstract_privatekeyfile_set,_wrap_SamlpRequestAbstract_privateKeyFile_set,NULL)
 
56307
 ZEND_NAMED_FE(samlprequestabstract_privatekeyfile_get,_wrap_SamlpRequestAbstract_privateKeyFile_get,NULL)
 
56308
 ZEND_NAMED_FE(samlprequestabstract_requestid_set,_wrap_SamlpRequestAbstract_requestId_set,NULL)
 
56309
 ZEND_NAMED_FE(samlprequestabstract_requestid_get,_wrap_SamlpRequestAbstract_requestId_get,NULL)
 
56310
 ZEND_NAMED_FE(samlprequestabstract_signmethod_set,_wrap_SamlpRequestAbstract_signMethod_set,NULL)
 
56311
 ZEND_NAMED_FE(samlprequestabstract_signmethod_get,_wrap_SamlpRequestAbstract_signMethod_get,NULL)
 
56312
 ZEND_NAMED_FE(samlprequestabstract_signtype_set,_wrap_SamlpRequestAbstract_signType_set,NULL)
 
56313
 ZEND_NAMED_FE(samlprequestabstract_signtype_get,_wrap_SamlpRequestAbstract_signType_get,NULL)
 
56314
 ZEND_NAMED_FE(samlprequestabstract_respondwith_set,_wrap_SamlpRequestAbstract_respondWith_set,NULL)
 
56315
 ZEND_NAMED_FE(samlprequestabstract_respondwith_get,_wrap_SamlpRequestAbstract_respondWith_get,NULL)
 
56316
 ZEND_NAMED_FE(samlprequestabstract_dump,_wrap_SamlpRequestAbstract_dump,NULL)
 
56317
 ZEND_NAMED_FE(samlpresponse_certificatefile_set,_wrap_SamlpResponse_certificateFile_set,NULL)
 
56318
 ZEND_NAMED_FE(samlpresponse_certificatefile_get,_wrap_SamlpResponse_certificateFile_get,NULL)
 
56319
 ZEND_NAMED_FE(samlpresponse_inresponseto_set,_wrap_SamlpResponse_inResponseTo_set,NULL)
 
56320
 ZEND_NAMED_FE(samlpresponse_inresponseto_get,_wrap_SamlpResponse_inResponseTo_get,NULL)
 
56321
 ZEND_NAMED_FE(samlpresponse_issueinstant_set,_wrap_SamlpResponse_issueInstant_set,NULL)
 
56322
 ZEND_NAMED_FE(samlpresponse_issueinstant_get,_wrap_SamlpResponse_issueInstant_get,NULL)
 
56323
 ZEND_NAMED_FE(samlpresponse_majorversion_set,_wrap_SamlpResponse_majorVersion_set,NULL)
 
56324
 ZEND_NAMED_FE(samlpresponse_majorversion_get,_wrap_SamlpResponse_majorVersion_get,NULL)
 
56325
 ZEND_NAMED_FE(samlpresponse_minorversion_set,_wrap_SamlpResponse_minorVersion_set,NULL)
 
56326
 ZEND_NAMED_FE(samlpresponse_minorversion_get,_wrap_SamlpResponse_minorVersion_get,NULL)
 
56327
 ZEND_NAMED_FE(samlpresponse_privatekeyfile_set,_wrap_SamlpResponse_privateKeyFile_set,NULL)
 
56328
 ZEND_NAMED_FE(samlpresponse_privatekeyfile_get,_wrap_SamlpResponse_privateKeyFile_get,NULL)
 
56329
 ZEND_NAMED_FE(samlpresponse_recipient_set,_wrap_SamlpResponse_recipient_set,NULL)
 
56330
 ZEND_NAMED_FE(samlpresponse_recipient_get,_wrap_SamlpResponse_recipient_get,NULL)
 
56331
 ZEND_NAMED_FE(samlpresponse_responseid_set,_wrap_SamlpResponse_responseId_set,NULL)
 
56332
 ZEND_NAMED_FE(samlpresponse_responseid_get,_wrap_SamlpResponse_responseId_get,NULL)
 
56333
 ZEND_NAMED_FE(samlpresponse_signmethod_set,_wrap_SamlpResponse_signMethod_set,NULL)
 
56334
 ZEND_NAMED_FE(samlpresponse_signmethod_get,_wrap_SamlpResponse_signMethod_get,NULL)
 
56335
 ZEND_NAMED_FE(samlpresponse_signtype_set,_wrap_SamlpResponse_signType_set,NULL)
 
56336
 ZEND_NAMED_FE(samlpresponse_signtype_get,_wrap_SamlpResponse_signType_get,NULL)
 
56337
 ZEND_NAMED_FE(samlpresponse_assertion_set,_wrap_SamlpResponse_assertion_set,NULL)
 
56338
 ZEND_NAMED_FE(samlpresponse_assertion_get,_wrap_SamlpResponse_assertion_get,NULL)
 
56339
 ZEND_NAMED_FE(samlpresponse_status_set,_wrap_SamlpResponse_status_set,NULL)
 
56340
 ZEND_NAMED_FE(samlpresponse_status_get,_wrap_SamlpResponse_status_get,NULL)
 
56341
 ZEND_NAMED_FE(new_samlpresponse,_wrap_new_SamlpResponse,NULL)
 
56342
 ZEND_NAMED_FE(samlpresponse_dump,_wrap_SamlpResponse_dump,NULL)
 
56343
 ZEND_NAMED_FE(samlpresponseabstract_certificatefile_set,_wrap_SamlpResponseAbstract_certificateFile_set,NULL)
 
56344
 ZEND_NAMED_FE(samlpresponseabstract_certificatefile_get,_wrap_SamlpResponseAbstract_certificateFile_get,NULL)
 
56345
 ZEND_NAMED_FE(samlpresponseabstract_inresponseto_set,_wrap_SamlpResponseAbstract_inResponseTo_set,NULL)
 
56346
 ZEND_NAMED_FE(samlpresponseabstract_inresponseto_get,_wrap_SamlpResponseAbstract_inResponseTo_get,NULL)
 
56347
 ZEND_NAMED_FE(samlpresponseabstract_issueinstant_set,_wrap_SamlpResponseAbstract_issueInstant_set,NULL)
 
56348
 ZEND_NAMED_FE(samlpresponseabstract_issueinstant_get,_wrap_SamlpResponseAbstract_issueInstant_get,NULL)
 
56349
 ZEND_NAMED_FE(samlpresponseabstract_majorversion_set,_wrap_SamlpResponseAbstract_majorVersion_set,NULL)
 
56350
 ZEND_NAMED_FE(samlpresponseabstract_majorversion_get,_wrap_SamlpResponseAbstract_majorVersion_get,NULL)
 
56351
 ZEND_NAMED_FE(samlpresponseabstract_minorversion_set,_wrap_SamlpResponseAbstract_minorVersion_set,NULL)
 
56352
 ZEND_NAMED_FE(samlpresponseabstract_minorversion_get,_wrap_SamlpResponseAbstract_minorVersion_get,NULL)
 
56353
 ZEND_NAMED_FE(samlpresponseabstract_privatekeyfile_set,_wrap_SamlpResponseAbstract_privateKeyFile_set,NULL)
 
56354
 ZEND_NAMED_FE(samlpresponseabstract_privatekeyfile_get,_wrap_SamlpResponseAbstract_privateKeyFile_get,NULL)
 
56355
 ZEND_NAMED_FE(samlpresponseabstract_recipient_set,_wrap_SamlpResponseAbstract_recipient_set,NULL)
 
56356
 ZEND_NAMED_FE(samlpresponseabstract_recipient_get,_wrap_SamlpResponseAbstract_recipient_get,NULL)
 
56357
 ZEND_NAMED_FE(samlpresponseabstract_responseid_set,_wrap_SamlpResponseAbstract_responseId_set,NULL)
 
56358
 ZEND_NAMED_FE(samlpresponseabstract_responseid_get,_wrap_SamlpResponseAbstract_responseId_get,NULL)
 
56359
 ZEND_NAMED_FE(samlpresponseabstract_signmethod_set,_wrap_SamlpResponseAbstract_signMethod_set,NULL)
 
56360
 ZEND_NAMED_FE(samlpresponseabstract_signmethod_get,_wrap_SamlpResponseAbstract_signMethod_get,NULL)
 
56361
 ZEND_NAMED_FE(samlpresponseabstract_signtype_set,_wrap_SamlpResponseAbstract_signType_set,NULL)
 
56362
 ZEND_NAMED_FE(samlpresponseabstract_signtype_get,_wrap_SamlpResponseAbstract_signType_get,NULL)
 
56363
 ZEND_NAMED_FE(samlpresponseabstract_dump,_wrap_SamlpResponseAbstract_dump,NULL)
 
56364
 ZEND_NAMED_FE(samlpstatus_statusmessage_set,_wrap_SamlpStatus_statusMessage_set,NULL)
 
56365
 ZEND_NAMED_FE(samlpstatus_statusmessage_get,_wrap_SamlpStatus_statusMessage_get,NULL)
 
56366
 ZEND_NAMED_FE(samlpstatus_statuscode_set,_wrap_SamlpStatus_statusCode_set,NULL)
 
56367
 ZEND_NAMED_FE(samlpstatus_statuscode_get,_wrap_SamlpStatus_statusCode_get,NULL)
 
56368
 ZEND_NAMED_FE(new_samlpstatus,_wrap_new_SamlpStatus,NULL)
 
56369
 ZEND_NAMED_FE(samlpstatus_dump,_wrap_SamlpStatus_dump,NULL)
 
56370
 ZEND_NAMED_FE(samlpstatuscode_value_set,_wrap_SamlpStatusCode_value_set,NULL)
 
56371
 ZEND_NAMED_FE(samlpstatuscode_value_get,_wrap_SamlpStatusCode_value_get,NULL)
 
56372
 ZEND_NAMED_FE(samlpstatuscode_statuscode_set,_wrap_SamlpStatusCode_statusCode_set,NULL)
 
56373
 ZEND_NAMED_FE(samlpstatuscode_statuscode_get,_wrap_SamlpStatusCode_statusCode_get,NULL)
 
56374
 ZEND_NAMED_FE(new_samlpstatuscode,_wrap_new_SamlpStatusCode,NULL)
 
56375
 ZEND_NAMED_FE(samlpstatuscode_dump,_wrap_SamlpStatusCode_dump,NULL)
 
56376
 ZEND_NAMED_FE(libassertion_advice_set,_wrap_LibAssertion_advice_set,NULL)
 
56377
 ZEND_NAMED_FE(libassertion_advice_get,_wrap_LibAssertion_advice_get,NULL)
 
56378
 ZEND_NAMED_FE(libassertion_assertionid_set,_wrap_LibAssertion_assertionId_set,NULL)
 
56379
 ZEND_NAMED_FE(libassertion_assertionid_get,_wrap_LibAssertion_assertionId_get,NULL)
 
56380
 ZEND_NAMED_FE(libassertion_attributestatement_set,_wrap_LibAssertion_attributeStatement_set,NULL)
 
56381
 ZEND_NAMED_FE(libassertion_attributestatement_get,_wrap_LibAssertion_attributeStatement_get,NULL)
 
56382
 ZEND_NAMED_FE(libassertion_authenticationstatement_set,_wrap_LibAssertion_authenticationStatement_set,NULL)
 
56383
 ZEND_NAMED_FE(libassertion_authenticationstatement_get,_wrap_LibAssertion_authenticationStatement_get,NULL)
 
56384
 ZEND_NAMED_FE(libassertion_certificatefile_set,_wrap_LibAssertion_certificateFile_set,NULL)
 
56385
 ZEND_NAMED_FE(libassertion_certificatefile_get,_wrap_LibAssertion_certificateFile_get,NULL)
 
56386
 ZEND_NAMED_FE(libassertion_conditions_set,_wrap_LibAssertion_conditions_set,NULL)
 
56387
 ZEND_NAMED_FE(libassertion_conditions_get,_wrap_LibAssertion_conditions_get,NULL)
 
56388
 ZEND_NAMED_FE(libassertion_issueinstant_set,_wrap_LibAssertion_issueInstant_set,NULL)
 
56389
 ZEND_NAMED_FE(libassertion_issueinstant_get,_wrap_LibAssertion_issueInstant_get,NULL)
 
56390
 ZEND_NAMED_FE(libassertion_issuer_set,_wrap_LibAssertion_issuer_set,NULL)
 
56391
 ZEND_NAMED_FE(libassertion_issuer_get,_wrap_LibAssertion_issuer_get,NULL)
 
56392
 ZEND_NAMED_FE(libassertion_majorversion_set,_wrap_LibAssertion_majorVersion_set,NULL)
 
56393
 ZEND_NAMED_FE(libassertion_majorversion_get,_wrap_LibAssertion_majorVersion_get,NULL)
 
56394
 ZEND_NAMED_FE(libassertion_minorversion_set,_wrap_LibAssertion_minorVersion_set,NULL)
 
56395
 ZEND_NAMED_FE(libassertion_minorversion_get,_wrap_LibAssertion_minorVersion_get,NULL)
 
56396
 ZEND_NAMED_FE(libassertion_privatekeyfile_set,_wrap_LibAssertion_privateKeyFile_set,NULL)
 
56397
 ZEND_NAMED_FE(libassertion_privatekeyfile_get,_wrap_LibAssertion_privateKeyFile_get,NULL)
 
56398
 ZEND_NAMED_FE(libassertion_signmethod_set,_wrap_LibAssertion_signMethod_set,NULL)
 
56399
 ZEND_NAMED_FE(libassertion_signmethod_get,_wrap_LibAssertion_signMethod_get,NULL)
 
56400
 ZEND_NAMED_FE(libassertion_signtype_set,_wrap_LibAssertion_signType_set,NULL)
 
56401
 ZEND_NAMED_FE(libassertion_signtype_get,_wrap_LibAssertion_signType_get,NULL)
 
56402
 ZEND_NAMED_FE(libassertion_subjectstatement_set,_wrap_LibAssertion_subjectStatement_set,NULL)
 
56403
 ZEND_NAMED_FE(libassertion_subjectstatement_get,_wrap_LibAssertion_subjectStatement_get,NULL)
 
56404
 ZEND_NAMED_FE(new_libassertion,_wrap_new_LibAssertion,NULL)
 
56405
 ZEND_NAMED_FE(libassertion_newfull,_wrap_LibAssertion_newFull,NULL)
 
56406
 ZEND_NAMED_FE(libassertion_dump,_wrap_LibAssertion_dump,NULL)
 
56407
 ZEND_NAMED_FE(libauthnrequest_affiliationid_set,_wrap_LibAuthnRequest_affiliationId_set,NULL)
 
56408
 ZEND_NAMED_FE(libauthnrequest_affiliationid_get,_wrap_LibAuthnRequest_affiliationId_get,NULL)
 
56409
 ZEND_NAMED_FE(libauthnrequest_assertionconsumerserviceid_set,_wrap_LibAuthnRequest_assertionConsumerServiceId_set,NULL)
 
56410
 ZEND_NAMED_FE(libauthnrequest_assertionconsumerserviceid_get,_wrap_LibAuthnRequest_assertionConsumerServiceId_get,NULL)
 
56411
 ZEND_NAMED_FE(libauthnrequest_consent_set,_wrap_LibAuthnRequest_consent_set,NULL)
 
56412
 ZEND_NAMED_FE(libauthnrequest_consent_get,_wrap_LibAuthnRequest_consent_get,NULL)
 
56413
 ZEND_NAMED_FE(libauthnrequest_forceauthn_set,_wrap_LibAuthnRequest_forceAuthn_set,NULL)
 
56414
 ZEND_NAMED_FE(libauthnrequest_forceauthn_get,_wrap_LibAuthnRequest_forceAuthn_get,NULL)
 
56415
 ZEND_NAMED_FE(libauthnrequest_ispassive_set,_wrap_LibAuthnRequest_isPassive_set,NULL)
 
56416
 ZEND_NAMED_FE(libauthnrequest_ispassive_get,_wrap_LibAuthnRequest_isPassive_get,NULL)
 
56417
 ZEND_NAMED_FE(libauthnrequest_nameidpolicy_set,_wrap_LibAuthnRequest_nameIdPolicy_set,NULL)
 
56418
 ZEND_NAMED_FE(libauthnrequest_nameidpolicy_get,_wrap_LibAuthnRequest_nameIdPolicy_get,NULL)
 
56419
 ZEND_NAMED_FE(libauthnrequest_protocolprofile_set,_wrap_LibAuthnRequest_protocolProfile_set,NULL)
 
56420
 ZEND_NAMED_FE(libauthnrequest_protocolprofile_get,_wrap_LibAuthnRequest_protocolProfile_get,NULL)
 
56421
 ZEND_NAMED_FE(libauthnrequest_providerid_set,_wrap_LibAuthnRequest_providerId_set,NULL)
 
56422
 ZEND_NAMED_FE(libauthnrequest_providerid_get,_wrap_LibAuthnRequest_providerId_get,NULL)
 
56423
 ZEND_NAMED_FE(libauthnrequest_relaystate_set,_wrap_LibAuthnRequest_relayState_set,NULL)
 
56424
 ZEND_NAMED_FE(libauthnrequest_relaystate_get,_wrap_LibAuthnRequest_relayState_get,NULL)
 
56425
 ZEND_NAMED_FE(libauthnrequest_certificatefile_set,_wrap_LibAuthnRequest_certificateFile_set,NULL)
 
56426
 ZEND_NAMED_FE(libauthnrequest_certificatefile_get,_wrap_LibAuthnRequest_certificateFile_get,NULL)
 
56427
 ZEND_NAMED_FE(libauthnrequest_issueinstant_set,_wrap_LibAuthnRequest_issueInstant_set,NULL)
 
56428
 ZEND_NAMED_FE(libauthnrequest_issueinstant_get,_wrap_LibAuthnRequest_issueInstant_get,NULL)
 
56429
 ZEND_NAMED_FE(libauthnrequest_majorversion_set,_wrap_LibAuthnRequest_majorVersion_set,NULL)
 
56430
 ZEND_NAMED_FE(libauthnrequest_majorversion_get,_wrap_LibAuthnRequest_majorVersion_get,NULL)
 
56431
 ZEND_NAMED_FE(libauthnrequest_minorversion_set,_wrap_LibAuthnRequest_minorVersion_set,NULL)
 
56432
 ZEND_NAMED_FE(libauthnrequest_minorversion_get,_wrap_LibAuthnRequest_minorVersion_get,NULL)
 
56433
 ZEND_NAMED_FE(libauthnrequest_privatekeyfile_set,_wrap_LibAuthnRequest_privateKeyFile_set,NULL)
 
56434
 ZEND_NAMED_FE(libauthnrequest_privatekeyfile_get,_wrap_LibAuthnRequest_privateKeyFile_get,NULL)
 
56435
 ZEND_NAMED_FE(libauthnrequest_requestid_set,_wrap_LibAuthnRequest_requestId_set,NULL)
 
56436
 ZEND_NAMED_FE(libauthnrequest_requestid_get,_wrap_LibAuthnRequest_requestId_get,NULL)
 
56437
 ZEND_NAMED_FE(libauthnrequest_respondwith_set,_wrap_LibAuthnRequest_respondWith_set,NULL)
 
56438
 ZEND_NAMED_FE(libauthnrequest_respondwith_get,_wrap_LibAuthnRequest_respondWith_get,NULL)
 
56439
 ZEND_NAMED_FE(libauthnrequest_signmethod_set,_wrap_LibAuthnRequest_signMethod_set,NULL)
 
56440
 ZEND_NAMED_FE(libauthnrequest_signmethod_get,_wrap_LibAuthnRequest_signMethod_get,NULL)
 
56441
 ZEND_NAMED_FE(libauthnrequest_signtype_set,_wrap_LibAuthnRequest_signType_set,NULL)
 
56442
 ZEND_NAMED_FE(libauthnrequest_signtype_get,_wrap_LibAuthnRequest_signType_get,NULL)
 
56443
 ZEND_NAMED_FE(libauthnrequest_extension_set,_wrap_LibAuthnRequest_extension_set,NULL)
 
56444
 ZEND_NAMED_FE(libauthnrequest_extension_get,_wrap_LibAuthnRequest_extension_get,NULL)
 
56445
 ZEND_NAMED_FE(libauthnrequest_requestauthncontext_set,_wrap_LibAuthnRequest_requestAuthnContext_set,NULL)
 
56446
 ZEND_NAMED_FE(libauthnrequest_requestauthncontext_get,_wrap_LibAuthnRequest_requestAuthnContext_get,NULL)
 
56447
 ZEND_NAMED_FE(new_libauthnrequest,_wrap_new_LibAuthnRequest,NULL)
 
56448
 ZEND_NAMED_FE(libauthnrequest_dump,_wrap_LibAuthnRequest_dump,NULL)
 
56449
 ZEND_NAMED_FE(libauthnresponse_consent_set,_wrap_LibAuthnResponse_consent_set,NULL)
 
56450
 ZEND_NAMED_FE(libauthnresponse_consent_get,_wrap_LibAuthnResponse_consent_get,NULL)
 
56451
 ZEND_NAMED_FE(libauthnresponse_providerid_set,_wrap_LibAuthnResponse_providerId_set,NULL)
 
56452
 ZEND_NAMED_FE(libauthnresponse_providerid_get,_wrap_LibAuthnResponse_providerId_get,NULL)
 
56453
 ZEND_NAMED_FE(libauthnresponse_relaystate_set,_wrap_LibAuthnResponse_relayState_set,NULL)
 
56454
 ZEND_NAMED_FE(libauthnresponse_relaystate_get,_wrap_LibAuthnResponse_relayState_get,NULL)
 
56455
 ZEND_NAMED_FE(libauthnresponse_extension_set,_wrap_LibAuthnResponse_extension_set,NULL)
 
56456
 ZEND_NAMED_FE(libauthnresponse_extension_get,_wrap_LibAuthnResponse_extension_get,NULL)
 
56457
 ZEND_NAMED_FE(libauthnresponse_status_set,_wrap_LibAuthnResponse_status_set,NULL)
 
56458
 ZEND_NAMED_FE(libauthnresponse_status_get,_wrap_LibAuthnResponse_status_get,NULL)
 
56459
 ZEND_NAMED_FE(new_libauthnresponse,_wrap_new_LibAuthnResponse,NULL)
 
56460
 ZEND_NAMED_FE(libauthnresponse_dump,_wrap_LibAuthnResponse_dump,NULL)
 
56461
 ZEND_NAMED_FE(libfederationterminationnotification_consent_set,_wrap_LibFederationTerminationNotification_consent_set,NULL)
 
56462
 ZEND_NAMED_FE(libfederationterminationnotification_consent_get,_wrap_LibFederationTerminationNotification_consent_get,NULL)
 
56463
 ZEND_NAMED_FE(libfederationterminationnotification_providerid_set,_wrap_LibFederationTerminationNotification_providerId_set,NULL)
 
56464
 ZEND_NAMED_FE(libfederationterminationnotification_providerid_get,_wrap_LibFederationTerminationNotification_providerId_get,NULL)
 
56465
 ZEND_NAMED_FE(libfederationterminationnotification_relaystate_set,_wrap_LibFederationTerminationNotification_relayState_set,NULL)
 
56466
 ZEND_NAMED_FE(libfederationterminationnotification_relaystate_get,_wrap_LibFederationTerminationNotification_relayState_get,NULL)
 
56467
 ZEND_NAMED_FE(libfederationterminationnotification_certificatefile_set,_wrap_LibFederationTerminationNotification_certificateFile_set,NULL)
 
56468
 ZEND_NAMED_FE(libfederationterminationnotification_certificatefile_get,_wrap_LibFederationTerminationNotification_certificateFile_get,NULL)
 
56469
 ZEND_NAMED_FE(libfederationterminationnotification_issueinstant_set,_wrap_LibFederationTerminationNotification_issueInstant_set,NULL)
 
56470
 ZEND_NAMED_FE(libfederationterminationnotification_issueinstant_get,_wrap_LibFederationTerminationNotification_issueInstant_get,NULL)
 
56471
 ZEND_NAMED_FE(libfederationterminationnotification_majorversion_set,_wrap_LibFederationTerminationNotification_majorVersion_set,NULL)
 
56472
 ZEND_NAMED_FE(libfederationterminationnotification_majorversion_get,_wrap_LibFederationTerminationNotification_majorVersion_get,NULL)
 
56473
 ZEND_NAMED_FE(libfederationterminationnotification_minorversion_set,_wrap_LibFederationTerminationNotification_minorVersion_set,NULL)
 
56474
 ZEND_NAMED_FE(libfederationterminationnotification_minorversion_get,_wrap_LibFederationTerminationNotification_minorVersion_get,NULL)
 
56475
 ZEND_NAMED_FE(libfederationterminationnotification_privatekeyfile_set,_wrap_LibFederationTerminationNotification_privateKeyFile_set,NULL)
 
56476
 ZEND_NAMED_FE(libfederationterminationnotification_privatekeyfile_get,_wrap_LibFederationTerminationNotification_privateKeyFile_get,NULL)
 
56477
 ZEND_NAMED_FE(libfederationterminationnotification_requestid_set,_wrap_LibFederationTerminationNotification_requestId_set,NULL)
 
56478
 ZEND_NAMED_FE(libfederationterminationnotification_requestid_get,_wrap_LibFederationTerminationNotification_requestId_get,NULL)
 
56479
 ZEND_NAMED_FE(libfederationterminationnotification_respondwith_set,_wrap_LibFederationTerminationNotification_respondWith_set,NULL)
 
56480
 ZEND_NAMED_FE(libfederationterminationnotification_respondwith_get,_wrap_LibFederationTerminationNotification_respondWith_get,NULL)
 
56481
 ZEND_NAMED_FE(libfederationterminationnotification_signmethod_set,_wrap_LibFederationTerminationNotification_signMethod_set,NULL)
 
56482
 ZEND_NAMED_FE(libfederationterminationnotification_signmethod_get,_wrap_LibFederationTerminationNotification_signMethod_get,NULL)
 
56483
 ZEND_NAMED_FE(libfederationterminationnotification_signtype_set,_wrap_LibFederationTerminationNotification_signType_set,NULL)
 
56484
 ZEND_NAMED_FE(libfederationterminationnotification_signtype_get,_wrap_LibFederationTerminationNotification_signType_get,NULL)
 
56485
 ZEND_NAMED_FE(libfederationterminationnotification_extension_set,_wrap_LibFederationTerminationNotification_extension_set,NULL)
 
56486
 ZEND_NAMED_FE(libfederationterminationnotification_extension_get,_wrap_LibFederationTerminationNotification_extension_get,NULL)
 
56487
 ZEND_NAMED_FE(libfederationterminationnotification_nameidentifier_set,_wrap_LibFederationTerminationNotification_nameIdentifier_set,NULL)
 
56488
 ZEND_NAMED_FE(libfederationterminationnotification_nameidentifier_get,_wrap_LibFederationTerminationNotification_nameIdentifier_get,NULL)
 
56489
 ZEND_NAMED_FE(new_libfederationterminationnotification,_wrap_new_LibFederationTerminationNotification,NULL)
 
56490
 ZEND_NAMED_FE(libfederationterminationnotification_newfull,_wrap_LibFederationTerminationNotification_newFull,NULL)
 
56491
 ZEND_NAMED_FE(libfederationterminationnotification_dump,_wrap_LibFederationTerminationNotification_dump,NULL)
 
56492
 ZEND_NAMED_FE(liblogoutrequest_consent_set,_wrap_LibLogoutRequest_consent_set,NULL)
 
56493
 ZEND_NAMED_FE(liblogoutrequest_consent_get,_wrap_LibLogoutRequest_consent_get,NULL)
 
56494
 ZEND_NAMED_FE(liblogoutrequest_notonorafter_set,_wrap_LibLogoutRequest_notOnOrAfter_set,NULL)
 
56495
 ZEND_NAMED_FE(liblogoutrequest_notonorafter_get,_wrap_LibLogoutRequest_notOnOrAfter_get,NULL)
 
56496
 ZEND_NAMED_FE(liblogoutrequest_providerid_set,_wrap_LibLogoutRequest_providerId_set,NULL)
 
56497
 ZEND_NAMED_FE(liblogoutrequest_providerid_get,_wrap_LibLogoutRequest_providerId_get,NULL)
 
56498
 ZEND_NAMED_FE(liblogoutrequest_relaystate_set,_wrap_LibLogoutRequest_relayState_set,NULL)
 
56499
 ZEND_NAMED_FE(liblogoutrequest_relaystate_get,_wrap_LibLogoutRequest_relayState_get,NULL)
 
56500
 ZEND_NAMED_FE(liblogoutrequest_sessionindex_set,_wrap_LibLogoutRequest_sessionIndex_set,NULL)
 
56501
 ZEND_NAMED_FE(liblogoutrequest_sessionindex_get,_wrap_LibLogoutRequest_sessionIndex_get,NULL)
 
56502
 ZEND_NAMED_FE(liblogoutrequest_certificatefile_set,_wrap_LibLogoutRequest_certificateFile_set,NULL)
 
56503
 ZEND_NAMED_FE(liblogoutrequest_certificatefile_get,_wrap_LibLogoutRequest_certificateFile_get,NULL)
 
56504
 ZEND_NAMED_FE(liblogoutrequest_issueinstant_set,_wrap_LibLogoutRequest_issueInstant_set,NULL)
 
56505
 ZEND_NAMED_FE(liblogoutrequest_issueinstant_get,_wrap_LibLogoutRequest_issueInstant_get,NULL)
 
56506
 ZEND_NAMED_FE(liblogoutrequest_majorversion_set,_wrap_LibLogoutRequest_majorVersion_set,NULL)
 
56507
 ZEND_NAMED_FE(liblogoutrequest_majorversion_get,_wrap_LibLogoutRequest_majorVersion_get,NULL)
 
56508
 ZEND_NAMED_FE(liblogoutrequest_minorversion_set,_wrap_LibLogoutRequest_minorVersion_set,NULL)
 
56509
 ZEND_NAMED_FE(liblogoutrequest_minorversion_get,_wrap_LibLogoutRequest_minorVersion_get,NULL)
 
56510
 ZEND_NAMED_FE(liblogoutrequest_privatekeyfile_set,_wrap_LibLogoutRequest_privateKeyFile_set,NULL)
 
56511
 ZEND_NAMED_FE(liblogoutrequest_privatekeyfile_get,_wrap_LibLogoutRequest_privateKeyFile_get,NULL)
 
56512
 ZEND_NAMED_FE(liblogoutrequest_requestid_set,_wrap_LibLogoutRequest_requestId_set,NULL)
 
56513
 ZEND_NAMED_FE(liblogoutrequest_requestid_get,_wrap_LibLogoutRequest_requestId_get,NULL)
 
56514
 ZEND_NAMED_FE(liblogoutrequest_respondwith_set,_wrap_LibLogoutRequest_respondWith_set,NULL)
 
56515
 ZEND_NAMED_FE(liblogoutrequest_respondwith_get,_wrap_LibLogoutRequest_respondWith_get,NULL)
 
56516
 ZEND_NAMED_FE(liblogoutrequest_signmethod_set,_wrap_LibLogoutRequest_signMethod_set,NULL)
 
56517
 ZEND_NAMED_FE(liblogoutrequest_signmethod_get,_wrap_LibLogoutRequest_signMethod_get,NULL)
 
56518
 ZEND_NAMED_FE(liblogoutrequest_signtype_set,_wrap_LibLogoutRequest_signType_set,NULL)
 
56519
 ZEND_NAMED_FE(liblogoutrequest_signtype_get,_wrap_LibLogoutRequest_signType_get,NULL)
 
56520
 ZEND_NAMED_FE(liblogoutrequest_extension_set,_wrap_LibLogoutRequest_extension_set,NULL)
 
56521
 ZEND_NAMED_FE(liblogoutrequest_extension_get,_wrap_LibLogoutRequest_extension_get,NULL)
 
56522
 ZEND_NAMED_FE(liblogoutrequest_nameidentifier_set,_wrap_LibLogoutRequest_nameIdentifier_set,NULL)
 
56523
 ZEND_NAMED_FE(liblogoutrequest_nameidentifier_get,_wrap_LibLogoutRequest_nameIdentifier_get,NULL)
 
56524
 ZEND_NAMED_FE(new_liblogoutrequest,_wrap_new_LibLogoutRequest,NULL)
 
56525
 ZEND_NAMED_FE(liblogoutrequest_newfull,_wrap_LibLogoutRequest_newFull,NULL)
 
56526
 ZEND_NAMED_FE(liblogoutrequest_dump,_wrap_LibLogoutRequest_dump,NULL)
 
56527
 ZEND_NAMED_FE(liblogoutresponse_extension_set,_wrap_LibLogoutResponse_extension_set,NULL)
 
56528
 ZEND_NAMED_FE(liblogoutresponse_extension_get,_wrap_LibLogoutResponse_extension_get,NULL)
 
56529
 ZEND_NAMED_FE(liblogoutresponse_providerid_set,_wrap_LibLogoutResponse_providerId_set,NULL)
 
56530
 ZEND_NAMED_FE(liblogoutresponse_providerid_get,_wrap_LibLogoutResponse_providerId_get,NULL)
 
56531
 ZEND_NAMED_FE(liblogoutresponse_relaystate_set,_wrap_LibLogoutResponse_relayState_set,NULL)
 
56532
 ZEND_NAMED_FE(liblogoutresponse_relaystate_get,_wrap_LibLogoutResponse_relayState_get,NULL)
 
56533
 ZEND_NAMED_FE(liblogoutresponse_status_set,_wrap_LibLogoutResponse_status_set,NULL)
 
56534
 ZEND_NAMED_FE(liblogoutresponse_status_get,_wrap_LibLogoutResponse_status_get,NULL)
 
56535
 ZEND_NAMED_FE(new_liblogoutresponse,_wrap_new_LibLogoutResponse,NULL)
 
56536
 ZEND_NAMED_FE(liblogoutresponse_newfull,_wrap_LibLogoutResponse_newFull,NULL)
 
56537
 ZEND_NAMED_FE(liblogoutresponse_dump,_wrap_LibLogoutResponse_dump,NULL)
 
56538
 ZEND_NAMED_FE(libregisternameidentifierrequest_providerid_set,_wrap_LibRegisterNameIdentifierRequest_providerId_set,NULL)
 
56539
 ZEND_NAMED_FE(libregisternameidentifierrequest_providerid_get,_wrap_LibRegisterNameIdentifierRequest_providerId_get,NULL)
 
56540
 ZEND_NAMED_FE(libregisternameidentifierrequest_relaystate_set,_wrap_LibRegisterNameIdentifierRequest_relayState_set,NULL)
 
56541
 ZEND_NAMED_FE(libregisternameidentifierrequest_relaystate_get,_wrap_LibRegisterNameIdentifierRequest_relayState_get,NULL)
 
56542
 ZEND_NAMED_FE(libregisternameidentifierrequest_certificatefile_set,_wrap_LibRegisterNameIdentifierRequest_certificateFile_set,NULL)
 
56543
 ZEND_NAMED_FE(libregisternameidentifierrequest_certificatefile_get,_wrap_LibRegisterNameIdentifierRequest_certificateFile_get,NULL)
 
56544
 ZEND_NAMED_FE(libregisternameidentifierrequest_issueinstant_set,_wrap_LibRegisterNameIdentifierRequest_issueInstant_set,NULL)
 
56545
 ZEND_NAMED_FE(libregisternameidentifierrequest_issueinstant_get,_wrap_LibRegisterNameIdentifierRequest_issueInstant_get,NULL)
 
56546
 ZEND_NAMED_FE(libregisternameidentifierrequest_majorversion_set,_wrap_LibRegisterNameIdentifierRequest_majorVersion_set,NULL)
 
56547
 ZEND_NAMED_FE(libregisternameidentifierrequest_majorversion_get,_wrap_LibRegisterNameIdentifierRequest_majorVersion_get,NULL)
 
56548
 ZEND_NAMED_FE(libregisternameidentifierrequest_minorversion_set,_wrap_LibRegisterNameIdentifierRequest_minorVersion_set,NULL)
 
56549
 ZEND_NAMED_FE(libregisternameidentifierrequest_minorversion_get,_wrap_LibRegisterNameIdentifierRequest_minorVersion_get,NULL)
 
56550
 ZEND_NAMED_FE(libregisternameidentifierrequest_privatekeyfile_set,_wrap_LibRegisterNameIdentifierRequest_privateKeyFile_set,NULL)
 
56551
 ZEND_NAMED_FE(libregisternameidentifierrequest_privatekeyfile_get,_wrap_LibRegisterNameIdentifierRequest_privateKeyFile_get,NULL)
 
56552
 ZEND_NAMED_FE(libregisternameidentifierrequest_requestid_set,_wrap_LibRegisterNameIdentifierRequest_requestId_set,NULL)
 
56553
 ZEND_NAMED_FE(libregisternameidentifierrequest_requestid_get,_wrap_LibRegisterNameIdentifierRequest_requestId_get,NULL)
 
56554
 ZEND_NAMED_FE(libregisternameidentifierrequest_respondwith_set,_wrap_LibRegisterNameIdentifierRequest_respondWith_set,NULL)
 
56555
 ZEND_NAMED_FE(libregisternameidentifierrequest_respondwith_get,_wrap_LibRegisterNameIdentifierRequest_respondWith_get,NULL)
 
56556
 ZEND_NAMED_FE(libregisternameidentifierrequest_signmethod_set,_wrap_LibRegisterNameIdentifierRequest_signMethod_set,NULL)
 
56557
 ZEND_NAMED_FE(libregisternameidentifierrequest_signmethod_get,_wrap_LibRegisterNameIdentifierRequest_signMethod_get,NULL)
 
56558
 ZEND_NAMED_FE(libregisternameidentifierrequest_signtype_set,_wrap_LibRegisterNameIdentifierRequest_signType_set,NULL)
 
56559
 ZEND_NAMED_FE(libregisternameidentifierrequest_signtype_get,_wrap_LibRegisterNameIdentifierRequest_signType_get,NULL)
 
56560
 ZEND_NAMED_FE(libregisternameidentifierrequest_extension_set,_wrap_LibRegisterNameIdentifierRequest_extension_set,NULL)
 
56561
 ZEND_NAMED_FE(libregisternameidentifierrequest_extension_get,_wrap_LibRegisterNameIdentifierRequest_extension_get,NULL)
 
56562
 ZEND_NAMED_FE(libregisternameidentifierrequest_idpprovidednameidentifier_set,_wrap_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_set,NULL)
 
56563
 ZEND_NAMED_FE(libregisternameidentifierrequest_idpprovidednameidentifier_get,_wrap_LibRegisterNameIdentifierRequest_idpProvidedNameIdentifier_get,NULL)
 
56564
 ZEND_NAMED_FE(libregisternameidentifierrequest_oldprovidednameidentifier_set,_wrap_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_set,NULL)
 
56565
 ZEND_NAMED_FE(libregisternameidentifierrequest_oldprovidednameidentifier_get,_wrap_LibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get,NULL)
 
56566
 ZEND_NAMED_FE(libregisternameidentifierrequest_spprovidednameidentifier_set,_wrap_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_set,NULL)
 
56567
 ZEND_NAMED_FE(libregisternameidentifierrequest_spprovidednameidentifier_get,_wrap_LibRegisterNameIdentifierRequest_spProvidedNameIdentifier_get,NULL)
 
56568
 ZEND_NAMED_FE(new_libregisternameidentifierrequest,_wrap_new_LibRegisterNameIdentifierRequest,NULL)
 
56569
 ZEND_NAMED_FE(libregisternameidentifierrequest_newfull,_wrap_LibRegisterNameIdentifierRequest_newFull,NULL)
 
56570
 ZEND_NAMED_FE(libregisternameidentifierrequest_dump,_wrap_LibRegisterNameIdentifierRequest_dump,NULL)
 
56571
 ZEND_NAMED_FE(libregisternameidentifierresponse_extension_set,_wrap_LibRegisterNameIdentifierResponse_extension_set,NULL)
 
56572
 ZEND_NAMED_FE(libregisternameidentifierresponse_extension_get,_wrap_LibRegisterNameIdentifierResponse_extension_get,NULL)
 
56573
 ZEND_NAMED_FE(libregisternameidentifierresponse_providerid_set,_wrap_LibRegisterNameIdentifierResponse_providerId_set,NULL)
 
56574
 ZEND_NAMED_FE(libregisternameidentifierresponse_providerid_get,_wrap_LibRegisterNameIdentifierResponse_providerId_get,NULL)
 
56575
 ZEND_NAMED_FE(libregisternameidentifierresponse_relaystate_set,_wrap_LibRegisterNameIdentifierResponse_relayState_set,NULL)
 
56576
 ZEND_NAMED_FE(libregisternameidentifierresponse_relaystate_get,_wrap_LibRegisterNameIdentifierResponse_relayState_get,NULL)
 
56577
 ZEND_NAMED_FE(libregisternameidentifierresponse_status_set,_wrap_LibRegisterNameIdentifierResponse_status_set,NULL)
 
56578
 ZEND_NAMED_FE(libregisternameidentifierresponse_status_get,_wrap_LibRegisterNameIdentifierResponse_status_get,NULL)
 
56579
 ZEND_NAMED_FE(new_libregisternameidentifierresponse,_wrap_new_LibRegisterNameIdentifierResponse,NULL)
 
56580
 ZEND_NAMED_FE(libregisternameidentifierresponse_newfull,_wrap_LibRegisterNameIdentifierResponse_newFull,NULL)
 
56581
 ZEND_NAMED_FE(libregisternameidentifierresponse_dump,_wrap_LibRegisterNameIdentifierResponse_dump,NULL)
 
56582
 ZEND_NAMED_FE(librequestauthncontext_authncontextcomparison_set,_wrap_LibRequestAuthnContext_authnContextComparison_set,NULL)
 
56583
 ZEND_NAMED_FE(librequestauthncontext_authncontextcomparison_get,_wrap_LibRequestAuthnContext_authnContextComparison_get,NULL)
 
56584
 ZEND_NAMED_FE(librequestauthncontext_authncontextclassref_set,_wrap_LibRequestAuthnContext_authnContextClassRef_set,NULL)
 
56585
 ZEND_NAMED_FE(librequestauthncontext_authncontextclassref_get,_wrap_LibRequestAuthnContext_authnContextClassRef_get,NULL)
 
56586
 ZEND_NAMED_FE(librequestauthncontext_authncontextstatementref_set,_wrap_LibRequestAuthnContext_authnContextStatementRef_set,NULL)
 
56587
 ZEND_NAMED_FE(librequestauthncontext_authncontextstatementref_get,_wrap_LibRequestAuthnContext_authnContextStatementRef_get,NULL)
 
56588
 ZEND_NAMED_FE(new_librequestauthncontext,_wrap_new_LibRequestAuthnContext,NULL)
 
56589
 ZEND_NAMED_FE(librequestauthncontext_dump,_wrap_LibRequestAuthnContext_dump,NULL)
 
56590
 ZEND_NAMED_FE(libstatusresponse_providerid_set,_wrap_LibStatusResponse_providerId_set,NULL)
 
56591
 ZEND_NAMED_FE(libstatusresponse_providerid_get,_wrap_LibStatusResponse_providerId_get,NULL)
 
56592
 ZEND_NAMED_FE(libstatusresponse_relaystate_set,_wrap_LibStatusResponse_relayState_set,NULL)
 
56593
 ZEND_NAMED_FE(libstatusresponse_relaystate_get,_wrap_LibStatusResponse_relayState_get,NULL)
 
56594
 ZEND_NAMED_FE(libstatusresponse_extension_set,_wrap_LibStatusResponse_extension_set,NULL)
 
56595
 ZEND_NAMED_FE(libstatusresponse_extension_get,_wrap_LibStatusResponse_extension_get,NULL)
 
56596
 ZEND_NAMED_FE(libstatusresponse_status_set,_wrap_LibStatusResponse_status_set,NULL)
 
56597
 ZEND_NAMED_FE(libstatusresponse_status_get,_wrap_LibStatusResponse_status_get,NULL)
 
56598
 ZEND_NAMED_FE(new_libstatusresponse,_wrap_new_LibStatusResponse,NULL)
 
56599
 ZEND_NAMED_FE(libstatusresponse_dump,_wrap_LibStatusResponse_dump,NULL)
 
56600
 ZEND_NAMED_FE(provider_cacertchain_set,_wrap_Provider_caCertChain_set,NULL)
 
56601
 ZEND_NAMED_FE(provider_cacertchain_get,_wrap_Provider_caCertChain_get,NULL)
 
56602
 ZEND_NAMED_FE(provider_metadatafilename_set,_wrap_Provider_metadataFilename_set,NULL)
 
56603
 ZEND_NAMED_FE(provider_metadatafilename_get,_wrap_Provider_metadataFilename_get,NULL)
 
56604
 ZEND_NAMED_FE(provider_providerid_set,_wrap_Provider_providerId_set,NULL)
 
56605
 ZEND_NAMED_FE(provider_providerid_get,_wrap_Provider_providerId_get,NULL)
 
56606
 ZEND_NAMED_FE(provider_publickey_set,_wrap_Provider_publicKey_set,NULL)
 
56607
 ZEND_NAMED_FE(provider_publickey_get,_wrap_Provider_publicKey_get,NULL)
 
56608
 ZEND_NAMED_FE(provider_role_set,_wrap_Provider_role_set,NULL)
 
56609
 ZEND_NAMED_FE(provider_role_get,_wrap_Provider_role_get,NULL)
 
56610
 ZEND_NAMED_FE(new_provider,_wrap_new_Provider,NULL)
 
56611
 ZEND_NAMED_FE(provider_newfromdump,_wrap_Provider_newFromDump,NULL)
 
56612
 ZEND_NAMED_FE(provider_dump,_wrap_Provider_dump,NULL)
 
56613
 ZEND_NAMED_FE(provider_accepthttpmethod,_wrap_Provider_acceptHttpMethod,NULL)
 
56614
 ZEND_NAMED_FE(provider_getassertionconsumerserviceurl,_wrap_Provider_getAssertionConsumerServiceUrl,NULL)
 
56615
 ZEND_NAMED_FE(provider_getbase64succinctid,_wrap_Provider_getBase64SuccinctId,NULL)
 
56616
 ZEND_NAMED_FE(provider_getorganization,_wrap_Provider_getOrganization,NULL)
 
56617
 ZEND_NAMED_FE(provider_getfirsthttpmethod,_wrap_Provider_getFirstHttpMethod,NULL)
 
56618
 ZEND_NAMED_FE(provider_getmetadataone,_wrap_Provider_getMetadataOne,NULL)
 
56619
 ZEND_NAMED_FE(provider_hasprotocolprofile,_wrap_Provider_hasProtocolProfile,NULL)
 
56620
 ZEND_NAMED_FE(provider_getprotocolconformance,_wrap_Provider_getProtocolConformance,NULL)
 
56621
 ZEND_NAMED_FE(provider_setencryptionmode,_wrap_Provider_setEncryptionMode,NULL)
 
56622
 ZEND_NAMED_FE(provider_setencryptionsymkeytype,_wrap_Provider_setEncryptionSymKeyType,NULL)
 
56623
 ZEND_NAMED_FE(server_certificate_set,_wrap_Server_certificate_set,NULL)
 
56624
 ZEND_NAMED_FE(server_certificate_get,_wrap_Server_certificate_get,NULL)
 
56625
 ZEND_NAMED_FE(server_privatekey_set,_wrap_Server_privateKey_set,NULL)
 
56626
 ZEND_NAMED_FE(server_privatekey_get,_wrap_Server_privateKey_get,NULL)
 
56627
 ZEND_NAMED_FE(server_privatekeypassword_set,_wrap_Server_privateKeyPassword_set,NULL)
 
56628
 ZEND_NAMED_FE(server_privatekeypassword_get,_wrap_Server_privateKeyPassword_get,NULL)
 
56629
 ZEND_NAMED_FE(server_signaturemethod_set,_wrap_Server_signatureMethod_set,NULL)
 
56630
 ZEND_NAMED_FE(server_signaturemethod_get,_wrap_Server_signatureMethod_get,NULL)
 
56631
 ZEND_NAMED_FE(server_cacertchain_set,_wrap_Server_caCertChain_set,NULL)
 
56632
 ZEND_NAMED_FE(server_cacertchain_get,_wrap_Server_caCertChain_get,NULL)
 
56633
 ZEND_NAMED_FE(server_metadatafilename_set,_wrap_Server_metadataFilename_set,NULL)
 
56634
 ZEND_NAMED_FE(server_metadatafilename_get,_wrap_Server_metadataFilename_get,NULL)
 
56635
 ZEND_NAMED_FE(server_providerid_set,_wrap_Server_providerId_set,NULL)
 
56636
 ZEND_NAMED_FE(server_providerid_get,_wrap_Server_providerId_get,NULL)
 
56637
 ZEND_NAMED_FE(server_publickey_set,_wrap_Server_publicKey_set,NULL)
 
56638
 ZEND_NAMED_FE(server_publickey_get,_wrap_Server_publicKey_get,NULL)
 
56639
 ZEND_NAMED_FE(server_role_set,_wrap_Server_role_set,NULL)
 
56640
 ZEND_NAMED_FE(server_role_get,_wrap_Server_role_get,NULL)
 
56641
 ZEND_NAMED_FE(server_providerids_get,_wrap_Server_providerIds_get,NULL)
 
56642
 ZEND_NAMED_FE(new_server,_wrap_new_Server,NULL)
 
56643
 ZEND_NAMED_FE(server_newfromdump,_wrap_Server_newFromDump,NULL)
 
56644
 ZEND_NAMED_FE(server_accepthttpmethod,_wrap_Server_acceptHttpMethod,NULL)
 
56645
 ZEND_NAMED_FE(server_getassertionconsumerserviceurl,_wrap_Server_getAssertionConsumerServiceUrl,NULL)
 
56646
 ZEND_NAMED_FE(server_getbase64succinctid,_wrap_Server_getBase64SuccinctId,NULL)
 
56647
 ZEND_NAMED_FE(server_getorganization,_wrap_Server_getOrganization,NULL)
 
56648
 ZEND_NAMED_FE(server_getfirsthttpmethod,_wrap_Server_getFirstHttpMethod,NULL)
 
56649
 ZEND_NAMED_FE(server_getmetadataone,_wrap_Server_getMetadataOne,NULL)
 
56650
 ZEND_NAMED_FE(server_hasprotocolprofile,_wrap_Server_hasProtocolProfile,NULL)
 
56651
 ZEND_NAMED_FE(server_getprotocolconformance,_wrap_Server_getProtocolConformance,NULL)
 
56652
 ZEND_NAMED_FE(server_addprovider,_wrap_Server_addProvider,NULL)
 
56653
 ZEND_NAMED_FE(server_setencryptionprivatekey,_wrap_Server_setEncryptionPrivateKey,NULL)
 
56654
 ZEND_NAMED_FE(server_loadaffiliation,_wrap_Server_loadAffiliation,NULL)
 
56655
 ZEND_NAMED_FE(server_dump,_wrap_Server_dump,NULL)
 
56656
 ZEND_NAMED_FE(server_getprovider,_wrap_Server_getProvider,NULL)
 
56657
 ZEND_NAMED_FE(federation_remoteproviderid_set,_wrap_Federation_remoteProviderId_set,NULL)
 
56658
 ZEND_NAMED_FE(federation_remoteproviderid_get,_wrap_Federation_remoteProviderId_get,NULL)
 
56659
 ZEND_NAMED_FE(federation_localnameidentifier_set,_wrap_Federation_localNameIdentifier_set,NULL)
 
56660
 ZEND_NAMED_FE(federation_localnameidentifier_get,_wrap_Federation_localNameIdentifier_get,NULL)
 
56661
 ZEND_NAMED_FE(federation_remotenameidentifier_set,_wrap_Federation_remoteNameIdentifier_set,NULL)
 
56662
 ZEND_NAMED_FE(federation_remotenameidentifier_get,_wrap_Federation_remoteNameIdentifier_get,NULL)
 
56663
 ZEND_NAMED_FE(new_federation,_wrap_new_Federation,NULL)
 
56664
 ZEND_NAMED_FE(federation_dump,_wrap_Federation_dump,NULL)
 
56665
 ZEND_NAMED_FE(federation_buildlocalnameidentifier,_wrap_Federation_buildLocalNameIdentifier,NULL)
 
56666
 ZEND_NAMED_FE(federation_verifynameidentifier,_wrap_Federation_verifyNameIdentifier,NULL)
 
56667
 ZEND_NAMED_FE(identity_isdirty_get,_wrap_Identity_isDirty_get,NULL)
 
56668
 ZEND_NAMED_FE(identity_providerids_get,_wrap_Identity_providerIds_get,NULL)
 
56669
 ZEND_NAMED_FE(new_identity,_wrap_new_Identity,NULL)
 
56670
 ZEND_NAMED_FE(identity_newfromdump,_wrap_Identity_newFromDump,NULL)
 
56671
 ZEND_NAMED_FE(identity_dump,_wrap_Identity_dump,NULL)
 
56672
 ZEND_NAMED_FE(identity_getfederation,_wrap_Identity_getFederation,NULL)
 
56673
 ZEND_NAMED_FE(session_isdirty_get,_wrap_Session_isDirty_get,NULL)
 
56674
 ZEND_NAMED_FE(session_providerids_get,_wrap_Session_providerIds_get,NULL)
 
56675
 ZEND_NAMED_FE(new_session,_wrap_new_Session,NULL)
 
56676
 ZEND_NAMED_FE(session_newfromdump,_wrap_Session_newFromDump,NULL)
 
56677
 ZEND_NAMED_FE(session_dump,_wrap_Session_dump,NULL)
 
56678
 ZEND_NAMED_FE(session_getassertions,_wrap_Session_getAssertions,NULL)
 
56679
 ZEND_NAMED_FE(getrequesttypefromsoapmsg,_wrap_getRequestTypeFromSoapMsg,NULL)
 
56680
 ZEND_NAMED_FE(islibertyquery,_wrap_isLibertyQuery,NULL)
 
56681
 ZEND_NAMED_FE(defederation_artifact_get,_wrap_Defederation_artifact_get,NULL)
 
56682
 ZEND_NAMED_FE(defederation_artifactmessage_set,_wrap_Defederation_artifactMessage_set,NULL)
 
56683
 ZEND_NAMED_FE(defederation_artifactmessage_get,_wrap_Defederation_artifactMessage_get,NULL)
 
56684
 ZEND_NAMED_FE(defederation_identity_set,_wrap_Defederation_identity_set,NULL)
 
56685
 ZEND_NAMED_FE(defederation_identity_get,_wrap_Defederation_identity_get,NULL)
 
56686
 ZEND_NAMED_FE(defederation_isidentitydirty_get,_wrap_Defederation_isIdentityDirty_get,NULL)
 
56687
 ZEND_NAMED_FE(defederation_issessiondirty_get,_wrap_Defederation_isSessionDirty_get,NULL)
 
56688
 ZEND_NAMED_FE(defederation_msgbody_get,_wrap_Defederation_msgBody_get,NULL)
 
56689
 ZEND_NAMED_FE(defederation_msgrelaystate_get,_wrap_Defederation_msgRelayState_get,NULL)
 
56690
 ZEND_NAMED_FE(defederation_msgurl_get,_wrap_Defederation_msgUrl_get,NULL)
 
56691
 ZEND_NAMED_FE(defederation_nameidentifier_set,_wrap_Defederation_nameIdentifier_set,NULL)
 
56692
 ZEND_NAMED_FE(defederation_nameidentifier_get,_wrap_Defederation_nameIdentifier_get,NULL)
 
56693
 ZEND_NAMED_FE(defederation_remoteproviderid_set,_wrap_Defederation_remoteProviderId_set,NULL)
 
56694
 ZEND_NAMED_FE(defederation_remoteproviderid_get,_wrap_Defederation_remoteProviderId_get,NULL)
 
56695
 ZEND_NAMED_FE(defederation_request_set,_wrap_Defederation_request_set,NULL)
 
56696
 ZEND_NAMED_FE(defederation_request_get,_wrap_Defederation_request_get,NULL)
 
56697
 ZEND_NAMED_FE(defederation_response_set,_wrap_Defederation_response_set,NULL)
 
56698
 ZEND_NAMED_FE(defederation_response_get,_wrap_Defederation_response_get,NULL)
 
56699
 ZEND_NAMED_FE(defederation_server_set,_wrap_Defederation_server_set,NULL)
 
56700
 ZEND_NAMED_FE(defederation_server_get,_wrap_Defederation_server_get,NULL)
 
56701
 ZEND_NAMED_FE(defederation_session_set,_wrap_Defederation_session_set,NULL)
 
56702
 ZEND_NAMED_FE(defederation_session_get,_wrap_Defederation_session_get,NULL)
 
56703
 ZEND_NAMED_FE(new_defederation,_wrap_new_Defederation,NULL)
 
56704
 ZEND_NAMED_FE(defederation_setidentityfromdump,_wrap_Defederation_setIdentityFromDump,NULL)
 
56705
 ZEND_NAMED_FE(defederation_setsessionfromdump,_wrap_Defederation_setSessionFromDump,NULL)
 
56706
 ZEND_NAMED_FE(defederation_buildnotificationmsg,_wrap_Defederation_buildNotificationMsg,NULL)
 
56707
 ZEND_NAMED_FE(defederation_initnotification,_wrap_Defederation_initNotification,NULL)
 
56708
 ZEND_NAMED_FE(defederation_processnotificationmsg,_wrap_Defederation_processNotificationMsg,NULL)
 
56709
 ZEND_NAMED_FE(defederation_validatenotification,_wrap_Defederation_validateNotification,NULL)
 
56710
 ZEND_NAMED_FE(login_assertionartifact_get,_wrap_Login_assertionArtifact_get,NULL)
 
56711
 ZEND_NAMED_FE(login_protocolprofile_get,_wrap_Login_protocolProfile_get,NULL)
 
56712
 ZEND_NAMED_FE(login_artifact_get,_wrap_Login_artifact_get,NULL)
 
56713
 ZEND_NAMED_FE(login_artifactmessage_set,_wrap_Login_artifactMessage_set,NULL)
 
56714
 ZEND_NAMED_FE(login_artifactmessage_get,_wrap_Login_artifactMessage_get,NULL)
 
56715
 ZEND_NAMED_FE(login_identity_set,_wrap_Login_identity_set,NULL)
 
56716
 ZEND_NAMED_FE(login_identity_get,_wrap_Login_identity_get,NULL)
 
56717
 ZEND_NAMED_FE(login_isidentitydirty_get,_wrap_Login_isIdentityDirty_get,NULL)
 
56718
 ZEND_NAMED_FE(login_issessiondirty_get,_wrap_Login_isSessionDirty_get,NULL)
 
56719
 ZEND_NAMED_FE(login_msgbody_get,_wrap_Login_msgBody_get,NULL)
 
56720
 ZEND_NAMED_FE(login_msgrelaystate_get,_wrap_Login_msgRelayState_get,NULL)
 
56721
 ZEND_NAMED_FE(login_msgurl_get,_wrap_Login_msgUrl_get,NULL)
 
56722
 ZEND_NAMED_FE(login_nameidentifier_set,_wrap_Login_nameIdentifier_set,NULL)
 
56723
 ZEND_NAMED_FE(login_nameidentifier_get,_wrap_Login_nameIdentifier_get,NULL)
 
56724
 ZEND_NAMED_FE(login_remoteproviderid_set,_wrap_Login_remoteProviderId_set,NULL)
 
56725
 ZEND_NAMED_FE(login_remoteproviderid_get,_wrap_Login_remoteProviderId_get,NULL)
 
56726
 ZEND_NAMED_FE(login_request_set,_wrap_Login_request_set,NULL)
 
56727
 ZEND_NAMED_FE(login_request_get,_wrap_Login_request_get,NULL)
 
56728
 ZEND_NAMED_FE(login_response_set,_wrap_Login_response_set,NULL)
 
56729
 ZEND_NAMED_FE(login_response_get,_wrap_Login_response_get,NULL)
 
56730
 ZEND_NAMED_FE(login_server_set,_wrap_Login_server_set,NULL)
 
56731
 ZEND_NAMED_FE(login_server_get,_wrap_Login_server_get,NULL)
 
56732
 ZEND_NAMED_FE(login_session_set,_wrap_Login_session_set,NULL)
 
56733
 ZEND_NAMED_FE(login_session_get,_wrap_Login_session_get,NULL)
 
56734
 ZEND_NAMED_FE(new_login,_wrap_new_Login,NULL)
 
56735
 ZEND_NAMED_FE(login_newfromdump,_wrap_Login_newFromDump,NULL)
 
56736
 ZEND_NAMED_FE(login_setidentityfromdump,_wrap_Login_setIdentityFromDump,NULL)
 
56737
 ZEND_NAMED_FE(login_setsessionfromdump,_wrap_Login_setSessionFromDump,NULL)
 
56738
 ZEND_NAMED_FE(login_acceptsso,_wrap_Login_acceptSso,NULL)
 
56739
 ZEND_NAMED_FE(login_buildartifactmsg,_wrap_Login_buildArtifactMsg,NULL)
 
56740
 ZEND_NAMED_FE(login_buildassertion,_wrap_Login_buildAssertion,NULL)
 
56741
 ZEND_NAMED_FE(login_buildauthnrequestmsg,_wrap_Login_buildAuthnRequestMsg,NULL)
 
56742
 ZEND_NAMED_FE(login_buildauthnresponsemsg,_wrap_Login_buildAuthnResponseMsg,NULL)
 
56743
 ZEND_NAMED_FE(login_buildrequestmsg,_wrap_Login_buildRequestMsg,NULL)
 
56744
 ZEND_NAMED_FE(login_buildresponsemsg,_wrap_Login_buildResponseMsg,NULL)
 
56745
 ZEND_NAMED_FE(login_dump,_wrap_Login_dump,NULL)
 
56746
 ZEND_NAMED_FE(login_initauthnrequest,_wrap_Login_initAuthnRequest,NULL)
 
56747
 ZEND_NAMED_FE(login_initrequest,_wrap_Login_initRequest,NULL)
 
56748
 ZEND_NAMED_FE(login_initidpinitiatedauthnrequest,_wrap_Login_initIdpInitiatedAuthnRequest,NULL)
 
56749
 ZEND_NAMED_FE(login_mustaskforconsent,_wrap_Login_mustAskForConsent,NULL)
 
56750
 ZEND_NAMED_FE(login_mustauthenticate,_wrap_Login_mustAuthenticate,NULL)
 
56751
 ZEND_NAMED_FE(login_processauthnrequestmsg,_wrap_Login_processAuthnRequestMsg,NULL)
 
56752
 ZEND_NAMED_FE(login_processauthnresponsemsg,_wrap_Login_processAuthnResponseMsg,NULL)
 
56753
 ZEND_NAMED_FE(login_processrequestmsg,_wrap_Login_processRequestMsg,NULL)
 
56754
 ZEND_NAMED_FE(login_processresponsemsg,_wrap_Login_processResponseMsg,NULL)
 
56755
 ZEND_NAMED_FE(login_setresourceid,_wrap_Login_setResourceId,NULL)
 
56756
 ZEND_NAMED_FE(login_validaterequestmsg,_wrap_Login_validateRequestMsg,NULL)
 
56757
 ZEND_NAMED_FE(login_processpaosresponsemsg,_wrap_Login_processPaosResponseMsg,NULL)
 
56758
 ZEND_NAMED_FE(logout_artifact_get,_wrap_Logout_artifact_get,NULL)
 
56759
 ZEND_NAMED_FE(logout_artifactmessage_set,_wrap_Logout_artifactMessage_set,NULL)
 
56760
 ZEND_NAMED_FE(logout_artifactmessage_get,_wrap_Logout_artifactMessage_get,NULL)
 
56761
 ZEND_NAMED_FE(logout_identity_set,_wrap_Logout_identity_set,NULL)
 
56762
 ZEND_NAMED_FE(logout_identity_get,_wrap_Logout_identity_get,NULL)
 
56763
 ZEND_NAMED_FE(logout_isidentitydirty_get,_wrap_Logout_isIdentityDirty_get,NULL)
 
56764
 ZEND_NAMED_FE(logout_issessiondirty_get,_wrap_Logout_isSessionDirty_get,NULL)
 
56765
 ZEND_NAMED_FE(logout_msgbody_get,_wrap_Logout_msgBody_get,NULL)
 
56766
 ZEND_NAMED_FE(logout_msgrelaystate_get,_wrap_Logout_msgRelayState_get,NULL)
 
56767
 ZEND_NAMED_FE(logout_msgurl_get,_wrap_Logout_msgUrl_get,NULL)
 
56768
 ZEND_NAMED_FE(logout_nameidentifier_set,_wrap_Logout_nameIdentifier_set,NULL)
 
56769
 ZEND_NAMED_FE(logout_nameidentifier_get,_wrap_Logout_nameIdentifier_get,NULL)
 
56770
 ZEND_NAMED_FE(logout_remoteproviderid_set,_wrap_Logout_remoteProviderId_set,NULL)
 
56771
 ZEND_NAMED_FE(logout_remoteproviderid_get,_wrap_Logout_remoteProviderId_get,NULL)
 
56772
 ZEND_NAMED_FE(logout_request_set,_wrap_Logout_request_set,NULL)
 
56773
 ZEND_NAMED_FE(logout_request_get,_wrap_Logout_request_get,NULL)
 
56774
 ZEND_NAMED_FE(logout_response_set,_wrap_Logout_response_set,NULL)
 
56775
 ZEND_NAMED_FE(logout_response_get,_wrap_Logout_response_get,NULL)
 
56776
 ZEND_NAMED_FE(logout_server_set,_wrap_Logout_server_set,NULL)
 
56777
 ZEND_NAMED_FE(logout_server_get,_wrap_Logout_server_get,NULL)
 
56778
 ZEND_NAMED_FE(logout_session_set,_wrap_Logout_session_set,NULL)
 
56779
 ZEND_NAMED_FE(logout_session_get,_wrap_Logout_session_get,NULL)
 
56780
 ZEND_NAMED_FE(new_logout,_wrap_new_Logout,NULL)
 
56781
 ZEND_NAMED_FE(logout_newfromdump,_wrap_Logout_newFromDump,NULL)
 
56782
 ZEND_NAMED_FE(logout_setidentityfromdump,_wrap_Logout_setIdentityFromDump,NULL)
 
56783
 ZEND_NAMED_FE(logout_setsessionfromdump,_wrap_Logout_setSessionFromDump,NULL)
 
56784
 ZEND_NAMED_FE(logout_buildrequestmsg,_wrap_Logout_buildRequestMsg,NULL)
 
56785
 ZEND_NAMED_FE(logout_buildresponsemsg,_wrap_Logout_buildResponseMsg,NULL)
 
56786
 ZEND_NAMED_FE(logout_dump,_wrap_Logout_dump,NULL)
 
56787
 ZEND_NAMED_FE(logout_getnextproviderid,_wrap_Logout_getNextProviderId,NULL)
 
56788
 ZEND_NAMED_FE(logout_initrequest,_wrap_Logout_initRequest,NULL)
 
56789
 ZEND_NAMED_FE(logout_processrequestmsg,_wrap_Logout_processRequestMsg,NULL)
 
56790
 ZEND_NAMED_FE(logout_processresponsemsg,_wrap_Logout_processResponseMsg,NULL)
 
56791
 ZEND_NAMED_FE(logout_resetprovideridindex,_wrap_Logout_resetProviderIdIndex,NULL)
 
56792
 ZEND_NAMED_FE(logout_validaterequest,_wrap_Logout_validateRequest,NULL)
 
56793
 ZEND_NAMED_FE(lecp_artifact_get,_wrap_Lecp_artifact_get,NULL)
 
56794
 ZEND_NAMED_FE(lecp_artifactmessage_set,_wrap_Lecp_artifactMessage_set,NULL)
 
56795
 ZEND_NAMED_FE(lecp_artifactmessage_get,_wrap_Lecp_artifactMessage_get,NULL)
 
56796
 ZEND_NAMED_FE(lecp_identity_set,_wrap_Lecp_identity_set,NULL)
 
56797
 ZEND_NAMED_FE(lecp_identity_get,_wrap_Lecp_identity_get,NULL)
 
56798
 ZEND_NAMED_FE(lecp_isidentitydirty_get,_wrap_Lecp_isIdentityDirty_get,NULL)
 
56799
 ZEND_NAMED_FE(lecp_issessiondirty_get,_wrap_Lecp_isSessionDirty_get,NULL)
 
56800
 ZEND_NAMED_FE(lecp_msgbody_get,_wrap_Lecp_msgBody_get,NULL)
 
56801
 ZEND_NAMED_FE(lecp_msgrelaystate_get,_wrap_Lecp_msgRelayState_get,NULL)
 
56802
 ZEND_NAMED_FE(lecp_msgurl_get,_wrap_Lecp_msgUrl_get,NULL)
 
56803
 ZEND_NAMED_FE(lecp_nameidentifier_set,_wrap_Lecp_nameIdentifier_set,NULL)
 
56804
 ZEND_NAMED_FE(lecp_nameidentifier_get,_wrap_Lecp_nameIdentifier_get,NULL)
 
56805
 ZEND_NAMED_FE(lecp_remoteproviderid_set,_wrap_Lecp_remoteProviderId_set,NULL)
 
56806
 ZEND_NAMED_FE(lecp_remoteproviderid_get,_wrap_Lecp_remoteProviderId_get,NULL)
 
56807
 ZEND_NAMED_FE(lecp_request_set,_wrap_Lecp_request_set,NULL)
 
56808
 ZEND_NAMED_FE(lecp_request_get,_wrap_Lecp_request_get,NULL)
 
56809
 ZEND_NAMED_FE(lecp_response_set,_wrap_Lecp_response_set,NULL)
 
56810
 ZEND_NAMED_FE(lecp_response_get,_wrap_Lecp_response_get,NULL)
 
56811
 ZEND_NAMED_FE(lecp_server_set,_wrap_Lecp_server_set,NULL)
 
56812
 ZEND_NAMED_FE(lecp_server_get,_wrap_Lecp_server_get,NULL)
 
56813
 ZEND_NAMED_FE(lecp_session_set,_wrap_Lecp_session_set,NULL)
 
56814
 ZEND_NAMED_FE(lecp_session_get,_wrap_Lecp_session_get,NULL)
 
56815
 ZEND_NAMED_FE(new_lecp,_wrap_new_Lecp,NULL)
 
56816
 ZEND_NAMED_FE(lecp_setidentityfromdump,_wrap_Lecp_setIdentityFromDump,NULL)
 
56817
 ZEND_NAMED_FE(lecp_setsessionfromdump,_wrap_Lecp_setSessionFromDump,NULL)
 
56818
 ZEND_NAMED_FE(lecp_buildassertion,_wrap_Lecp_buildAssertion,NULL)
 
56819
 ZEND_NAMED_FE(lecp_setresourceid,_wrap_Lecp_setResourceId,NULL)
 
56820
 ZEND_NAMED_FE(lecp_validaterequestmsg,_wrap_Lecp_validateRequestMsg,NULL)
 
56821
 ZEND_NAMED_FE(lecp_buildauthnrequestenvelopemsg,_wrap_Lecp_buildAuthnRequestEnvelopeMsg,NULL)
 
56822
 ZEND_NAMED_FE(lecp_buildauthnrequestmsg,_wrap_Lecp_buildAuthnRequestMsg,NULL)
 
56823
 ZEND_NAMED_FE(lecp_buildauthnresponseenvelopemsg,_wrap_Lecp_buildAuthnResponseEnvelopeMsg,NULL)
 
56824
 ZEND_NAMED_FE(lecp_buildauthnresponsemsg,_wrap_Lecp_buildAuthnResponseMsg,NULL)
 
56825
 ZEND_NAMED_FE(lecp_initauthnrequest,_wrap_Lecp_initAuthnRequest,NULL)
 
56826
 ZEND_NAMED_FE(lecp_processauthnrequestenvelopemsg,_wrap_Lecp_processAuthnRequestEnvelopeMsg,NULL)
 
56827
 ZEND_NAMED_FE(lecp_processauthnrequestmsg,_wrap_Lecp_processAuthnRequestMsg,NULL)
 
56828
 ZEND_NAMED_FE(lecp_processauthnresponseenvelopemsg,_wrap_Lecp_processAuthnResponseEnvelopeMsg,NULL)
 
56829
 ZEND_NAMED_FE(nameidentifiermapping_targetnameidentifier_get,_wrap_NameIdentifierMapping_targetNameIdentifier_get,NULL)
 
56830
 ZEND_NAMED_FE(nameidentifiermapping_artifact_get,_wrap_NameIdentifierMapping_artifact_get,NULL)
 
56831
 ZEND_NAMED_FE(nameidentifiermapping_artifactmessage_set,_wrap_NameIdentifierMapping_artifactMessage_set,NULL)
 
56832
 ZEND_NAMED_FE(nameidentifiermapping_artifactmessage_get,_wrap_NameIdentifierMapping_artifactMessage_get,NULL)
 
56833
 ZEND_NAMED_FE(nameidentifiermapping_identity_set,_wrap_NameIdentifierMapping_identity_set,NULL)
 
56834
 ZEND_NAMED_FE(nameidentifiermapping_identity_get,_wrap_NameIdentifierMapping_identity_get,NULL)
 
56835
 ZEND_NAMED_FE(nameidentifiermapping_isidentitydirty_get,_wrap_NameIdentifierMapping_isIdentityDirty_get,NULL)
 
56836
 ZEND_NAMED_FE(nameidentifiermapping_issessiondirty_get,_wrap_NameIdentifierMapping_isSessionDirty_get,NULL)
 
56837
 ZEND_NAMED_FE(nameidentifiermapping_msgbody_get,_wrap_NameIdentifierMapping_msgBody_get,NULL)
 
56838
 ZEND_NAMED_FE(nameidentifiermapping_msgurl_get,_wrap_NameIdentifierMapping_msgUrl_get,NULL)
 
56839
 ZEND_NAMED_FE(nameidentifiermapping_nameidentifier_set,_wrap_NameIdentifierMapping_nameIdentifier_set,NULL)
 
56840
 ZEND_NAMED_FE(nameidentifiermapping_nameidentifier_get,_wrap_NameIdentifierMapping_nameIdentifier_get,NULL)
 
56841
 ZEND_NAMED_FE(nameidentifiermapping_remoteproviderid_set,_wrap_NameIdentifierMapping_remoteProviderId_set,NULL)
 
56842
 ZEND_NAMED_FE(nameidentifiermapping_remoteproviderid_get,_wrap_NameIdentifierMapping_remoteProviderId_get,NULL)
 
56843
 ZEND_NAMED_FE(nameidentifiermapping_request_set,_wrap_NameIdentifierMapping_request_set,NULL)
 
56844
 ZEND_NAMED_FE(nameidentifiermapping_request_get,_wrap_NameIdentifierMapping_request_get,NULL)
 
56845
 ZEND_NAMED_FE(nameidentifiermapping_response_set,_wrap_NameIdentifierMapping_response_set,NULL)
 
56846
 ZEND_NAMED_FE(nameidentifiermapping_response_get,_wrap_NameIdentifierMapping_response_get,NULL)
 
56847
 ZEND_NAMED_FE(nameidentifiermapping_server_set,_wrap_NameIdentifierMapping_server_set,NULL)
 
56848
 ZEND_NAMED_FE(nameidentifiermapping_server_get,_wrap_NameIdentifierMapping_server_get,NULL)
 
56849
 ZEND_NAMED_FE(nameidentifiermapping_session_set,_wrap_NameIdentifierMapping_session_set,NULL)
 
56850
 ZEND_NAMED_FE(nameidentifiermapping_session_get,_wrap_NameIdentifierMapping_session_get,NULL)
 
56851
 ZEND_NAMED_FE(new_nameidentifiermapping,_wrap_new_NameIdentifierMapping,NULL)
 
56852
 ZEND_NAMED_FE(nameidentifiermapping_setidentityfromdump,_wrap_NameIdentifierMapping_setIdentityFromDump,NULL)
 
56853
 ZEND_NAMED_FE(nameidentifiermapping_setsessionfromdump,_wrap_NameIdentifierMapping_setSessionFromDump,NULL)
 
56854
 ZEND_NAMED_FE(nameidentifiermapping_buildrequestmsg,_wrap_NameIdentifierMapping_buildRequestMsg,NULL)
 
56855
 ZEND_NAMED_FE(nameidentifiermapping_buildresponsemsg,_wrap_NameIdentifierMapping_buildResponseMsg,NULL)
 
56856
 ZEND_NAMED_FE(nameidentifiermapping_initrequest,_wrap_NameIdentifierMapping_initRequest,NULL)
 
56857
 ZEND_NAMED_FE(nameidentifiermapping_processrequestmsg,_wrap_NameIdentifierMapping_processRequestMsg,NULL)
 
56858
 ZEND_NAMED_FE(nameidentifiermapping_processresponsemsg,_wrap_NameIdentifierMapping_processResponseMsg,NULL)
 
56859
 ZEND_NAMED_FE(nameidentifiermapping_validaterequest,_wrap_NameIdentifierMapping_validateRequest,NULL)
 
56860
 ZEND_NAMED_FE(nameregistration_artifact_get,_wrap_NameRegistration_artifact_get,NULL)
 
56861
 ZEND_NAMED_FE(nameregistration_artifactmessage_set,_wrap_NameRegistration_artifactMessage_set,NULL)
 
56862
 ZEND_NAMED_FE(nameregistration_artifactmessage_get,_wrap_NameRegistration_artifactMessage_get,NULL)
 
56863
 ZEND_NAMED_FE(nameregistration_identity_set,_wrap_NameRegistration_identity_set,NULL)
 
56864
 ZEND_NAMED_FE(nameregistration_identity_get,_wrap_NameRegistration_identity_get,NULL)
 
56865
 ZEND_NAMED_FE(nameregistration_isidentitydirty_get,_wrap_NameRegistration_isIdentityDirty_get,NULL)
 
56866
 ZEND_NAMED_FE(nameregistration_issessiondirty_get,_wrap_NameRegistration_isSessionDirty_get,NULL)
 
56867
 ZEND_NAMED_FE(nameregistration_msgbody_get,_wrap_NameRegistration_msgBody_get,NULL)
 
56868
 ZEND_NAMED_FE(nameregistration_msgrelaystate_get,_wrap_NameRegistration_msgRelayState_get,NULL)
 
56869
 ZEND_NAMED_FE(nameregistration_msgurl_get,_wrap_NameRegistration_msgUrl_get,NULL)
 
56870
 ZEND_NAMED_FE(nameregistration_nameidentifier_set,_wrap_NameRegistration_nameIdentifier_set,NULL)
 
56871
 ZEND_NAMED_FE(nameregistration_nameidentifier_get,_wrap_NameRegistration_nameIdentifier_get,NULL)
 
56872
 ZEND_NAMED_FE(nameregistration_remoteproviderid_set,_wrap_NameRegistration_remoteProviderId_set,NULL)
 
56873
 ZEND_NAMED_FE(nameregistration_remoteproviderid_get,_wrap_NameRegistration_remoteProviderId_get,NULL)
 
56874
 ZEND_NAMED_FE(nameregistration_request_set,_wrap_NameRegistration_request_set,NULL)
 
56875
 ZEND_NAMED_FE(nameregistration_request_get,_wrap_NameRegistration_request_get,NULL)
 
56876
 ZEND_NAMED_FE(nameregistration_response_set,_wrap_NameRegistration_response_set,NULL)
 
56877
 ZEND_NAMED_FE(nameregistration_response_get,_wrap_NameRegistration_response_get,NULL)
 
56878
 ZEND_NAMED_FE(nameregistration_server_set,_wrap_NameRegistration_server_set,NULL)
 
56879
 ZEND_NAMED_FE(nameregistration_server_get,_wrap_NameRegistration_server_get,NULL)
 
56880
 ZEND_NAMED_FE(nameregistration_session_set,_wrap_NameRegistration_session_set,NULL)
 
56881
 ZEND_NAMED_FE(nameregistration_session_get,_wrap_NameRegistration_session_get,NULL)
 
56882
 ZEND_NAMED_FE(nameregistration_oldnameidentifier_set,_wrap_NameRegistration_oldNameIdentifier_set,NULL)
 
56883
 ZEND_NAMED_FE(nameregistration_oldnameidentifier_get,_wrap_NameRegistration_oldNameIdentifier_get,NULL)
 
56884
 ZEND_NAMED_FE(new_nameregistration,_wrap_new_NameRegistration,NULL)
 
56885
 ZEND_NAMED_FE(nameregistration_newfromdump,_wrap_NameRegistration_newFromDump,NULL)
 
56886
 ZEND_NAMED_FE(nameregistration_setidentityfromdump,_wrap_NameRegistration_setIdentityFromDump,NULL)
 
56887
 ZEND_NAMED_FE(nameregistration_setsessionfromdump,_wrap_NameRegistration_setSessionFromDump,NULL)
 
56888
 ZEND_NAMED_FE(nameregistration_buildrequestmsg,_wrap_NameRegistration_buildRequestMsg,NULL)
 
56889
 ZEND_NAMED_FE(nameregistration_buildresponsemsg,_wrap_NameRegistration_buildResponseMsg,NULL)
 
56890
 ZEND_NAMED_FE(nameregistration_dump,_wrap_NameRegistration_dump,NULL)
 
56891
 ZEND_NAMED_FE(nameregistration_initrequest,_wrap_NameRegistration_initRequest,NULL)
 
56892
 ZEND_NAMED_FE(nameregistration_processrequestmsg,_wrap_NameRegistration_processRequestMsg,NULL)
 
56893
 ZEND_NAMED_FE(nameregistration_processresponsemsg,_wrap_NameRegistration_processResponseMsg,NULL)
 
56894
 ZEND_NAMED_FE(nameregistration_validaterequest,_wrap_NameRegistration_validateRequest,NULL)
 
56895
 ZEND_NAMED_FE(issamlquery,_wrap_isSamlQuery,NULL)
 
56896
 ZEND_NAMED_FE(nameidmanagement_artifact_get,_wrap_NameIdManagement_artifact_get,NULL)
 
56897
 ZEND_NAMED_FE(nameidmanagement_artifactmessage_set,_wrap_NameIdManagement_artifactMessage_set,NULL)
 
56898
 ZEND_NAMED_FE(nameidmanagement_artifactmessage_get,_wrap_NameIdManagement_artifactMessage_get,NULL)
 
56899
 ZEND_NAMED_FE(nameidmanagement_identity_set,_wrap_NameIdManagement_identity_set,NULL)
 
56900
 ZEND_NAMED_FE(nameidmanagement_identity_get,_wrap_NameIdManagement_identity_get,NULL)
 
56901
 ZEND_NAMED_FE(nameidmanagement_isidentitydirty_get,_wrap_NameIdManagement_isIdentityDirty_get,NULL)
 
56902
 ZEND_NAMED_FE(nameidmanagement_issessiondirty_get,_wrap_NameIdManagement_isSessionDirty_get,NULL)
 
56903
 ZEND_NAMED_FE(nameidmanagement_msgbody_get,_wrap_NameIdManagement_msgBody_get,NULL)
 
56904
 ZEND_NAMED_FE(nameidmanagement_msgrelaystate_get,_wrap_NameIdManagement_msgRelayState_get,NULL)
 
56905
 ZEND_NAMED_FE(nameidmanagement_msgurl_get,_wrap_NameIdManagement_msgUrl_get,NULL)
 
56906
 ZEND_NAMED_FE(nameidmanagement_nameidentifier_set,_wrap_NameIdManagement_nameIdentifier_set,NULL)
 
56907
 ZEND_NAMED_FE(nameidmanagement_nameidentifier_get,_wrap_NameIdManagement_nameIdentifier_get,NULL)
 
56908
 ZEND_NAMED_FE(nameidmanagement_remoteproviderid_set,_wrap_NameIdManagement_remoteProviderId_set,NULL)
 
56909
 ZEND_NAMED_FE(nameidmanagement_remoteproviderid_get,_wrap_NameIdManagement_remoteProviderId_get,NULL)
 
56910
 ZEND_NAMED_FE(nameidmanagement_request_set,_wrap_NameIdManagement_request_set,NULL)
 
56911
 ZEND_NAMED_FE(nameidmanagement_request_get,_wrap_NameIdManagement_request_get,NULL)
 
56912
 ZEND_NAMED_FE(nameidmanagement_response_set,_wrap_NameIdManagement_response_set,NULL)
 
56913
 ZEND_NAMED_FE(nameidmanagement_response_get,_wrap_NameIdManagement_response_get,NULL)
 
56914
 ZEND_NAMED_FE(nameidmanagement_server_set,_wrap_NameIdManagement_server_set,NULL)
 
56915
 ZEND_NAMED_FE(nameidmanagement_server_get,_wrap_NameIdManagement_server_get,NULL)
 
56916
 ZEND_NAMED_FE(nameidmanagement_session_set,_wrap_NameIdManagement_session_set,NULL)
 
56917
 ZEND_NAMED_FE(nameidmanagement_session_get,_wrap_NameIdManagement_session_get,NULL)
 
56918
 ZEND_NAMED_FE(new_nameidmanagement,_wrap_new_NameIdManagement,NULL)
 
56919
 ZEND_NAMED_FE(nameidmanagement_newfromdump,_wrap_NameIdManagement_newFromDump,NULL)
 
56920
 ZEND_NAMED_FE(nameidmanagement_setidentityfromdump,_wrap_NameIdManagement_setIdentityFromDump,NULL)
 
56921
 ZEND_NAMED_FE(nameidmanagement_setsessionfromdump,_wrap_NameIdManagement_setSessionFromDump,NULL)
 
56922
 ZEND_NAMED_FE(nameidmanagement_buildrequestmsg,_wrap_NameIdManagement_buildRequestMsg,NULL)
 
56923
 ZEND_NAMED_FE(nameidmanagement_buildresponsemsg,_wrap_NameIdManagement_buildResponseMsg,NULL)
 
56924
 ZEND_NAMED_FE(nameidmanagement_dump,_wrap_NameIdManagement_dump,NULL)
 
56925
 ZEND_NAMED_FE(nameidmanagement_initrequest,_wrap_NameIdManagement_initRequest,NULL)
 
56926
 ZEND_NAMED_FE(nameidmanagement_processrequestmsg,_wrap_NameIdManagement_processRequestMsg,NULL)
 
56927
 ZEND_NAMED_FE(nameidmanagement_processresponsemsg,_wrap_NameIdManagement_processResponseMsg,NULL)
 
56928
 ZEND_NAMED_FE(nameidmanagement_validaterequest,_wrap_NameIdManagement_validateRequest,NULL)
 
56929
 ZEND_NAMED_FE(ecp_msgbody_get,_wrap_Ecp_msgBody_get,NULL)
 
56930
 ZEND_NAMED_FE(ecp_msgrelaystate_get,_wrap_Ecp_msgRelayState_get,NULL)
 
56931
 ZEND_NAMED_FE(ecp_msgurl_get,_wrap_Ecp_msgUrl_get,NULL)
 
56932
 ZEND_NAMED_FE(ecp_request_set,_wrap_Ecp_request_set,NULL)
 
56933
 ZEND_NAMED_FE(ecp_request_get,_wrap_Ecp_request_get,NULL)
 
56934
 ZEND_NAMED_FE(ecp_response_set,_wrap_Ecp_response_set,NULL)
 
56935
 ZEND_NAMED_FE(ecp_response_get,_wrap_Ecp_response_get,NULL)
 
56936
 ZEND_NAMED_FE(ecp_assertionconsumerurl_get,_wrap_Ecp_assertionConsumerURL_get,NULL)
 
56937
 ZEND_NAMED_FE(new_ecp,_wrap_new_Ecp,NULL)
 
56938
 ZEND_NAMED_FE(ecp_processauthnrequestmsg,_wrap_Ecp_processAuthnRequestMsg,NULL)
 
56939
 ZEND_NAMED_FE(ecp_processresponsemsg,_wrap_Ecp_processResponseMsg,NULL)
 
56940
 ZEND_NAMED_FE(samlp2nameidpolicy_format_set,_wrap_Samlp2NameIDPolicy_format_set,NULL)
 
56941
 ZEND_NAMED_FE(samlp2nameidpolicy_format_get,_wrap_Samlp2NameIDPolicy_format_get,NULL)
 
56942
 ZEND_NAMED_FE(samlp2nameidpolicy_spnamequalifier_set,_wrap_Samlp2NameIDPolicy_spNameQualifier_set,NULL)
 
56943
 ZEND_NAMED_FE(samlp2nameidpolicy_spnamequalifier_get,_wrap_Samlp2NameIDPolicy_spNameQualifier_get,NULL)
 
56944
 ZEND_NAMED_FE(samlp2nameidpolicy_allowcreate_set,_wrap_Samlp2NameIDPolicy_allowCreate_set,NULL)
 
56945
 ZEND_NAMED_FE(samlp2nameidpolicy_allowcreate_get,_wrap_Samlp2NameIDPolicy_allowCreate_get,NULL)
 
56946
 ZEND_NAMED_FE(new_samlp2nameidpolicy,_wrap_new_Samlp2NameIDPolicy,NULL)
 
56947
 ZEND_NAMED_FE(samlp2nameidpolicy_dump,_wrap_Samlp2NameIDPolicy_dump,NULL)
 
56948
 ZEND_NAMED_FE(samlp2requestedauthncontext_comparison_set,_wrap_Samlp2RequestedAuthnContext_comparison_set,NULL)
 
56949
 ZEND_NAMED_FE(samlp2requestedauthncontext_comparison_get,_wrap_Samlp2RequestedAuthnContext_comparison_get,NULL)
 
56950
 ZEND_NAMED_FE(samlp2requestedauthncontext_authncontextclassref_set,_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_set,NULL)
 
56951
 ZEND_NAMED_FE(samlp2requestedauthncontext_authncontextclassref_get,_wrap_Samlp2RequestedAuthnContext_authnContextClassRef_get,NULL)
 
56952
 ZEND_NAMED_FE(samlp2requestedauthncontext_authncontextdeclref_set,_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_set,NULL)
 
56953
 ZEND_NAMED_FE(samlp2requestedauthncontext_authncontextdeclref_get,_wrap_Samlp2RequestedAuthnContext_authnContextDeclRef_get,NULL)
 
56954
 ZEND_NAMED_FE(new_samlp2requestedauthncontext,_wrap_new_Samlp2RequestedAuthnContext,NULL)
 
56955
 ZEND_NAMED_FE(samlp2requestedauthncontext_dump,_wrap_Samlp2RequestedAuthnContext_dump,NULL)
 
56956
 ZEND_NAMED_FE(saml2assertion_version_set,_wrap_Saml2Assertion_version_set,NULL)
 
56957
 ZEND_NAMED_FE(saml2assertion_version_get,_wrap_Saml2Assertion_version_get,NULL)
 
56958
 ZEND_NAMED_FE(saml2assertion_id_set,_wrap_Saml2Assertion_iD_set,NULL)
 
56959
 ZEND_NAMED_FE(saml2assertion_id_get,_wrap_Saml2Assertion_iD_get,NULL)
 
56960
 ZEND_NAMED_FE(saml2assertion_issueinstant_set,_wrap_Saml2Assertion_issueInstant_set,NULL)
 
56961
 ZEND_NAMED_FE(saml2assertion_issueinstant_get,_wrap_Saml2Assertion_issueInstant_get,NULL)
 
56962
 ZEND_NAMED_FE(saml2assertion_issuer_set,_wrap_Saml2Assertion_issuer_set,NULL)
 
56963
 ZEND_NAMED_FE(saml2assertion_issuer_get,_wrap_Saml2Assertion_issuer_get,NULL)
 
56964
 ZEND_NAMED_FE(saml2assertion_subject_set,_wrap_Saml2Assertion_subject_set,NULL)
 
56965
 ZEND_NAMED_FE(saml2assertion_subject_get,_wrap_Saml2Assertion_subject_get,NULL)
 
56966
 ZEND_NAMED_FE(saml2assertion_conditions_set,_wrap_Saml2Assertion_conditions_set,NULL)
 
56967
 ZEND_NAMED_FE(saml2assertion_conditions_get,_wrap_Saml2Assertion_conditions_get,NULL)
 
56968
 ZEND_NAMED_FE(saml2assertion_advice_set,_wrap_Saml2Assertion_advice_set,NULL)
 
56969
 ZEND_NAMED_FE(saml2assertion_advice_get,_wrap_Saml2Assertion_advice_get,NULL)
 
56970
 ZEND_NAMED_FE(saml2assertion_authnstatement_set,_wrap_Saml2Assertion_authnStatement_set,NULL)
 
56971
 ZEND_NAMED_FE(saml2assertion_authnstatement_get,_wrap_Saml2Assertion_authnStatement_get,NULL)
 
56972
 ZEND_NAMED_FE(new_saml2assertion,_wrap_new_Saml2Assertion,NULL)
 
56973
 ZEND_NAMED_FE(saml2assertion_dump,_wrap_Saml2Assertion_dump,NULL)
 
56974
 ZEND_NAMED_FE(samlp2idplist_getcomplete_set,_wrap_Samlp2IDPList_getComplete_set,NULL)
 
56975
 ZEND_NAMED_FE(samlp2idplist_getcomplete_get,_wrap_Samlp2IDPList_getComplete_get,NULL)
 
56976
 ZEND_NAMED_FE(samlp2idplist_idpentry_set,_wrap_Samlp2IDPList_iDPEntry_set,NULL)
 
56977
 ZEND_NAMED_FE(samlp2idplist_idpentry_get,_wrap_Samlp2IDPList_iDPEntry_get,NULL)
 
56978
 ZEND_NAMED_FE(new_samlp2idplist,_wrap_new_Samlp2IDPList,NULL)
 
56979
 ZEND_NAMED_FE(samlp2idplist_dump,_wrap_Samlp2IDPList_dump,NULL)
 
56980
 ZEND_NAMED_FE(new_saml2keyinfoconfirmationdata,_wrap_new_Saml2KeyInfoConfirmationData,NULL)
 
56981
 ZEND_NAMED_FE(saml2keyinfoconfirmationdata_dump,_wrap_Saml2KeyInfoConfirmationData_dump,NULL)
 
56982
 ZEND_NAMED_FE(saml2conditions_notbefore_set,_wrap_Saml2Conditions_notBefore_set,NULL)
 
56983
 ZEND_NAMED_FE(saml2conditions_notbefore_get,_wrap_Saml2Conditions_notBefore_get,NULL)
 
56984
 ZEND_NAMED_FE(saml2conditions_notonorafter_set,_wrap_Saml2Conditions_notOnOrAfter_set,NULL)
 
56985
 ZEND_NAMED_FE(saml2conditions_notonorafter_get,_wrap_Saml2Conditions_notOnOrAfter_get,NULL)
 
56986
 ZEND_NAMED_FE(saml2conditions_condition_set,_wrap_Saml2Conditions_condition_set,NULL)
 
56987
 ZEND_NAMED_FE(saml2conditions_condition_get,_wrap_Saml2Conditions_condition_get,NULL)
 
56988
 ZEND_NAMED_FE(saml2conditions_audiencerestriction_set,_wrap_Saml2Conditions_audienceRestriction_set,NULL)
 
56989
 ZEND_NAMED_FE(saml2conditions_audiencerestriction_get,_wrap_Saml2Conditions_audienceRestriction_get,NULL)
 
56990
 ZEND_NAMED_FE(new_saml2conditions,_wrap_new_Saml2Conditions,NULL)
 
56991
 ZEND_NAMED_FE(saml2conditions_dump,_wrap_Saml2Conditions_dump,NULL)
 
56992
 ZEND_NAMED_FE(new_saml2evidence,_wrap_new_Saml2Evidence,NULL)
 
56993
 ZEND_NAMED_FE(saml2evidence_dump,_wrap_Saml2Evidence_dump,NULL)
 
56994
 ZEND_NAMED_FE(saml2nameid_content_set,_wrap_Saml2NameID_content_set,NULL)
 
56995
 ZEND_NAMED_FE(saml2nameid_content_get,_wrap_Saml2NameID_content_get,NULL)
 
56996
 ZEND_NAMED_FE(saml2nameid_format_set,_wrap_Saml2NameID_format_set,NULL)
 
56997
 ZEND_NAMED_FE(saml2nameid_format_get,_wrap_Saml2NameID_format_get,NULL)
 
56998
 ZEND_NAMED_FE(saml2nameid_spprovidedid_set,_wrap_Saml2NameID_SPProvidedID_set,NULL)
 
56999
 ZEND_NAMED_FE(saml2nameid_spprovidedid_get,_wrap_Saml2NameID_SPProvidedID_get,NULL)
 
57000
 ZEND_NAMED_FE(saml2nameid_namequalifier_set,_wrap_Saml2NameID_nameQualifier_set,NULL)
 
57001
 ZEND_NAMED_FE(saml2nameid_namequalifier_get,_wrap_Saml2NameID_nameQualifier_get,NULL)
 
57002
 ZEND_NAMED_FE(saml2nameid_spnamequalifier_set,_wrap_Saml2NameID_spNameQualifier_set,NULL)
 
57003
 ZEND_NAMED_FE(saml2nameid_spnamequalifier_get,_wrap_Saml2NameID_spNameQualifier_get,NULL)
 
57004
 ZEND_NAMED_FE(new_saml2nameid,_wrap_new_Saml2NameID,NULL)
 
57005
 ZEND_NAMED_FE(saml2nameid_dump,_wrap_Saml2NameID_dump,NULL)
 
57006
 ZEND_NAMED_FE(samlp2statuscode_value_set,_wrap_Samlp2StatusCode_value_set,NULL)
 
57007
 ZEND_NAMED_FE(samlp2statuscode_value_get,_wrap_Samlp2StatusCode_value_get,NULL)
 
57008
 ZEND_NAMED_FE(samlp2statuscode_statuscode_set,_wrap_Samlp2StatusCode_statusCode_set,NULL)
 
57009
 ZEND_NAMED_FE(samlp2statuscode_statuscode_get,_wrap_Samlp2StatusCode_statusCode_get,NULL)
 
57010
 ZEND_NAMED_FE(new_samlp2statuscode,_wrap_new_Samlp2StatusCode,NULL)
 
57011
 ZEND_NAMED_FE(samlp2statuscode_dump,_wrap_Samlp2StatusCode_dump,NULL)
 
57012
 ZEND_NAMED_FE(samlp2status_statusmessage_set,_wrap_Samlp2Status_statusMessage_set,NULL)
 
57013
 ZEND_NAMED_FE(samlp2status_statusmessage_get,_wrap_Samlp2Status_statusMessage_get,NULL)
 
57014
 ZEND_NAMED_FE(samlp2status_statuscode_set,_wrap_Samlp2Status_statusCode_set,NULL)
 
57015
 ZEND_NAMED_FE(samlp2status_statuscode_get,_wrap_Samlp2Status_statusCode_get,NULL)
 
57016
 ZEND_NAMED_FE(samlp2status_statusdetail_set,_wrap_Samlp2Status_statusDetail_set,NULL)
 
57017
 ZEND_NAMED_FE(samlp2status_statusdetail_get,_wrap_Samlp2Status_statusDetail_get,NULL)
 
57018
 ZEND_NAMED_FE(new_samlp2status,_wrap_new_Samlp2Status,NULL)
 
57019
 ZEND_NAMED_FE(samlp2status_dump,_wrap_Samlp2Status_dump,NULL)
 
57020
 ZEND_NAMED_FE(new_saml2conditionabstract,_wrap_new_Saml2ConditionAbstract,NULL)
 
57021
 ZEND_NAMED_FE(saml2conditionabstract_dump,_wrap_Saml2ConditionAbstract_dump,NULL)
 
57022
 ZEND_NAMED_FE(new_saml2onetimeuse,_wrap_new_Saml2OneTimeUse,NULL)
 
57023
 ZEND_NAMED_FE(saml2onetimeuse_dump,_wrap_Saml2OneTimeUse_dump,NULL)
 
57024
 ZEND_NAMED_FE(new_saml2advice,_wrap_new_Saml2Advice,NULL)
 
57025
 ZEND_NAMED_FE(saml2advice_dump,_wrap_Saml2Advice_dump,NULL)
 
57026
 ZEND_NAMED_FE(saml2baseidabstract_namequalifier_set,_wrap_Saml2BaseIDAbstract_nameQualifier_set,NULL)
 
57027
 ZEND_NAMED_FE(saml2baseidabstract_namequalifier_get,_wrap_Saml2BaseIDAbstract_nameQualifier_get,NULL)
 
57028
 ZEND_NAMED_FE(saml2baseidabstract_spnamequalifier_set,_wrap_Saml2BaseIDAbstract_spNameQualifier_set,NULL)
 
57029
 ZEND_NAMED_FE(saml2baseidabstract_spnamequalifier_get,_wrap_Saml2BaseIDAbstract_spNameQualifier_get,NULL)
 
57030
 ZEND_NAMED_FE(new_saml2baseidabstract,_wrap_new_Saml2BaseIDAbstract,NULL)
 
57031
 ZEND_NAMED_FE(saml2baseidabstract_dump,_wrap_Saml2BaseIDAbstract_dump,NULL)
 
57032
 ZEND_NAMED_FE(saml2authncontext_authncontextclassref_set,_wrap_Saml2AuthnContext_authnContextClassRef_set,NULL)
 
57033
 ZEND_NAMED_FE(saml2authncontext_authncontextclassref_get,_wrap_Saml2AuthnContext_authnContextClassRef_get,NULL)
 
57034
 ZEND_NAMED_FE(saml2authncontext_authncontextdeclref_set,_wrap_Saml2AuthnContext_authnContextDeclRef_set,NULL)
 
57035
 ZEND_NAMED_FE(saml2authncontext_authncontextdeclref_get,_wrap_Saml2AuthnContext_authnContextDeclRef_get,NULL)
 
57036
 ZEND_NAMED_FE(saml2authncontext_authenticatingauthority_set,_wrap_Saml2AuthnContext_AuthenticatingAuthority_set,NULL)
 
57037
 ZEND_NAMED_FE(saml2authncontext_authenticatingauthority_get,_wrap_Saml2AuthnContext_AuthenticatingAuthority_get,NULL)
 
57038
 ZEND_NAMED_FE(new_saml2authncontext,_wrap_new_Saml2AuthnContext,NULL)
 
57039
 ZEND_NAMED_FE(saml2authncontext_dump,_wrap_Saml2AuthnContext_dump,NULL)
 
57040
 ZEND_NAMED_FE(saml2subjectlocality_address_set,_wrap_Saml2SubjectLocality_address_set,NULL)
 
57041
 ZEND_NAMED_FE(saml2subjectlocality_address_get,_wrap_Saml2SubjectLocality_address_get,NULL)
 
57042
 ZEND_NAMED_FE(saml2subjectlocality_dnsname_set,_wrap_Saml2SubjectLocality_dnsName_set,NULL)
 
57043
 ZEND_NAMED_FE(saml2subjectlocality_dnsname_get,_wrap_Saml2SubjectLocality_dnsName_get,NULL)
 
57044
 ZEND_NAMED_FE(new_saml2subjectlocality,_wrap_new_Saml2SubjectLocality,NULL)
 
57045
 ZEND_NAMED_FE(saml2subjectlocality_dump,_wrap_Saml2SubjectLocality_dump,NULL)
 
57046
 ZEND_NAMED_FE(saml2subjectconfirmationdata_notbefore_set,_wrap_Saml2SubjectConfirmationData_notBefore_set,NULL)
 
57047
 ZEND_NAMED_FE(saml2subjectconfirmationdata_notbefore_get,_wrap_Saml2SubjectConfirmationData_notBefore_get,NULL)
 
57048
 ZEND_NAMED_FE(saml2subjectconfirmationdata_notonorafter_set,_wrap_Saml2SubjectConfirmationData_notOnOrAfter_set,NULL)
 
57049
 ZEND_NAMED_FE(saml2subjectconfirmationdata_notonorafter_get,_wrap_Saml2SubjectConfirmationData_notOnOrAfter_get,NULL)
 
57050
 ZEND_NAMED_FE(saml2subjectconfirmationdata_recipient_set,_wrap_Saml2SubjectConfirmationData_recipient_set,NULL)
 
57051
 ZEND_NAMED_FE(saml2subjectconfirmationdata_recipient_get,_wrap_Saml2SubjectConfirmationData_recipient_get,NULL)
 
57052
 ZEND_NAMED_FE(saml2subjectconfirmationdata_inresponseto_set,_wrap_Saml2SubjectConfirmationData_inResponseTo_set,NULL)
 
57053
 ZEND_NAMED_FE(saml2subjectconfirmationdata_inresponseto_get,_wrap_Saml2SubjectConfirmationData_inResponseTo_get,NULL)
 
57054
 ZEND_NAMED_FE(saml2subjectconfirmationdata_address_set,_wrap_Saml2SubjectConfirmationData_address_set,NULL)
 
57055
 ZEND_NAMED_FE(saml2subjectconfirmationdata_address_get,_wrap_Saml2SubjectConfirmationData_address_get,NULL)
 
57056
 ZEND_NAMED_FE(new_saml2subjectconfirmationdata,_wrap_new_Saml2SubjectConfirmationData,NULL)
 
57057
 ZEND_NAMED_FE(saml2subjectconfirmationdata_dump,_wrap_Saml2SubjectConfirmationData_dump,NULL)
 
57058
 ZEND_NAMED_FE(saml2subjectconfirmation_method_set,_wrap_Saml2SubjectConfirmation_method_set,NULL)
 
57059
 ZEND_NAMED_FE(saml2subjectconfirmation_method_get,_wrap_Saml2SubjectConfirmation_method_get,NULL)
 
57060
 ZEND_NAMED_FE(saml2subjectconfirmation_baseid_set,_wrap_Saml2SubjectConfirmation_baseID_set,NULL)
 
57061
 ZEND_NAMED_FE(saml2subjectconfirmation_baseid_get,_wrap_Saml2SubjectConfirmation_baseID_get,NULL)
 
57062
 ZEND_NAMED_FE(saml2subjectconfirmation_nameid_set,_wrap_Saml2SubjectConfirmation_nameID_set,NULL)
 
57063
 ZEND_NAMED_FE(saml2subjectconfirmation_nameid_get,_wrap_Saml2SubjectConfirmation_nameID_get,NULL)
 
57064
 ZEND_NAMED_FE(saml2subjectconfirmation_encryptedid_set,_wrap_Saml2SubjectConfirmation_encryptedID_set,NULL)
 
57065
 ZEND_NAMED_FE(saml2subjectconfirmation_encryptedid_get,_wrap_Saml2SubjectConfirmation_encryptedID_get,NULL)
 
57066
 ZEND_NAMED_FE(saml2subjectconfirmation_subjectconfirmationdata_set,_wrap_Saml2SubjectConfirmation_subjectConfirmationData_set,NULL)
 
57067
 ZEND_NAMED_FE(saml2subjectconfirmation_subjectconfirmationdata_get,_wrap_Saml2SubjectConfirmation_subjectConfirmationData_get,NULL)
 
57068
 ZEND_NAMED_FE(new_saml2subjectconfirmation,_wrap_new_Saml2SubjectConfirmation,NULL)
 
57069
 ZEND_NAMED_FE(saml2subjectconfirmation_dump,_wrap_Saml2SubjectConfirmation_dump,NULL)
 
57070
 ZEND_NAMED_FE(saml2proxyrestriction_audience_set,_wrap_Saml2ProxyRestriction_audience_set,NULL)
 
57071
 ZEND_NAMED_FE(saml2proxyrestriction_audience_get,_wrap_Saml2ProxyRestriction_audience_get,NULL)
 
57072
 ZEND_NAMED_FE(saml2proxyrestriction_count_set,_wrap_Saml2ProxyRestriction_count_set,NULL)
 
57073
 ZEND_NAMED_FE(saml2proxyrestriction_count_get,_wrap_Saml2ProxyRestriction_count_get,NULL)
 
57074
 ZEND_NAMED_FE(new_saml2proxyrestriction,_wrap_new_Saml2ProxyRestriction,NULL)
 
57075
 ZEND_NAMED_FE(saml2proxyrestriction_dump,_wrap_Saml2ProxyRestriction_dump,NULL)
 
57076
 ZEND_NAMED_FE(new_saml2statementabstract,_wrap_new_Saml2StatementAbstract,NULL)
 
57077
 ZEND_NAMED_FE(saml2statementabstract_dump,_wrap_Saml2StatementAbstract_dump,NULL)
 
57078
 ZEND_NAMED_FE(saml2authnstatement_authninstant_set,_wrap_Saml2AuthnStatement_authnInstant_set,NULL)
 
57079
 ZEND_NAMED_FE(saml2authnstatement_authninstant_get,_wrap_Saml2AuthnStatement_authnInstant_get,NULL)
 
57080
 ZEND_NAMED_FE(saml2authnstatement_sessionindex_set,_wrap_Saml2AuthnStatement_sessionIndex_set,NULL)
 
57081
 ZEND_NAMED_FE(saml2authnstatement_sessionindex_get,_wrap_Saml2AuthnStatement_sessionIndex_get,NULL)
 
57082
 ZEND_NAMED_FE(saml2authnstatement_sessionnotonorafter_set,_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_set,NULL)
 
57083
 ZEND_NAMED_FE(saml2authnstatement_sessionnotonorafter_get,_wrap_Saml2AuthnStatement_sessionNotOnOrAfter_get,NULL)
 
57084
 ZEND_NAMED_FE(saml2authnstatement_subjectlocality_set,_wrap_Saml2AuthnStatement_subjectLocality_set,NULL)
 
57085
 ZEND_NAMED_FE(saml2authnstatement_subjectlocality_get,_wrap_Saml2AuthnStatement_subjectLocality_get,NULL)
 
57086
 ZEND_NAMED_FE(saml2authnstatement_authncontext_set,_wrap_Saml2AuthnStatement_authnContext_set,NULL)
 
57087
 ZEND_NAMED_FE(saml2authnstatement_authncontext_get,_wrap_Saml2AuthnStatement_authnContext_get,NULL)
 
57088
 ZEND_NAMED_FE(new_saml2authnstatement,_wrap_new_Saml2AuthnStatement,NULL)
 
57089
 ZEND_NAMED_FE(saml2authnstatement_dump,_wrap_Saml2AuthnStatement_dump,NULL)
 
57090
 ZEND_NAMED_FE(new_saml2attributestatement,_wrap_new_Saml2AttributeStatement,NULL)
 
57091
 ZEND_NAMED_FE(saml2attributestatement_dump,_wrap_Saml2AttributeStatement_dump,NULL)
 
57092
 ZEND_NAMED_FE(samlp2idpentry_providerid_set,_wrap_Samlp2IDPEntry_providerId_set,NULL)
 
57093
 ZEND_NAMED_FE(samlp2idpentry_providerid_get,_wrap_Samlp2IDPEntry_providerId_get,NULL)
 
57094
 ZEND_NAMED_FE(samlp2idpentry_name_set,_wrap_Samlp2IDPEntry_name_set,NULL)
 
57095
 ZEND_NAMED_FE(samlp2idpentry_name_get,_wrap_Samlp2IDPEntry_name_get,NULL)
 
57096
 ZEND_NAMED_FE(samlp2idpentry_loc_set,_wrap_Samlp2IDPEntry_loc_set,NULL)
 
57097
 ZEND_NAMED_FE(samlp2idpentry_loc_get,_wrap_Samlp2IDPEntry_loc_get,NULL)
 
57098
 ZEND_NAMED_FE(new_samlp2idpentry,_wrap_new_Samlp2IDPEntry,NULL)
 
57099
 ZEND_NAMED_FE(samlp2idpentry_dump,_wrap_Samlp2IDPEntry_dump,NULL)
 
57100
 ZEND_NAMED_FE(new_samlp2extensions,_wrap_new_Samlp2Extensions,NULL)
 
57101
 ZEND_NAMED_FE(samlp2extensions_dump,_wrap_Samlp2Extensions_dump,NULL)
 
57102
 ZEND_NAMED_FE(saml2action_content_set,_wrap_Saml2Action_content_set,NULL)
 
57103
 ZEND_NAMED_FE(saml2action_content_get,_wrap_Saml2Action_content_get,NULL)
 
57104
 ZEND_NAMED_FE(saml2action_namespace_set,_wrap_Saml2Action_namespace_set,NULL)
 
57105
 ZEND_NAMED_FE(saml2action_namespace_get,_wrap_Saml2Action_namespace_get,NULL)
 
57106
 ZEND_NAMED_FE(new_saml2action,_wrap_new_Saml2Action,NULL)
 
57107
 ZEND_NAMED_FE(saml2action_dump,_wrap_Saml2Action_dump,NULL)
 
57108
 ZEND_NAMED_FE(samlp2statusresponse_id_set,_wrap_Samlp2StatusResponse_iD_set,NULL)
 
57109
 ZEND_NAMED_FE(samlp2statusresponse_id_get,_wrap_Samlp2StatusResponse_iD_get,NULL)
 
57110
 ZEND_NAMED_FE(samlp2statusresponse_inresponseto_set,_wrap_Samlp2StatusResponse_inResponseTo_set,NULL)
 
57111
 ZEND_NAMED_FE(samlp2statusresponse_inresponseto_get,_wrap_Samlp2StatusResponse_inResponseTo_get,NULL)
 
57112
 ZEND_NAMED_FE(samlp2statusresponse_version_set,_wrap_Samlp2StatusResponse_version_set,NULL)
 
57113
 ZEND_NAMED_FE(samlp2statusresponse_version_get,_wrap_Samlp2StatusResponse_version_get,NULL)
 
57114
 ZEND_NAMED_FE(samlp2statusresponse_issueinstant_set,_wrap_Samlp2StatusResponse_issueInstant_set,NULL)
 
57115
 ZEND_NAMED_FE(samlp2statusresponse_issueinstant_get,_wrap_Samlp2StatusResponse_issueInstant_get,NULL)
 
57116
 ZEND_NAMED_FE(samlp2statusresponse_destination_set,_wrap_Samlp2StatusResponse_destination_set,NULL)
 
57117
 ZEND_NAMED_FE(samlp2statusresponse_destination_get,_wrap_Samlp2StatusResponse_destination_get,NULL)
 
57118
 ZEND_NAMED_FE(samlp2statusresponse_consent_set,_wrap_Samlp2StatusResponse_consent_set,NULL)
 
57119
 ZEND_NAMED_FE(samlp2statusresponse_consent_get,_wrap_Samlp2StatusResponse_consent_get,NULL)
 
57120
 ZEND_NAMED_FE(samlp2statusresponse_issuer_set,_wrap_Samlp2StatusResponse_issuer_set,NULL)
 
57121
 ZEND_NAMED_FE(samlp2statusresponse_issuer_get,_wrap_Samlp2StatusResponse_issuer_get,NULL)
 
57122
 ZEND_NAMED_FE(samlp2statusresponse_extensions_set,_wrap_Samlp2StatusResponse_extensions_set,NULL)
 
57123
 ZEND_NAMED_FE(samlp2statusresponse_extensions_get,_wrap_Samlp2StatusResponse_extensions_get,NULL)
 
57124
 ZEND_NAMED_FE(samlp2statusresponse_status_set,_wrap_Samlp2StatusResponse_status_set,NULL)
 
57125
 ZEND_NAMED_FE(samlp2statusresponse_status_get,_wrap_Samlp2StatusResponse_status_get,NULL)
 
57126
 ZEND_NAMED_FE(new_samlp2statusresponse,_wrap_new_Samlp2StatusResponse,NULL)
 
57127
 ZEND_NAMED_FE(samlp2statusresponse_dump,_wrap_Samlp2StatusResponse_dump,NULL)
 
57128
 ZEND_NAMED_FE(samlp2response_issuer_set,_wrap_Samlp2Response_issuer_set,NULL)
 
57129
 ZEND_NAMED_FE(samlp2response_issuer_get,_wrap_Samlp2Response_issuer_get,NULL)
 
57130
 ZEND_NAMED_FE(samlp2response_extensions_set,_wrap_Samlp2Response_extensions_set,NULL)
 
57131
 ZEND_NAMED_FE(samlp2response_extensions_get,_wrap_Samlp2Response_extensions_get,NULL)
 
57132
 ZEND_NAMED_FE(samlp2response_status_set,_wrap_Samlp2Response_status_set,NULL)
 
57133
 ZEND_NAMED_FE(samlp2response_status_get,_wrap_Samlp2Response_status_get,NULL)
 
57134
 ZEND_NAMED_FE(samlp2response_id_set,_wrap_Samlp2Response_iD_set,NULL)
 
57135
 ZEND_NAMED_FE(samlp2response_id_get,_wrap_Samlp2Response_iD_get,NULL)
 
57136
 ZEND_NAMED_FE(samlp2response_inresponseto_set,_wrap_Samlp2Response_inResponseTo_set,NULL)
 
57137
 ZEND_NAMED_FE(samlp2response_inresponseto_get,_wrap_Samlp2Response_inResponseTo_get,NULL)
 
57138
 ZEND_NAMED_FE(samlp2response_version_set,_wrap_Samlp2Response_version_set,NULL)
 
57139
 ZEND_NAMED_FE(samlp2response_version_get,_wrap_Samlp2Response_version_get,NULL)
 
57140
 ZEND_NAMED_FE(samlp2response_issueinstant_set,_wrap_Samlp2Response_issueInstant_set,NULL)
 
57141
 ZEND_NAMED_FE(samlp2response_issueinstant_get,_wrap_Samlp2Response_issueInstant_get,NULL)
 
57142
 ZEND_NAMED_FE(samlp2response_destination_set,_wrap_Samlp2Response_destination_set,NULL)
 
57143
 ZEND_NAMED_FE(samlp2response_destination_get,_wrap_Samlp2Response_destination_get,NULL)
 
57144
 ZEND_NAMED_FE(samlp2response_consent_set,_wrap_Samlp2Response_consent_set,NULL)
 
57145
 ZEND_NAMED_FE(samlp2response_consent_get,_wrap_Samlp2Response_consent_get,NULL)
 
57146
 ZEND_NAMED_FE(samlp2response_assertion_set,_wrap_Samlp2Response_assertion_set,NULL)
 
57147
 ZEND_NAMED_FE(samlp2response_assertion_get,_wrap_Samlp2Response_assertion_get,NULL)
 
57148
 ZEND_NAMED_FE(new_samlp2response,_wrap_new_Samlp2Response,NULL)
 
57149
 ZEND_NAMED_FE(samlp2response_dump,_wrap_Samlp2Response_dump,NULL)
 
57150
 ZEND_NAMED_FE(samlp2artifactresponse_any_set,_wrap_Samlp2ArtifactResponse_any_set,NULL)
 
57151
 ZEND_NAMED_FE(samlp2artifactresponse_any_get,_wrap_Samlp2ArtifactResponse_any_get,NULL)
 
57152
 ZEND_NAMED_FE(samlp2artifactresponse_issuer_set,_wrap_Samlp2ArtifactResponse_issuer_set,NULL)
 
57153
 ZEND_NAMED_FE(samlp2artifactresponse_issuer_get,_wrap_Samlp2ArtifactResponse_issuer_get,NULL)
 
57154
 ZEND_NAMED_FE(samlp2artifactresponse_extensions_set,_wrap_Samlp2ArtifactResponse_extensions_set,NULL)
 
57155
 ZEND_NAMED_FE(samlp2artifactresponse_extensions_get,_wrap_Samlp2ArtifactResponse_extensions_get,NULL)
 
57156
 ZEND_NAMED_FE(samlp2artifactresponse_status_set,_wrap_Samlp2ArtifactResponse_status_set,NULL)
 
57157
 ZEND_NAMED_FE(samlp2artifactresponse_status_get,_wrap_Samlp2ArtifactResponse_status_get,NULL)
 
57158
 ZEND_NAMED_FE(samlp2artifactresponse_id_set,_wrap_Samlp2ArtifactResponse_iD_set,NULL)
 
57159
 ZEND_NAMED_FE(samlp2artifactresponse_id_get,_wrap_Samlp2ArtifactResponse_iD_get,NULL)
 
57160
 ZEND_NAMED_FE(samlp2artifactresponse_inresponseto_set,_wrap_Samlp2ArtifactResponse_inResponseTo_set,NULL)
 
57161
 ZEND_NAMED_FE(samlp2artifactresponse_inresponseto_get,_wrap_Samlp2ArtifactResponse_inResponseTo_get,NULL)
 
57162
 ZEND_NAMED_FE(samlp2artifactresponse_version_set,_wrap_Samlp2ArtifactResponse_version_set,NULL)
 
57163
 ZEND_NAMED_FE(samlp2artifactresponse_version_get,_wrap_Samlp2ArtifactResponse_version_get,NULL)
 
57164
 ZEND_NAMED_FE(samlp2artifactresponse_issueinstant_set,_wrap_Samlp2ArtifactResponse_issueInstant_set,NULL)
 
57165
 ZEND_NAMED_FE(samlp2artifactresponse_issueinstant_get,_wrap_Samlp2ArtifactResponse_issueInstant_get,NULL)
 
57166
 ZEND_NAMED_FE(samlp2artifactresponse_destination_set,_wrap_Samlp2ArtifactResponse_destination_set,NULL)
 
57167
 ZEND_NAMED_FE(samlp2artifactresponse_destination_get,_wrap_Samlp2ArtifactResponse_destination_get,NULL)
 
57168
 ZEND_NAMED_FE(samlp2artifactresponse_consent_set,_wrap_Samlp2ArtifactResponse_consent_set,NULL)
 
57169
 ZEND_NAMED_FE(samlp2artifactresponse_consent_get,_wrap_Samlp2ArtifactResponse_consent_get,NULL)
 
57170
 ZEND_NAMED_FE(new_samlp2artifactresponse,_wrap_new_Samlp2ArtifactResponse,NULL)
 
57171
 ZEND_NAMED_FE(samlp2artifactresponse_dump,_wrap_Samlp2ArtifactResponse_dump,NULL)
 
57172
 ZEND_NAMED_FE(samlp2requestabstract_id_set,_wrap_Samlp2RequestAbstract_iD_set,NULL)
 
57173
 ZEND_NAMED_FE(samlp2requestabstract_id_get,_wrap_Samlp2RequestAbstract_iD_get,NULL)
 
57174
 ZEND_NAMED_FE(samlp2requestabstract_version_set,_wrap_Samlp2RequestAbstract_version_set,NULL)
 
57175
 ZEND_NAMED_FE(samlp2requestabstract_version_get,_wrap_Samlp2RequestAbstract_version_get,NULL)
 
57176
 ZEND_NAMED_FE(samlp2requestabstract_issueinstant_set,_wrap_Samlp2RequestAbstract_issueInstant_set,NULL)
 
57177
 ZEND_NAMED_FE(samlp2requestabstract_issueinstant_get,_wrap_Samlp2RequestAbstract_issueInstant_get,NULL)
 
57178
 ZEND_NAMED_FE(samlp2requestabstract_destination_set,_wrap_Samlp2RequestAbstract_destination_set,NULL)
 
57179
 ZEND_NAMED_FE(samlp2requestabstract_destination_get,_wrap_Samlp2RequestAbstract_destination_get,NULL)
 
57180
 ZEND_NAMED_FE(samlp2requestabstract_consent_set,_wrap_Samlp2RequestAbstract_consent_set,NULL)
 
57181
 ZEND_NAMED_FE(samlp2requestabstract_consent_get,_wrap_Samlp2RequestAbstract_consent_get,NULL)
 
57182
 ZEND_NAMED_FE(samlp2requestabstract_issuer_set,_wrap_Samlp2RequestAbstract_issuer_set,NULL)
 
57183
 ZEND_NAMED_FE(samlp2requestabstract_issuer_get,_wrap_Samlp2RequestAbstract_issuer_get,NULL)
 
57184
 ZEND_NAMED_FE(samlp2requestabstract_extensions_set,_wrap_Samlp2RequestAbstract_extensions_set,NULL)
 
57185
 ZEND_NAMED_FE(samlp2requestabstract_extensions_get,_wrap_Samlp2RequestAbstract_extensions_get,NULL)
 
57186
 ZEND_NAMED_FE(new_samlp2requestabstract,_wrap_new_Samlp2RequestAbstract,NULL)
 
57187
 ZEND_NAMED_FE(samlp2requestabstract_dump,_wrap_Samlp2RequestAbstract_dump,NULL)
 
57188
 ZEND_NAMED_FE(samlp2assertionidrequest_assertionidref_set,_wrap_Samlp2AssertionIDRequest_assertionIdRef_set,NULL)
 
57189
 ZEND_NAMED_FE(samlp2assertionidrequest_assertionidref_get,_wrap_Samlp2AssertionIDRequest_assertionIdRef_get,NULL)
 
57190
 ZEND_NAMED_FE(samlp2assertionidrequest_issuer_set,_wrap_Samlp2AssertionIDRequest_issuer_set,NULL)
 
57191
 ZEND_NAMED_FE(samlp2assertionidrequest_issuer_get,_wrap_Samlp2AssertionIDRequest_issuer_get,NULL)
 
57192
 ZEND_NAMED_FE(samlp2assertionidrequest_extensions_set,_wrap_Samlp2AssertionIDRequest_extensions_set,NULL)
 
57193
 ZEND_NAMED_FE(samlp2assertionidrequest_extensions_get,_wrap_Samlp2AssertionIDRequest_extensions_get,NULL)
 
57194
 ZEND_NAMED_FE(samlp2assertionidrequest_id_set,_wrap_Samlp2AssertionIDRequest_iD_set,NULL)
 
57195
 ZEND_NAMED_FE(samlp2assertionidrequest_id_get,_wrap_Samlp2AssertionIDRequest_iD_get,NULL)
 
57196
 ZEND_NAMED_FE(samlp2assertionidrequest_version_set,_wrap_Samlp2AssertionIDRequest_version_set,NULL)
 
57197
 ZEND_NAMED_FE(samlp2assertionidrequest_version_get,_wrap_Samlp2AssertionIDRequest_version_get,NULL)
 
57198
 ZEND_NAMED_FE(samlp2assertionidrequest_issueinstant_set,_wrap_Samlp2AssertionIDRequest_issueInstant_set,NULL)
 
57199
 ZEND_NAMED_FE(samlp2assertionidrequest_issueinstant_get,_wrap_Samlp2AssertionIDRequest_issueInstant_get,NULL)
 
57200
 ZEND_NAMED_FE(samlp2assertionidrequest_destination_set,_wrap_Samlp2AssertionIDRequest_destination_set,NULL)
 
57201
 ZEND_NAMED_FE(samlp2assertionidrequest_destination_get,_wrap_Samlp2AssertionIDRequest_destination_get,NULL)
 
57202
 ZEND_NAMED_FE(samlp2assertionidrequest_consent_set,_wrap_Samlp2AssertionIDRequest_consent_set,NULL)
 
57203
 ZEND_NAMED_FE(samlp2assertionidrequest_consent_get,_wrap_Samlp2AssertionIDRequest_consent_get,NULL)
 
57204
 ZEND_NAMED_FE(new_samlp2assertionidrequest,_wrap_new_Samlp2AssertionIDRequest,NULL)
 
57205
 ZEND_NAMED_FE(samlp2assertionidrequest_dump,_wrap_Samlp2AssertionIDRequest_dump,NULL)
 
57206
 ZEND_NAMED_FE(samlp2artifactresolve_artifact_set,_wrap_Samlp2ArtifactResolve_artifact_set,NULL)
 
57207
 ZEND_NAMED_FE(samlp2artifactresolve_artifact_get,_wrap_Samlp2ArtifactResolve_artifact_get,NULL)
 
57208
 ZEND_NAMED_FE(samlp2artifactresolve_issuer_set,_wrap_Samlp2ArtifactResolve_issuer_set,NULL)
 
57209
 ZEND_NAMED_FE(samlp2artifactresolve_issuer_get,_wrap_Samlp2ArtifactResolve_issuer_get,NULL)
 
57210
 ZEND_NAMED_FE(samlp2artifactresolve_extensions_set,_wrap_Samlp2ArtifactResolve_extensions_set,NULL)
 
57211
 ZEND_NAMED_FE(samlp2artifactresolve_extensions_get,_wrap_Samlp2ArtifactResolve_extensions_get,NULL)
 
57212
 ZEND_NAMED_FE(samlp2artifactresolve_id_set,_wrap_Samlp2ArtifactResolve_iD_set,NULL)
 
57213
 ZEND_NAMED_FE(samlp2artifactresolve_id_get,_wrap_Samlp2ArtifactResolve_iD_get,NULL)
 
57214
 ZEND_NAMED_FE(samlp2artifactresolve_version_set,_wrap_Samlp2ArtifactResolve_version_set,NULL)
 
57215
 ZEND_NAMED_FE(samlp2artifactresolve_version_get,_wrap_Samlp2ArtifactResolve_version_get,NULL)
 
57216
 ZEND_NAMED_FE(samlp2artifactresolve_issueinstant_set,_wrap_Samlp2ArtifactResolve_issueInstant_set,NULL)
 
57217
 ZEND_NAMED_FE(samlp2artifactresolve_issueinstant_get,_wrap_Samlp2ArtifactResolve_issueInstant_get,NULL)
 
57218
 ZEND_NAMED_FE(samlp2artifactresolve_destination_set,_wrap_Samlp2ArtifactResolve_destination_set,NULL)
 
57219
 ZEND_NAMED_FE(samlp2artifactresolve_destination_get,_wrap_Samlp2ArtifactResolve_destination_get,NULL)
 
57220
 ZEND_NAMED_FE(samlp2artifactresolve_consent_set,_wrap_Samlp2ArtifactResolve_consent_set,NULL)
 
57221
 ZEND_NAMED_FE(samlp2artifactresolve_consent_get,_wrap_Samlp2ArtifactResolve_consent_get,NULL)
 
57222
 ZEND_NAMED_FE(new_samlp2artifactresolve,_wrap_new_Samlp2ArtifactResolve,NULL)
 
57223
 ZEND_NAMED_FE(samlp2artifactresolve_dump,_wrap_Samlp2ArtifactResolve_dump,NULL)
 
57224
 ZEND_NAMED_FE(samlp2nameidmappingrequest_baseid_set,_wrap_Samlp2NameIDMappingRequest_baseID_set,NULL)
 
57225
 ZEND_NAMED_FE(samlp2nameidmappingrequest_baseid_get,_wrap_Samlp2NameIDMappingRequest_baseID_get,NULL)
 
57226
 ZEND_NAMED_FE(samlp2nameidmappingrequest_nameid_set,_wrap_Samlp2NameIDMappingRequest_nameID_set,NULL)
 
57227
 ZEND_NAMED_FE(samlp2nameidmappingrequest_nameid_get,_wrap_Samlp2NameIDMappingRequest_nameID_get,NULL)
 
57228
 ZEND_NAMED_FE(samlp2nameidmappingrequest_encryptedid_set,_wrap_Samlp2NameIDMappingRequest_encryptedID_set,NULL)
 
57229
 ZEND_NAMED_FE(samlp2nameidmappingrequest_encryptedid_get,_wrap_Samlp2NameIDMappingRequest_encryptedID_get,NULL)
 
57230
 ZEND_NAMED_FE(samlp2nameidmappingrequest_nameidpolicy_set,_wrap_Samlp2NameIDMappingRequest_nameIDPolicy_set,NULL)
 
57231
 ZEND_NAMED_FE(samlp2nameidmappingrequest_nameidpolicy_get,_wrap_Samlp2NameIDMappingRequest_nameIDPolicy_get,NULL)
 
57232
 ZEND_NAMED_FE(samlp2nameidmappingrequest_issuer_set,_wrap_Samlp2NameIDMappingRequest_issuer_set,NULL)
 
57233
 ZEND_NAMED_FE(samlp2nameidmappingrequest_issuer_get,_wrap_Samlp2NameIDMappingRequest_issuer_get,NULL)
 
57234
 ZEND_NAMED_FE(samlp2nameidmappingrequest_extensions_set,_wrap_Samlp2NameIDMappingRequest_extensions_set,NULL)
 
57235
 ZEND_NAMED_FE(samlp2nameidmappingrequest_extensions_get,_wrap_Samlp2NameIDMappingRequest_extensions_get,NULL)
 
57236
 ZEND_NAMED_FE(samlp2nameidmappingrequest_id_set,_wrap_Samlp2NameIDMappingRequest_iD_set,NULL)
 
57237
 ZEND_NAMED_FE(samlp2nameidmappingrequest_id_get,_wrap_Samlp2NameIDMappingRequest_iD_get,NULL)
 
57238
 ZEND_NAMED_FE(samlp2nameidmappingrequest_version_set,_wrap_Samlp2NameIDMappingRequest_version_set,NULL)
 
57239
 ZEND_NAMED_FE(samlp2nameidmappingrequest_version_get,_wrap_Samlp2NameIDMappingRequest_version_get,NULL)
 
57240
 ZEND_NAMED_FE(samlp2nameidmappingrequest_issueinstant_set,_wrap_Samlp2NameIDMappingRequest_issueInstant_set,NULL)
 
57241
 ZEND_NAMED_FE(samlp2nameidmappingrequest_issueinstant_get,_wrap_Samlp2NameIDMappingRequest_issueInstant_get,NULL)
 
57242
 ZEND_NAMED_FE(samlp2nameidmappingrequest_destination_set,_wrap_Samlp2NameIDMappingRequest_destination_set,NULL)
 
57243
 ZEND_NAMED_FE(samlp2nameidmappingrequest_destination_get,_wrap_Samlp2NameIDMappingRequest_destination_get,NULL)
 
57244
 ZEND_NAMED_FE(samlp2nameidmappingrequest_consent_set,_wrap_Samlp2NameIDMappingRequest_consent_set,NULL)
 
57245
 ZEND_NAMED_FE(samlp2nameidmappingrequest_consent_get,_wrap_Samlp2NameIDMappingRequest_consent_get,NULL)
 
57246
 ZEND_NAMED_FE(new_samlp2nameidmappingrequest,_wrap_new_Samlp2NameIDMappingRequest,NULL)
 
57247
 ZEND_NAMED_FE(samlp2nameidmappingrequest_dump,_wrap_Samlp2NameIDMappingRequest_dump,NULL)
 
57248
 ZEND_NAMED_FE(samlp2authnrequest_forceauthn_set,_wrap_Samlp2AuthnRequest_forceAuthn_set,NULL)
 
57249
 ZEND_NAMED_FE(samlp2authnrequest_forceauthn_get,_wrap_Samlp2AuthnRequest_forceAuthn_get,NULL)
 
57250
 ZEND_NAMED_FE(samlp2authnrequest_ispassive_set,_wrap_Samlp2AuthnRequest_isPassive_set,NULL)
 
57251
 ZEND_NAMED_FE(samlp2authnrequest_ispassive_get,_wrap_Samlp2AuthnRequest_isPassive_get,NULL)
 
57252
 ZEND_NAMED_FE(samlp2authnrequest_protocolbinding_set,_wrap_Samlp2AuthnRequest_protocolBinding_set,NULL)
 
57253
 ZEND_NAMED_FE(samlp2authnrequest_protocolbinding_get,_wrap_Samlp2AuthnRequest_protocolBinding_get,NULL)
 
57254
 ZEND_NAMED_FE(samlp2authnrequest_assertionconsumerserviceindex_set,_wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_set,NULL)
 
57255
 ZEND_NAMED_FE(samlp2authnrequest_assertionconsumerserviceindex_get,_wrap_Samlp2AuthnRequest_assertionConsumerServiceIndex_get,NULL)
 
57256
 ZEND_NAMED_FE(samlp2authnrequest_assertionconsumerserviceurl_set,_wrap_Samlp2AuthnRequest_AssertionConsumerServiceURL_set,NULL)
 
57257
 ZEND_NAMED_FE(samlp2authnrequest_assertionconsumerserviceurl_get,_wrap_Samlp2AuthnRequest_AssertionConsumerServiceURL_get,NULL)
 
57258
 ZEND_NAMED_FE(samlp2authnrequest_attributeconsumingserviceindex_set,_wrap_Samlp2AuthnRequest_attributeConsumingServiceIndex_set,NULL)
 
57259
 ZEND_NAMED_FE(samlp2authnrequest_attributeconsumingserviceindex_get,_wrap_Samlp2AuthnRequest_attributeConsumingServiceIndex_get,NULL)
 
57260
 ZEND_NAMED_FE(samlp2authnrequest_providername_set,_wrap_Samlp2AuthnRequest_ProviderName_set,NULL)
 
57261
 ZEND_NAMED_FE(samlp2authnrequest_providername_get,_wrap_Samlp2AuthnRequest_ProviderName_get,NULL)
 
57262
 ZEND_NAMED_FE(samlp2authnrequest_subject_set,_wrap_Samlp2AuthnRequest_subject_set,NULL)
 
57263
 ZEND_NAMED_FE(samlp2authnrequest_subject_get,_wrap_Samlp2AuthnRequest_subject_get,NULL)
 
57264
 ZEND_NAMED_FE(samlp2authnrequest_nameidpolicy_set,_wrap_Samlp2AuthnRequest_nameIDPolicy_set,NULL)
 
57265
 ZEND_NAMED_FE(samlp2authnrequest_nameidpolicy_get,_wrap_Samlp2AuthnRequest_nameIDPolicy_get,NULL)
 
57266
 ZEND_NAMED_FE(samlp2authnrequest_conditions_set,_wrap_Samlp2AuthnRequest_conditions_set,NULL)
 
57267
 ZEND_NAMED_FE(samlp2authnrequest_conditions_get,_wrap_Samlp2AuthnRequest_conditions_get,NULL)
 
57268
 ZEND_NAMED_FE(samlp2authnrequest_requestedauthncontext_set,_wrap_Samlp2AuthnRequest_requestedAuthnContext_set,NULL)
 
57269
 ZEND_NAMED_FE(samlp2authnrequest_requestedauthncontext_get,_wrap_Samlp2AuthnRequest_requestedAuthnContext_get,NULL)
 
57270
 ZEND_NAMED_FE(samlp2authnrequest_scoping_set,_wrap_Samlp2AuthnRequest_scoping_set,NULL)
 
57271
 ZEND_NAMED_FE(samlp2authnrequest_scoping_get,_wrap_Samlp2AuthnRequest_scoping_get,NULL)
 
57272
 ZEND_NAMED_FE(samlp2authnrequest_issuer_set,_wrap_Samlp2AuthnRequest_issuer_set,NULL)
 
57273
 ZEND_NAMED_FE(samlp2authnrequest_issuer_get,_wrap_Samlp2AuthnRequest_issuer_get,NULL)
 
57274
 ZEND_NAMED_FE(samlp2authnrequest_extensions_set,_wrap_Samlp2AuthnRequest_extensions_set,NULL)
 
57275
 ZEND_NAMED_FE(samlp2authnrequest_extensions_get,_wrap_Samlp2AuthnRequest_extensions_get,NULL)
 
57276
 ZEND_NAMED_FE(samlp2authnrequest_id_set,_wrap_Samlp2AuthnRequest_iD_set,NULL)
 
57277
 ZEND_NAMED_FE(samlp2authnrequest_id_get,_wrap_Samlp2AuthnRequest_iD_get,NULL)
 
57278
 ZEND_NAMED_FE(samlp2authnrequest_version_set,_wrap_Samlp2AuthnRequest_version_set,NULL)
 
57279
 ZEND_NAMED_FE(samlp2authnrequest_version_get,_wrap_Samlp2AuthnRequest_version_get,NULL)
 
57280
 ZEND_NAMED_FE(samlp2authnrequest_issueinstant_set,_wrap_Samlp2AuthnRequest_issueInstant_set,NULL)
 
57281
 ZEND_NAMED_FE(samlp2authnrequest_issueinstant_get,_wrap_Samlp2AuthnRequest_issueInstant_get,NULL)
 
57282
 ZEND_NAMED_FE(samlp2authnrequest_destination_set,_wrap_Samlp2AuthnRequest_destination_set,NULL)
 
57283
 ZEND_NAMED_FE(samlp2authnrequest_destination_get,_wrap_Samlp2AuthnRequest_destination_get,NULL)
 
57284
 ZEND_NAMED_FE(samlp2authnrequest_consent_set,_wrap_Samlp2AuthnRequest_consent_set,NULL)
 
57285
 ZEND_NAMED_FE(samlp2authnrequest_consent_get,_wrap_Samlp2AuthnRequest_consent_get,NULL)
 
57286
 ZEND_NAMED_FE(new_samlp2authnrequest,_wrap_new_Samlp2AuthnRequest,NULL)
 
57287
 ZEND_NAMED_FE(samlp2authnrequest_dump,_wrap_Samlp2AuthnRequest_dump,NULL)
 
57288
 ZEND_NAMED_FE(samlp2subjectqueryabstract_subject_set,_wrap_Samlp2SubjectQueryAbstract_subject_set,NULL)
 
57289
 ZEND_NAMED_FE(samlp2subjectqueryabstract_subject_get,_wrap_Samlp2SubjectQueryAbstract_subject_get,NULL)
 
57290
 ZEND_NAMED_FE(samlp2subjectqueryabstract_issuer_set,_wrap_Samlp2SubjectQueryAbstract_issuer_set,NULL)
 
57291
 ZEND_NAMED_FE(samlp2subjectqueryabstract_issuer_get,_wrap_Samlp2SubjectQueryAbstract_issuer_get,NULL)
 
57292
 ZEND_NAMED_FE(samlp2subjectqueryabstract_extensions_set,_wrap_Samlp2SubjectQueryAbstract_extensions_set,NULL)
 
57293
 ZEND_NAMED_FE(samlp2subjectqueryabstract_extensions_get,_wrap_Samlp2SubjectQueryAbstract_extensions_get,NULL)
 
57294
 ZEND_NAMED_FE(samlp2subjectqueryabstract_id_set,_wrap_Samlp2SubjectQueryAbstract_iD_set,NULL)
 
57295
 ZEND_NAMED_FE(samlp2subjectqueryabstract_id_get,_wrap_Samlp2SubjectQueryAbstract_iD_get,NULL)
 
57296
 ZEND_NAMED_FE(samlp2subjectqueryabstract_version_set,_wrap_Samlp2SubjectQueryAbstract_version_set,NULL)
 
57297
 ZEND_NAMED_FE(samlp2subjectqueryabstract_version_get,_wrap_Samlp2SubjectQueryAbstract_version_get,NULL)
 
57298
 ZEND_NAMED_FE(samlp2subjectqueryabstract_issueinstant_set,_wrap_Samlp2SubjectQueryAbstract_issueInstant_set,NULL)
 
57299
 ZEND_NAMED_FE(samlp2subjectqueryabstract_issueinstant_get,_wrap_Samlp2SubjectQueryAbstract_issueInstant_get,NULL)
 
57300
 ZEND_NAMED_FE(samlp2subjectqueryabstract_destination_set,_wrap_Samlp2SubjectQueryAbstract_destination_set,NULL)
 
57301
 ZEND_NAMED_FE(samlp2subjectqueryabstract_destination_get,_wrap_Samlp2SubjectQueryAbstract_destination_get,NULL)
 
57302
 ZEND_NAMED_FE(samlp2subjectqueryabstract_consent_set,_wrap_Samlp2SubjectQueryAbstract_consent_set,NULL)
 
57303
 ZEND_NAMED_FE(samlp2subjectqueryabstract_consent_get,_wrap_Samlp2SubjectQueryAbstract_consent_get,NULL)
 
57304
 ZEND_NAMED_FE(new_samlp2subjectqueryabstract,_wrap_new_Samlp2SubjectQueryAbstract,NULL)
 
57305
 ZEND_NAMED_FE(samlp2subjectqueryabstract_dump,_wrap_Samlp2SubjectQueryAbstract_dump,NULL)
 
57306
 ZEND_NAMED_FE(samlp2authzdecisionquery_resource_set,_wrap_Samlp2AuthzDecisionQuery_resource_set,NULL)
 
57307
 ZEND_NAMED_FE(samlp2authzdecisionquery_resource_get,_wrap_Samlp2AuthzDecisionQuery_resource_get,NULL)
 
57308
 ZEND_NAMED_FE(samlp2authzdecisionquery_action_set,_wrap_Samlp2AuthzDecisionQuery_action_set,NULL)
 
57309
 ZEND_NAMED_FE(samlp2authzdecisionquery_action_get,_wrap_Samlp2AuthzDecisionQuery_action_get,NULL)
 
57310
 ZEND_NAMED_FE(samlp2authzdecisionquery_evidence_set,_wrap_Samlp2AuthzDecisionQuery_evidence_set,NULL)
 
57311
 ZEND_NAMED_FE(samlp2authzdecisionquery_evidence_get,_wrap_Samlp2AuthzDecisionQuery_evidence_get,NULL)
 
57312
 ZEND_NAMED_FE(samlp2authzdecisionquery_subject_set,_wrap_Samlp2AuthzDecisionQuery_subject_set,NULL)
 
57313
 ZEND_NAMED_FE(samlp2authzdecisionquery_subject_get,_wrap_Samlp2AuthzDecisionQuery_subject_get,NULL)
 
57314
 ZEND_NAMED_FE(samlp2authzdecisionquery_issuer_set,_wrap_Samlp2AuthzDecisionQuery_issuer_set,NULL)
 
57315
 ZEND_NAMED_FE(samlp2authzdecisionquery_issuer_get,_wrap_Samlp2AuthzDecisionQuery_issuer_get,NULL)
 
57316
 ZEND_NAMED_FE(samlp2authzdecisionquery_extensions_set,_wrap_Samlp2AuthzDecisionQuery_extensions_set,NULL)
 
57317
 ZEND_NAMED_FE(samlp2authzdecisionquery_extensions_get,_wrap_Samlp2AuthzDecisionQuery_extensions_get,NULL)
 
57318
 ZEND_NAMED_FE(samlp2authzdecisionquery_id_set,_wrap_Samlp2AuthzDecisionQuery_iD_set,NULL)
 
57319
 ZEND_NAMED_FE(samlp2authzdecisionquery_id_get,_wrap_Samlp2AuthzDecisionQuery_iD_get,NULL)
 
57320
 ZEND_NAMED_FE(samlp2authzdecisionquery_version_set,_wrap_Samlp2AuthzDecisionQuery_version_set,NULL)
 
57321
 ZEND_NAMED_FE(samlp2authzdecisionquery_version_get,_wrap_Samlp2AuthzDecisionQuery_version_get,NULL)
 
57322
 ZEND_NAMED_FE(samlp2authzdecisionquery_issueinstant_set,_wrap_Samlp2AuthzDecisionQuery_issueInstant_set,NULL)
 
57323
 ZEND_NAMED_FE(samlp2authzdecisionquery_issueinstant_get,_wrap_Samlp2AuthzDecisionQuery_issueInstant_get,NULL)
 
57324
 ZEND_NAMED_FE(samlp2authzdecisionquery_destination_set,_wrap_Samlp2AuthzDecisionQuery_destination_set,NULL)
 
57325
 ZEND_NAMED_FE(samlp2authzdecisionquery_destination_get,_wrap_Samlp2AuthzDecisionQuery_destination_get,NULL)
 
57326
 ZEND_NAMED_FE(samlp2authzdecisionquery_consent_set,_wrap_Samlp2AuthzDecisionQuery_consent_set,NULL)
 
57327
 ZEND_NAMED_FE(samlp2authzdecisionquery_consent_get,_wrap_Samlp2AuthzDecisionQuery_consent_get,NULL)
 
57328
 ZEND_NAMED_FE(new_samlp2authzdecisionquery,_wrap_new_Samlp2AuthzDecisionQuery,NULL)
 
57329
 ZEND_NAMED_FE(samlp2authzdecisionquery_dump,_wrap_Samlp2AuthzDecisionQuery_dump,NULL)
 
57330
 ZEND_NAMED_FE(samlp2attributequery_attribute_set,_wrap_Samlp2AttributeQuery_attribute_set,NULL)
 
57331
 ZEND_NAMED_FE(samlp2attributequery_attribute_get,_wrap_Samlp2AttributeQuery_attribute_get,NULL)
 
57332
 ZEND_NAMED_FE(samlp2attributequery_subject_set,_wrap_Samlp2AttributeQuery_subject_set,NULL)
 
57333
 ZEND_NAMED_FE(samlp2attributequery_subject_get,_wrap_Samlp2AttributeQuery_subject_get,NULL)
 
57334
 ZEND_NAMED_FE(samlp2attributequery_issuer_set,_wrap_Samlp2AttributeQuery_issuer_set,NULL)
 
57335
 ZEND_NAMED_FE(samlp2attributequery_issuer_get,_wrap_Samlp2AttributeQuery_issuer_get,NULL)
 
57336
 ZEND_NAMED_FE(samlp2attributequery_extensions_set,_wrap_Samlp2AttributeQuery_extensions_set,NULL)
 
57337
 ZEND_NAMED_FE(samlp2attributequery_extensions_get,_wrap_Samlp2AttributeQuery_extensions_get,NULL)
 
57338
 ZEND_NAMED_FE(samlp2attributequery_id_set,_wrap_Samlp2AttributeQuery_iD_set,NULL)
 
57339
 ZEND_NAMED_FE(samlp2attributequery_id_get,_wrap_Samlp2AttributeQuery_iD_get,NULL)
 
57340
 ZEND_NAMED_FE(samlp2attributequery_version_set,_wrap_Samlp2AttributeQuery_version_set,NULL)
 
57341
 ZEND_NAMED_FE(samlp2attributequery_version_get,_wrap_Samlp2AttributeQuery_version_get,NULL)
 
57342
 ZEND_NAMED_FE(samlp2attributequery_issueinstant_set,_wrap_Samlp2AttributeQuery_issueInstant_set,NULL)
 
57343
 ZEND_NAMED_FE(samlp2attributequery_issueinstant_get,_wrap_Samlp2AttributeQuery_issueInstant_get,NULL)
 
57344
 ZEND_NAMED_FE(samlp2attributequery_destination_set,_wrap_Samlp2AttributeQuery_destination_set,NULL)
 
57345
 ZEND_NAMED_FE(samlp2attributequery_destination_get,_wrap_Samlp2AttributeQuery_destination_get,NULL)
 
57346
 ZEND_NAMED_FE(samlp2attributequery_consent_set,_wrap_Samlp2AttributeQuery_consent_set,NULL)
 
57347
 ZEND_NAMED_FE(samlp2attributequery_consent_get,_wrap_Samlp2AttributeQuery_consent_get,NULL)
 
57348
 ZEND_NAMED_FE(new_samlp2attributequery,_wrap_new_Samlp2AttributeQuery,NULL)
 
57349
 ZEND_NAMED_FE(samlp2attributequery_dump,_wrap_Samlp2AttributeQuery_dump,NULL)
 
57350
 ZEND_NAMED_FE(saml2audiencerestriction_audience_set,_wrap_Saml2AudienceRestriction_audience_set,NULL)
 
57351
 ZEND_NAMED_FE(saml2audiencerestriction_audience_get,_wrap_Saml2AudienceRestriction_audience_get,NULL)
 
57352
 ZEND_NAMED_FE(new_saml2audiencerestriction,_wrap_new_Saml2AudienceRestriction,NULL)
 
57353
 ZEND_NAMED_FE(saml2audiencerestriction_dump,_wrap_Saml2AudienceRestriction_dump,NULL)
 
57354
 ZEND_NAMED_FE(samlp2logoutrequest_sessionindex_set,_wrap_Samlp2LogoutRequest_sessionIndex_set,NULL)
 
57355
 ZEND_NAMED_FE(samlp2logoutrequest_sessionindex_get,_wrap_Samlp2LogoutRequest_sessionIndex_get,NULL)
 
57356
 ZEND_NAMED_FE(samlp2logoutrequest_reason_set,_wrap_Samlp2LogoutRequest_reason_set,NULL)
 
57357
 ZEND_NAMED_FE(samlp2logoutrequest_reason_get,_wrap_Samlp2LogoutRequest_reason_get,NULL)
 
57358
 ZEND_NAMED_FE(samlp2logoutrequest_notonorafter_set,_wrap_Samlp2LogoutRequest_notOnOrAfter_set,NULL)
 
57359
 ZEND_NAMED_FE(samlp2logoutrequest_notonorafter_get,_wrap_Samlp2LogoutRequest_notOnOrAfter_get,NULL)
 
57360
 ZEND_NAMED_FE(samlp2logoutrequest_baseid_set,_wrap_Samlp2LogoutRequest_baseID_set,NULL)
 
57361
 ZEND_NAMED_FE(samlp2logoutrequest_baseid_get,_wrap_Samlp2LogoutRequest_baseID_get,NULL)
 
57362
 ZEND_NAMED_FE(samlp2logoutrequest_nameid_set,_wrap_Samlp2LogoutRequest_nameID_set,NULL)
 
57363
 ZEND_NAMED_FE(samlp2logoutrequest_nameid_get,_wrap_Samlp2LogoutRequest_nameID_get,NULL)
 
57364
 ZEND_NAMED_FE(samlp2logoutrequest_encryptedid_set,_wrap_Samlp2LogoutRequest_encryptedID_set,NULL)
 
57365
 ZEND_NAMED_FE(samlp2logoutrequest_encryptedid_get,_wrap_Samlp2LogoutRequest_encryptedID_get,NULL)
 
57366
 ZEND_NAMED_FE(samlp2logoutrequest_issuer_set,_wrap_Samlp2LogoutRequest_issuer_set,NULL)
 
57367
 ZEND_NAMED_FE(samlp2logoutrequest_issuer_get,_wrap_Samlp2LogoutRequest_issuer_get,NULL)
 
57368
 ZEND_NAMED_FE(samlp2logoutrequest_extensions_set,_wrap_Samlp2LogoutRequest_extensions_set,NULL)
 
57369
 ZEND_NAMED_FE(samlp2logoutrequest_extensions_get,_wrap_Samlp2LogoutRequest_extensions_get,NULL)
 
57370
 ZEND_NAMED_FE(samlp2logoutrequest_id_set,_wrap_Samlp2LogoutRequest_iD_set,NULL)
 
57371
 ZEND_NAMED_FE(samlp2logoutrequest_id_get,_wrap_Samlp2LogoutRequest_iD_get,NULL)
 
57372
 ZEND_NAMED_FE(samlp2logoutrequest_version_set,_wrap_Samlp2LogoutRequest_version_set,NULL)
 
57373
 ZEND_NAMED_FE(samlp2logoutrequest_version_get,_wrap_Samlp2LogoutRequest_version_get,NULL)
 
57374
 ZEND_NAMED_FE(samlp2logoutrequest_issueinstant_set,_wrap_Samlp2LogoutRequest_issueInstant_set,NULL)
 
57375
 ZEND_NAMED_FE(samlp2logoutrequest_issueinstant_get,_wrap_Samlp2LogoutRequest_issueInstant_get,NULL)
 
57376
 ZEND_NAMED_FE(samlp2logoutrequest_destination_set,_wrap_Samlp2LogoutRequest_destination_set,NULL)
 
57377
 ZEND_NAMED_FE(samlp2logoutrequest_destination_get,_wrap_Samlp2LogoutRequest_destination_get,NULL)
 
57378
 ZEND_NAMED_FE(samlp2logoutrequest_consent_set,_wrap_Samlp2LogoutRequest_consent_set,NULL)
 
57379
 ZEND_NAMED_FE(samlp2logoutrequest_consent_get,_wrap_Samlp2LogoutRequest_consent_get,NULL)
 
57380
 ZEND_NAMED_FE(new_samlp2logoutrequest,_wrap_new_Samlp2LogoutRequest,NULL)
 
57381
 ZEND_NAMED_FE(samlp2logoutrequest_dump,_wrap_Samlp2LogoutRequest_dump,NULL)
 
57382
 ZEND_NAMED_FE(samlp2authnquery_sessionindex_set,_wrap_Samlp2AuthnQuery_sessionIndex_set,NULL)
 
57383
 ZEND_NAMED_FE(samlp2authnquery_sessionindex_get,_wrap_Samlp2AuthnQuery_sessionIndex_get,NULL)
 
57384
 ZEND_NAMED_FE(samlp2authnquery_requestedauthncontext_set,_wrap_Samlp2AuthnQuery_requestedAuthnContext_set,NULL)
 
57385
 ZEND_NAMED_FE(samlp2authnquery_requestedauthncontext_get,_wrap_Samlp2AuthnQuery_requestedAuthnContext_get,NULL)
 
57386
 ZEND_NAMED_FE(samlp2authnquery_subject_set,_wrap_Samlp2AuthnQuery_subject_set,NULL)
 
57387
 ZEND_NAMED_FE(samlp2authnquery_subject_get,_wrap_Samlp2AuthnQuery_subject_get,NULL)
 
57388
 ZEND_NAMED_FE(samlp2authnquery_issuer_set,_wrap_Samlp2AuthnQuery_issuer_set,NULL)
 
57389
 ZEND_NAMED_FE(samlp2authnquery_issuer_get,_wrap_Samlp2AuthnQuery_issuer_get,NULL)
 
57390
 ZEND_NAMED_FE(samlp2authnquery_extensions_set,_wrap_Samlp2AuthnQuery_extensions_set,NULL)
 
57391
 ZEND_NAMED_FE(samlp2authnquery_extensions_get,_wrap_Samlp2AuthnQuery_extensions_get,NULL)
 
57392
 ZEND_NAMED_FE(samlp2authnquery_id_set,_wrap_Samlp2AuthnQuery_iD_set,NULL)
 
57393
 ZEND_NAMED_FE(samlp2authnquery_id_get,_wrap_Samlp2AuthnQuery_iD_get,NULL)
 
57394
 ZEND_NAMED_FE(samlp2authnquery_version_set,_wrap_Samlp2AuthnQuery_version_set,NULL)
 
57395
 ZEND_NAMED_FE(samlp2authnquery_version_get,_wrap_Samlp2AuthnQuery_version_get,NULL)
 
57396
 ZEND_NAMED_FE(samlp2authnquery_issueinstant_set,_wrap_Samlp2AuthnQuery_issueInstant_set,NULL)
 
57397
 ZEND_NAMED_FE(samlp2authnquery_issueinstant_get,_wrap_Samlp2AuthnQuery_issueInstant_get,NULL)
 
57398
 ZEND_NAMED_FE(samlp2authnquery_destination_set,_wrap_Samlp2AuthnQuery_destination_set,NULL)
 
57399
 ZEND_NAMED_FE(samlp2authnquery_destination_get,_wrap_Samlp2AuthnQuery_destination_get,NULL)
 
57400
 ZEND_NAMED_FE(samlp2authnquery_consent_set,_wrap_Samlp2AuthnQuery_consent_set,NULL)
 
57401
 ZEND_NAMED_FE(samlp2authnquery_consent_get,_wrap_Samlp2AuthnQuery_consent_get,NULL)
 
57402
 ZEND_NAMED_FE(new_samlp2authnquery,_wrap_new_Samlp2AuthnQuery,NULL)
 
57403
 ZEND_NAMED_FE(samlp2authnquery_dump,_wrap_Samlp2AuthnQuery_dump,NULL)
 
57404
 ZEND_NAMED_FE(saml2attribute_name_set,_wrap_Saml2Attribute_name_set,NULL)
 
57405
 ZEND_NAMED_FE(saml2attribute_name_get,_wrap_Saml2Attribute_name_get,NULL)
 
57406
 ZEND_NAMED_FE(saml2attribute_nameformat_set,_wrap_Saml2Attribute_nameFormat_set,NULL)
 
57407
 ZEND_NAMED_FE(saml2attribute_nameformat_get,_wrap_Saml2Attribute_nameFormat_get,NULL)
 
57408
 ZEND_NAMED_FE(saml2attribute_friendlyname_set,_wrap_Saml2Attribute_friendlyName_set,NULL)
 
57409
 ZEND_NAMED_FE(saml2attribute_friendlyname_get,_wrap_Saml2Attribute_friendlyName_get,NULL)
 
57410
 ZEND_NAMED_FE(new_saml2attribute,_wrap_new_Saml2Attribute,NULL)
 
57411
 ZEND_NAMED_FE(saml2attribute_dump,_wrap_Saml2Attribute_dump,NULL)
 
57412
 ZEND_NAMED_FE(new_samlp2terminate,_wrap_new_Samlp2Terminate,NULL)
 
57413
 ZEND_NAMED_FE(samlp2terminate_dump,_wrap_Samlp2Terminate_dump,NULL)
 
57414
 ZEND_NAMED_FE(new_samlp2statusdetail,_wrap_new_Samlp2StatusDetail,NULL)
 
57415
 ZEND_NAMED_FE(samlp2statusdetail_dump,_wrap_Samlp2StatusDetail_dump,NULL)
 
57416
 ZEND_NAMED_FE(saml2authzdecisionstatement_resource_set,_wrap_Saml2AuthzDecisionStatement_resource_set,NULL)
 
57417
 ZEND_NAMED_FE(saml2authzdecisionstatement_resource_get,_wrap_Saml2AuthzDecisionStatement_resource_get,NULL)
 
57418
 ZEND_NAMED_FE(saml2authzdecisionstatement_decision_set,_wrap_Saml2AuthzDecisionStatement_decision_set,NULL)
 
57419
 ZEND_NAMED_FE(saml2authzdecisionstatement_decision_get,_wrap_Saml2AuthzDecisionStatement_decision_get,NULL)
 
57420
 ZEND_NAMED_FE(saml2authzdecisionstatement_action_set,_wrap_Saml2AuthzDecisionStatement_action_set,NULL)
 
57421
 ZEND_NAMED_FE(saml2authzdecisionstatement_action_get,_wrap_Saml2AuthzDecisionStatement_action_get,NULL)
 
57422
 ZEND_NAMED_FE(saml2authzdecisionstatement_evidence_set,_wrap_Saml2AuthzDecisionStatement_evidence_set,NULL)
 
57423
 ZEND_NAMED_FE(saml2authzdecisionstatement_evidence_get,_wrap_Saml2AuthzDecisionStatement_evidence_get,NULL)
 
57424
 ZEND_NAMED_FE(new_saml2authzdecisionstatement,_wrap_new_Saml2AuthzDecisionStatement,NULL)
 
57425
 ZEND_NAMED_FE(saml2authzdecisionstatement_dump,_wrap_Saml2AuthzDecisionStatement_dump,NULL)
 
57426
 ZEND_NAMED_FE(samlp2nameidmappingresponse_nameid_set,_wrap_Samlp2NameIDMappingResponse_nameID_set,NULL)
 
57427
 ZEND_NAMED_FE(samlp2nameidmappingresponse_nameid_get,_wrap_Samlp2NameIDMappingResponse_nameID_get,NULL)
 
57428
 ZEND_NAMED_FE(samlp2nameidmappingresponse_encryptedid_set,_wrap_Samlp2NameIDMappingResponse_encryptedID_set,NULL)
 
57429
 ZEND_NAMED_FE(samlp2nameidmappingresponse_encryptedid_get,_wrap_Samlp2NameIDMappingResponse_encryptedID_get,NULL)
 
57430
 ZEND_NAMED_FE(samlp2nameidmappingresponse_issuer_set,_wrap_Samlp2NameIDMappingResponse_issuer_set,NULL)
 
57431
 ZEND_NAMED_FE(samlp2nameidmappingresponse_issuer_get,_wrap_Samlp2NameIDMappingResponse_issuer_get,NULL)
 
57432
 ZEND_NAMED_FE(samlp2nameidmappingresponse_extensions_set,_wrap_Samlp2NameIDMappingResponse_extensions_set,NULL)
 
57433
 ZEND_NAMED_FE(samlp2nameidmappingresponse_extensions_get,_wrap_Samlp2NameIDMappingResponse_extensions_get,NULL)
 
57434
 ZEND_NAMED_FE(samlp2nameidmappingresponse_status_set,_wrap_Samlp2NameIDMappingResponse_status_set,NULL)
 
57435
 ZEND_NAMED_FE(samlp2nameidmappingresponse_status_get,_wrap_Samlp2NameIDMappingResponse_status_get,NULL)
 
57436
 ZEND_NAMED_FE(samlp2nameidmappingresponse_id_set,_wrap_Samlp2NameIDMappingResponse_iD_set,NULL)
 
57437
 ZEND_NAMED_FE(samlp2nameidmappingresponse_id_get,_wrap_Samlp2NameIDMappingResponse_iD_get,NULL)
 
57438
 ZEND_NAMED_FE(samlp2nameidmappingresponse_inresponseto_set,_wrap_Samlp2NameIDMappingResponse_inResponseTo_set,NULL)
 
57439
 ZEND_NAMED_FE(samlp2nameidmappingresponse_inresponseto_get,_wrap_Samlp2NameIDMappingResponse_inResponseTo_get,NULL)
 
57440
 ZEND_NAMED_FE(samlp2nameidmappingresponse_version_set,_wrap_Samlp2NameIDMappingResponse_version_set,NULL)
 
57441
 ZEND_NAMED_FE(samlp2nameidmappingresponse_version_get,_wrap_Samlp2NameIDMappingResponse_version_get,NULL)
 
57442
 ZEND_NAMED_FE(samlp2nameidmappingresponse_issueinstant_set,_wrap_Samlp2NameIDMappingResponse_issueInstant_set,NULL)
 
57443
 ZEND_NAMED_FE(samlp2nameidmappingresponse_issueinstant_get,_wrap_Samlp2NameIDMappingResponse_issueInstant_get,NULL)
 
57444
 ZEND_NAMED_FE(samlp2nameidmappingresponse_destination_set,_wrap_Samlp2NameIDMappingResponse_destination_set,NULL)
 
57445
 ZEND_NAMED_FE(samlp2nameidmappingresponse_destination_get,_wrap_Samlp2NameIDMappingResponse_destination_get,NULL)
 
57446
 ZEND_NAMED_FE(samlp2nameidmappingresponse_consent_set,_wrap_Samlp2NameIDMappingResponse_consent_set,NULL)
 
57447
 ZEND_NAMED_FE(samlp2nameidmappingresponse_consent_get,_wrap_Samlp2NameIDMappingResponse_consent_get,NULL)
 
57448
 ZEND_NAMED_FE(new_samlp2nameidmappingresponse,_wrap_new_Samlp2NameIDMappingResponse,NULL)
 
57449
 ZEND_NAMED_FE(samlp2nameidmappingresponse_dump,_wrap_Samlp2NameIDMappingResponse_dump,NULL)
 
57450
 ZEND_NAMED_FE(new_saml2encryptedelement,_wrap_new_Saml2EncryptedElement,NULL)
 
57451
 ZEND_NAMED_FE(saml2encryptedelement_dump,_wrap_Saml2EncryptedElement_dump,NULL)
 
57452
 ZEND_NAMED_FE(samlp2managenameidrequest_newid_set,_wrap_Samlp2ManageNameIDRequest_newId_set,NULL)
 
57453
 ZEND_NAMED_FE(samlp2managenameidrequest_newid_get,_wrap_Samlp2ManageNameIDRequest_newId_get,NULL)
 
57454
 ZEND_NAMED_FE(samlp2managenameidrequest_nameid_set,_wrap_Samlp2ManageNameIDRequest_nameID_set,NULL)
 
57455
 ZEND_NAMED_FE(samlp2managenameidrequest_nameid_get,_wrap_Samlp2ManageNameIDRequest_nameID_get,NULL)
 
57456
 ZEND_NAMED_FE(samlp2managenameidrequest_encryptedid_set,_wrap_Samlp2ManageNameIDRequest_encryptedID_set,NULL)
 
57457
 ZEND_NAMED_FE(samlp2managenameidrequest_encryptedid_get,_wrap_Samlp2ManageNameIDRequest_encryptedID_get,NULL)
 
57458
 ZEND_NAMED_FE(samlp2managenameidrequest_newencryptedid_set,_wrap_Samlp2ManageNameIDRequest_newEncryptedID_set,NULL)
 
57459
 ZEND_NAMED_FE(samlp2managenameidrequest_newencryptedid_get,_wrap_Samlp2ManageNameIDRequest_newEncryptedID_get,NULL)
 
57460
 ZEND_NAMED_FE(samlp2managenameidrequest_terminate_set,_wrap_Samlp2ManageNameIDRequest_terminate_set,NULL)
 
57461
 ZEND_NAMED_FE(samlp2managenameidrequest_terminate_get,_wrap_Samlp2ManageNameIDRequest_terminate_get,NULL)
 
57462
 ZEND_NAMED_FE(samlp2managenameidrequest_issuer_set,_wrap_Samlp2ManageNameIDRequest_issuer_set,NULL)
 
57463
 ZEND_NAMED_FE(samlp2managenameidrequest_issuer_get,_wrap_Samlp2ManageNameIDRequest_issuer_get,NULL)
 
57464
 ZEND_NAMED_FE(samlp2managenameidrequest_extensions_set,_wrap_Samlp2ManageNameIDRequest_extensions_set,NULL)
 
57465
 ZEND_NAMED_FE(samlp2managenameidrequest_extensions_get,_wrap_Samlp2ManageNameIDRequest_extensions_get,NULL)
 
57466
 ZEND_NAMED_FE(samlp2managenameidrequest_id_set,_wrap_Samlp2ManageNameIDRequest_iD_set,NULL)
 
57467
 ZEND_NAMED_FE(samlp2managenameidrequest_id_get,_wrap_Samlp2ManageNameIDRequest_iD_get,NULL)
 
57468
 ZEND_NAMED_FE(samlp2managenameidrequest_version_set,_wrap_Samlp2ManageNameIDRequest_version_set,NULL)
 
57469
 ZEND_NAMED_FE(samlp2managenameidrequest_version_get,_wrap_Samlp2ManageNameIDRequest_version_get,NULL)
 
57470
 ZEND_NAMED_FE(samlp2managenameidrequest_issueinstant_set,_wrap_Samlp2ManageNameIDRequest_issueInstant_set,NULL)
 
57471
 ZEND_NAMED_FE(samlp2managenameidrequest_issueinstant_get,_wrap_Samlp2ManageNameIDRequest_issueInstant_get,NULL)
 
57472
 ZEND_NAMED_FE(samlp2managenameidrequest_destination_set,_wrap_Samlp2ManageNameIDRequest_destination_set,NULL)
 
57473
 ZEND_NAMED_FE(samlp2managenameidrequest_destination_get,_wrap_Samlp2ManageNameIDRequest_destination_get,NULL)
 
57474
 ZEND_NAMED_FE(samlp2managenameidrequest_consent_set,_wrap_Samlp2ManageNameIDRequest_consent_set,NULL)
 
57475
 ZEND_NAMED_FE(samlp2managenameidrequest_consent_get,_wrap_Samlp2ManageNameIDRequest_consent_get,NULL)
 
57476
 ZEND_NAMED_FE(new_samlp2managenameidrequest,_wrap_new_Samlp2ManageNameIDRequest,NULL)
 
57477
 ZEND_NAMED_FE(samlp2managenameidrequest_dump,_wrap_Samlp2ManageNameIDRequest_dump,NULL)
 
57478
 ZEND_NAMED_FE(samlp2scoping_requesterid_set,_wrap_Samlp2Scoping_requesterId_set,NULL)
 
57479
 ZEND_NAMED_FE(samlp2scoping_requesterid_get,_wrap_Samlp2Scoping_requesterId_get,NULL)
 
57480
 ZEND_NAMED_FE(samlp2scoping_proxycount_set,_wrap_Samlp2Scoping_proxyCount_set,NULL)
 
57481
 ZEND_NAMED_FE(samlp2scoping_proxycount_get,_wrap_Samlp2Scoping_proxyCount_get,NULL)
 
57482
 ZEND_NAMED_FE(samlp2scoping_idplist_set,_wrap_Samlp2Scoping_iDPList_set,NULL)
 
57483
 ZEND_NAMED_FE(samlp2scoping_idplist_get,_wrap_Samlp2Scoping_iDPList_get,NULL)
 
57484
 ZEND_NAMED_FE(new_samlp2scoping,_wrap_new_Samlp2Scoping,NULL)
 
57485
 ZEND_NAMED_FE(samlp2scoping_dump,_wrap_Samlp2Scoping_dump,NULL)
 
57486
 ZEND_NAMED_FE(saml2subject_baseid_set,_wrap_Saml2Subject_baseID_set,NULL)
 
57487
 ZEND_NAMED_FE(saml2subject_baseid_get,_wrap_Saml2Subject_baseID_get,NULL)
 
57488
 ZEND_NAMED_FE(saml2subject_nameid_set,_wrap_Saml2Subject_nameID_set,NULL)
 
57489
 ZEND_NAMED_FE(saml2subject_nameid_get,_wrap_Saml2Subject_nameID_get,NULL)
 
57490
 ZEND_NAMED_FE(saml2subject_encryptedid_set,_wrap_Saml2Subject_encryptedID_set,NULL)
 
57491
 ZEND_NAMED_FE(saml2subject_encryptedid_get,_wrap_Saml2Subject_encryptedID_get,NULL)
 
57492
 ZEND_NAMED_FE(saml2subject_subjectconfirmation_set,_wrap_Saml2Subject_subjectConfirmation_set,NULL)
 
57493
 ZEND_NAMED_FE(saml2subject_subjectconfirmation_get,_wrap_Saml2Subject_subjectConfirmation_get,NULL)
 
57494
 ZEND_NAMED_FE(new_saml2subject,_wrap_new_Saml2Subject,NULL)
 
57495
 ZEND_NAMED_FE(saml2subject_dump,_wrap_Saml2Subject_dump,NULL)
 
57496
{NULL, NULL, NULL}
 
57497
};
 
57498
 
 
57499
/* init section */
 
57500
zend_module_entry lasso_module_entry = {
 
57501
#if ZEND_MODULE_API_NO > 20010900
 
57502
    STANDARD_MODULE_HEADER,
 
57503
#endif
 
57504
    "lasso",
 
57505
    lasso_functions,
 
57506
    PHP_MINIT(lasso),
 
57507
    PHP_MSHUTDOWN(lasso),
 
57508
    PHP_RINIT(lasso),
 
57509
    PHP_RSHUTDOWN(lasso),
 
57510
    PHP_MINFO(lasso),
 
57511
#if ZEND_MODULE_API_NO > 20010900
 
57512
    NO_VERSION_YET,
 
57513
#endif
 
57514
    STANDARD_MODULE_PROPERTIES
 
57515
};
 
57516
zend_module_entry* SWIG_module_entry = &lasso_module_entry;
 
57517
 
 
57518
#ifdef __cplusplus
 
57519
extern "C" {
 
57520
#endif
 
57521
SWIGEXPORT zend_module_entry *get_module(void) { return &lasso_module_entry; }
 
57522
#ifdef __cplusplus
 
57523
}
 
57524
#endif
 
57525
 
 
57526
#define SWIG_php_minit PHP_MINIT_FUNCTION(lasso)
 
57527
/* -----------------------------------------------------------------------------
 
57528
 * Type initialization:
 
57529
 * This problem is tough by the requirement that no dynamic 
 
57530
 * memory is used. Also, since swig_type_info structures store pointers to 
 
57531
 * swig_cast_info structures and swig_cast_info structures store pointers back
 
57532
 * to swig_type_info structures, we need some lookup code at initialization. 
 
57533
 * The idea is that swig generates all the structures that are needed. 
 
57534
 * The runtime then collects these partially filled structures. 
 
57535
 * The SWIG_InitializeModule function takes these initial arrays out of 
 
57536
 * swig_module, and does all the lookup, filling in the swig_module.types
 
57537
 * array with the correct data and linking the correct swig_cast_info
 
57538
 * structures together.
 
57539
 *
 
57540
 * The generated swig_type_info structures are assigned staticly to an initial 
 
57541
 * array. We just loop through that array, and handle each type individually.
 
57542
 * First we lookup if this type has been already loaded, and if so, use the
 
57543
 * loaded structure instead of the generated one. Then we have to fill in the
 
57544
 * cast linked list. The cast data is initially stored in something like a
 
57545
 * two-dimensional array. Each row corresponds to a type (there are the same
 
57546
 * number of rows as there are in the swig_type_initial array). Each entry in
 
57547
 * a column is one of the swig_cast_info structures for that type.
 
57548
 * The cast_initial array is actually an array of arrays, because each row has
 
57549
 * a variable number of columns. So to actually build the cast linked list,
 
57550
 * we find the array of casts associated with the type, and loop through it 
 
57551
 * adding the casts to the list. The one last trick we need to do is making
 
57552
 * sure the type pointer in the swig_cast_info struct is correct.
 
57553
 *
 
57554
 * First off, we lookup the cast->type name to see if it is already loaded. 
 
57555
 * There are three cases to handle:
 
57556
 *  1) If the cast->type has already been loaded AND the type we are adding
 
57557
 *     casting info to has not been loaded (it is in this module), THEN we
 
57558
 *     replace the cast->type pointer with the type pointer that has already
 
57559
 *     been loaded.
 
57560
 *  2) If BOTH types (the one we are adding casting info to, and the 
 
57561
 *     cast->type) are loaded, THEN the cast info has already been loaded by
 
57562
 *     the previous module so we just ignore it.
 
57563
 *  3) Finally, if cast->type has not already been loaded, then we add that
 
57564
 *     swig_cast_info to the linked list (because the cast->type) pointer will
 
57565
 *     be correct.
 
57566
 * ----------------------------------------------------------------------------- */
 
57567
 
 
57568
#ifdef __cplusplus
 
57569
extern "C" {
 
57570
#if 0
 
57571
} /* c-mode */
 
57572
#endif
 
57573
#endif
 
57574
 
 
57575
#if 0
 
57576
#define SWIGRUNTIME_DEBUG
 
57577
#endif
 
57578
 
 
57579
 
 
57580
SWIGRUNTIME void
 
57581
SWIG_InitializeModule(void *clientdata) {
 
57582
  size_t i;
 
57583
  swig_module_info *module_head, *iter;
 
57584
  int found;
 
57585
 
 
57586
  clientdata = clientdata;
 
57587
 
 
57588
  /* check to see if the circular list has been setup, if not, set it up */
 
57589
  if (swig_module.next==0) {
 
57590
    /* Initialize the swig_module */
 
57591
    swig_module.type_initial = swig_type_initial;
 
57592
    swig_module.cast_initial = swig_cast_initial;
 
57593
    swig_module.next = &swig_module;
 
57594
  }
 
57595
 
 
57596
  /* Try and load any already created modules */
 
57597
  module_head = SWIG_GetModule(clientdata);
 
57598
  if (!module_head) {
 
57599
    /* This is the first module loaded for this interpreter */
 
57600
    /* so set the swig module into the interpreter */
 
57601
    SWIG_SetModule(clientdata, &swig_module);
 
57602
    module_head = &swig_module;
 
57603
  } else {
 
57604
    /* the interpreter has loaded a SWIG module, but has it loaded this one? */
 
57605
    found=0;
 
57606
    iter=module_head;
 
57607
    do {
 
57608
      if (iter==&swig_module) {
 
57609
        found=1;
 
57610
        break;
 
57611
      }
 
57612
      iter=iter->next;
 
57613
    } while (iter!= module_head);
 
57614
 
 
57615
    /* if the is found in the list, then all is done and we may leave */
 
57616
    if (found) return;
 
57617
    /* otherwise we must add out module into the list */
 
57618
    swig_module.next = module_head->next;
 
57619
    module_head->next = &swig_module;
 
57620
  }
 
57621
 
 
57622
  /* Now work on filling in swig_module.types */
 
57623
#ifdef SWIGRUNTIME_DEBUG
 
57624
  printf("SWIG_InitializeModule: size %d\n", swig_module.size);
 
57625
#endif
 
57626
  for (i = 0; i < swig_module.size; ++i) {
 
57627
    swig_type_info *type = 0;
 
57628
    swig_type_info *ret;
 
57629
    swig_cast_info *cast;
 
57630
  
 
57631
#ifdef SWIGRUNTIME_DEBUG
 
57632
    printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
 
57633
#endif
 
57634
 
 
57635
    /* if there is another module already loaded */
 
57636
    if (swig_module.next != &swig_module) {
 
57637
      type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
 
57638
    }
 
57639
    if (type) {
 
57640
      /* Overwrite clientdata field */
 
57641
#ifdef SWIGRUNTIME_DEBUG
 
57642
      printf("SWIG_InitializeModule: found type %s\n", type->name);
 
57643
#endif
 
57644
      if (swig_module.type_initial[i]->clientdata) {
 
57645
        type->clientdata = swig_module.type_initial[i]->clientdata;
 
57646
#ifdef SWIGRUNTIME_DEBUG
 
57647
      printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
 
57648
#endif
 
57649
      }
 
57650
    } else {
 
57651
      type = swig_module.type_initial[i];
 
57652
    }
 
57653
 
 
57654
    /* Insert casting types */
 
57655
    cast = swig_module.cast_initial[i];
 
57656
    while (cast->type) {
 
57657
    
 
57658
      /* Don't need to add information already in the list */
 
57659
      ret = 0;
 
57660
#ifdef SWIGRUNTIME_DEBUG
 
57661
      printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
 
57662
#endif
 
57663
      if (swig_module.next != &swig_module) {
 
57664
        ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
 
57665
#ifdef SWIGRUNTIME_DEBUG
 
57666
        if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
 
57667
#endif
 
57668
      }
 
57669
      if (ret) {
 
57670
        if (type == swig_module.type_initial[i]) {
 
57671
#ifdef SWIGRUNTIME_DEBUG
 
57672
          printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
 
57673
#endif
 
57674
          cast->type = ret;
 
57675
          ret = 0;
 
57676
        } else {
 
57677
          /* Check for casting already in the list */
 
57678
          swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
 
57679
#ifdef SWIGRUNTIME_DEBUG
 
57680
          if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
 
57681
#endif
 
57682
          if (!ocast) ret = 0;
 
57683
        }
 
57684
      }
 
57685
 
 
57686
      if (!ret) {
 
57687
#ifdef SWIGRUNTIME_DEBUG
 
57688
        printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
 
57689
#endif
 
57690
        if (type->cast) {
 
57691
          type->cast->prev = cast;
 
57692
          cast->next = type->cast;
 
57693
        }
 
57694
        type->cast = cast;
 
57695
      }
 
57696
      cast++;
 
57697
    }
 
57698
    /* Set entry in modules->types array equal to the type */
 
57699
    swig_module.types[i] = type;
 
57700
  }
 
57701
  swig_module.types[i] = 0;
 
57702
 
 
57703
#ifdef SWIGRUNTIME_DEBUG
 
57704
  printf("**** SWIG_InitializeModule: Cast List ******\n");
 
57705
  for (i = 0; i < swig_module.size; ++i) {
 
57706
    int j = 0;
 
57707
    swig_cast_info *cast = swig_module.cast_initial[i];
 
57708
    printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
 
57709
    while (cast->type) {
 
57710
      printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
 
57711
      cast++;
 
57712
      ++j;
 
57713
    }
 
57714
  printf("---- Total casts: %d\n",j);
 
57715
  }
 
57716
  printf("**** SWIG_InitializeModule: Cast List ******\n");
 
57717
#endif
 
57718
}
 
57719
 
 
57720
/* This function will propagate the clientdata field of type to
 
57721
* any new swig_type_info structures that have been added into the list
 
57722
* of equivalent types.  It is like calling
 
57723
* SWIG_TypeClientData(type, clientdata) a second time.
 
57724
*/
 
57725
SWIGRUNTIME void
 
57726
SWIG_PropagateClientData(void) {
 
57727
  size_t i;
 
57728
  swig_cast_info *equiv;
 
57729
  static int init_run = 0;
 
57730
 
 
57731
  if (init_run) return;
 
57732
  init_run = 1;
 
57733
 
 
57734
  for (i = 0; i < swig_module.size; i++) {
 
57735
    if (swig_module.types[i]->clientdata) {
 
57736
      equiv = swig_module.types[i]->cast;
 
57737
      while (equiv) {
 
57738
        if (!equiv->converter) {
 
57739
          if (equiv->type && !equiv->type->clientdata)
 
57740
            SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
 
57741
        }
 
57742
        equiv = equiv->next;
 
57743
      }
 
57744
    }
 
57745
  }
 
57746
}
 
57747
 
 
57748
#ifdef __cplusplus
 
57749
#if 0
 
57750
{ /* c-mode */
 
57751
#endif
 
57752
}
 
57753
#endif
 
57754
 
 
57755
 
 
57756
  SWIG_php_minit {
 
57757
    SWIG_InitializeModule(0);
 
57758
 
 
57759
 
 
57760
   SWIGTYPE_p_LassoNode->dcast = (swig_dycast_func) dynamic_cast_node;
 
57761
 
 
57762
 
 
57763
   SWIGTYPE_p_LassoSamlpRequestAbstract->dcast = (swig_dycast_func) dynamic_cast_node;
 
57764
 
 
57765
 
 
57766
   SWIGTYPE_p_LassoSamlpResponseAbstract->dcast = (swig_dycast_func) dynamic_cast_node;
 
57767
 
 
57768
 
 
57769
{ /* Brace needed for pre-C99 compilers */
 
57770
        node_info *info;
 
57771
 
 
57772
        info = node_infos;
 
57773
#if defined(PHP_VERSION) && ! defined(PHP_VERSION_ID)
 
57774
        set_node_info(info++, "LassoNode", NULL, SWIGTYPE_p_LassoNode, &ce_swig_LassoNode);
 
57775
#define SET_NODE_INFO(className, superClassName)\
 
57776
        set_node_info(info++, "Lasso"#className, "Lasso"#superClassName,\
 
57777
                        SWIGTYPE_p_Lasso##className, &ce_swig_Lasso##className);
 
57778
#else
 
57779
        set_node_info(info++, "LassoNode", NULL, SWIGTYPE_p_LassoNode);
 
57780
#define SET_NODE_INFO(className, superClassName)\
 
57781
        set_node_info(info++, "Lasso"#className, "Lasso"#superClassName,\
 
57782
                        SWIGTYPE_p_Lasso##className);
 
57783
#endif
 
57784
 
 
57785
#include <swig/inheritance.h>
 
57786
#include <swig/saml-2.0/inheritance.h>
 
57787
 
 
57788
        info->name = NULL;
 
57789
        info->swig = NULL;
 
57790
}
 
57791
 
 
57792
 
 
57793
        lasso_init();
 
57794
 
 
57795
/* oinit subsection */
 
57796
ZEND_INIT_MODULE_GLOBALS(lasso, lasso_init_globals, lasso_destroy_globals);
 
57797
 
 
57798
/* Register resource destructors for pointer types */
 
57799
le_swig__p_LassoSamlp2StatusDetail=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusDetail,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusDetail->name),module_number);
 
57800
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusDetail,&le_swig__p_LassoSamlp2StatusDetail);
 
57801
le_swig__p_LassoLoginProtocolProfile=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLoginProtocolProfile,NULL,(char *)(SWIGTYPE_p_LassoLoginProtocolProfile->name),module_number);
 
57802
SWIG_TypeClientData(SWIGTYPE_p_LassoLoginProtocolProfile,&le_swig__p_LassoLoginProtocolProfile);
 
57803
le_swig__p_LassoProviderRole=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProviderRole,NULL,(char *)(SWIGTYPE_p_LassoProviderRole->name),module_number);
 
57804
SWIG_TypeClientData(SWIGTYPE_p_LassoProviderRole,&le_swig__p_LassoProviderRole);
 
57805
le_swig__p_LassoSaml2Advice=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Advice,NULL,(char *)(SWIGTYPE_p_LassoSaml2Advice->name),module_number);
 
57806
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Advice,&le_swig__p_LassoSaml2Advice);
 
57807
le_swig__p_LassoSamlAdvice=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAdvice,NULL,(char *)(SWIGTYPE_p_LassoSamlAdvice->name),module_number);
 
57808
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAdvice,&le_swig__p_LassoSamlAdvice);
 
57809
le_swig__p_LassoSamlpStatus=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpStatus,NULL,(char *)(SWIGTYPE_p_LassoSamlpStatus->name),module_number);
 
57810
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpStatus,&le_swig__p_LassoSamlpStatus);
 
57811
le_swig__p_LassoSamlp2Status=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Status,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Status->name),module_number);
 
57812
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Status,&le_swig__p_LassoSamlp2Status);
 
57813
le_swig__p_LassoSamlp2IDPList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2IDPList,NULL,(char *)(SWIGTYPE_p_LassoSamlp2IDPList->name),module_number);
 
57814
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2IDPList,&le_swig__p_LassoSamlp2IDPList);
 
57815
le_swig__p_LassoDefederation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoDefederation,NULL,(char *)(SWIGTYPE_p_LassoDefederation->name),module_number);
 
57816
SWIG_TypeClientData(SWIGTYPE_p_LassoDefederation,&le_swig__p_LassoDefederation);
 
57817
le_swig__p_LassoFederation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoFederation,NULL,(char *)(SWIGTYPE_p_LassoFederation->name),module_number);
 
57818
SWIG_TypeClientData(SWIGTYPE_p_LassoFederation,&le_swig__p_LassoFederation);
 
57819
le_swig__p_LassoSamlp2ArtifactResolve=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ArtifactResolve,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ArtifactResolve->name),module_number);
 
57820
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ArtifactResolve,&le_swig__p_LassoSamlp2ArtifactResolve);
 
57821
le_swig__p_LassoSignatureType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSignatureType,NULL,(char *)(SWIGTYPE_p_LassoSignatureType->name),module_number);
 
57822
SWIG_TypeClientData(SWIGTYPE_p_LassoSignatureType,&le_swig__p_LassoSignatureType);
 
57823
le_swig__p_LassoSaml2KeyInfoConfirmationData=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2KeyInfoConfirmationData,NULL,(char *)(SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData->name),module_number);
 
57824
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2KeyInfoConfirmationData,&le_swig__p_LassoSaml2KeyInfoConfirmationData);
 
57825
le_swig__p_LassoSaml2SubjectConfirmationData=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectConfirmationData,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectConfirmationData->name),module_number);
 
57826
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectConfirmationData,&le_swig__p_LassoSaml2SubjectConfirmationData);
 
57827
le_swig__p_LassoSamlAttributeStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeStatement->name),module_number);
 
57828
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeStatement,&le_swig__p_LassoSamlAttributeStatement);
 
57829
le_swig__p_LassoSamlAuthenticationStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAuthenticationStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlAuthenticationStatement->name),module_number);
 
57830
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAuthenticationStatement,&le_swig__p_LassoSamlAuthenticationStatement);
 
57831
le_swig__p_LassoSamlSubjectStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectStatement,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectStatement->name),module_number);
 
57832
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectStatement,&le_swig__p_LassoSamlSubjectStatement);
 
57833
le_swig__p_LassoSaml2ProxyRestriction=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2ProxyRestriction,NULL,(char *)(SWIGTYPE_p_LassoSaml2ProxyRestriction->name),module_number);
 
57834
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2ProxyRestriction,&le_swig__p_LassoSaml2ProxyRestriction);
 
57835
le_swig__p_LassoSaml2AuthnStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthnStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthnStatement->name),module_number);
 
57836
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthnStatement,&le_swig__p_LassoSaml2AuthnStatement);
 
57837
le_swig__p_LassoSaml2AttributeStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AttributeStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AttributeStatement->name),module_number);
 
57838
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AttributeStatement,&le_swig__p_LassoSaml2AttributeStatement);
 
57839
le_swig__p_LassoSaml2AudienceRestriction=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AudienceRestriction,NULL,(char *)(SWIGTYPE_p_LassoSaml2AudienceRestriction->name),module_number);
 
57840
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AudienceRestriction,&le_swig__p_LassoSaml2AudienceRestriction);
 
57841
le_swig__p_LassoSaml2AuthzDecisionStatement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthzDecisionStatement,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthzDecisionStatement->name),module_number);
 
57842
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthzDecisionStatement,&le_swig__p_LassoSaml2AuthzDecisionStatement);
 
57843
le_swig__p_LassoNameIdentifierMapping=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameIdentifierMapping,NULL,(char *)(SWIGTYPE_p_LassoNameIdentifierMapping->name),module_number);
 
57844
SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdentifierMapping,&le_swig__p_LassoNameIdentifierMapping);
 
57845
le_swig__p_LassoSamlAttributeDesignator=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeDesignator,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeDesignator->name),module_number);
 
57846
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeDesignator,&le_swig__p_LassoSamlAttributeDesignator);
 
57847
le_swig__p_LassoCheckVersionMode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoCheckVersionMode,NULL,(char *)(SWIGTYPE_p_LassoCheckVersionMode->name),module_number);
 
57848
SWIG_TypeClientData(SWIGTYPE_p_LassoCheckVersionMode,&le_swig__p_LassoCheckVersionMode);
 
57849
le_swig__p_LassoEncryptionMode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEncryptionMode,NULL,(char *)(SWIGTYPE_p_LassoEncryptionMode->name),module_number);
 
57850
SWIG_TypeClientData(SWIGTYPE_p_LassoEncryptionMode,&le_swig__p_LassoEncryptionMode);
 
57851
le_swig__p_LassoHttpMethod=zend_register_list_destructors_ex(_wrap_destroy_p_LassoHttpMethod,NULL,(char *)(SWIGTYPE_p_LassoHttpMethod->name),module_number);
 
57852
SWIG_TypeClientData(SWIGTYPE_p_LassoHttpMethod,&le_swig__p_LassoHttpMethod);
 
57853
le_swig__p_LassoSaml2NameID=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2NameID,NULL,(char *)(SWIGTYPE_p_LassoSaml2NameID->name),module_number);
 
57854
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2NameID,&le_swig__p_LassoSaml2NameID);
 
57855
le_swig__p_LassoLecp=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLecp,NULL,(char *)(SWIGTYPE_p_LassoLecp->name),module_number);
 
57856
SWIG_TypeClientData(SWIGTYPE_p_LassoLecp,&le_swig__p_LassoLecp);
 
57857
le_swig__p_LassoSamlSubjectLocality=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectLocality,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectLocality->name),module_number);
 
57858
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectLocality,&le_swig__p_LassoSamlSubjectLocality);
 
57859
le_swig__p_LassoSaml2SubjectLocality=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectLocality,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectLocality->name),module_number);
 
57860
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectLocality,&le_swig__p_LassoSaml2SubjectLocality);
 
57861
le_swig__p_LassoSaml2Evidence=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Evidence,NULL,(char *)(SWIGTYPE_p_LassoSaml2Evidence->name),module_number);
 
57862
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Evidence,&le_swig__p_LassoSaml2Evidence);
 
57863
le_swig__p_LassoSaml2Action=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Action,NULL,(char *)(SWIGTYPE_p_LassoSaml2Action->name),module_number);
 
57864
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Action,&le_swig__p_LassoSaml2Action);
 
57865
le_swig__p_void=zend_register_list_destructors_ex(_wrap_destroy_p_void,NULL,(char *)(SWIGTYPE_p_void->name),module_number);
 
57866
SWIG_TypeClientData(SWIGTYPE_p_void,&le_swig__p_void);
 
57867
le_swig__p_p_void=zend_register_list_destructors_ex(_wrap_destroy_p_p_void,NULL,(char *)(SWIGTYPE_p_p_void->name),module_number);
 
57868
SWIG_TypeClientData(SWIGTYPE_p_p_void,&le_swig__p_p_void);
 
57869
le_swig__p_LassoSamlp2Extensions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Extensions,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Extensions->name),module_number);
 
57870
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Extensions,&le_swig__p_LassoSamlp2Extensions);
 
57871
le_swig__p_LassoSamlAuthorityBinding=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAuthorityBinding,NULL,(char *)(SWIGTYPE_p_LassoSamlAuthorityBinding->name),module_number);
 
57872
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAuthorityBinding,&le_swig__p_LassoSamlAuthorityBinding);
 
57873
le_swig__p_LassoSamlp2Scoping=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Scoping,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Scoping->name),module_number);
 
57874
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Scoping,&le_swig__p_LassoSamlp2Scoping);
 
57875
le_swig__p_LassoProtocolConformance=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProtocolConformance,NULL,(char *)(SWIGTYPE_p_LassoProtocolConformance->name),module_number);
 
57876
SWIG_TypeClientData(SWIGTYPE_p_LassoProtocolConformance,&le_swig__p_LassoProtocolConformance);
 
57877
le_swig__p_LassoSamlAttributeValue=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttributeValue,NULL,(char *)(SWIGTYPE_p_LassoSamlAttributeValue->name),module_number);
 
57878
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttributeValue,&le_swig__p_LassoSamlAttributeValue);
 
57879
le_swig__p_LassoSamlp2NameIDPolicy=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDPolicy,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDPolicy->name),module_number);
 
57880
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDPolicy,&le_swig__p_LassoSamlp2NameIDPolicy);
 
57881
le_swig__p_LassoEcp=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEcp,NULL,(char *)(SWIGTYPE_p_LassoEcp->name),module_number);
 
57882
SWIG_TypeClientData(SWIGTYPE_p_LassoEcp,&le_swig__p_LassoEcp);
 
57883
le_swig__p_LassoLibFederationTerminationNotification=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibFederationTerminationNotification,NULL,(char *)(SWIGTYPE_p_LassoLibFederationTerminationNotification->name),module_number);
 
57884
SWIG_TypeClientData(SWIGTYPE_p_LassoLibFederationTerminationNotification,&le_swig__p_LassoLibFederationTerminationNotification);
 
57885
le_swig__p_LassoRequestType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoRequestType,NULL,(char *)(SWIGTYPE_p_LassoRequestType->name),module_number);
 
57886
SWIG_TypeClientData(SWIGTYPE_p_LassoRequestType,&le_swig__p_LassoRequestType);
 
57887
le_swig__p_LassoLogin=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLogin,NULL,(char *)(SWIGTYPE_p_LassoLogin->name),module_number);
 
57888
SWIG_TypeClientData(SWIGTYPE_p_LassoLogin,&le_swig__p_LassoLogin);
 
57889
le_swig__p_LassoSamlpStatusCode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpStatusCode,NULL,(char *)(SWIGTYPE_p_LassoSamlpStatusCode->name),module_number);
 
57890
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpStatusCode,&le_swig__p_LassoSamlpStatusCode);
 
57891
le_swig__p_LassoSamlp2StatusCode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusCode,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusCode->name),module_number);
 
57892
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusCode,&le_swig__p_LassoSamlp2StatusCode);
 
57893
le_swig__p_LassoStringList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoStringList,NULL,(char *)(SWIGTYPE_p_LassoStringList->name),module_number);
 
57894
SWIG_TypeClientData(SWIGTYPE_p_LassoStringList,&le_swig__p_LassoStringList);
 
57895
le_swig__p_LassoSamlp2RequestedAuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2RequestedAuthnContext,NULL,(char *)(SWIGTYPE_p_LassoSamlp2RequestedAuthnContext->name),module_number);
 
57896
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2RequestedAuthnContext,&le_swig__p_LassoSamlp2RequestedAuthnContext);
 
57897
le_swig__p_LassoLibRequestAuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRequestAuthnContext,NULL,(char *)(SWIGTYPE_p_LassoLibRequestAuthnContext->name),module_number);
 
57898
SWIG_TypeClientData(SWIGTYPE_p_LassoLibRequestAuthnContext,&le_swig__p_LassoLibRequestAuthnContext);
 
57899
le_swig__p_LassoSamlpResponseAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpResponseAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlpResponseAbstract->name),module_number);
 
57900
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpResponseAbstract,&le_swig__p_LassoSamlpResponseAbstract);
 
57901
le_swig__p_LassoSamlpRequestAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpRequestAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlpRequestAbstract->name),module_number);
 
57902
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpRequestAbstract,&le_swig__p_LassoSamlpRequestAbstract);
 
57903
le_swig__p_LassoSamlSubjectStatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectStatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectStatementAbstract->name),module_number);
 
57904
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectStatementAbstract,&le_swig__p_LassoSamlSubjectStatementAbstract);
 
57905
le_swig__p_LassoSamlConditionAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlConditionAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlConditionAbstract->name),module_number);
 
57906
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlConditionAbstract,&le_swig__p_LassoSamlConditionAbstract);
 
57907
le_swig__p_LassoSamlStatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlStatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlStatementAbstract->name),module_number);
 
57908
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlStatementAbstract,&le_swig__p_LassoSamlStatementAbstract);
 
57909
le_swig__p_LassoSaml2ConditionAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2ConditionAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2ConditionAbstract->name),module_number);
 
57910
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2ConditionAbstract,&le_swig__p_LassoSaml2ConditionAbstract);
 
57911
le_swig__p_LassoSaml2BaseIDAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2BaseIDAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2BaseIDAbstract->name),module_number);
 
57912
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2BaseIDAbstract,&le_swig__p_LassoSaml2BaseIDAbstract);
 
57913
le_swig__p_LassoSaml2AuthnContext=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2AuthnContext,NULL,(char *)(SWIGTYPE_p_LassoSaml2AuthnContext->name),module_number);
 
57914
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2AuthnContext,&le_swig__p_LassoSaml2AuthnContext);
 
57915
le_swig__p_LassoSaml2StatementAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2StatementAbstract,NULL,(char *)(SWIGTYPE_p_LassoSaml2StatementAbstract->name),module_number);
 
57916
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2StatementAbstract,&le_swig__p_LassoSaml2StatementAbstract);
 
57917
le_swig__p_LassoSamlp2RequestAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2RequestAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlp2RequestAbstract->name),module_number);
 
57918
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2RequestAbstract,&le_swig__p_LassoSamlp2RequestAbstract);
 
57919
le_swig__p_LassoSamlp2SubjectQueryAbstract=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2SubjectQueryAbstract,NULL,(char *)(SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract->name),module_number);
 
57920
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2SubjectQueryAbstract,&le_swig__p_LassoSamlp2SubjectQueryAbstract);
 
57921
le_swig__p_LassoSamlSubjectConfirmation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubjectConfirmation,NULL,(char *)(SWIGTYPE_p_LassoSamlSubjectConfirmation->name),module_number);
 
57922
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubjectConfirmation,&le_swig__p_LassoSamlSubjectConfirmation);
 
57923
le_swig__p_LassoSaml2SubjectConfirmation=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2SubjectConfirmation,NULL,(char *)(SWIGTYPE_p_LassoSaml2SubjectConfirmation->name),module_number);
 
57924
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2SubjectConfirmation,&le_swig__p_LassoSaml2SubjectConfirmation);
 
57925
le_swig__p_LassoLogout=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLogout,NULL,(char *)(SWIGTYPE_p_LassoLogout->name),module_number);
 
57926
SWIG_TypeClientData(SWIGTYPE_p_LassoLogout,&le_swig__p_LassoLogout);
 
57927
le_swig__int=zend_register_list_destructors_ex(_wrap_destroy_int,NULL,(char *)(SWIGTYPE_int->name),module_number);
 
57928
SWIG_TypeClientData(SWIGTYPE_int,&le_swig__int);
 
57929
le_swig__p_LassoSamlAudienceRestrictionCondition=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAudienceRestrictionCondition,NULL,(char *)(SWIGTYPE_p_LassoSamlAudienceRestrictionCondition->name),module_number);
 
57930
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAudienceRestrictionCondition,&le_swig__p_LassoSamlAudienceRestrictionCondition);
 
57931
le_swig__p_LassoSaml2Assertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Assertion,NULL,(char *)(SWIGTYPE_p_LassoSaml2Assertion->name),module_number);
 
57932
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Assertion,&le_swig__p_LassoSaml2Assertion);
 
57933
le_swig__p_LassoLibAssertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAssertion,NULL,(char *)(SWIGTYPE_p_LassoLibAssertion->name),module_number);
 
57934
SWIG_TypeClientData(SWIGTYPE_p_LassoLibAssertion,&le_swig__p_LassoLibAssertion);
 
57935
le_swig__p_LassoSamlAssertion=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAssertion,NULL,(char *)(SWIGTYPE_p_LassoSamlAssertion->name),module_number);
 
57936
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAssertion,&le_swig__p_LassoSamlAssertion);
 
57937
le_swig__p_LassoSamlp2AuthnQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthnQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthnQuery->name),module_number);
 
57938
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthnQuery,&le_swig__p_LassoSamlp2AuthnQuery);
 
57939
le_swig__p_char=zend_register_list_destructors_ex(_wrap_destroy_p_char,NULL,(char *)(SWIGTYPE_p_char->name),module_number);
 
57940
SWIG_TypeClientData(SWIGTYPE_p_char,&le_swig__p_char);
 
57941
le_swig__p_LassoSaml2Subject=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Subject,NULL,(char *)(SWIGTYPE_p_LassoSaml2Subject->name),module_number);
 
57942
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Subject,&le_swig__p_LassoSaml2Subject);
 
57943
le_swig__p_LassoSamlSubject=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlSubject,NULL,(char *)(SWIGTYPE_p_LassoSamlSubject->name),module_number);
 
57944
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlSubject,&le_swig__p_LassoSamlSubject);
 
57945
le_swig__p_LassoNode=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNode,NULL,(char *)(SWIGTYPE_p_LassoNode->name),module_number);
 
57946
SWIG_TypeClientData(SWIGTYPE_p_LassoNode,&le_swig__p_LassoNode);
 
57947
le_swig__p_LassoNameRegistration=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameRegistration,NULL,(char *)(SWIGTYPE_p_LassoNameRegistration->name),module_number);
 
57948
SWIG_TypeClientData(SWIGTYPE_p_LassoNameRegistration,&le_swig__p_LassoNameRegistration);
 
57949
le_swig__p_LassoProvider=zend_register_list_destructors_ex(_wrap_destroy_p_LassoProvider,NULL,(char *)(SWIGTYPE_p_LassoProvider->name),module_number);
 
57950
SWIG_TypeClientData(SWIGTYPE_p_LassoProvider,&le_swig__p_LassoProvider);
 
57951
le_swig__p_LassoNameIdManagement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNameIdManagement,NULL,(char *)(SWIGTYPE_p_LassoNameIdManagement->name),module_number);
 
57952
SWIG_TypeClientData(SWIGTYPE_p_LassoNameIdManagement,&le_swig__p_LassoNameIdManagement);
 
57953
le_swig__p_LassoServer=zend_register_list_destructors_ex(_wrap_destroy_p_LassoServer,NULL,(char *)(SWIGTYPE_p_LassoServer->name),module_number);
 
57954
SWIG_TypeClientData(SWIGTYPE_p_LassoServer,&le_swig__p_LassoServer);
 
57955
le_swig__p_LassoSaml2OneTimeUse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2OneTimeUse,NULL,(char *)(SWIGTYPE_p_LassoSaml2OneTimeUse->name),module_number);
 
57956
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2OneTimeUse,&le_swig__p_LassoSaml2OneTimeUse);
 
57957
le_swig__p_LassoLibRegisterNameIdentifierRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRegisterNameIdentifierRequest,NULL,(char *)(SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest->name),module_number);
 
57958
SWIG_TypeClientData(SWIGTYPE_p_LassoLibRegisterNameIdentifierRequest,&le_swig__p_LassoLibRegisterNameIdentifierRequest);
 
57959
le_swig__p_LassoLibLogoutRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibLogoutRequest,NULL,(char *)(SWIGTYPE_p_LassoLibLogoutRequest->name),module_number);
 
57960
SWIG_TypeClientData(SWIGTYPE_p_LassoLibLogoutRequest,&le_swig__p_LassoLibLogoutRequest);
 
57961
le_swig__p_LassoLibAuthnRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAuthnRequest,NULL,(char *)(SWIGTYPE_p_LassoLibAuthnRequest->name),module_number);
 
57962
SWIG_TypeClientData(SWIGTYPE_p_LassoLibAuthnRequest,&le_swig__p_LassoLibAuthnRequest);
 
57963
le_swig__p_LassoSamlpRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlpRequest->name),module_number);
 
57964
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpRequest,&le_swig__p_LassoSamlpRequest);
 
57965
le_swig__p_LassoNodeList=zend_register_list_destructors_ex(_wrap_destroy_p_LassoNodeList,NULL,(char *)(SWIGTYPE_p_LassoNodeList->name),module_number);
 
57966
SWIG_TypeClientData(SWIGTYPE_p_LassoNodeList,&le_swig__p_LassoNodeList);
 
57967
le_swig__p_LassoSamlp2AssertionIDRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AssertionIDRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AssertionIDRequest->name),module_number);
 
57968
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AssertionIDRequest,&le_swig__p_LassoSamlp2AssertionIDRequest);
 
57969
le_swig__p_LassoSamlp2NameIDMappingRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDMappingRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDMappingRequest->name),module_number);
 
57970
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDMappingRequest,&le_swig__p_LassoSamlp2NameIDMappingRequest);
 
57971
le_swig__p_LassoSamlp2AuthnRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthnRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthnRequest->name),module_number);
 
57972
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthnRequest,&le_swig__p_LassoSamlp2AuthnRequest);
 
57973
le_swig__p_LassoSamlp2LogoutRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2LogoutRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2LogoutRequest->name),module_number);
 
57974
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2LogoutRequest,&le_swig__p_LassoSamlp2LogoutRequest);
 
57975
le_swig__p_LassoSamlp2ManageNameIDRequest=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ManageNameIDRequest,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ManageNameIDRequest->name),module_number);
 
57976
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ManageNameIDRequest,&le_swig__p_LassoSamlp2ManageNameIDRequest);
 
57977
le_swig__p_LassoSamlp2AttributeQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AttributeQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AttributeQuery->name),module_number);
 
57978
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AttributeQuery,&le_swig__p_LassoSamlp2AttributeQuery);
 
57979
le_swig__p_LassoSamlp2IDPEntry=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2IDPEntry,NULL,(char *)(SWIGTYPE_p_LassoSamlp2IDPEntry->name),module_number);
 
57980
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2IDPEntry,&le_swig__p_LassoSamlp2IDPEntry);
 
57981
le_swig__p_LassoLibStatusResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibStatusResponse,NULL,(char *)(SWIGTYPE_p_LassoLibStatusResponse->name),module_number);
 
57982
SWIG_TypeClientData(SWIGTYPE_p_LassoLibStatusResponse,&le_swig__p_LassoLibStatusResponse);
 
57983
le_swig__p_LassoLibRegisterNameIdentifierResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibRegisterNameIdentifierResponse,NULL,(char *)(SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse->name),module_number);
 
57984
SWIG_TypeClientData(SWIGTYPE_p_LassoLibRegisterNameIdentifierResponse,&le_swig__p_LassoLibRegisterNameIdentifierResponse);
 
57985
le_swig__p_LassoLibLogoutResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibLogoutResponse,NULL,(char *)(SWIGTYPE_p_LassoLibLogoutResponse->name),module_number);
 
57986
SWIG_TypeClientData(SWIGTYPE_p_LassoLibLogoutResponse,&le_swig__p_LassoLibLogoutResponse);
 
57987
le_swig__p_LassoLibAuthnResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoLibAuthnResponse,NULL,(char *)(SWIGTYPE_p_LassoLibAuthnResponse->name),module_number);
 
57988
SWIG_TypeClientData(SWIGTYPE_p_LassoLibAuthnResponse,&le_swig__p_LassoLibAuthnResponse);
 
57989
le_swig__p_LassoSamlpResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlpResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlpResponse->name),module_number);
 
57990
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlpResponse,&le_swig__p_LassoSamlpResponse);
 
57991
le_swig__p_LassoSamlp2StatusResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2StatusResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2StatusResponse->name),module_number);
 
57992
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2StatusResponse,&le_swig__p_LassoSamlp2StatusResponse);
 
57993
le_swig__p_LassoSamlp2Response=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Response,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Response->name),module_number);
 
57994
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Response,&le_swig__p_LassoSamlp2Response);
 
57995
le_swig__p_LassoSamlp2ArtifactResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2ArtifactResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2ArtifactResponse->name),module_number);
 
57996
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2ArtifactResponse,&le_swig__p_LassoSamlp2ArtifactResponse);
 
57997
le_swig__p_LassoSamlp2NameIDMappingResponse=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2NameIDMappingResponse,NULL,(char *)(SWIGTYPE_p_LassoSamlp2NameIDMappingResponse->name),module_number);
 
57998
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2NameIDMappingResponse,&le_swig__p_LassoSamlp2NameIDMappingResponse);
 
57999
le_swig__p_LassoSignatureMethod=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSignatureMethod,NULL,(char *)(SWIGTYPE_p_LassoSignatureMethod->name),module_number);
 
58000
SWIG_TypeClientData(SWIGTYPE_p_LassoSignatureMethod,&le_swig__p_LassoSignatureMethod);
 
58001
le_swig__p_LassoSaml2Conditions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Conditions,NULL,(char *)(SWIGTYPE_p_LassoSaml2Conditions->name),module_number);
 
58002
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Conditions,&le_swig__p_LassoSaml2Conditions);
 
58003
le_swig__p_LassoSamlConditions=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlConditions,NULL,(char *)(SWIGTYPE_p_LassoSamlConditions->name),module_number);
 
58004
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlConditions,&le_swig__p_LassoSamlConditions);
 
58005
le_swig__p_LassoSamlp2Terminate=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2Terminate,NULL,(char *)(SWIGTYPE_p_LassoSamlp2Terminate->name),module_number);
 
58006
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2Terminate,&le_swig__p_LassoSamlp2Terminate);
 
58007
le_swig__p_LassoSession=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSession,NULL,(char *)(SWIGTYPE_p_LassoSession->name),module_number);
 
58008
SWIG_TypeClientData(SWIGTYPE_p_LassoSession,&le_swig__p_LassoSession);
 
58009
le_swig__p_LassoSamlNameIdentifier=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlNameIdentifier,NULL,(char *)(SWIGTYPE_p_LassoSamlNameIdentifier->name),module_number);
 
58010
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlNameIdentifier,&le_swig__p_LassoSamlNameIdentifier);
 
58011
le_swig__p_LassoMdProtocolType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoMdProtocolType,NULL,(char *)(SWIGTYPE_p_LassoMdProtocolType->name),module_number);
 
58012
SWIG_TypeClientData(SWIGTYPE_p_LassoMdProtocolType,&le_swig__p_LassoMdProtocolType);
 
58013
le_swig__p_LassoSamlp2AuthzDecisionQuery=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlp2AuthzDecisionQuery,NULL,(char *)(SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery->name),module_number);
 
58014
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlp2AuthzDecisionQuery,&le_swig__p_LassoSamlp2AuthzDecisionQuery);
 
58015
le_swig__p_LassoSamlAttribute=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSamlAttribute,NULL,(char *)(SWIGTYPE_p_LassoSamlAttribute->name),module_number);
 
58016
SWIG_TypeClientData(SWIGTYPE_p_LassoSamlAttribute,&le_swig__p_LassoSamlAttribute);
 
58017
le_swig__p_LassoSaml2Attribute=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2Attribute,NULL,(char *)(SWIGTYPE_p_LassoSaml2Attribute->name),module_number);
 
58018
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2Attribute,&le_swig__p_LassoSaml2Attribute);
 
58019
le_swig__p_LassoIdentity=zend_register_list_destructors_ex(_wrap_destroy_p_LassoIdentity,NULL,(char *)(SWIGTYPE_p_LassoIdentity->name),module_number);
 
58020
SWIG_TypeClientData(SWIGTYPE_p_LassoIdentity,&le_swig__p_LassoIdentity);
 
58021
le_swig__p_LassoEncryptionSymKeyType=zend_register_list_destructors_ex(_wrap_destroy_p_LassoEncryptionSymKeyType,NULL,(char *)(SWIGTYPE_p_LassoEncryptionSymKeyType->name),module_number);
 
58022
SWIG_TypeClientData(SWIGTYPE_p_LassoEncryptionSymKeyType,&le_swig__p_LassoEncryptionSymKeyType);
 
58023
le_swig__p_LassoSaml2EncryptedElement=zend_register_list_destructors_ex(_wrap_destroy_p_LassoSaml2EncryptedElement,NULL,(char *)(SWIGTYPE_p_LassoSaml2EncryptedElement->name),module_number);
 
58024
SWIG_TypeClientData(SWIGTYPE_p_LassoSaml2EncryptedElement,&le_swig__p_LassoSaml2EncryptedElement);
 
58025
CG(active_class_entry) = NULL;
 
58026
/* end oinit subsection */
 
58027
 
 
58028
/* cinit subsection */
 
58029
REGISTER_LONG_CONSTANT("WSF_SUPPORT", 0, CONST_CS | CONST_PERSISTENT);
 
58030
REGISTER_LONG_CONSTANT("HTTP_METHOD_NONE", LASSO_HTTP_METHOD_NONE, CONST_CS | CONST_PERSISTENT);
 
58031
REGISTER_LONG_CONSTANT("HTTP_METHOD_ANY", LASSO_HTTP_METHOD_ANY, CONST_CS | CONST_PERSISTENT);
 
58032
REGISTER_LONG_CONSTANT("HTTP_METHOD_IDP_INITIATED", LASSO_HTTP_METHOD_IDP_INITIATED, CONST_CS | CONST_PERSISTENT);
 
58033
REGISTER_LONG_CONSTANT("HTTP_METHOD_GET", LASSO_HTTP_METHOD_GET, CONST_CS | CONST_PERSISTENT);
 
58034
REGISTER_LONG_CONSTANT("HTTP_METHOD_POST", LASSO_HTTP_METHOD_POST, CONST_CS | CONST_PERSISTENT);
 
58035
REGISTER_LONG_CONSTANT("HTTP_METHOD_REDIRECT", LASSO_HTTP_METHOD_REDIRECT, CONST_CS | CONST_PERSISTENT);
 
58036
REGISTER_LONG_CONSTANT("HTTP_METHOD_SOAP", LASSO_HTTP_METHOD_SOAP, CONST_CS | CONST_PERSISTENT);
 
58037
REGISTER_LONG_CONSTANT("HTTP_METHOD_ARTIFACT_GET", LASSO_HTTP_METHOD_ARTIFACT_GET, CONST_CS | CONST_PERSISTENT);
 
58038
REGISTER_LONG_CONSTANT("HTTP_METHOD_ARTIFACT_POST", LASSO_HTTP_METHOD_ARTIFACT_POST, CONST_CS | CONST_PERSISTENT);
 
58039
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_FEDERATION_TERMINATION", LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION, CONST_CS | CONST_PERSISTENT);
 
58040
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING", LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING, CONST_CS | CONST_PERSISTENT);
 
58041
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER", LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER, CONST_CS | CONST_PERSISTENT);
 
58042
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_SINGLE_LOGOUT", LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT, CONST_CS | CONST_PERSISTENT);
 
58043
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_SINGLE_SIGN_ON", LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON, CONST_CS | CONST_PERSISTENT);
 
58044
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION", LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION, CONST_CS | CONST_PERSISTENT);
 
58045
REGISTER_LONG_CONSTANT("MD_PROTOCOL_TYPE_MANAGE_NAME_ID", LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID, CONST_CS | CONST_PERSISTENT);
 
58046
REGISTER_LONG_CONSTANT("LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST", LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST, CONST_CS | CONST_PERSISTENT);
 
58047
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_OBTAINED", "urn:liberty:consent:obtained", strlen("urn:liberty:consent:obtained"), CONST_CS | CONST_PERSISTENT);
 
58048
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_OBTAINED_PRIOR", "urn:liberty:consent:obtained:prior", strlen("urn:liberty:consent:obtained:prior"), CONST_CS | CONST_PERSISTENT);
 
58049
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT", "urn:liberty:consent:obtained:current:implicit", strlen("urn:liberty:consent:obtained:current:implicit"), CONST_CS | CONST_PERSISTENT);
 
58050
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT", "urn:liberty:consent:obtained:current:explicit", strlen("urn:liberty:consent:obtained:current:explicit"), CONST_CS | CONST_PERSISTENT);
 
58051
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_UNAVAILABLE", "urn:liberty:consent:unavailable", strlen("urn:liberty:consent:unavailable"), CONST_CS | CONST_PERSISTENT);
 
58052
REGISTER_STRINGL_CONSTANT("LIB_CONSENT_INAPPLICABLE", "urn:liberty:consent:inapplicable", strlen("urn:liberty:consent:inapplicable"), CONST_CS | CONST_PERSISTENT);
 
58053
REGISTER_STRINGL_CONSTANT("LIB_NAMEID_POLICY_TYPE_NONE", "none", strlen("none"), CONST_CS | CONST_PERSISTENT);
 
58054
REGISTER_STRINGL_CONSTANT("LIB_NAMEID_POLICY_TYPE_ONE_TIME", "onetime", strlen("onetime"), CONST_CS | CONST_PERSISTENT);
 
58055
REGISTER_STRINGL_CONSTANT("LIB_NAMEID_POLICY_TYPE_FEDERATED", "federated", strlen("federated"), CONST_CS | CONST_PERSISTENT);
 
58056
REGISTER_STRINGL_CONSTANT("LIB_NAMEID_POLICY_TYPE_ANY", "any", strlen("any"), CONST_CS | CONST_PERSISTENT);
 
58057
REGISTER_STRINGL_CONSTANT("LIB_PROTOCOL_PROFILE_BRWS_ART", "http://projectliberty.org/profiles/brws-art", strlen("http://projectliberty.org/profiles/brws-art"), CONST_CS | CONST_PERSISTENT);
 
58058
REGISTER_STRINGL_CONSTANT("LIB_PROTOCOL_PROFILE_BRWS_POST", "http://projectliberty.org/profiles/brws-post", strlen("http://projectliberty.org/profiles/brws-post"), CONST_CS | CONST_PERSISTENT);
 
58059
REGISTER_STRINGL_CONSTANT("LIB_PROTOCOL_PROFILE_BRWS_LECP", "http://projectliberty.org/profiles/lecp", strlen("http://projectliberty.org/profiles/lecp"), CONST_CS | CONST_PERSISTENT);
 
58060
REGISTER_STRINGL_CONSTANT("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);
 
58061
REGISTER_STRINGL_CONSTANT("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);
 
58062
REGISTER_STRINGL_CONSTANT("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);
 
58063
REGISTER_STRINGL_CONSTANT("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);
 
58064
REGISTER_STRINGL_CONSTANT("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);
 
58065
REGISTER_STRINGL_CONSTANT("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);
 
58066
REGISTER_STRINGL_CONSTANT("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);
 
58067
REGISTER_STRINGL_CONSTANT("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);
 
58068
REGISTER_STRINGL_CONSTANT("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);
 
58069
REGISTER_STRINGL_CONSTANT("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);
 
58070
REGISTER_STRINGL_CONSTANT("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);
 
58071
REGISTER_STRINGL_CONSTANT("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);
 
58072
REGISTER_LONG_CONSTANT("LOGIN_PROTOCOL_PROFILE_BRWS_ART", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART, CONST_CS | CONST_PERSISTENT);
 
58073
REGISTER_LONG_CONSTANT("LOGIN_PROTOCOL_PROFILE_BRWS_POST", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST, CONST_CS | CONST_PERSISTENT);
 
58074
REGISTER_LONG_CONSTANT("LOGIN_PROTOCOL_PROFILE_BRWS_LECP", LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP, CONST_CS | CONST_PERSISTENT);
 
58075
REGISTER_LONG_CONSTANT("PROVIDER_ROLE_NONE", LASSO_PROVIDER_ROLE_NONE, CONST_CS | CONST_PERSISTENT);
 
58076
REGISTER_LONG_CONSTANT("PROVIDER_ROLE_SP", LASSO_PROVIDER_ROLE_SP, CONST_CS | CONST_PERSISTENT);
 
58077
REGISTER_LONG_CONSTANT("PROVIDER_ROLE_IDP", LASSO_PROVIDER_ROLE_IDP, CONST_CS | CONST_PERSISTENT);
 
58078
REGISTER_LONG_CONSTANT("PROTOCOL_LIBERTY_1_0", LASSO_PROTOCOL_LIBERTY_1_0, CONST_CS | CONST_PERSISTENT);
 
58079
REGISTER_LONG_CONSTANT("PROTOCOL_LIBERTY_1_1", LASSO_PROTOCOL_LIBERTY_1_1, CONST_CS | CONST_PERSISTENT);
 
58080
REGISTER_LONG_CONSTANT("PROTOCOL_LIBERTY_1_2", LASSO_PROTOCOL_LIBERTY_1_2, CONST_CS | CONST_PERSISTENT);
 
58081
REGISTER_LONG_CONSTANT("PROTOCOL_SAML_2_0", LASSO_PROTOCOL_SAML_2_0, CONST_CS | CONST_PERSISTENT);
 
58082
REGISTER_LONG_CONSTANT("REQUEST_TYPE_INVALID", LASSO_REQUEST_TYPE_INVALID, CONST_CS | CONST_PERSISTENT);
 
58083
REGISTER_LONG_CONSTANT("REQUEST_TYPE_LOGIN", LASSO_REQUEST_TYPE_LOGIN, CONST_CS | CONST_PERSISTENT);
 
58084
REGISTER_LONG_CONSTANT("REQUEST_TYPE_LOGOUT", LASSO_REQUEST_TYPE_LOGOUT, CONST_CS | CONST_PERSISTENT);
 
58085
REGISTER_LONG_CONSTANT("REQUEST_TYPE_DEFEDERATION", LASSO_REQUEST_TYPE_DEFEDERATION, CONST_CS | CONST_PERSISTENT);
 
58086
REGISTER_LONG_CONSTANT("REQUEST_TYPE_NAME_REGISTRATION", LASSO_REQUEST_TYPE_NAME_REGISTRATION, CONST_CS | CONST_PERSISTENT);
 
58087
REGISTER_LONG_CONSTANT("REQUEST_TYPE_NAME_IDENTIFIER_MAPPING", LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING, CONST_CS | CONST_PERSISTENT);
 
58088
REGISTER_LONG_CONSTANT("REQUEST_TYPE_LECP", LASSO_REQUEST_TYPE_LECP, CONST_CS | CONST_PERSISTENT);
 
58089
REGISTER_LONG_CONSTANT("REQUEST_TYPE_DISCO_QUERY", LASSO_REQUEST_TYPE_DISCO_QUERY, CONST_CS | CONST_PERSISTENT);
 
58090
REGISTER_LONG_CONSTANT("REQUEST_TYPE_DISCO_MODIFY", LASSO_REQUEST_TYPE_DISCO_MODIFY, CONST_CS | CONST_PERSISTENT);
 
58091
REGISTER_LONG_CONSTANT("REQUEST_TYPE_DST_QUERY", LASSO_REQUEST_TYPE_DST_QUERY, CONST_CS | CONST_PERSISTENT);
 
58092
REGISTER_LONG_CONSTANT("REQUEST_TYPE_DST_MODIFY", LASSO_REQUEST_TYPE_DST_MODIFY, CONST_CS | CONST_PERSISTENT);
 
58093
REGISTER_LONG_CONSTANT("REQUEST_TYPE_SASL_REQUEST", LASSO_REQUEST_TYPE_SASL_REQUEST, CONST_CS | CONST_PERSISTENT);
 
58094
REGISTER_LONG_CONSTANT("REQUEST_TYPE_NAME_ID_MANAGEMENT", LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT, CONST_CS | CONST_PERSISTENT);
 
58095
REGISTER_STRINGL_CONSTANT("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);
 
58096
REGISTER_STRINGL_CONSTANT("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);
 
58097
REGISTER_STRINGL_CONSTANT("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);
 
58098
REGISTER_STRINGL_CONSTANT("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);
 
58099
REGISTER_STRINGL_CONSTANT("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);
 
58100
REGISTER_STRINGL_CONSTANT("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);
 
58101
REGISTER_STRINGL_CONSTANT("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);
 
58102
REGISTER_STRINGL_CONSTANT("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);
 
58103
REGISTER_STRINGL_CONSTANT("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);
 
58104
REGISTER_STRINGL_CONSTANT("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);
 
58105
REGISTER_STRINGL_CONSTANT("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);
 
58106
REGISTER_STRINGL_CONSTANT("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);
 
58107
REGISTER_STRINGL_CONSTANT("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);
 
58108
REGISTER_STRINGL_CONSTANT("LIB_AUTHN_CONTEXT_COMPARISON_EXACT", "exact", strlen("exact"), CONST_CS | CONST_PERSISTENT);
 
58109
REGISTER_STRINGL_CONSTANT("LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM", "minimum", strlen("minimum"), CONST_CS | CONST_PERSISTENT);
 
58110
REGISTER_STRINGL_CONSTANT("LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM", "maximum", strlen("maximum"), CONST_CS | CONST_PERSISTENT);
 
58111
REGISTER_STRINGL_CONSTANT("LIB_AUTHN_CONTEXT_COMPARISON_BETTER", "better", strlen("better"), CONST_CS | CONST_PERSISTENT);
 
58112
REGISTER_STRINGL_CONSTANT("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);
 
58113
REGISTER_STRINGL_CONSTANT("SAML_AUTHENTICATION_METHOD_KERBEROS", "urn:ietf:rfc:1510", strlen("urn:ietf:rfc:1510"), CONST_CS | CONST_PERSISTENT);
 
58114
REGISTER_STRINGL_CONSTANT("SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD", "urn:ietf:rfc:2945", strlen("urn:ietf:rfc:2945"), CONST_CS | CONST_PERSISTENT);
 
58115
REGISTER_STRINGL_CONSTANT("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);
 
58116
REGISTER_STRINGL_CONSTANT("SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI", "urn:ietf:rfc:2246", strlen("urn:ietf:rfc:2246"), CONST_CS | CONST_PERSISTENT);
 
58117
REGISTER_STRINGL_CONSTANT("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);
 
58118
REGISTER_STRINGL_CONSTANT("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);
 
58119
REGISTER_STRINGL_CONSTANT("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);
 
58120
REGISTER_STRINGL_CONSTANT("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);
 
58121
REGISTER_STRINGL_CONSTANT("SAML_AUTHENTICATION_METHOD_XMLD_SIG", "urn:ietf:rfc:3075", strlen("urn:ietf:rfc:3075"), CONST_CS | CONST_PERSISTENT);
 
58122
REGISTER_STRINGL_CONSTANT("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);
 
58123
REGISTER_STRINGL_CONSTANT("SAML_AUTHENTICATION_METHOD_LIBERTY", "urn:liberty:ac:2003-08", strlen("urn:liberty:ac:2003-08"), CONST_CS | CONST_PERSISTENT);
 
58124
REGISTER_LONG_CONSTANT("SIGNATURE_METHOD_RSA_SHA1", LASSO_SIGNATURE_METHOD_RSA_SHA1, CONST_CS | CONST_PERSISTENT);
 
58125
REGISTER_LONG_CONSTANT("SIGNATURE_METHOD_DSA_SHA1", LASSO_SIGNATURE_METHOD_DSA_SHA1, CONST_CS | CONST_PERSISTENT);
 
58126
REGISTER_LONG_CONSTANT("ENCRYPTION_MODE_NONE", LASSO_ENCRYPTION_MODE_NONE, CONST_CS | CONST_PERSISTENT);
 
58127
REGISTER_LONG_CONSTANT("ENCRYPTION_MODE_NAMEID", LASSO_ENCRYPTION_MODE_NAMEID, CONST_CS | CONST_PERSISTENT);
 
58128
REGISTER_LONG_CONSTANT("ENCRYPTION_MODE_ASSERTION", LASSO_ENCRYPTION_MODE_ASSERTION, CONST_CS | CONST_PERSISTENT);
 
58129
REGISTER_LONG_CONSTANT("ENCRYPTION_SYM_KEY_TYPE_DEFAULT", LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT, CONST_CS | CONST_PERSISTENT);
 
58130
REGISTER_LONG_CONSTANT("ENCRYPTION_SYM_KEY_TYPE_AES_256", LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256, CONST_CS | CONST_PERSISTENT);
 
58131
REGISTER_LONG_CONSTANT("ENCRYPTION_SYM_KEY_TYPE_AES_128", LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128, CONST_CS | CONST_PERSISTENT);
 
58132
REGISTER_LONG_CONSTANT("ENCRYPTION_SYM_KEY_TYPE_3DES", LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES, CONST_CS | CONST_PERSISTENT);
 
58133
REGISTER_LONG_CONSTANT("ERROR_UNDEFINED", -1, CONST_CS | CONST_PERSISTENT);
 
58134
REGISTER_LONG_CONSTANT("ERROR_UNIMPLEMENTED", -2, CONST_CS | CONST_PERSISTENT);
 
58135
REGISTER_LONG_CONSTANT("XML_ERROR_NODE_NOT_FOUND", -10, CONST_CS | CONST_PERSISTENT);
 
58136
REGISTER_LONG_CONSTANT("XML_ERROR_NODE_CONTENT_NOT_FOUND", -11, CONST_CS | CONST_PERSISTENT);
 
58137
REGISTER_LONG_CONSTANT("XML_ERROR_ATTR_NOT_FOUND", -12, CONST_CS | CONST_PERSISTENT);
 
58138
REGISTER_LONG_CONSTANT("XML_ERROR_ATTR_VALUE_NOT_FOUND", -13, CONST_CS | CONST_PERSISTENT);
 
58139
REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_INVALID_FILE", -14, CONST_CS | CONST_PERSISTENT);
 
58140
REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED", -15, CONST_CS | CONST_PERSISTENT);
 
58141
REGISTER_LONG_CONSTANT("LASSO_XML_ERROR_MISSING_NAMESPACE", -16, CONST_CS | CONST_PERSISTENT);
 
58142
REGISTER_LONG_CONSTANT("DS_ERROR_SIGNATURE_NOT_FOUND", 101, CONST_CS | CONST_PERSISTENT);
 
58143
REGISTER_LONG_CONSTANT("DS_ERROR_INVALID_SIGNATURE", 102, CONST_CS | CONST_PERSISTENT);
 
58144
REGISTER_LONG_CONSTANT("DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED", -103, CONST_CS | CONST_PERSISTENT);
 
58145
REGISTER_LONG_CONSTANT("DS_ERROR_CONTEXT_CREATION_FAILED", -104, CONST_CS | CONST_PERSISTENT);
 
58146
REGISTER_LONG_CONSTANT("DS_ERROR_PUBLIC_KEY_LOAD_FAILED", -105, CONST_CS | CONST_PERSISTENT);
 
58147
REGISTER_LONG_CONSTANT("DS_ERROR_PRIVATE_KEY_LOAD_FAILED", -106, CONST_CS | CONST_PERSISTENT);
 
58148
REGISTER_LONG_CONSTANT("DS_ERROR_CERTIFICATE_LOAD_FAILED", -107, CONST_CS | CONST_PERSISTENT);
 
58149
REGISTER_LONG_CONSTANT("DS_ERROR_SIGNATURE_FAILED", -108, CONST_CS | CONST_PERSISTENT);
 
58150
REGISTER_LONG_CONSTANT("DS_ERROR_KEYS_MNGR_CREATION_FAILED", -109, CONST_CS | CONST_PERSISTENT);
 
58151
REGISTER_LONG_CONSTANT("DS_ERROR_KEYS_MNGR_INIT_FAILED", -110, CONST_CS | CONST_PERSISTENT);
 
58152
REGISTER_LONG_CONSTANT("DS_ERROR_SIGNATURE_VERIFICATION_FAILED", -111, CONST_CS | CONST_PERSISTENT);
 
58153
REGISTER_LONG_CONSTANT("DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED", -112, CONST_CS | CONST_PERSISTENT);
 
58154
REGISTER_LONG_CONSTANT("DS_ERROR_INVALID_SIGALG", -113, CONST_CS | CONST_PERSISTENT);
 
58155
REGISTER_LONG_CONSTANT("DS_ERROR_DIGEST_COMPUTE_FAILED", -114, CONST_CS | CONST_PERSISTENT);
 
58156
REGISTER_LONG_CONSTANT("DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND", -115, CONST_CS | CONST_PERSISTENT);
 
58157
REGISTER_LONG_CONSTANT("SERVER_ERROR_PROVIDER_NOT_FOUND", -201, CONST_CS | CONST_PERSISTENT);
 
58158
REGISTER_LONG_CONSTANT("SERVER_ERROR_ADD_PROVIDER_FAILED", -202, CONST_CS | CONST_PERSISTENT);
 
58159
REGISTER_LONG_CONSTANT("SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH", -203, CONST_CS | CONST_PERSISTENT);
 
58160
REGISTER_LONG_CONSTANT("SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED", 204, CONST_CS | CONST_PERSISTENT);
 
58161
REGISTER_LONG_CONSTANT("LASSO_SERVER_ERROR_INVALID_XML", -205, CONST_CS | CONST_PERSISTENT);
 
58162
REGISTER_LONG_CONSTANT("LOGOUT_ERROR_UNSUPPORTED_PROFILE", -301, CONST_CS | CONST_PERSISTENT);
 
58163
REGISTER_LONG_CONSTANT("LOGOUT_ERROR_REQUEST_DENIED", 302, CONST_CS | CONST_PERSISTENT);
 
58164
REGISTER_LONG_CONSTANT("LOGOUT_ERROR_FEDERATION_NOT_FOUND", 303, CONST_CS | CONST_PERSISTENT);
 
58165
REGISTER_LONG_CONSTANT("LOGOUT_ERROR_UNKNOWN_PRINCIPAL", 304, CONST_CS | CONST_PERSISTENT);
 
58166
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_QUERY", -401, CONST_CS | CONST_PERSISTENT);
 
58167
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_POST_MSG", -402, CONST_CS | CONST_PERSISTENT);
 
58168
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_SOAP_MSG", -403, CONST_CS | CONST_PERSISTENT);
 
58169
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_REQUEST", -404, CONST_CS | CONST_PERSISTENT);
 
58170
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_HTTP_METHOD", -405, CONST_CS | CONST_PERSISTENT);
 
58171
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_PROTOCOLPROFILE", -406, CONST_CS | CONST_PERSISTENT);
 
58172
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_MSG", -407, CONST_CS | CONST_PERSISTENT);
 
58173
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_REMOTE_PROVIDERID", -408, CONST_CS | CONST_PERSISTENT);
 
58174
REGISTER_LONG_CONSTANT("PROFILE_ERROR_UNSUPPORTED_PROFILE", -409, CONST_CS | CONST_PERSISTENT);
 
58175
REGISTER_LONG_CONSTANT("PROFILE_ERROR_UNKNOWN_PROFILE_URL", -410, CONST_CS | CONST_PERSISTENT);
 
58176
REGISTER_LONG_CONSTANT("PROFILE_ERROR_IDENTITY_NOT_FOUND", -411, CONST_CS | CONST_PERSISTENT);
 
58177
REGISTER_LONG_CONSTANT("PROFILE_ERROR_FEDERATION_NOT_FOUND", -412, CONST_CS | CONST_PERSISTENT);
 
58178
REGISTER_LONG_CONSTANT("PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND", -413, CONST_CS | CONST_PERSISTENT);
 
58179
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BUILDING_QUERY_FAILED", -414, CONST_CS | CONST_PERSISTENT);
 
58180
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BUILDING_REQUEST_FAILED", -415, CONST_CS | CONST_PERSISTENT);
 
58181
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BUILDING_MESSAGE_FAILED", -416, CONST_CS | CONST_PERSISTENT);
 
58182
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BUILDING_RESPONSE_FAILED", -417, CONST_CS | CONST_PERSISTENT);
 
58183
REGISTER_LONG_CONSTANT("PROFILE_ERROR_SESSION_NOT_FOUND", -418, CONST_CS | CONST_PERSISTENT);
 
58184
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BAD_IDENTITY_DUMP", -419, CONST_CS | CONST_PERSISTENT);
 
58185
REGISTER_LONG_CONSTANT("PROFILE_ERROR_BAD_SESSION_DUMP", -420, CONST_CS | CONST_PERSISTENT);
 
58186
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_RESPONSE", -421, CONST_CS | CONST_PERSISTENT);
 
58187
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_STATUS_CODE", -422, CONST_CS | CONST_PERSISTENT);
 
58188
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_ARTIFACT", -423, CONST_CS | CONST_PERSISTENT);
 
58189
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_RESOURCE_OFFERING", 424, CONST_CS | CONST_PERSISTENT);
 
58190
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION", 425, CONST_CS | CONST_PERSISTENT);
 
58191
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_SERVICE_TYPE", 426, CONST_CS | CONST_PERSISTENT);
 
58192
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_ASSERTION", -427, CONST_CS | CONST_PERSISTENT);
 
58193
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_SUBJECT", -428, CONST_CS | CONST_PERSISTENT);
 
58194
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_NAME_IDENTIFIER", -429, CONST_CS | CONST_PERSISTENT);
 
58195
REGISTER_LONG_CONSTANT("PROFILE_ERROR_INVALID_ARTIFACT", -430, CONST_CS | CONST_PERSISTENT);
 
58196
REGISTER_LONG_CONSTANT("PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY", -431, CONST_CS | CONST_PERSISTENT);
 
58197
REGISTER_LONG_CONSTANT("PROFILE_ERROR_STATUS_NOT_SUCCESS", -432, CONST_CS | CONST_PERSISTENT);
 
58198
REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_ISSUER", -433, CONST_CS | CONST_PERSISTENT);
 
58199
REGISTER_LONG_CONSTANT("LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE", -434, CONST_CS | CONST_PERSISTENT);
 
58200
REGISTER_LONG_CONSTANT("LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ", -501, CONST_CS | CONST_PERSISTENT);
 
58201
REGISTER_LONG_CONSTANT("PARAM_ERROR_INVALID_VALUE", -502, CONST_CS | CONST_PERSISTENT);
 
58202
REGISTER_LONG_CONSTANT("LASSO_PARAM_ERROR_CHECK_FAILED", -503, CONST_CS | CONST_PERSISTENT);
 
58203
REGISTER_LONG_CONSTANT("LOGIN_ERROR_FEDERATION_NOT_FOUND", 601, CONST_CS | CONST_PERSISTENT);
 
58204
REGISTER_LONG_CONSTANT("LOGIN_ERROR_CONSENT_NOT_OBTAINED", 602, CONST_CS | CONST_PERSISTENT);
 
58205
REGISTER_LONG_CONSTANT("LOGIN_ERROR_INVALID_NAMEIDPOLICY", -603, CONST_CS | CONST_PERSISTENT);
 
58206
REGISTER_LONG_CONSTANT("LOGIN_ERROR_REQUEST_DENIED", 604, CONST_CS | CONST_PERSISTENT);
 
58207
REGISTER_LONG_CONSTANT("LOGIN_ERROR_INVALID_SIGNATURE", 605, CONST_CS | CONST_PERSISTENT);
 
58208
REGISTER_LONG_CONSTANT("LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST", 606, CONST_CS | CONST_PERSISTENT);
 
58209
REGISTER_LONG_CONSTANT("LOGIN_ERROR_STATUS_NOT_SUCCESS", 607, CONST_CS | CONST_PERSISTENT);
 
58210
REGISTER_LONG_CONSTANT("LOGIN_ERROR_UNKNOWN_PRINCIPAL", 608, CONST_CS | CONST_PERSISTENT);
 
58211
REGISTER_LONG_CONSTANT("LOGIN_ERROR_NO_DEFAULT_ENDPOINT", 609, CONST_CS | CONST_PERSISTENT);
 
58212
REGISTER_LONG_CONSTANT("LOGIN_ERROR_ASSERTION_REPLAY", 610, CONST_CS | CONST_PERSISTENT);
 
58213
REGISTER_LONG_CONSTANT("DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER", -700, CONST_CS | CONST_PERSISTENT);
 
58214
REGISTER_LONG_CONSTANT("SOAP_FAULT_REDIRECT_REQUEST", 800, CONST_CS | CONST_PERSISTENT);
 
58215
REGISTER_LONG_CONSTANT("LASSO_SOAP_ERROR_MISSING_HEADER", -801, CONST_CS | CONST_PERSISTENT);
 
58216
REGISTER_LONG_CONSTANT("LASSO_SOAP_ERROR_MISSING_BODY", -802, CONST_CS | CONST_PERSISTENT);
 
58217
REGISTER_LONG_CONSTANT("NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE", -900, CONST_CS | CONST_PERSISTENT);
 
58218
REGISTER_LONG_CONSTANT("NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE", -901, CONST_CS | CONST_PERSISTENT);
 
58219
REGISTER_LONG_CONSTANT("NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER", -902, CONST_CS | CONST_PERSISTENT);
 
58220
REGISTER_LONG_CONSTANT("LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST", -1000, CONST_CS | CONST_PERSISTENT);
 
58221
REGISTER_LONG_CONSTANT("LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION", -1100, CONST_CS | CONST_PERSISTENT);
 
58222
REGISTER_LONG_CONSTANT("LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY", -1101, CONST_CS | CONST_PERSISTENT);
 
58223
REGISTER_LONG_CONSTANT("CHECK_VERSION_EXACT", LASSO_CHECK_VERSION_EXACT, CONST_CS | CONST_PERSISTENT);
 
58224
REGISTER_LONG_CONSTANT("CHECK_VERSIONABI_COMPATIBLE", LASSO_CHECK_VERSIONABI_COMPATIBLE, CONST_CS | CONST_PERSISTENT);
 
58225
REGISTER_LONG_CONSTANT("CHECK_VERSION_NUMERIC", LASSO_CHECK_VERSION_NUMERIC, CONST_CS | CONST_PERSISTENT);
 
58226
REGISTER_LONG_CONSTANT("SAML2_SUPPORT", 1, CONST_CS | CONST_PERSISTENT);
 
58227
REGISTER_STRINGL_CONSTANT("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);
 
58228
REGISTER_STRINGL_CONSTANT("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);
 
58229
REGISTER_STRINGL_CONSTANT("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);
 
58230
REGISTER_STRINGL_CONSTANT("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);
 
58231
REGISTER_STRINGL_CONSTANT("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);
 
58232
REGISTER_STRINGL_CONSTANT("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);
 
58233
REGISTER_STRINGL_CONSTANT("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);
 
58234
REGISTER_STRINGL_CONSTANT("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);
 
58235
REGISTER_STRINGL_CONSTANT("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);
 
58236
REGISTER_STRINGL_CONSTANT("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);
 
58237
REGISTER_STRINGL_CONSTANT("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);
 
58238
REGISTER_STRINGL_CONSTANT("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);
 
58239
REGISTER_STRINGL_CONSTANT("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);
 
58240
REGISTER_STRINGL_CONSTANT("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);
 
58241
REGISTER_STRINGL_CONSTANT("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);
 
58242
REGISTER_STRINGL_CONSTANT("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);
 
58243
REGISTER_STRINGL_CONSTANT("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);
 
58244
REGISTER_STRINGL_CONSTANT("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);
 
58245
REGISTER_STRINGL_CONSTANT("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);
 
58246
REGISTER_STRINGL_CONSTANT("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);
 
58247
REGISTER_STRINGL_CONSTANT("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);
 
58248
REGISTER_STRINGL_CONSTANT("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);
 
58249
REGISTER_STRINGL_CONSTANT("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);
 
58250
REGISTER_STRINGL_CONSTANT("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);
 
58251
REGISTER_STRINGL_CONSTANT("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);
 
58252
REGISTER_STRINGL_CONSTANT("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);
 
58253
REGISTER_STRINGL_CONSTANT("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);
 
58254
REGISTER_STRINGL_CONSTANT("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);
 
58255
REGISTER_STRINGL_CONSTANT("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);
 
58256
REGISTER_STRINGL_CONSTANT("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);
 
58257
REGISTER_STRINGL_CONSTANT("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);
 
58258
REGISTER_STRINGL_CONSTANT("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);
 
58259
/* end cinit subsection */
 
58260
 
 
58261
    return SUCCESS;
 
58262
}
 
58263
 
 
58264
PHP_RINIT_FUNCTION(lasso)
 
58265
{
 
58266
/* rinit section */
 
58267
 
 
58268
/* vinit subsection */
 
58269
/* end vinit subsection */
 
58270
 
 
58271
    return SUCCESS;
 
58272
}
 
58273
 
 
58274
PHP_MSHUTDOWN_FUNCTION(lasso)
 
58275
{
 
58276
/* shutdown section */
 
58277
 
 
58278
    return SUCCESS;
 
58279
}
 
58280
 
 
58281
PHP_RSHUTDOWN_FUNCTION(lasso)
 
58282
{
 
58283
/* rshutdown section */
 
58284
 
 
58285
    return SUCCESS;
 
58286
}
 
58287
 
 
58288
PHP_MINFO_FUNCTION(lasso)
 
58289
{
 
58290
}
 
58291
/* end init section */