diff options
author | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:10:27 +0000 |
---|---|---|
committer | Frederic Peters <fpeters@entrouvert.com> | 2008-04-29 12:10:27 +0000 |
commit | 3e00001408b5f87e66b3fdcb044d28d8ecb9f403 (patch) | |
tree | 6851dd2a0a668c8eb4567820f6ca4ea47697ceb7 /bindings | |
parent | aad2fbfc439d7f5207ab4d65ff2b3355508c157b (diff) | |
download | lasso-3e00001408b5f87e66b3fdcb044d28d8ecb9f403.tar.gz lasso-3e00001408b5f87e66b3fdcb044d28d8ecb9f403.tar.xz lasso-3e00001408b5f87e66b3fdcb044d28d8ecb9f403.zip |
[project @ fpeters@0d.be-20080416142729-kpuwdj5m75qe5vnc]
added php4 binding from benjamin but disabled it
Original author: Frederic Peters <fpeters@0d.be>
Date: 2008-04-16 16:27:29.948000+02:00
Diffstat (limited to 'bindings')
-rw-r--r-- | bindings/bindings.py | 4 | ||||
-rw-r--r-- | bindings/lang_php5_helpers/wrapper_source.py | 2 | ||||
-rw-r--r-- | bindings/php4/Makefile.am | 36 | ||||
-rw-r--r-- | bindings/php4/__init__.py | 0 | ||||
-rw-r--r-- | bindings/php4/_lasso.h | 1815 | ||||
-rw-r--r-- | bindings/php4/lang.py | 516 | ||||
-rw-r--r-- | bindings/php4/lasso_php4_helper.c | 336 |
7 files changed, 2708 insertions, 1 deletions
diff --git a/bindings/bindings.py b/bindings/bindings.py index 198a5a25..c6652f3a 100644 --- a/bindings/bindings.py +++ b/bindings/bindings.py @@ -467,7 +467,11 @@ def main(): python_binding = lang_python.PythonBinding(binding) python_binding.generate() + elif options.language == 'php4': + from php4 import lang + php4_binding = lang.Binding(binding) + php4_binding.generate() elif options.language == 'php5': import lang_php5 diff --git a/bindings/lang_php5_helpers/wrapper_source.py b/bindings/lang_php5_helpers/wrapper_source.py index 46ea5f60..e37a26f3 100644 --- a/bindings/lang_php5_helpers/wrapper_source.py +++ b/bindings/lang_php5_helpers/wrapper_source.py @@ -239,7 +239,7 @@ PHP_MSHUTDOWN_FUNCTION(lasso) elem_type = arg[2].get('elem_type') if elem_type == 'char*': print >> self.fd, ' if (%(name)s) {' % { 'name': arg[1] } - print >> self.fd, ' free_list(%(name)s,free);' % { 'name': arg[1] } + print >> self.fd, ' free_glist(%(name)s,free);' % { 'name': arg[1] } print >> self.fd, ' }' self.return_value(m.return_type, {}) diff --git a/bindings/php4/Makefile.am b/bindings/php4/Makefile.am new file mode 100644 index 00000000..c122ee34 --- /dev/null +++ b/bindings/php4/Makefile.am @@ -0,0 +1,36 @@ +SUBDIRS = + +if PHP4_ENABLED +INCLUDES = -I$(top_srcdir) \ + -I$(top_builddir) \ + $(SASL_CFLAGS) + +php_extension_LTLIBRARIES = lasso.la +php_extensiondir = ${prefix}@PHP4_UNPREFIXED_EXTENSION_DIR@ + +nodist_php_extension_DATA = lasso.php + +lasso_la_CFLAGS = -fno-strict-aliasing $(LASSO_CORE_CFLAGS) -I$(top_srcdir) -I$(top_builddir) $(PHP4_INCLUDES) +lasso_la_LDFLAGS = -export-dynamic -prefer-pic -module -avoid-version +lasso_la_LIBADD = $(top_builddir)/lasso/liblasso.la $(LASSO_LIBS) $(PHP4_LDFLAGS) +nodist_lasso_la_SOURCES = _lasso.c + +BUILT_SOURCES = _lasso.c + +if WSF_ENABLED +EXTRA_ARGS = --enable-id-wsf +endif + +lasso.php _lasso.c: lang.py ../bindings.py + $(PYTHON) $(top_srcdir)/bindings/bindings.py -l php4 --src-dir=$(top_srcdir)/lasso/ $(EXTRA_ARGS) + +doc: + phpdoc -o HTML:frames:earthli -f lasso.php -t docs + +clean-local: + -rm -f lasso.php php_lasso.h _lasso.c + -rm -f *.pyc + +.PHONY: doc + +endif diff --git a/bindings/php4/__init__.py b/bindings/php4/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/bindings/php4/__init__.py diff --git a/bindings/php4/_lasso.h b/bindings/php4/_lasso.h new file mode 100644 index 00000000..ea098bbd --- /dev/null +++ b/bindings/php4/_lasso.h @@ -0,0 +1,1815 @@ +/* this file has been generated automatically; do not edit */ +#ifndef PHP_LASSO_H +#define PHP_LASSO_H 1 + +#define PHP_LASSO_EXTNAME "lasso" +#define PHP_LASSO_VERSION "2.1.1" +#define PHP_LASSO_GOBJECT_RES_NAME LassoGObject +PHP_MINIT_FUNCTION(lasso); +PHP_MSHUTDOWN_FUNCTION(lasso); +PHP_RINIT_FUNCTION(lasso); +PHP_FUNCTION(LassoDiscoAuthorizeRequester_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoAuthorizeRequester_descriptionIdRefs_get); +PHP_FUNCTION(LassoSaSASLRequest_data_get); +PHP_FUNCTION(LassoSaSASLRequest_data_get); +PHP_FUNCTION(LassoSaSASLRequest_requestAuthnContext_get); +PHP_FUNCTION(LassoSaSASLRequest_requestAuthnContext_get); +PHP_FUNCTION(LassoSaSASLRequest_mechanism_get); +PHP_FUNCTION(LassoSaSASLRequest_mechanism_get); +PHP_FUNCTION(LassoSaSASLRequest_authzId_get); +PHP_FUNCTION(LassoSaSASLRequest_authzId_get); +PHP_FUNCTION(LassoSaSASLRequest_advisoryAuthnId_get); +PHP_FUNCTION(LassoSaSASLRequest_advisoryAuthnId_get); +PHP_FUNCTION(LassoSaSASLRequest_id_get); +PHP_FUNCTION(LassoSaSASLRequest_id_get); +PHP_FUNCTION(LassoDiscoQueryResponse_status_get); +PHP_FUNCTION(LassoDiscoQueryResponse_status_get); +PHP_FUNCTION(LassoDiscoQueryResponse_resourceOffering_get); +PHP_FUNCTION(LassoDiscoQueryResponse_resourceOffering_get); +PHP_FUNCTION(LassoDiscoQueryResponse_credentials_get); +PHP_FUNCTION(LassoDiscoQueryResponse_credentials_get); +PHP_FUNCTION(LassoDiscoQueryResponse_id_get); +PHP_FUNCTION(LassoDiscoQueryResponse_id_get); +PHP_FUNCTION(LassoSoapBindingProvider_providerId_get); +PHP_FUNCTION(LassoSoapBindingProvider_providerId_get); +PHP_FUNCTION(LassoSoapBindingProvider_affiliationId_get); +PHP_FUNCTION(LassoSoapBindingProvider_affiliationId_get); +PHP_FUNCTION(LassoSoapBindingProvider_id_get); +PHP_FUNCTION(LassoSoapBindingProvider_id_get); +PHP_FUNCTION(LassoSoapBindingProvider_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingProvider_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingProvider_actor_get); +PHP_FUNCTION(LassoSoapBindingProvider_actor_get); +PHP_FUNCTION(LassoDstQuery_resourceId_get); +PHP_FUNCTION(LassoDstQuery_resourceId_get); +PHP_FUNCTION(LassoDstQuery_encryptedResourceId_get); +PHP_FUNCTION(LassoDstQuery_encryptedResourceId_get); +PHP_FUNCTION(LassoDstQuery_queryItem_get); +PHP_FUNCTION(LassoDstQuery_queryItem_get); +PHP_FUNCTION(LassoDstQuery_extension_get); +PHP_FUNCTION(LassoDstQuery_extension_get); +PHP_FUNCTION(LassoDstQuery_id_get); +PHP_FUNCTION(LassoDstQuery_id_get); +PHP_FUNCTION(LassoDstQuery_itemId_get); +PHP_FUNCTION(LassoDstQuery_itemId_get); +PHP_FUNCTION(LassoIsHelp_label_get); +PHP_FUNCTION(LassoIsHelp_label_get); +PHP_FUNCTION(LassoIsHelp_link_get); +PHP_FUNCTION(LassoIsHelp_link_get); +PHP_FUNCTION(LassoIsHelp_moreLink_get); +PHP_FUNCTION(LassoIsHelp_moreLink_get); +PHP_FUNCTION(LassoDiscoGenerateBearerToken_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoGenerateBearerToken_descriptionIdRefs_get); +PHP_FUNCTION(LassoDstQueryItem_select_get); +PHP_FUNCTION(LassoDstQueryItem_select_get); +PHP_FUNCTION(LassoDstQueryItem_id_get); +PHP_FUNCTION(LassoDstQueryItem_id_get); +PHP_FUNCTION(LassoDstQueryItem_includeCommonAttributes_get); +PHP_FUNCTION(LassoDstQueryItem_includeCommonAttributes_get); +PHP_FUNCTION(LassoDstQueryItem_itemId_get); +PHP_FUNCTION(LassoDstQueryItem_itemId_get); +PHP_FUNCTION(LassoDstQueryItem_changedSince_get); +PHP_FUNCTION(LassoDstQueryItem_changedSince_get); +PHP_FUNCTION(LassoDiscoRemoveEntry_entryId_get); +PHP_FUNCTION(LassoDiscoRemoveEntry_entryId_get); +PHP_FUNCTION(LassoDiscoAuthenticateSessionContext_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoAuthenticateSessionContext_descriptionIdRefs_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_respondWith_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_respondWith_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_requestId_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_requestId_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_majorVersion_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_majorVersion_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_minorVersion_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_minorVersion_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_signType_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_signType_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_signMethod_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_signMethod_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_privateKeyFile_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_privateKeyFile_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_certificateFile_get); +PHP_FUNCTION(LassoSamlpRequestAbstract_certificateFile_get); +PHP_FUNCTION(LassoLibLogoutRequest_extension_get); +PHP_FUNCTION(LassoLibLogoutRequest_extension_get); +PHP_FUNCTION(LassoLibLogoutRequest_providerId_get); +PHP_FUNCTION(LassoLibLogoutRequest_providerId_get); +PHP_FUNCTION(LassoLibLogoutRequest_nameIdentifier_get); +PHP_FUNCTION(LassoLibLogoutRequest_nameIdentifier_get); +PHP_FUNCTION(LassoLibLogoutRequest_sessionIndex_get); +PHP_FUNCTION(LassoLibLogoutRequest_sessionIndex_get); +PHP_FUNCTION(LassoLibLogoutRequest_relayState_get); +PHP_FUNCTION(LassoLibLogoutRequest_relayState_get); +PHP_FUNCTION(LassoLibLogoutRequest_consent_get); +PHP_FUNCTION(LassoLibLogoutRequest_consent_get); +PHP_FUNCTION(LassoLibLogoutRequest_notOnOrAfter_get); +PHP_FUNCTION(LassoLibLogoutRequest_notOnOrAfter_get); +PHP_FUNCTION(LassoIsUserInteraction_interactionService_get); +PHP_FUNCTION(LassoIsUserInteraction_interactionService_get); +PHP_FUNCTION(LassoIsUserInteraction_id_get); +PHP_FUNCTION(LassoIsUserInteraction_id_get); +PHP_FUNCTION(LassoIsUserInteraction_interact_get); +PHP_FUNCTION(LassoIsUserInteraction_interact_get); +PHP_FUNCTION(LassoIsUserInteraction_language_get); +PHP_FUNCTION(LassoIsUserInteraction_language_get); +PHP_FUNCTION(LassoIsUserInteraction_redirect_get); +PHP_FUNCTION(LassoIsUserInteraction_redirect_get); +PHP_FUNCTION(LassoIsUserInteraction_maxInteractTime_get); +PHP_FUNCTION(LassoIsUserInteraction_maxInteractTime_get); +PHP_FUNCTION(LassoDiscoModify_resourceId_get); +PHP_FUNCTION(LassoDiscoModify_resourceId_get); +PHP_FUNCTION(LassoDiscoModify_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoModify_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoModify_insertEntry_get); +PHP_FUNCTION(LassoDiscoModify_insertEntry_get); +PHP_FUNCTION(LassoDiscoModify_removeEntry_get); +PHP_FUNCTION(LassoDiscoModify_removeEntry_get); +PHP_FUNCTION(LassoDiscoModify_id_get); +PHP_FUNCTION(LassoDiscoModify_id_get); +PHP_FUNCTION(LassoIsSelect_item_get); +PHP_FUNCTION(LassoIsSelect_item_get); +PHP_FUNCTION(LassoIsSelect_multiple_get); +PHP_FUNCTION(LassoIsSelect_multiple_get); +PHP_FUNCTION(LassoSamlSubject_nameIdentifier_get); +PHP_FUNCTION(LassoSamlSubject_nameIdentifier_get); +PHP_FUNCTION(LassoSamlSubject_subjectConfirmation_get); +PHP_FUNCTION(LassoSamlSubject_subjectConfirmation_get); +PHP_FUNCTION(LassoSamlSubject_encryptedNameIdentifier_get); +PHP_FUNCTION(LassoSamlSubject_encryptedNameIdentifier_get); +PHP_FUNCTION(LassoIsText_minChars_get); +PHP_FUNCTION(LassoIsText_minChars_get); +PHP_FUNCTION(LassoIsText_maxChars_get); +PHP_FUNCTION(LassoIsText_maxChars_get); +PHP_FUNCTION(LassoIsText_format_get); +PHP_FUNCTION(LassoIsText_format_get); +PHP_FUNCTION(LassoDiscoResourceID_content_get); +PHP_FUNCTION(LassoDiscoResourceID_content_get); +PHP_FUNCTION(LassoDiscoResourceID_id_get); +PHP_FUNCTION(LassoDiscoResourceID_id_get); +PHP_FUNCTION(LassoIsInquiry_help_get); +PHP_FUNCTION(LassoIsInquiry_help_get); +PHP_FUNCTION(LassoIsInquiry_select_get); +PHP_FUNCTION(LassoIsInquiry_select_get); +PHP_FUNCTION(LassoIsInquiry_confirm_get); +PHP_FUNCTION(LassoIsInquiry_confirm_get); +PHP_FUNCTION(LassoIsInquiry_text_get); +PHP_FUNCTION(LassoIsInquiry_text_get); +PHP_FUNCTION(LassoIsInquiry_id_get); +PHP_FUNCTION(LassoIsInquiry_id_get); +PHP_FUNCTION(LassoIsInquiry_title_get); +PHP_FUNCTION(LassoIsInquiry_title_get); +PHP_FUNCTION(LassoLibIDPList_iDPEntries_get); +PHP_FUNCTION(LassoLibIDPList_iDPEntries_get); +PHP_FUNCTION(LassoLibIDPList_getComplete_get); +PHP_FUNCTION(LassoLibIDPList_getComplete_get); +PHP_FUNCTION(LassoDstQueryResponse_status_get); +PHP_FUNCTION(LassoDstQueryResponse_status_get); +PHP_FUNCTION(LassoDstQueryResponse_data_get); +PHP_FUNCTION(LassoDstQueryResponse_data_get); +PHP_FUNCTION(LassoDstQueryResponse_extension_get); +PHP_FUNCTION(LassoDstQueryResponse_extension_get); +PHP_FUNCTION(LassoDstQueryResponse_id_get); +PHP_FUNCTION(LassoDstQueryResponse_id_get); +PHP_FUNCTION(LassoDstQueryResponse_itemIdRef_get); +PHP_FUNCTION(LassoDstQueryResponse_itemIdRef_get); +PHP_FUNCTION(LassoDstQueryResponse_timeStamp_get); +PHP_FUNCTION(LassoDstQueryResponse_timeStamp_get); +PHP_FUNCTION(LassoIsInteractionStatement_inquiry_get); +PHP_FUNCTION(LassoIsInteractionStatement_inquiry_get); +PHP_FUNCTION(LassoDiscoAuthenticateRequester_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoAuthenticateRequester_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoInsertEntry_resourceOffering_get); +PHP_FUNCTION(LassoDiscoInsertEntry_resourceOffering_get); +PHP_FUNCTION(LassoDiscoInsertEntry_any_get); +PHP_FUNCTION(LassoDiscoInsertEntry_any_get); +PHP_FUNCTION(LassoIsParameter_name_get); +PHP_FUNCTION(LassoIsParameter_name_get); +PHP_FUNCTION(LassoIsParameter_value_get); +PHP_FUNCTION(LassoIsParameter_value_get); +PHP_FUNCTION(LassoDiscoCredentials_any_get); +PHP_FUNCTION(LassoDiscoCredentials_any_get); +PHP_FUNCTION(LassoLibIDPEntry_providerId_get); +PHP_FUNCTION(LassoLibIDPEntry_providerId_get); +PHP_FUNCTION(LassoLibIDPEntry_providerName_get); +PHP_FUNCTION(LassoLibIDPEntry_providerName_get); +PHP_FUNCTION(LassoLibIDPEntry_loc_get); +PHP_FUNCTION(LassoLibIDPEntry_loc_get); +PHP_FUNCTION(LassoLibSubject_iDPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibSubject_iDPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoDstNewData_any_get); +PHP_FUNCTION(LassoDstNewData_any_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_messageId_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_messageId_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_refToMessageId_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_refToMessageId_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_timestamp_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_timestamp_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_id_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_id_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_actor_get); +PHP_FUNCTION(LassoSoapBindingCorrelation_actor_get); +PHP_FUNCTION(LassoSaTransform_parameter_get); +PHP_FUNCTION(LassoSaTransform_parameter_get); +PHP_FUNCTION(LassoSaTransform_name_get); +PHP_FUNCTION(LassoSaTransform_name_get); +PHP_FUNCTION(LassoSaTransform_id_get); +PHP_FUNCTION(LassoSaTransform_id_get); +PHP_FUNCTION(LassoDstModify_resourceId_get); +PHP_FUNCTION(LassoDstModify_resourceId_get); +PHP_FUNCTION(LassoDstModify_encryptedResourceId_get); +PHP_FUNCTION(LassoDstModify_encryptedResourceId_get); +PHP_FUNCTION(LassoDstModify_modification_get); +PHP_FUNCTION(LassoDstModify_modification_get); +PHP_FUNCTION(LassoDstModify_extension_get); +PHP_FUNCTION(LassoDstModify_extension_get); +PHP_FUNCTION(LassoDstModify_id_get); +PHP_FUNCTION(LassoDstModify_id_get); +PHP_FUNCTION(LassoDstModify_itemId_get); +PHP_FUNCTION(LassoDstModify_itemId_get); +PHP_FUNCTION(LassoDiscoSendSingleLogout_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoSendSingleLogout_descriptionIdRefs_get); +PHP_FUNCTION(LassoWsseSecurity_any_get); +PHP_FUNCTION(LassoWsseSecurity_any_get); +PHP_FUNCTION(LassoSoapBody_any_get); +PHP_FUNCTION(LassoSoapBody_any_get); +PHP_FUNCTION(LassoSoapBody_id_get); +PHP_FUNCTION(LassoSoapBody_id_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_extension_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_extension_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_authnResponse_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_authnResponse_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoLibAuthnResponseEnvelope_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoSaCredentials_any_get); +PHP_FUNCTION(LassoSaCredentials_any_get); +PHP_FUNCTION(LassoIsInteractionRequest_resourceId_get); +PHP_FUNCTION(LassoIsInteractionRequest_resourceId_get); +PHP_FUNCTION(LassoIsInteractionRequest_encryptedResourceId_get); +PHP_FUNCTION(LassoIsInteractionRequest_encryptedResourceId_get); +PHP_FUNCTION(LassoIsInteractionRequest_inquiry_get); +PHP_FUNCTION(LassoIsInteractionRequest_inquiry_get); +PHP_FUNCTION(LassoIsInteractionRequest_id_get); +PHP_FUNCTION(LassoIsInteractionRequest_id_get); +PHP_FUNCTION(LassoIsInteractionRequest_language_get); +PHP_FUNCTION(LassoIsInteractionRequest_language_get); +PHP_FUNCTION(LassoIsInteractionRequest_maxInteractTime_get); +PHP_FUNCTION(LassoIsInteractionRequest_maxInteractTime_get); +PHP_FUNCTION(LassoSamlpRequest_assertionArtifact_get); +PHP_FUNCTION(LassoSamlpRequest_assertionArtifact_get); +PHP_FUNCTION(LassoDiscoModifyResponse_status_get); +PHP_FUNCTION(LassoDiscoModifyResponse_status_get); +PHP_FUNCTION(LassoDiscoModifyResponse_id_get); +PHP_FUNCTION(LassoDiscoModifyResponse_id_get); +PHP_FUNCTION(LassoDiscoModifyResponse_newEntryIDs_get); +PHP_FUNCTION(LassoDiscoModifyResponse_newEntryIDs_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_id_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_id_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_actor_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_actor_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_content_get); +PHP_FUNCTION(LassoSoapBindingProcessingContext_content_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_authorityKind_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_authorityKind_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_location_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_location_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_binding_get); +PHP_FUNCTION(LassoSamlAuthorityBinding_binding_get); +PHP_FUNCTION(LassoSoapEnvelope_header_get); +PHP_FUNCTION(LassoSoapEnvelope_header_get); +PHP_FUNCTION(LassoSoapEnvelope_body_get); +PHP_FUNCTION(LassoSoapEnvelope_body_get); +PHP_FUNCTION(LassoSaParameter_content_get); +PHP_FUNCTION(LassoSaParameter_content_get); +PHP_FUNCTION(LassoSaParameter_name_get); +PHP_FUNCTION(LassoSaParameter_name_get); +PHP_FUNCTION(LassoIsInquiryElement_help_get); +PHP_FUNCTION(LassoIsInquiryElement_help_get); +PHP_FUNCTION(LassoIsInquiryElement_hint_get); +PHP_FUNCTION(LassoIsInquiryElement_hint_get); +PHP_FUNCTION(LassoIsInquiryElement_label_get); +PHP_FUNCTION(LassoIsInquiryElement_label_get); +PHP_FUNCTION(LassoIsInquiryElement_value_get); +PHP_FUNCTION(LassoIsInquiryElement_value_get); +PHP_FUNCTION(LassoIsInquiryElement_name_get); +PHP_FUNCTION(LassoIsInquiryElement_name_get); +PHP_FUNCTION(LassoDiscoServiceInstance_serviceType_get); +PHP_FUNCTION(LassoDiscoServiceInstance_serviceType_get); +PHP_FUNCTION(LassoDiscoServiceInstance_providerId_get); +PHP_FUNCTION(LassoDiscoServiceInstance_providerId_get); +PHP_FUNCTION(LassoDiscoServiceInstance_description_get); +PHP_FUNCTION(LassoDiscoServiceInstance_description_get); +PHP_FUNCTION(LassoLibAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoLibAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoLibAuthnContext_authnContextStatementRef_get); +PHP_FUNCTION(LassoLibAuthnContext_authnContextStatementRef_get); +PHP_FUNCTION(LassoLibAuthnContext_authenticationContextStatement_get); +PHP_FUNCTION(LassoLibAuthnContext_authenticationContextStatement_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_responseId_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_responseId_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_inResponseTo_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_inResponseTo_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_majorVersion_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_majorVersion_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_minorVersion_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_minorVersion_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_recipient_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_recipient_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_signType_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_signType_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_signMethod_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_signMethod_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_privateKeyFile_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_privateKeyFile_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_certificateFile_get); +PHP_FUNCTION(LassoSamlpResponseAbstract_certificateFile_get); +PHP_FUNCTION(LassoSamlpResponse_status_get); +PHP_FUNCTION(LassoSamlpResponse_status_get); +PHP_FUNCTION(LassoSamlpResponse_assertion_get); +PHP_FUNCTION(LassoSamlpResponse_assertion_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_extension_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_extension_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_providerId_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_providerId_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_status_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_status_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_nameIdentifier_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingResponse_nameIdentifier_get); +PHP_FUNCTION(LassoSamlpStatus_statusCode_get); +PHP_FUNCTION(LassoSamlpStatus_statusCode_get); +PHP_FUNCTION(LassoSamlpStatus_statusMessage_get); +PHP_FUNCTION(LassoSamlpStatus_statusMessage_get); +PHP_FUNCTION(LassoLibAuthnResponse_extension_get); +PHP_FUNCTION(LassoLibAuthnResponse_extension_get); +PHP_FUNCTION(LassoLibAuthnResponse_providerId_get); +PHP_FUNCTION(LassoLibAuthnResponse_providerId_get); +PHP_FUNCTION(LassoLibAuthnResponse_relayState_get); +PHP_FUNCTION(LassoLibAuthnResponse_relayState_get); +PHP_FUNCTION(LassoLibAuthnResponse_consent_get); +PHP_FUNCTION(LassoLibAuthnResponse_consent_get); +PHP_FUNCTION(LassoDstData_any_get); +PHP_FUNCTION(LassoDstData_any_get); +PHP_FUNCTION(LassoDstData_id_get); +PHP_FUNCTION(LassoDstData_id_get); +PHP_FUNCTION(LassoDstData_itemIdRef_get); +PHP_FUNCTION(LassoDstData_itemIdRef_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_extension_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_extension_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_providerId_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_providerId_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_nameIdentifier_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_nameIdentifier_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_consent_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_consent_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_relayState_get); +PHP_FUNCTION(LassoLibFederationTerminationNotification_relayState_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_extension_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_extension_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_providerId_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_providerId_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_nameIdentifier_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_nameIdentifier_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_targetNamespace_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_targetNamespace_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_consent_get); +PHP_FUNCTION(LassoLibNameIdentifierMappingRequest_consent_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_requestAuthnContext_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_requestAuthnContext_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_securityMechId_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_securityMechId_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_id_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_id_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_actor_get); +PHP_FUNCTION(LassoSoapBindingExtCredentialsContext_actor_get); +PHP_FUNCTION(LassoSamlAttributeDesignator_attributeName_get); +PHP_FUNCTION(LassoSamlAttributeDesignator_attributeName_get); +PHP_FUNCTION(LassoSamlAttributeDesignator_attributeNamespace_get); +PHP_FUNCTION(LassoSamlAttributeDesignator_attributeNamespace_get); +PHP_FUNCTION(LassoSamlAttribute_attributeName_get); +PHP_FUNCTION(LassoSamlAttribute_attributeName_get); +PHP_FUNCTION(LassoSamlAttribute_attributeNameSpace_get); +PHP_FUNCTION(LassoSamlAttribute_attributeNameSpace_get); +PHP_FUNCTION(LassoSamlAttribute_attributeValue_get); +PHP_FUNCTION(LassoSamlAttribute_attributeValue_get); +PHP_FUNCTION(LassoMiscTextNode_content_get); +PHP_FUNCTION(LassoMiscTextNode_content_get); +PHP_FUNCTION(LassoMiscTextNode_name_get); +PHP_FUNCTION(LassoMiscTextNode_name_get); +PHP_FUNCTION(LassoMiscTextNode_nsHref_get); +PHP_FUNCTION(LassoMiscTextNode_nsHref_get); +PHP_FUNCTION(LassoMiscTextNode_nsPrefix_get); +PHP_FUNCTION(LassoMiscTextNode_nsPrefix_get); +PHP_FUNCTION(LassoMiscTextNode_textChild_get); +PHP_FUNCTION(LassoMiscTextNode_textChild_get); +PHP_FUNCTION(LassoSoapBindingExtCredential_any_get); +PHP_FUNCTION(LassoSoapBindingExtCredential_any_get); +PHP_FUNCTION(LassoSoapBindingExtCredential_notOnOrAfter_get); +PHP_FUNCTION(LassoSoapBindingExtCredential_notOnOrAfter_get); +PHP_FUNCTION(LassoDsKeyValue_rSAKeyValue_get); +PHP_FUNCTION(LassoDsKeyValue_rSAKeyValue_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextStatementRef_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextStatementRef_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextComparison_get); +PHP_FUNCTION(LassoLibRequestAuthnContext_authnContextComparison_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_securityMechId_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_securityMechId_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_credential_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_credential_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_endpoint_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_endpoint_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_id_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_id_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_actor_get); +PHP_FUNCTION(LassoSoapBindingExtServiceInstanceUpdate_actor_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_maxProcessingTime_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_maxProcessingTime_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_id_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_id_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_actor_get); +PHP_FUNCTION(LassoSoapBindingExtTimeout_actor_get); +PHP_FUNCTION(LassoSamlAudienceRestrictionCondition_audience_get); +PHP_FUNCTION(LassoSamlAudienceRestrictionCondition_audience_get); +PHP_FUNCTION(LassoSoapBindingConsent_uri_get); +PHP_FUNCTION(LassoSoapBindingConsent_uri_get); +PHP_FUNCTION(LassoSoapBindingConsent_timestamp_get); +PHP_FUNCTION(LassoSoapBindingConsent_timestamp_get); +PHP_FUNCTION(LassoSoapBindingConsent_id_get); +PHP_FUNCTION(LassoSoapBindingConsent_id_get); +PHP_FUNCTION(LassoSoapBindingConsent_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingConsent_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingConsent_actor_get); +PHP_FUNCTION(LassoSoapBindingConsent_actor_get); +PHP_FUNCTION(LassoDiscoEncryptResourceID_descriptionIdRefs_get); +PHP_FUNCTION(LassoDiscoEncryptResourceID_descriptionIdRefs_get); +PHP_FUNCTION(LassoLibIDPEntries_iDPEntry_get); +PHP_FUNCTION(LassoLibIDPEntries_iDPEntry_get); +PHP_FUNCTION(LassoSoapFault_faultcode_get); +PHP_FUNCTION(LassoSoapFault_faultcode_get); +PHP_FUNCTION(LassoSoapFault_faultstring_get); +PHP_FUNCTION(LassoSoapFault_faultstring_get); +PHP_FUNCTION(LassoSoapFault_faultactor_get); +PHP_FUNCTION(LassoSoapFault_faultactor_get); +PHP_FUNCTION(LassoSoapFault_detail_get); +PHP_FUNCTION(LassoSoapFault_detail_get); +PHP_FUNCTION(LassoSamlNameIdentifier_nameQualifier_get); +PHP_FUNCTION(LassoSamlNameIdentifier_nameQualifier_get); +PHP_FUNCTION(LassoSamlNameIdentifier_format_get); +PHP_FUNCTION(LassoSamlNameIdentifier_format_get); +PHP_FUNCTION(LassoSamlNameIdentifier_content_get); +PHP_FUNCTION(LassoSamlNameIdentifier_content_get); +PHP_FUNCTION(LassoSaPasswordTransforms_transform_get); +PHP_FUNCTION(LassoSaPasswordTransforms_transform_get); +PHP_FUNCTION(LassoSaSASLResponse_status_get); +PHP_FUNCTION(LassoSaSASLResponse_status_get); +PHP_FUNCTION(LassoSaSASLResponse_passwordTransforms_get); +PHP_FUNCTION(LassoSaSASLResponse_passwordTransforms_get); +PHP_FUNCTION(LassoSaSASLResponse_data_get); +PHP_FUNCTION(LassoSaSASLResponse_data_get); +PHP_FUNCTION(LassoSaSASLResponse_resourceOffering_get); +PHP_FUNCTION(LassoSaSASLResponse_resourceOffering_get); +PHP_FUNCTION(LassoSaSASLResponse_credentials_get); +PHP_FUNCTION(LassoSaSASLResponse_credentials_get); +PHP_FUNCTION(LassoSaSASLResponse_any_get); +PHP_FUNCTION(LassoSaSASLResponse_any_get); +PHP_FUNCTION(LassoSaSASLResponse_serverMechanism_get); +PHP_FUNCTION(LassoSaSASLResponse_serverMechanism_get); +PHP_FUNCTION(LassoSaSASLResponse_id_get); +PHP_FUNCTION(LassoSaSASLResponse_id_get); +PHP_FUNCTION(LassoIsRedirectRequest_redirectURL_get); +PHP_FUNCTION(LassoIsRedirectRequest_redirectURL_get); +PHP_FUNCTION(LassoDiscoDescription_securityMechId_get); +PHP_FUNCTION(LassoDiscoDescription_securityMechId_get); +PHP_FUNCTION(LassoDiscoDescription_credentialRef_get); +PHP_FUNCTION(LassoDiscoDescription_credentialRef_get); +PHP_FUNCTION(LassoDiscoDescription_wsdlURI_get); +PHP_FUNCTION(LassoDiscoDescription_wsdlURI_get); +PHP_FUNCTION(LassoDiscoDescription_serviceNameRef_get); +PHP_FUNCTION(LassoDiscoDescription_serviceNameRef_get); +PHP_FUNCTION(LassoDiscoDescription_endpoint_get); +PHP_FUNCTION(LassoDiscoDescription_endpoint_get); +PHP_FUNCTION(LassoDiscoDescription_soapAction_get); +PHP_FUNCTION(LassoDiscoDescription_soapAction_get); +PHP_FUNCTION(LassoDiscoDescription_id_get); +PHP_FUNCTION(LassoDiscoDescription_id_get); +PHP_FUNCTION(LassoUtilityStatus_status_get); +PHP_FUNCTION(LassoUtilityStatus_status_get); +PHP_FUNCTION(LassoUtilityStatus_code_get); +PHP_FUNCTION(LassoUtilityStatus_code_get); +PHP_FUNCTION(LassoUtilityStatus_ref_get); +PHP_FUNCTION(LassoUtilityStatus_ref_get); +PHP_FUNCTION(LassoUtilityStatus_comment_get); +PHP_FUNCTION(LassoUtilityStatus_comment_get); +PHP_FUNCTION(LassoSamlSubjectLocality_iPAddress_get); +PHP_FUNCTION(LassoSamlSubjectLocality_iPAddress_get); +PHP_FUNCTION(LassoSamlSubjectLocality_dNSAddress_get); +PHP_FUNCTION(LassoSamlSubjectLocality_dNSAddress_get); +PHP_FUNCTION(LassoDiscoOptions_option_get); +PHP_FUNCTION(LassoDiscoOptions_option_get); +PHP_FUNCTION(LassoLibAuthnRequest_extension_get); +PHP_FUNCTION(LassoLibAuthnRequest_extension_get); +PHP_FUNCTION(LassoLibAuthnRequest_providerId_get); +PHP_FUNCTION(LassoLibAuthnRequest_providerId_get); +PHP_FUNCTION(LassoLibAuthnRequest_affiliationId_get); +PHP_FUNCTION(LassoLibAuthnRequest_affiliationId_get); +PHP_FUNCTION(LassoLibAuthnRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoLibAuthnRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoLibAuthnRequest_forceAuthn_get); +PHP_FUNCTION(LassoLibAuthnRequest_forceAuthn_get); +PHP_FUNCTION(LassoLibAuthnRequest_isPassive_get); +PHP_FUNCTION(LassoLibAuthnRequest_isPassive_get); +PHP_FUNCTION(LassoLibAuthnRequest_protocolProfile_get); +PHP_FUNCTION(LassoLibAuthnRequest_protocolProfile_get); +PHP_FUNCTION(LassoLibAuthnRequest_assertionConsumerServiceId_get); +PHP_FUNCTION(LassoLibAuthnRequest_assertionConsumerServiceId_get); +PHP_FUNCTION(LassoLibAuthnRequest_requestAuthnContext_get); +PHP_FUNCTION(LassoLibAuthnRequest_requestAuthnContext_get); +PHP_FUNCTION(LassoLibAuthnRequest_relayState_get); +PHP_FUNCTION(LassoLibAuthnRequest_relayState_get); +PHP_FUNCTION(LassoLibAuthnRequest_scoping_get); +PHP_FUNCTION(LassoLibAuthnRequest_scoping_get); +PHP_FUNCTION(LassoLibAuthnRequest_consent_get); +PHP_FUNCTION(LassoLibAuthnRequest_consent_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_other_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_other_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_id_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_id_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_ref_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_ref_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_mustUnderstand_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_actor_get); +PHP_FUNCTION(LassoSoapBindingUsageDirective_actor_get); +PHP_FUNCTION(LassoDsRsaKeyValue_modulus_get); +PHP_FUNCTION(LassoDsRsaKeyValue_modulus_get); +PHP_FUNCTION(LassoDsRsaKeyValue_exponent_get); +PHP_FUNCTION(LassoDsRsaKeyValue_exponent_get); +PHP_FUNCTION(LassoDstModification_select_get); +PHP_FUNCTION(LassoDstModification_select_get); +PHP_FUNCTION(LassoDstModification_newData_get); +PHP_FUNCTION(LassoDstModification_newData_get); +PHP_FUNCTION(LassoDstModification_id_get); +PHP_FUNCTION(LassoDstModification_id_get); +PHP_FUNCTION(LassoDstModification_notChangedSince_get); +PHP_FUNCTION(LassoDstModification_notChangedSince_get); +PHP_FUNCTION(LassoDstModification_overrideAllowed_get); +PHP_FUNCTION(LassoDstModification_overrideAllowed_get); +PHP_FUNCTION(LassoDstModifyResponse_extension_get); +PHP_FUNCTION(LassoDstModifyResponse_extension_get); +PHP_FUNCTION(LassoDstModifyResponse_status_get); +PHP_FUNCTION(LassoDstModifyResponse_status_get); +PHP_FUNCTION(LassoDstModifyResponse_id_get); +PHP_FUNCTION(LassoDstModifyResponse_id_get); +PHP_FUNCTION(LassoDstModifyResponse_itemIdRef_get); +PHP_FUNCTION(LassoDstModifyResponse_itemIdRef_get); +PHP_FUNCTION(LassoDstModifyResponse_timeStamp_get); +PHP_FUNCTION(LassoDstModifyResponse_timeStamp_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_confirmationMethod_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_confirmationMethod_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_subjectConfirmationData_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_subjectConfirmationData_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_keyInfo_get); +PHP_FUNCTION(LassoSamlSubjectConfirmation_keyInfo_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_extension_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_extension_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_providerId_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_providerId_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_iDPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_iDPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_sPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_sPProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_oldProvidedNameIdentifier_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_relayState_get); +PHP_FUNCTION(LassoLibRegisterNameIdentifierRequest_relayState_get); +PHP_FUNCTION(LassoSoapDetail_any_get); +PHP_FUNCTION(LassoSoapDetail_any_get); +PHP_FUNCTION(LassoSamlConditions_condition_get); +PHP_FUNCTION(LassoSamlConditions_condition_get); +PHP_FUNCTION(LassoSamlConditions_audienceRestrictionCondition_get); +PHP_FUNCTION(LassoSamlConditions_audienceRestrictionCondition_get); +PHP_FUNCTION(LassoSamlConditions_notBefore_get); +PHP_FUNCTION(LassoSamlConditions_notBefore_get); +PHP_FUNCTION(LassoSamlConditions_notOnOrAfter_get); +PHP_FUNCTION(LassoSamlConditions_notOnOrAfter_get); +PHP_FUNCTION(LassoLibStatusResponse_extension_get); +PHP_FUNCTION(LassoLibStatusResponse_extension_get); +PHP_FUNCTION(LassoLibStatusResponse_providerId_get); +PHP_FUNCTION(LassoLibStatusResponse_providerId_get); +PHP_FUNCTION(LassoLibStatusResponse_status_get); +PHP_FUNCTION(LassoLibStatusResponse_status_get); +PHP_FUNCTION(LassoLibStatusResponse_relayState_get); +PHP_FUNCTION(LassoLibStatusResponse_relayState_get); +PHP_FUNCTION(LassoIsInteractionResponse_status_get); +PHP_FUNCTION(LassoIsInteractionResponse_status_get); +PHP_FUNCTION(LassoIsInteractionResponse_interactionStatement_get); +PHP_FUNCTION(LassoIsInteractionResponse_interactionStatement_get); +PHP_FUNCTION(LassoIsInteractionResponse_parameter_get); +PHP_FUNCTION(LassoIsInteractionResponse_parameter_get); +PHP_FUNCTION(LassoIsItem_hint_get); +PHP_FUNCTION(LassoIsItem_hint_get); +PHP_FUNCTION(LassoIsItem_label_get); +PHP_FUNCTION(LassoIsItem_label_get); +PHP_FUNCTION(LassoIsItem_value_get); +PHP_FUNCTION(LassoIsItem_value_get); +PHP_FUNCTION(LassoDsKeyInfo_keyValue_get); +PHP_FUNCTION(LassoDsKeyInfo_keyValue_get); +PHP_FUNCTION(LassoDiscoRequestedServiceType_serviceType_get); +PHP_FUNCTION(LassoDiscoRequestedServiceType_serviceType_get); +PHP_FUNCTION(LassoDiscoRequestedServiceType_options_get); +PHP_FUNCTION(LassoDiscoRequestedServiceType_options_get); +PHP_FUNCTION(LassoSamlSubjectStatementAbstract_subject_get); +PHP_FUNCTION(LassoSamlSubjectStatementAbstract_subject_get); +PHP_FUNCTION(LassoSamlAttributeStatement_attribute_get); +PHP_FUNCTION(LassoSamlAttributeStatement_attribute_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_subjectLocality_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_subjectLocality_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authorityBinding_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authorityBinding_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authenticationMethod_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authenticationMethod_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authenticationInstant_get); +PHP_FUNCTION(LassoSamlAuthenticationStatement_authenticationInstant_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_authnContext_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_authnContext_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_reauthenticateOnOrAfter_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_reauthenticateOnOrAfter_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_sessionIndex_get); +PHP_FUNCTION(LassoLibAuthenticationStatement_sessionIndex_get); +PHP_FUNCTION(LassoSamlAdvice_assertionIdReference_get); +PHP_FUNCTION(LassoSamlAdvice_assertionIdReference_get); +PHP_FUNCTION(LassoSamlAdvice_assertion_get); +PHP_FUNCTION(LassoSamlAdvice_assertion_get); +PHP_FUNCTION(LassoSamlpStatusCode_statusCode_get); +PHP_FUNCTION(LassoSamlpStatusCode_statusCode_get); +PHP_FUNCTION(LassoSamlpStatusCode_value_get); +PHP_FUNCTION(LassoSamlpStatusCode_value_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_extension_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_extension_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_authnRequest_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_authnRequest_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_providerId_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_providerId_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_providerName_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_providerName_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_iDPList_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_iDPList_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_isPassive_get); +PHP_FUNCTION(LassoLibAuthnRequestEnvelope_isPassive_get); +PHP_FUNCTION(LassoSoapHeader_other_get); +PHP_FUNCTION(LassoSoapHeader_other_get); +PHP_FUNCTION(LassoSamlAttributeValue_any_get); +PHP_FUNCTION(LassoSamlAttributeValue_any_get); +PHP_FUNCTION(LassoSamlAssertion_conditions_get); +PHP_FUNCTION(LassoSamlAssertion_conditions_get); +PHP_FUNCTION(LassoSamlAssertion_advice_get); +PHP_FUNCTION(LassoSamlAssertion_advice_get); +PHP_FUNCTION(LassoSamlAssertion_statement_get); +PHP_FUNCTION(LassoSamlAssertion_statement_get); +PHP_FUNCTION(LassoSamlAssertion_subjectStatement_get); +PHP_FUNCTION(LassoSamlAssertion_subjectStatement_get); +PHP_FUNCTION(LassoSamlAssertion_authenticationStatement_get); +PHP_FUNCTION(LassoSamlAssertion_authenticationStatement_get); +PHP_FUNCTION(LassoSamlAssertion_authorizationDecisionStatement_get); +PHP_FUNCTION(LassoSamlAssertion_authorizationDecisionStatement_get); +PHP_FUNCTION(LassoSamlAssertion_attributeStatement_get); +PHP_FUNCTION(LassoSamlAssertion_attributeStatement_get); +PHP_FUNCTION(LassoSamlAssertion_majorVersion_get); +PHP_FUNCTION(LassoSamlAssertion_majorVersion_get); +PHP_FUNCTION(LassoSamlAssertion_minorVersion_get); +PHP_FUNCTION(LassoSamlAssertion_minorVersion_get); +PHP_FUNCTION(LassoSamlAssertion_assertionId_get); +PHP_FUNCTION(LassoSamlAssertion_assertionId_get); +PHP_FUNCTION(LassoSamlAssertion_issuer_get); +PHP_FUNCTION(LassoSamlAssertion_issuer_get); +PHP_FUNCTION(LassoSamlAssertion_issueInstant_get); +PHP_FUNCTION(LassoSamlAssertion_issueInstant_get); +PHP_FUNCTION(LassoSamlAssertion_signType_get); +PHP_FUNCTION(LassoSamlAssertion_signType_get); +PHP_FUNCTION(LassoSamlAssertion_signMethod_get); +PHP_FUNCTION(LassoSamlAssertion_signMethod_get); +PHP_FUNCTION(LassoSamlAssertion_privateKeyFile_get); +PHP_FUNCTION(LassoSamlAssertion_privateKeyFile_get); +PHP_FUNCTION(LassoSamlAssertion_certificateFile_get); +PHP_FUNCTION(LassoSamlAssertion_certificateFile_get); +PHP_FUNCTION(LassoLibAssertion_inResponseTo_get); +PHP_FUNCTION(LassoLibAssertion_inResponseTo_get); +PHP_FUNCTION(LassoDiscoQuery_resourceId_get); +PHP_FUNCTION(LassoDiscoQuery_resourceId_get); +PHP_FUNCTION(LassoDiscoQuery_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoQuery_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoQuery_requestedServiceType_get); +PHP_FUNCTION(LassoDiscoQuery_requestedServiceType_get); +PHP_FUNCTION(LassoDiscoQuery_id_get); +PHP_FUNCTION(LassoDiscoQuery_id_get); +PHP_FUNCTION(LassoDiscoResourceOffering_resourceId_get); +PHP_FUNCTION(LassoDiscoResourceOffering_resourceId_get); +PHP_FUNCTION(LassoDiscoResourceOffering_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoResourceOffering_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscoResourceOffering_serviceInstance_get); +PHP_FUNCTION(LassoDiscoResourceOffering_serviceInstance_get); +PHP_FUNCTION(LassoDiscoResourceOffering_options_get); +PHP_FUNCTION(LassoDiscoResourceOffering_options_get); +PHP_FUNCTION(LassoDiscoResourceOffering_abstract_get); +PHP_FUNCTION(LassoDiscoResourceOffering_abstract_get); +PHP_FUNCTION(LassoDiscoResourceOffering_entryId_get); +PHP_FUNCTION(LassoDiscoResourceOffering_entryId_get); +PHP_FUNCTION(LassoLibScoping_proxyCount_get); +PHP_FUNCTION(LassoLibScoping_proxyCount_get); +PHP_FUNCTION(LassoLibScoping_iDPList_get); +PHP_FUNCTION(LassoLibScoping_iDPList_get); +PHP_FUNCTION(LassoSaml2Advice_assertionIdRef_get); +PHP_FUNCTION(LassoSaml2Advice_assertionIdRef_get); +PHP_FUNCTION(LassoSaml2Advice_assertionURIRef_get); +PHP_FUNCTION(LassoSaml2Advice_assertionURIRef_get); +PHP_FUNCTION(LassoSaml2Advice_assertion_get); +PHP_FUNCTION(LassoSaml2Advice_assertion_get); +PHP_FUNCTION(LassoSaml2Advice_encryptedAssertion_get); +PHP_FUNCTION(LassoSaml2Advice_encryptedAssertion_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_format_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_format_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_sPNameQualifier_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_sPNameQualifier_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_allowCreate_get); +PHP_FUNCTION(LassoSamlp2NameIDPolicy_allowCreate_get); +PHP_FUNCTION(LassoSaml2Subject_baseId_get); +PHP_FUNCTION(LassoSaml2Subject_baseId_get); +PHP_FUNCTION(LassoSaml2Subject_nameId_get); +PHP_FUNCTION(LassoSaml2Subject_nameId_get); +PHP_FUNCTION(LassoSaml2Subject_encryptedId_get); +PHP_FUNCTION(LassoSaml2Subject_encryptedId_get); +PHP_FUNCTION(LassoSaml2Subject_subjectConfirmation_get); +PHP_FUNCTION(LassoSaml2Subject_subjectConfirmation_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_providerId_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_providerId_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_name_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_name_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_loc_get); +PHP_FUNCTION(LassoSamlp2IDPEntry_loc_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_issuer_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_issuer_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_extensions_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_extensions_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_status_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_status_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_iD_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_iD_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_inResponseTo_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_inResponseTo_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_version_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_version_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_issueInstant_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_issueInstant_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_destination_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_destination_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_consent_get); +PHP_FUNCTION(LassoSamlp2StatusResponse_consent_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_comparison_get); +PHP_FUNCTION(LassoSamlp2RequestedAuthnContext_comparison_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_notBefore_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_notBefore_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_notOnOrAfter_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_notOnOrAfter_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_recipient_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_recipient_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_inResponseTo_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_inResponseTo_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_address_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmationData_address_get); +PHP_FUNCTION(LassoSamlp2Status_statusCode_get); +PHP_FUNCTION(LassoSamlp2Status_statusCode_get); +PHP_FUNCTION(LassoSamlp2Status_statusMessage_get); +PHP_FUNCTION(LassoSamlp2Status_statusMessage_get); +PHP_FUNCTION(LassoSamlp2Status_statusDetail_get); +PHP_FUNCTION(LassoSamlp2Status_statusDetail_get); +PHP_FUNCTION(LassoSaml2BaseIDAbstract_nameQualifier_get); +PHP_FUNCTION(LassoSaml2BaseIDAbstract_nameQualifier_get); +PHP_FUNCTION(LassoSaml2BaseIDAbstract_sPNameQualifier_get); +PHP_FUNCTION(LassoSaml2BaseIDAbstract_sPNameQualifier_get); +PHP_FUNCTION(LassoSamlp2Response_assertion_get); +PHP_FUNCTION(LassoSamlp2Response_assertion_get); +PHP_FUNCTION(LassoSamlp2Response_encryptedAssertion_get); +PHP_FUNCTION(LassoSamlp2Response_encryptedAssertion_get); +PHP_FUNCTION(LassoSamlp2Scoping_iDPList_get); +PHP_FUNCTION(LassoSamlp2Scoping_iDPList_get); +PHP_FUNCTION(LassoSamlp2Scoping_requesterId_get); +PHP_FUNCTION(LassoSamlp2Scoping_requesterId_get); +PHP_FUNCTION(LassoSamlp2Scoping_proxyCount_get); +PHP_FUNCTION(LassoSamlp2Scoping_proxyCount_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authnContextClassRef_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authnContextDeclRef_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authnContextDeclRef_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authenticatingAuthority_get); +PHP_FUNCTION(LassoSaml2AuthnContext_authenticatingAuthority_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_issuer_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_issuer_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_extensions_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_extensions_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_iD_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_iD_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_version_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_version_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_issueInstant_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_destination_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_destination_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_consent_get); +PHP_FUNCTION(LassoSamlp2RequestAbstract_consent_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_baseId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_baseId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_subject_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_subject_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_nameIdPolicy_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_conditions_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_conditions_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_requestedAuthnContext_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_requestedAuthnContext_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_scoping_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_scoping_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_forceAuthn_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_forceAuthn_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_isPassive_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_isPassive_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_protocolBinding_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_protocolBinding_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_assertionConsumerServiceIndex_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_assertionConsumerServiceIndex_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_attributeConsumingServiceIndex_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_attributeConsumingServiceIndex_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_providerName_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_providerName_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_relayState_get); +PHP_FUNCTION(LassoSamlp2AuthnRequest_relayState_get); +PHP_FUNCTION(LassoSamlp2SubjectQueryAbstract_subject_get); +PHP_FUNCTION(LassoSamlp2SubjectQueryAbstract_subject_get); +PHP_FUNCTION(LassoSamlp2AttributeQuery_attribute_get); +PHP_FUNCTION(LassoSamlp2AttributeQuery_attribute_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_newId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_newId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_newEncryptedId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_newEncryptedId_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_terminate_get); +PHP_FUNCTION(LassoSamlp2ManageNameIDRequest_terminate_get); +PHP_FUNCTION(LassoSaml2NameID_content_get); +PHP_FUNCTION(LassoSaml2NameID_content_get); +PHP_FUNCTION(LassoSaml2NameID_format_get); +PHP_FUNCTION(LassoSaml2NameID_format_get); +PHP_FUNCTION(LassoSaml2NameID_sPProvidedId_get); +PHP_FUNCTION(LassoSaml2NameID_sPProvidedId_get); +PHP_FUNCTION(LassoSaml2NameID_nameQualifier_get); +PHP_FUNCTION(LassoSaml2NameID_nameQualifier_get); +PHP_FUNCTION(LassoSaml2NameID_sPNameQualifier_get); +PHP_FUNCTION(LassoSaml2NameID_sPNameQualifier_get); +PHP_FUNCTION(LassoSamlp2StatusCode_statusCode_get); +PHP_FUNCTION(LassoSamlp2StatusCode_statusCode_get); +PHP_FUNCTION(LassoSamlp2StatusCode_value_get); +PHP_FUNCTION(LassoSamlp2StatusCode_value_get); +PHP_FUNCTION(LassoSaml2AttributeValue_any_get); +PHP_FUNCTION(LassoSaml2AttributeValue_any_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingResponse_nameId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingResponse_nameId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingResponse_encryptedId_get); +PHP_FUNCTION(LassoSamlp2NameIDMappingResponse_encryptedId_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_encryptedData_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_encryptedData_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_encryptedKey_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_encryptedKey_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_originalData_get); +PHP_FUNCTION(LassoSaml2EncryptedElement_originalData_get); +PHP_FUNCTION(LassoSaml2Assertion_issuer_get); +PHP_FUNCTION(LassoSaml2Assertion_issuer_get); +PHP_FUNCTION(LassoSaml2Assertion_subject_get); +PHP_FUNCTION(LassoSaml2Assertion_subject_get); +PHP_FUNCTION(LassoSaml2Assertion_conditions_get); +PHP_FUNCTION(LassoSaml2Assertion_conditions_get); +PHP_FUNCTION(LassoSaml2Assertion_advice_get); +PHP_FUNCTION(LassoSaml2Assertion_advice_get); +PHP_FUNCTION(LassoSaml2Assertion_statement_get); +PHP_FUNCTION(LassoSaml2Assertion_statement_get); +PHP_FUNCTION(LassoSaml2Assertion_authnStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_authnStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_authzDecisionStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_authzDecisionStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_attributeStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_attributeStatement_get); +PHP_FUNCTION(LassoSaml2Assertion_version_get); +PHP_FUNCTION(LassoSaml2Assertion_version_get); +PHP_FUNCTION(LassoSaml2Assertion_iD_get); +PHP_FUNCTION(LassoSaml2Assertion_iD_get); +PHP_FUNCTION(LassoSaml2Assertion_issueInstant_get); +PHP_FUNCTION(LassoSaml2Assertion_issueInstant_get); +PHP_FUNCTION(LassoSaml2AudienceRestriction_audience_get); +PHP_FUNCTION(LassoSaml2AudienceRestriction_audience_get); +PHP_FUNCTION(LassoSamlp2AssertionIDRequest_assertionIdRef_get); +PHP_FUNCTION(LassoSamlp2AssertionIDRequest_assertionIdRef_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_action_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_action_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_evidence_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_evidence_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_resource_get); +PHP_FUNCTION(LassoSamlp2AuthzDecisionQuery_resource_get); +PHP_FUNCTION(LassoSaml2Action_content_get); +PHP_FUNCTION(LassoSaml2Action_content_get); +PHP_FUNCTION(LassoSaml2Action_namespace_get); +PHP_FUNCTION(LassoSaml2Action_namespace_get); +PHP_FUNCTION(LassoSaml2Evidence_assertionIdRef_get); +PHP_FUNCTION(LassoSaml2Evidence_assertionIdRef_get); +PHP_FUNCTION(LassoSaml2Evidence_assertionURIRef_get); +PHP_FUNCTION(LassoSaml2Evidence_assertionURIRef_get); +PHP_FUNCTION(LassoSaml2Evidence_assertion_get); +PHP_FUNCTION(LassoSaml2Evidence_assertion_get); +PHP_FUNCTION(LassoSaml2Evidence_encryptedAssertion_get); +PHP_FUNCTION(LassoSaml2Evidence_encryptedAssertion_get); +PHP_FUNCTION(LassoSamlp2ArtifactResponse_any_get); +PHP_FUNCTION(LassoSamlp2ArtifactResponse_any_get); +PHP_FUNCTION(LassoSaml2SubjectLocality_address_get); +PHP_FUNCTION(LassoSaml2SubjectLocality_address_get); +PHP_FUNCTION(LassoSaml2SubjectLocality_dNSName_get); +PHP_FUNCTION(LassoSaml2SubjectLocality_dNSName_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_baseId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_baseId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_nameId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_encryptedId_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_sessionIndex_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_sessionIndex_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_reason_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_reason_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_notOnOrAfter_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_notOnOrAfter_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_relayState_get); +PHP_FUNCTION(LassoSamlp2LogoutRequest_relayState_get); +PHP_FUNCTION(LassoSaml2Attribute_attributeValue_get); +PHP_FUNCTION(LassoSaml2Attribute_attributeValue_get); +PHP_FUNCTION(LassoSaml2Attribute_name_get); +PHP_FUNCTION(LassoSaml2Attribute_name_get); +PHP_FUNCTION(LassoSaml2Attribute_nameFormat_get); +PHP_FUNCTION(LassoSaml2Attribute_nameFormat_get); +PHP_FUNCTION(LassoSaml2Attribute_friendlyName_get); +PHP_FUNCTION(LassoSaml2Attribute_friendlyName_get); +PHP_FUNCTION(LassoSaml2ProxyRestriction_audience_get); +PHP_FUNCTION(LassoSaml2ProxyRestriction_audience_get); +PHP_FUNCTION(LassoSaml2ProxyRestriction_count_get); +PHP_FUNCTION(LassoSaml2ProxyRestriction_count_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_baseId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_baseId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_nameId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_nameId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_encryptedId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_encryptedId_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_subjectConfirmationData_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_subjectConfirmationData_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_method_get); +PHP_FUNCTION(LassoSaml2SubjectConfirmation_method_get); +PHP_FUNCTION(LassoSamlp2LogoutResponse_relayState_get); +PHP_FUNCTION(LassoSamlp2LogoutResponse_relayState_get); +PHP_FUNCTION(LassoSaml2Conditions_condition_get); +PHP_FUNCTION(LassoSaml2Conditions_condition_get); +PHP_FUNCTION(LassoSaml2Conditions_audienceRestriction_get); +PHP_FUNCTION(LassoSaml2Conditions_audienceRestriction_get); +PHP_FUNCTION(LassoSaml2Conditions_oneTimeUse_get); +PHP_FUNCTION(LassoSaml2Conditions_oneTimeUse_get); +PHP_FUNCTION(LassoSaml2Conditions_proxyRestriction_get); +PHP_FUNCTION(LassoSaml2Conditions_proxyRestriction_get); +PHP_FUNCTION(LassoSaml2Conditions_notBefore_get); +PHP_FUNCTION(LassoSaml2Conditions_notBefore_get); +PHP_FUNCTION(LassoSaml2Conditions_notOnOrAfter_get); +PHP_FUNCTION(LassoSaml2Conditions_notOnOrAfter_get); +PHP_FUNCTION(LassoSamlp2ArtifactResolve_artifact_get); +PHP_FUNCTION(LassoSamlp2ArtifactResolve_artifact_get); +PHP_FUNCTION(LassoSamlp2AuthnQuery_requestedAuthnContext_get); +PHP_FUNCTION(LassoSamlp2AuthnQuery_requestedAuthnContext_get); +PHP_FUNCTION(LassoSamlp2AuthnQuery_sessionIndex_get); +PHP_FUNCTION(LassoSamlp2AuthnQuery_sessionIndex_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_subjectLocality_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_subjectLocality_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_authnContext_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_authnContext_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_authnInstant_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_authnInstant_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_sessionIndex_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_sessionIndex_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_sessionNotOnOrAfter_get); +PHP_FUNCTION(LassoSaml2AuthnStatement_sessionNotOnOrAfter_get); +PHP_FUNCTION(LassoSaml2AttributeStatement_attribute_get); +PHP_FUNCTION(LassoSaml2AttributeStatement_attribute_get); +PHP_FUNCTION(LassoSaml2AttributeStatement_encryptedAttribute_get); +PHP_FUNCTION(LassoSaml2AttributeStatement_encryptedAttribute_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_action_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_action_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_evidence_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_evidence_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_resource_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_resource_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_decision_get); +PHP_FUNCTION(LassoSaml2AuthzDecisionStatement_decision_get); +PHP_FUNCTION(LassoSamlp2IDPList_iDPEntry_get); +PHP_FUNCTION(LassoSamlp2IDPList_iDPEntry_get); +PHP_FUNCTION(LassoSamlp2IDPList_getComplete_get); +PHP_FUNCTION(LassoSamlp2IDPList_getComplete_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQuery_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQuery_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQuery_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQuery_attributes_get); +PHP_FUNCTION(LassoIdWsf2ImsMappingOutput_reqRef_get); +PHP_FUNCTION(LassoIdWsf2ImsMappingOutput_reqRef_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_label_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_label_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_link_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_link_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_moreLink_get); +PHP_FUNCTION(LassoIdWsf2IsHelp_moreLink_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQuery_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQuery_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQuery_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQuery_attributes_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_select_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_select_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_confirm_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_confirm_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_text_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_text_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_id_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_id_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_title_get); +PHP_FUNCTION(LassoIdWsf2IsInquiry_title_get); +PHP_FUNCTION(LassoIdWsf2IsParameter_name_get); +PHP_FUNCTION(LassoIdWsf2IsParameter_name_get); +PHP_FUNCTION(LassoIdWsf2IsParameter_value_get); +PHP_FUNCTION(LassoIdWsf2IsParameter_value_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_status_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_status_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_extension_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_extension_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2UtilResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2Timeout_maxProcessingTime_get); +PHP_FUNCTION(LassoIdWsf2Sb2Timeout_maxProcessingTime_get); +PHP_FUNCTION(LassoIdWsf2Sb2Timeout_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2Timeout_attributes_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_hint_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_hint_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_label_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_label_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_value_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_value_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_name_get); +PHP_FUNCTION(LassoIdWsf2IsInquiryElement_name_get); +PHP_FUNCTION(LassoIdWsf2IsSelect_item_get); +PHP_FUNCTION(LassoIdWsf2IsSelect_item_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDelete_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDelete_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDelete_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDelete_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_uri_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_uri_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_timestamp_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_timestamp_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2Consent_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDeleteResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDeleteResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDeleteResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDDeleteResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAdd_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAdd_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAdd_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAdd_attributes_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_contingency_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_contingency_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_includeCommonAttributes_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_includeCommonAttributes_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_changedSince_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_changedSince_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2DstResultQueryBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_status_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_status_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_code_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_code_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_ref_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_ref_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_comment_get); +PHP_FUNCTION(LassoIdWsf2UtilStatus_comment_get); +PHP_FUNCTION(LassoIdWsf2PsResponseAbstract_status_get); +PHP_FUNCTION(LassoIdWsf2PsResponseAbstract_status_get); +PHP_FUNCTION(LassoIdWsf2PsResponseAbstract_attributes_get); +PHP_FUNCTION(LassoIdWsf2PsResponseAbstract_attributes_get); +PHP_FUNCTION(LassoIdWsf2PsResolveIdentifierResponse_resolveOutput_get); +PHP_FUNCTION(LassoIdWsf2PsResolveIdentifierResponse_resolveOutput_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersResponse_object_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersResponse_object_get); +PHP_FUNCTION(LassoIdWsf2DiscoAbstract_content_get); +PHP_FUNCTION(LassoIdWsf2DiscoAbstract_content_get); +PHP_FUNCTION(LassoIdWsf2SecToken_any_get); +PHP_FUNCTION(LassoIdWsf2SecToken_any_get); +PHP_FUNCTION(LassoIdWsf2SecToken_id_get); +PHP_FUNCTION(LassoIdWsf2SecToken_id_get); +PHP_FUNCTION(LassoIdWsf2SecToken_ref_get); +PHP_FUNCTION(LassoIdWsf2SecToken_ref_get); +PHP_FUNCTION(LassoIdWsf2SecToken_usage_get); +PHP_FUNCTION(LassoIdWsf2SecToken_usage_get); +PHP_FUNCTION(LassoIdWsf2DiscoOptions_option_get); +PHP_FUNCTION(LassoIdWsf2DiscoOptions_option_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_status_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_status_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_interactionStatement_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_interactionStatement_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_parameter_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionResponse_parameter_get); +PHP_FUNCTION(LassoIdWsf2IsItem_hint_get); +PHP_FUNCTION(LassoIdWsf2IsItem_hint_get); +PHP_FUNCTION(LassoIdWsf2IsItem_label_get); +PHP_FUNCTION(LassoIdWsf2IsItem_label_get); +PHP_FUNCTION(LassoIdWsf2IsItem_value_get); +PHP_FUNCTION(LassoIdWsf2IsItem_value_get); +PHP_FUNCTION(LassoIdWsf2DstDataResponseBase_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2DstDataResponseBase_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryResponse_testResult_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryResponse_testResult_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryResponse_data_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryResponse_data_get); +PHP_FUNCTION(LassoIdWsf2DstRefDataResponse_itemData_get); +PHP_FUNCTION(LassoIdWsf2DstRefDataResponse_itemData_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsResponse_object_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsResponse_object_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegister_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegister_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegister_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegister_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2TargetIdentity_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2TargetIdentity_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAddResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAddResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAddResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationAddResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2RedirectRequest_redirectURL_get); +PHP_FUNCTION(LassoIdWsf2Sb2RedirectRequest_redirectURL_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_serviceType_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_serviceType_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_options_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_options_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_endpointContext_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceContext_endpointContext_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_any_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_any_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_validUntil_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_validUntil_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_issueTo_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_issueTo_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_type_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_type_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_wantDSEPR_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_wantDSEPR_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_attributes_get); +PHP_FUNCTION(LassoIdWsf2SecTokenPolicy_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_endpointReference_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_endpointReference_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryResponse_testResult_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryResponse_testResult_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryResponse_data_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryResponse_data_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_refItem_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_refItem_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_extension_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_extension_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_notifyToRef_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_notifyToRef_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_adminNotifyToRef_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_adminNotifyToRef_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_starts_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_starts_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_expires_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_expires_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_id_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_id_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_includeData_get); +PHP_FUNCTION(LassoIdWsf2SubsSubscription_includeData_get); +PHP_FUNCTION(LassoIdWsf2SubsRefSubscription_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SubsRefSubscription_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SbfFramework_version_get); +PHP_FUNCTION(LassoIdWsf2SbfFramework_version_get); +PHP_FUNCTION(LassoIdWsf2SbfFramework_attributes_get); +PHP_FUNCTION(LassoIdWsf2SbfFramework_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefAppData_any_get); +PHP_FUNCTION(LassoIdWsf2SubsRefAppData_any_get); +PHP_FUNCTION(LassoIdWsf2SubsRefAppData_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefAppData_subscription_get); +PHP_FUNCTION(LassoIdWsf2SecTransitedProviderPath_transitedProvider_get); +PHP_FUNCTION(LassoIdWsf2SecTransitedProviderPath_transitedProvider_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_keys_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_keys_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDRegisterResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2IsText_minChars_get); +PHP_FUNCTION(LassoIdWsf2IsText_minChars_get); +PHP_FUNCTION(LassoIdWsf2IsText_maxChars_get); +PHP_FUNCTION(LassoIdWsf2IsText_maxChars_get); +PHP_FUNCTION(LassoIdWsf2IsText_format_get); +PHP_FUNCTION(LassoIdWsf2IsText_format_get); +PHP_FUNCTION(LassoIdWsf2SubsRefDataResponse_itemData_get); +PHP_FUNCTION(LassoIdWsf2SubsRefDataResponse_itemData_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplace_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplace_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplace_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplace_attributes_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionStatement_inquiry_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionStatement_inquiry_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_address_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_address_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_framework_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_framework_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_action_get); +PHP_FUNCTION(LassoIdWsf2DiscoEndpointContext_action_get); +PHP_FUNCTION(LassoIdWsf2ImsMappingInput_reqId_get); +PHP_FUNCTION(LassoIdWsf2ImsMappingInput_reqId_get); +PHP_FUNCTION(LassoIdWsf2DiscoProviderID_content_get); +PHP_FUNCTION(LassoIdWsf2DiscoProviderID_content_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_interactionService_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_interactionService_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_interact_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_interact_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_language_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_language_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_redirect_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_redirect_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_maxInteractTime_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_maxInteractTime_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2UserInteractionHeader_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSecurityContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoSecurityContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoSecurityContext_token_get); +PHP_FUNCTION(LassoIdWsf2DiscoSecurityContext_token_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_serviceType_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_serviceType_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_providerId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_providerId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_options_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_options_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_framework_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_framework_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_action_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_action_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_any_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_any_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_reqId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_reqId_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_resultsType_get); +PHP_FUNCTION(LassoIdWsf2DiscoRequestedService_resultsType_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplaceResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplaceResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplaceResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDReplaceResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_requestedAuthnContext_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_requestedAuthnContext_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_securityMechId_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2CredentialsContext_attributes_get); +PHP_FUNCTION(LassoIdWsf2DstRefResultQuery_select_get); +PHP_FUNCTION(LassoIdWsf2DstRefResultQuery_select_get); +PHP_FUNCTION(LassoIdWsf2DstRefResultQuery_sort_get); +PHP_FUNCTION(LassoIdWsf2DstRefResultQuery_sort_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_count_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_count_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_offset_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_offset_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_setId_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_setId_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_setReq_get); +PHP_FUNCTION(LassoIdWsf2DstRefQueryItem_setReq_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_inquiry_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_inquiry_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_id_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_id_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_language_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_language_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_maxInteractTime_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_maxInteractTime_get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_signed__get); +PHP_FUNCTION(LassoIdWsf2IsInteractionRequest_signed__get); +PHP_FUNCTION(LassoIdWsf2SubsRefItem_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItem_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItem_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItem_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDeleteResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDeleteResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDeleteResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDeleteResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_status_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_status_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_mappingOutput_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_mappingOutput_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoKeys_keyDescriptor_get); +PHP_FUNCTION(LassoIdWsf2DiscoKeys_keyDescriptor_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_abstract_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_abstract_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_providerId_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_providerId_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_serviceContext_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_serviceContext_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMetadata_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2PsRequestAbstract_attributes_get); +PHP_FUNCTION(LassoIdWsf2PsRequestAbstract_attributes_get); +PHP_FUNCTION(LassoIdWsf2PsAddToCollectionRequest_objectId_get); +PHP_FUNCTION(LassoIdWsf2PsAddToCollectionRequest_objectId_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_filter_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_filter_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_count_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_count_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_offset_get); +PHP_FUNCTION(LassoIdWsf2PsQueryObjectsRequest_offset_get); +PHP_FUNCTION(LassoIdWsf2PsAddEntityRequest_createPSObject_get); +PHP_FUNCTION(LassoIdWsf2PsAddEntityRequest_createPSObject_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_structured_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_structured_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_count_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_count_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_offset_get); +PHP_FUNCTION(LassoIdWsf2PsListMembersRequest_offset_get); +PHP_FUNCTION(LassoIdWsf2PsSetObjectInfoRequest_object_get); +PHP_FUNCTION(LassoIdWsf2PsSetObjectInfoRequest_object_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveCollectionRequest_targetObjectId_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveCollectionRequest_targetObjectId_get); +PHP_FUNCTION(LassoIdWsf2PsResolveIdentifierRequest_resolveInput_get); +PHP_FUNCTION(LassoIdWsf2PsResolveIdentifierRequest_resolveInput_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveFromCollectionRequest_objectId_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveFromCollectionRequest_objectId_get); +PHP_FUNCTION(LassoIdWsf2PsNotify_notification_get); +PHP_FUNCTION(LassoIdWsf2PsNotify_notification_get); +PHP_FUNCTION(LassoIdWsf2PsNotify_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2PsNotify_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_id_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_id_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2DstDeleteItemBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2DstRefDeleteItem_select_get); +PHP_FUNCTION(LassoIdWsf2DstRefDeleteItem_select_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_providerId_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_providerId_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_affiliationId_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_affiliationId_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2Sender_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_count_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_count_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_offset_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_offset_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_setId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_setId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_setReq_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQueryItem_setReq_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_status_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_svcMD_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDQueryResponse_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2UsageDirective_ref_get); +PHP_FUNCTION(LassoIdWsf2Sb2UsageDirective_ref_get); +PHP_FUNCTION(LassoIdWsf2Sb2UsageDirective_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2UsageDirective_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_objectType_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_objectType_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_id_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_id_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreateItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_notSorted_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_notSorted_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2SubsRefItemData_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_remaining_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_remaining_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_nextOffset_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_nextOffset_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_setId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefData_setId_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_newData_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_newData_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_id_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_id_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreateItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_id_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_id_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_objectType_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2DstTestItemBase_predefined_get); +PHP_FUNCTION(LassoIdWsf2DstRefTestItem_testOp_get); +PHP_FUNCTION(LassoIdWsf2DstRefTestItem_testOp_get); +PHP_FUNCTION(LassoIdWsf2PsAddKnownEntityRequest_createPSObject_get); +PHP_FUNCTION(LassoIdWsf2PsAddKnownEntityRequest_createPSObject_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingRequest_mappingInput_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingRequest_mappingInput_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingRequest_attributes_get); +PHP_FUNCTION(LassoIdWsf2ImsIdentityMappingRequest_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_overrideAllowed_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_overrideAllowed_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_id_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_id_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModifyItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_extension_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_extension_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_attributes_get); +PHP_FUNCTION(LassoIdWsf2DstRequest_attributes_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotify_notification_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotify_notification_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotify_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotify_timeStamp_get); +PHP_FUNCTION(LassoIdWsf2DstRefDelete_deleteItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefDelete_deleteItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefModify_modifyItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefModify_modifyItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefModify_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2DstRefModify_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2DstRefQuery_testItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefQuery_testItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefQuery_queryItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefQuery_queryItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreate_createItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreate_createItem_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreate_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2DstRefCreate_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SubsRefDelete_deleteItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefDelete_deleteItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_testItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_testItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_queryItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_queryItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefQuery_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_modifyItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_modifyItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SubsRefModify_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_subscription_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_createItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_createItem_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2SubsRefCreate_resultQuery_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveEntityRequest_targetObjectId_get); +PHP_FUNCTION(LassoIdWsf2PsRemoveEntityRequest_targetObjectId_get); +PHP_FUNCTION(LassoIdWsf2PsObject_displayName_get); +PHP_FUNCTION(LassoIdWsf2PsObject_displayName_get); +PHP_FUNCTION(LassoIdWsf2PsObject_object_get); +PHP_FUNCTION(LassoIdWsf2PsObject_object_get); +PHP_FUNCTION(LassoIdWsf2PsObject_objectRef_get); +PHP_FUNCTION(LassoIdWsf2PsObject_objectRef_get); +PHP_FUNCTION(LassoIdWsf2PsObject_nodeType_get); +PHP_FUNCTION(LassoIdWsf2PsObject_nodeType_get); +PHP_FUNCTION(LassoIdWsf2PsObject_createdDateTime_get); +PHP_FUNCTION(LassoIdWsf2PsObject_createdDateTime_get); +PHP_FUNCTION(LassoIdWsf2PsObject_modifiedDateTime_get); +PHP_FUNCTION(LassoIdWsf2PsObject_modifiedDateTime_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDelete_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDelete_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDelete_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoSvcMDAssociationDelete_attributes_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_select_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_select_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_newData_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_newData_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_notChangedSince_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_overrideAllowed_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_overrideAllowed_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_id_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_id_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRefModifyItem_itemId_get); +PHP_FUNCTION(LassoIdWsf2DstRefAppData_any_get); +PHP_FUNCTION(LassoIdWsf2DstRefAppData_any_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_itemIdRef_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_notSorted_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_notSorted_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2DstRefItemData_changeFormat_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_remaining_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_remaining_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_nextOffset_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_nextOffset_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_setId_get); +PHP_FUNCTION(LassoIdWsf2DstRefData_setId_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_testResult_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_testResult_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_id_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_id_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_subscriptionId_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_expires_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_expires_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_endReason_get); +PHP_FUNCTION(LassoIdWsf2SubsNotification_endReason_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotification_itemData_get); +PHP_FUNCTION(LassoIdWsf2SubsRefNotification_itemData_get); +PHP_FUNCTION(LassoIdWsf2PsNotification_itemData_get); +PHP_FUNCTION(LassoIdWsf2PsNotification_itemData_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceType_content_get); +PHP_FUNCTION(LassoIdWsf2DiscoServiceType_content_get); +PHP_FUNCTION(LassoIdWsf2DiscoQuery_requestedService_get); +PHP_FUNCTION(LassoIdWsf2DiscoQuery_requestedService_get); +PHP_FUNCTION(LassoIdWsf2DiscoQuery_attributes_get); +PHP_FUNCTION(LassoIdWsf2DiscoQuery_attributes_get); +PHP_FUNCTION(LassoWsSec1TransformationParameters_attributes_get); +PHP_FUNCTION(LassoWsSec1TransformationParameters_attributes_get); +PHP_FUNCTION(LassoWsAddrReferenceParameters_any_get); +PHP_FUNCTION(LassoWsAddrReferenceParameters_any_get); +PHP_FUNCTION(LassoWsAddrReferenceParameters_attributes_get); +PHP_FUNCTION(LassoWsAddrReferenceParameters_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedUnsignedLong_content_get); +PHP_FUNCTION(LassoWsAddrAttributedUnsignedLong_content_get); +PHP_FUNCTION(LassoWsAddrAttributedUnsignedLong_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedUnsignedLong_attributes_get); +PHP_FUNCTION(LassoWsSec1Reference_uRI_get); +PHP_FUNCTION(LassoWsSec1Reference_uRI_get); +PHP_FUNCTION(LassoWsSec1Reference_valueType_get); +PHP_FUNCTION(LassoWsSec1Reference_valueType_get); +PHP_FUNCTION(LassoWsSec1Reference_attributes_get); +PHP_FUNCTION(LassoWsSec1Reference_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedURI_content_get); +PHP_FUNCTION(LassoWsAddrAttributedURI_content_get); +PHP_FUNCTION(LassoWsAddrAttributedURI_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedURI_attributes_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_created_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_created_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_expires_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_expires_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_id_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_id_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_attributes_get); +PHP_FUNCTION(LassoWsUtil1Timestamp_attributes_get); +PHP_FUNCTION(LassoWsAddrProblemAction_action_get); +PHP_FUNCTION(LassoWsAddrProblemAction_action_get); +PHP_FUNCTION(LassoWsAddrProblemAction_soapAction_get); +PHP_FUNCTION(LassoWsAddrProblemAction_soapAction_get); +PHP_FUNCTION(LassoWsAddrProblemAction_attributes_get); +PHP_FUNCTION(LassoWsAddrProblemAction_attributes_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_address_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_address_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_referenceParameters_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_referenceParameters_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_metadata_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_metadata_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_any_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_any_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_attributes_get); +PHP_FUNCTION(LassoWsAddrEndpointReference_attributes_get); +PHP_FUNCTION(LassoIdWsf2Sb2EndpointUpdate_updateType_get); +PHP_FUNCTION(LassoIdWsf2Sb2EndpointUpdate_updateType_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_content_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_content_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_relationshipType_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_relationshipType_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_attributes_get); +PHP_FUNCTION(LassoWsAddrRelatesTo_attributes_get); +PHP_FUNCTION(LassoWsSec1UsernameToken_id_get); +PHP_FUNCTION(LassoWsSec1UsernameToken_id_get); +PHP_FUNCTION(LassoWsSec1UsernameToken_attributes_get); +PHP_FUNCTION(LassoWsSec1UsernameToken_attributes_get); +PHP_FUNCTION(LassoWsSec1SecurityHeader_any_get); +PHP_FUNCTION(LassoWsSec1SecurityHeader_any_get); +PHP_FUNCTION(LassoWsSec1SecurityHeader_attributes_get); +PHP_FUNCTION(LassoWsSec1SecurityHeader_attributes_get); +PHP_FUNCTION(LassoWsSec1Embedded_valueType_get); +PHP_FUNCTION(LassoWsSec1Embedded_valueType_get); +PHP_FUNCTION(LassoWsSec1Embedded_attributes_get); +PHP_FUNCTION(LassoWsSec1Embedded_attributes_get); +PHP_FUNCTION(LassoWsAddrMetadata_any_get); +PHP_FUNCTION(LassoWsAddrMetadata_any_get); +PHP_FUNCTION(LassoWsAddrMetadata_attributes_get); +PHP_FUNCTION(LassoWsAddrMetadata_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedQName_content_get); +PHP_FUNCTION(LassoWsAddrAttributedQName_content_get); +PHP_FUNCTION(LassoWsAddrAttributedQName_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedQName_attributes_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_id_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_id_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_usage_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_usage_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_attributes_get); +PHP_FUNCTION(LassoWsSec1SecurityTokenReference_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedAny_any_get); +PHP_FUNCTION(LassoWsAddrAttributedAny_any_get); +PHP_FUNCTION(LassoWsAddrAttributedAny_attributes_get); +PHP_FUNCTION(LassoWsAddrAttributedAny_attributes_get); +PHP_FUNCTION(LassoIdentity_federations_get); +PHP_FUNCTION(LassoIdentity_federations_get); +PHP_FUNCTION(LassoIdentity_isDirty_get); +PHP_FUNCTION(LassoIdentity_isDirty_get); +PHP_FUNCTION(LassoProfile_server_get); +PHP_FUNCTION(LassoProfile_server_get); +PHP_FUNCTION(LassoProfile_request_get); +PHP_FUNCTION(LassoProfile_request_get); +PHP_FUNCTION(LassoProfile_response_get); +PHP_FUNCTION(LassoProfile_response_get); +PHP_FUNCTION(LassoProfile_nameIdentifier_get); +PHP_FUNCTION(LassoProfile_nameIdentifier_get); +PHP_FUNCTION(LassoProfile_remoteProviderId_get); +PHP_FUNCTION(LassoProfile_remoteProviderId_get); +PHP_FUNCTION(LassoProfile_msgUrl_get); +PHP_FUNCTION(LassoProfile_msgUrl_get); +PHP_FUNCTION(LassoProfile_msgBody_get); +PHP_FUNCTION(LassoProfile_msgBody_get); +PHP_FUNCTION(LassoProfile_msgRelayState_get); +PHP_FUNCTION(LassoProfile_msgRelayState_get); +PHP_FUNCTION(LassoNameRegistration_oldNameIdentifier_get); +PHP_FUNCTION(LassoNameRegistration_oldNameIdentifier_get); +PHP_FUNCTION(LassoFederation_remoteProviderId_get); +PHP_FUNCTION(LassoFederation_remoteProviderId_get); +PHP_FUNCTION(LassoFederation_localNameIdentifier_get); +PHP_FUNCTION(LassoFederation_localNameIdentifier_get); +PHP_FUNCTION(LassoFederation_remoteNameIdentifier_get); +PHP_FUNCTION(LassoFederation_remoteNameIdentifier_get); +PHP_FUNCTION(LassoProvider_providerId_get); +PHP_FUNCTION(LassoProvider_providerId_get); +PHP_FUNCTION(LassoProvider_role_get); +PHP_FUNCTION(LassoProvider_role_get); +PHP_FUNCTION(LassoProvider_metadataFilename_get); +PHP_FUNCTION(LassoProvider_metadataFilename_get); +PHP_FUNCTION(LassoProvider_publicKey_get); +PHP_FUNCTION(LassoProvider_publicKey_get); +PHP_FUNCTION(LassoProvider_caCertChain_get); +PHP_FUNCTION(LassoProvider_caCertChain_get); +PHP_FUNCTION(LassoNameIdentifierMapping_targetNameIdentifier_get); +PHP_FUNCTION(LassoNameIdentifierMapping_targetNameIdentifier_get); +PHP_FUNCTION(LassoServer_providers_get); +PHP_FUNCTION(LassoServer_providers_get); +PHP_FUNCTION(LassoServer_services_get); +PHP_FUNCTION(LassoServer_services_get); +PHP_FUNCTION(LassoServer_privateKey_get); +PHP_FUNCTION(LassoServer_privateKey_get); +PHP_FUNCTION(LassoServer_privateKeyPassword_get); +PHP_FUNCTION(LassoServer_privateKeyPassword_get); +PHP_FUNCTION(LassoServer_certificate_get); +PHP_FUNCTION(LassoServer_certificate_get); +PHP_FUNCTION(LassoServer_signatureMethod_get); +PHP_FUNCTION(LassoServer_signatureMethod_get); +PHP_FUNCTION(LassoLogin_protocolProfile_get); +PHP_FUNCTION(LassoLogin_protocolProfile_get); +PHP_FUNCTION(LassoLogin_assertionArtifact_get); +PHP_FUNCTION(LassoLogin_assertionArtifact_get); +PHP_FUNCTION(LassoLogin_assertion_get); +PHP_FUNCTION(LassoLogin_assertion_get); +PHP_FUNCTION(LassoLecp_authnRequestEnvelope_get); +PHP_FUNCTION(LassoLecp_authnRequestEnvelope_get); +PHP_FUNCTION(LassoLecp_authnResponseEnvelope_get); +PHP_FUNCTION(LassoLecp_authnResponseEnvelope_get); +PHP_FUNCTION(LassoLecp_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoLecp_assertionConsumerServiceURL_get); +PHP_FUNCTION(LassoSession_assertions_get); +PHP_FUNCTION(LassoSession_assertions_get); +PHP_FUNCTION(LassoSession_isDirty_get); +PHP_FUNCTION(LassoSession_isDirty_get); +PHP_FUNCTION(LassoIdWsf2DataService_data_get); +PHP_FUNCTION(LassoIdWsf2DataService_data_get); +PHP_FUNCTION(LassoIdWsf2DataService_type_get); +PHP_FUNCTION(LassoIdWsf2DataService_type_get); +PHP_FUNCTION(LassoIdWsf2DataService_redirectUrl_get); +PHP_FUNCTION(LassoIdWsf2DataService_redirectUrl_get); +PHP_FUNCTION(LassoIdWsf2DataService_queryItems_get); +PHP_FUNCTION(LassoIdWsf2DataService_queryItems_get); +PHP_FUNCTION(LassoIdWsf2Discovery_metadata_get); +PHP_FUNCTION(LassoIdWsf2Discovery_metadata_get); +PHP_FUNCTION(LassoIdWsf2Discovery_svcMDID_get); +PHP_FUNCTION(LassoIdWsf2Discovery_svcMDID_get); +PHP_FUNCTION(LassoWsfProfile_server_get); +PHP_FUNCTION(LassoWsfProfile_server_get); +PHP_FUNCTION(LassoWsfProfile_request_get); +PHP_FUNCTION(LassoWsfProfile_request_get); +PHP_FUNCTION(LassoWsfProfile_response_get); +PHP_FUNCTION(LassoWsfProfile_response_get); +PHP_FUNCTION(LassoWsfProfile_soapEnvelopeRequest_get); +PHP_FUNCTION(LassoWsfProfile_soapEnvelopeRequest_get); +PHP_FUNCTION(LassoWsfProfile_soapEnvelopeResponse_get); +PHP_FUNCTION(LassoWsfProfile_soapEnvelopeResponse_get); +PHP_FUNCTION(LassoWsfProfile_msgUrl_get); +PHP_FUNCTION(LassoWsfProfile_msgUrl_get); +PHP_FUNCTION(LassoWsfProfile_msgBody_get); +PHP_FUNCTION(LassoWsfProfile_msgBody_get); +PHP_FUNCTION(LassoDataService_resourceId_get); +PHP_FUNCTION(LassoDataService_resourceId_get); +PHP_FUNCTION(LassoDataService_encryptedResourceId_get); +PHP_FUNCTION(LassoDataService_encryptedResourceId_get); +PHP_FUNCTION(LassoDataService_resourceData_get); +PHP_FUNCTION(LassoDataService_resourceData_get); +PHP_FUNCTION(LassoDataService_providerId_get); +PHP_FUNCTION(LassoDataService_providerId_get); +PHP_FUNCTION(LassoDataService_abstractDescription_get); +PHP_FUNCTION(LassoDataService_abstractDescription_get); +PHP_FUNCTION(LassoDiscovery_resourceId_get); +PHP_FUNCTION(LassoDiscovery_resourceId_get); +PHP_FUNCTION(LassoDiscovery_encryptedResourceId_get); +PHP_FUNCTION(LassoDiscovery_encryptedResourceId_get); +PHP_FUNCTION(LassoAuthentication_connection_get); +PHP_FUNCTION(LassoAuthentication_connection_get); +PHP_FUNCTION(LassoEcp_assertionConsumerURL_get); +PHP_FUNCTION(LassoEcp_assertionConsumerURL_get); + +#ifdef ZTS +#include "TSRM.h" +#endif + +ZEND_BEGIN_MODULE_GLOBALS(lasso) +ZEND_END_MODULE_GLOBALS(lasso) + +#ifdef ZTS +#define LASSO_G(v) TSRMG(lasso_globals_id, zend_lasso_globals *, v) +#else +#define LASSO_G(v) (lasso_globals.v) +#endif +static void php_lasso_gobject_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC); +extern zend_module_entry lasso_module_entry; +#define phpext_lasso_ptr &lasso_module_entry +#endif diff --git a/bindings/php4/lang.py b/bindings/php4/lang.py new file mode 100644 index 00000000..a5a3a033 --- /dev/null +++ b/bindings/php4/lang.py @@ -0,0 +1,516 @@ +# Lasso - A free implementation of the Liberty Alliance specifications. +# +# Copyright (C) 2004-2007 Entr'ouvert +# http://lasso.entrouvert.org +# +# Authors: See AUTHORS file in top-level directory. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +import sys +import os +import utils + +module_file = '_lasso.c' +header_file = '_lasso.h' +php_file = 'lasso.php' + +def zval(name): + return 'zval_' + name + +class Binding: + def __init__(self, binding_data): + self.binding_data = binding_data + self.module_fd = open(module_file, 'w') + self.header_fd = open(header_file, 'w') + self.php_fd = open(php_file, 'w') + self.functions_list = list() + self.shiftcount = 0 + + def __del__(self): + close(self.module_fd) + close(self.header_fd) + close(self.php_fd) + +# Helper code + def is_object(self, t): + return t not in ['char*', 'const char*', 'gchar*', 'const gchar*', 'GList*', 'GHashTable*', + 'xmlNode*', 'int', 'gint', 'gboolean', 'const gboolean'] + self.binding_data.enums + + def error(self,str): + print >> sys.stderr, 'E: %s' % str + + def warning(self,str): + print >> sys.stderr, 'W: %s' % str + + def printshift(self,fd): + if self.shiftcount: + print >> fd, (self.shiftcount-1)*' ', + + def shift(self): + self.shiftcount += 4 + + def unshift(self): + self.shiftcount -= 4 + + def module(self,str): + self.printshift(self.module_fd) + print >> self.module_fd, str + + def php(self,str): + self.printshift(self.php_fd) + print >> self.php_fd, str + + def header(self,str): + self.printshift(self.header_fd) + print >> self.header_fd, str + + def define(self,name,value): + self.header('#define %s %s' % (name,value)) + + def include(self, str): + self.module('#include "%s"' % str) + + def function(self, function_name): + self.functions_list.append(function_name) + self.module('PHP_FUNCTION(%s)' % function_name) + + def open(self): + self.module('{') + self.shift() + + def close(self): + self.unshift() + self.module('}') + + def ret(self, value): + self.module('return %s;' % value) + + def success(self): + self.ret('SUCCESS') + + def declare_zval(self, name): + self.declare('zval*', zval(name)) + + def declare(self, type, name): + self.module('%s %s;' % (type, name)) + + def comment(self, str): + self.module('/* %s */' % str) + + def free(self,name): + self.module('free(%s);' % name) + + def get_php_list(self, name, element_type): + self.comment(' Get php list %s of type %s from %s ' % (name, element_type, zval(name))) + + + def get_php_hashtable(self, name, element_type): + self.comment(' Get php hashtable %s of type %s from %s ' % (name, element_type, zval(name))) + + def get_object(self, name, type): + self.comment(' Get object %s of type %s from php resource %s ' % (name, type, zval(name))) + + def parse_format_arg(self, arg): + type, name, options = arg + ret = '' + if type == 'gboolean': + ret = 'b' + return ret + elif type in ['int', 'gint'] + self.binding_data.enums: + ret = 'l' + return ret + elif type in ('char*', 'gchar*','const char*','const gchar*'): + ret = 's' + elif type == 'xmlNode*': + ret = 's' + elif type == 'GList*': + ret = 'a' + elif type == 'GHashTable*': + ret = 'a' + elif self.is_object(type): + ret = 'r' + else: + self.error('%s of type %s has no format string' % (name, type)) + if options.get('nonull') == None and ret: + ret += '!' + return ret + + def generate_parse_args(self, arg): + type, name, options = arg + ret = '' + if type == 'gboolean' or type in ['int', 'gint'] + self.binding_data.enums: + self.declare(type, name) + return list(name) + elif type in ('char*', 'gchar*','const char*','const gchar*'): + self.declare('char*', name) + self.declare('int', name + '_len') + return (name, name + '_len') + elif type == 'xmlNode*': + self.declare('char*', name + '_str') + self.declare('int', name + '_len') + self.declare('xmlNode*', name) + return (name + '_str', name + '_len') + elif type == 'GList*' or type == 'GHashTable*' or self.is_object(type): + self.declare_zval(name) + self.declare(type, name) + return list(zval(name)) + else: + self.error('%s of type %s has no format arg' % (name, type)) + return list() + + def method_prologue(self, klass, name, args = list()): + self.function(name) + self.open() + self.declare('int', 'zpp_ret') + self.declare(klass.name + '*', 'a_gobject') + this = zval('this') + self.declare_zval('this') + # this should not be null + parse_format = 'r' + parse_args = list(this) + for arg in args: + type, name, options = arg + # Create parse_format + parse_format += self.parse_format_char(arg) + # Allocate variables + parse_args = self.generate_parse_args(arg) + # Call parse parameters + self.module('zpp_ret = zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "%s", %s)' % (parse_format, ','.join([ "&" + x for x in parse_args]))) + self.module('if (zpp_ret == Failure)') + self.open() + self.module('RETURN_NULL();'); + self.close() + # Convert the resource + self.module('ZEND_FETCH_RESOURCE(a_gobject, %s*, &%s, -1, PHP_LASSO_GOBJECT_RES_NAME, le_lasso_gobject);') + self.module('if (a_gobject == NULL)') + self.open() + self.module('zend_error(E_WARNING, "Calling a method on a null GObject resource, big problem");') + self.module('RETURN_NULL();'); + self.close() + for arg in args: + type, name, options = arg + if type == 'gboolean' and type in ['int', 'gint'] + self.binding_data.enums and type in ('char*', 'gchar*','const char*','const gchar*'): + pass + elif type == 'xmlNode*': + self.module('get_xml_node_from_string(&%(name)s,%(name)s_str);' % { 'name': name }) + elif type == 'GList*': + self.get_php_list(name, options.get('element_type')) + elif type == 'GHashTable*': + self.get_php_hashtable(name, options.get('element_type')) + elif self.is_object(type): + self.get_object(name, type) + + def method_epilogue(self, args = list()): + for arg in args: + type, name, options = arg + type, name, options = arg + if type == 'gboolean' and type in ['int', 'gint'] + self.binding_data.enums and type in ('char*', 'gchar*','const char*','const gchar*'): + pass + elif type == 'xmlNode*': + self.free_xmldoc(name) + elif type == 'GList*': + self.free_glist(name, options.get('element_type')) + elif type == 'GHashTable*': + self.free_hashtable(name, options.get('element_type')) + elif self.is_object(type): + pass + else: + self.error('Bizarre type %s' % type) + self.close() + + def generate_module_dummy_function(self, name): + self.module(name) + self.open() + self.success() + self.close() +# Type helpers + def update_c_value(self, left, right, type, options, free = True, copy = False): + if type == 'gboolean' and type in ['int', 'gint'] + self.binding_data.enums: + self.module('%s = %s;' % (left, right)) + return + + if free: + self.module('if (%s)' % left) + self.open() + self.free(left, type, options) + self.close() + pat = '' + if type in ('char*','gchar*') and copy: + pat = '%s = g_strdup(%s);' + else: + par = '%s = %s;' + self.module(pat % (left, right)) + + def return_c_value(self, type, name, options = dict()): + if type is None: + return + + if type == 'gboolean': + self.module('RETVAL_BOOL(%s);' % name) + return + elif type in ['int', 'gint'] + self.binding_data.enums: + self.module('RETVAL_LONG(%s);' % name) + return + # Pointer types + self.module('if (%s)' % name) + self.open() + if type in ('char*', 'gchar*','const char*','const gchar*'): + if options.get('eallocated') == 1: + self.module('RETVAL_STRING(%s,0);' % name) + else: + self.module('RETVAL_STRING(%s,1);' % name) + elif type == 'xmlNode*': + self.open() + self.declare('char*','xmlString') + self.module('xmlString = get_string_from_xml_node(%s);' % name) + self.return_c_value('char*','xmlString', { 'eallocated': 1 }) + self.close() + elif type == 'GList*': + pass + elif type == 'GHashTable*': + pass + elif self.is_object(type): + self.module('ZVAL_REGISTER_RESOURCE(return_value, %s, le_lasso_gobject);' % name) + else: + self.error('%s of type %s is not returnable' % (name, type)) + self.close() + self.module('else') + self.open() + self.module('RETVAL_NULL();') + self.close() +# + + def generate(self): + self.generate_php() + self.generate_module() + # Must be called last because generate_module + # compute self.functions_lists + # that is needed by generate_header_functions_list + self.generate_header() + +# Generation of the C header + # Generate the lasso.h file + def generate_header(self): + self.header('/* this file has been generated automatically; do not edit */') + self.header('#ifndef PHP_LASSO_H') + self.header('#define PHP_LASSO_H 1') + self.header('') + self.define('PHP_LASSO_EXTNAME', '"lasso"') + self.define('PHP_LASSO_VERSION', '"2.1.1"') + self.define('PHP_LASSO_GOBJECT_RES_NAME', 'LassoGObject') + self.header('PHP_MINIT_FUNCTION(lasso);') + self.header('PHP_MSHUTDOWN_FUNCTION(lasso);') + self.header('PHP_RINIT_FUNCTION(lasso);') + self.generate_header_functions_list() + self.generate_header_globals() + # Declare GObject resource destructor + self.header('static void php_lasso_gobject_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC);') + self.header('extern zend_module_entry lasso_module_entry;') + self.define('phpext_lasso_ptr','&lasso_module_entry') + self.header('#endif') + + def generate_header_functions_list(self): + for m in self.functions_list: + self.header('PHP_FUNCTION(%s);' % m) + self.header('') + + def generate_header_globals(self): + self.header('#ifdef ZTS') + self.header('#include "TSRM.h"') + self.header('#endif') + self.header('') + self.header('ZEND_BEGIN_MODULE_GLOBALS(lasso)') + self.header('ZEND_END_MODULE_GLOBALS(lasso)') + self.header('') + self.header('#ifdef ZTS') + self.header('#define LASSO_G(v) TSRMG(lasso_globals_id, zend_lasso_globals *, v)') + self.header('#else') + self.header('#define LASSO_G(v) (lasso_globals.v)') + self.header('#endif') + +# Generation of the C module + def generate_module(self): + self.generate_module_top() + self.generate_module_minit() + self.generate_module_gobject_resource_dtor() + self.generate_functions() + self.generate_getters_setters() + self.generate_function_declarations() + self.generate_module_entry() + self.generate_module_php_ini() + + def generate_module_top(self): + self.include('php.h') + self.include('php_ini.h') + self.include(header_file) + self.include('lasso_php4_helper.c') + self.module('ZEND_DECLARE_MODULE_GLOBALS(lasso)') + self.module('') + self.module('#if COMPILE_DL_LASSO') + self.module('ZEND_GET_MODULE(lasso) ') + self.module('#endif') + self.module('/* GObject resource type */') + self.module('int le_lasso_gobject'); + + def generate_module_entry(self): + self.module('zend_module_entry lasso_module_entry = {') + self.module('#if ZEND_MODULE_API_NO >= 20010901') + self.module(' STANDARD_MODULE_HEADER,') + self.module('#endif') + self.module(' PHP_HELLO_WORLD_EXTNAME,') + self.module(' lasso_functions,') + self.module(' PHP_MINIT(lasso),') + self.module(' PHP_MSHUTDOWN(lasso),') + self.module(' PHP_RINIT(lasso), /* Request init function */') + self.module(' PHP_RSHUTDOWN(lasso) , /* Request shutdown function/ ') + self.module(' NULL, /* PHP info function */') + self.module('#if ZEND_MODULE_API_NO >= 20010901') + self.module(' PHP_HELLO_WORLD_VERSION,') + self.module('#endif') + self.module(' STANDARD_MODULE_PROPERTIES') + self.module('};') + + def generate_module_gobject_resource_dtor(self): + self.module('static void php_lasso_gobject_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC) {') + self.shift() + self.module('GObject *a_gobject;') + self.module('g_object_unref((GObject*)rsrc->ptr);') + self.unshift() + self.module('}') + + def generate_module_php_ini(self): + self.module('PHP_INI_BEGIN()') + self.shift() + # self.module('PHP_INI_ENTRY("lasso.greeting", "Hello World", PHP_INI_ALL, NULL)') + # self.module('STD_PHP_INI_ENTRY("lasso.direction", "1", PHP_INI_ALL, OnUpdateBool, direction, zend_lasso_globals, lasso_globals)') + self.unshift() + self.module('PHP_INI_END()') + + def generate_module_minit(self): + self.module('PHP_MINIT(lasso)') + self.open() + self.generate_module_minit_constants() + # Init globals + # self.module('LASSO_G(autocoin) = 1;') + self.generate_module_minit_register_resources() + self.success() + self.close() + + def generate_module_minit_constants(self): + self.module('/* Constants (both enums and defines) */') + mapping = { + 'i': 'REGISTER_LONG_CONSTANT("%(name)s", %(name)s, CONST_CS|CONST_PERSISTENT);', + 's': 'REGISTER_STRING_CONSTANT("%(name)s", %(name)s, CONST_CS|CONST_PERSISTENT);', + 'b': '''\ +#ifdef %(name)s + REGISTER_LONG_CONSTANT("%(name)s", 1, CONST_CS|CONST_PERSISTENT); +#else + REGISTER_LONG_CONSTANT("%(name)s", 0, CONST_CS|CONST_PERSISTENT); +#endif''' } + for c in self.binding_data.constants: + constant_type, constant_name = c + if constant_type in mapping: + self.module(mapping[constant_type] % { 'name': constant_name } ) + else: + self.error('unknown constant type "%s"' % constant_type) + + + def generate_module_minit_register_resources(self): + self.module('le_lasso_gobject = zend_register_list_destructors_ex(php_lasso_gobject_dtor, NULL, PHP_LASSO_GOBJECT_RES_NAME, module_number);') + + + def generate_module_mshutdown(self): + self.generate_module_dummy_function('PHP_MSHUTDOWN(lasso)') + + def generate_module_rinit(self): + self.generate_module_dummy_function('PHP_RINIT(lasso)') + + def generate_module_rshutdown(self): + self.generate_module_dummy_function('PHP_RSHUTDOWN(lasso)') + + def generate_getters_setters(self): + for klass in self.binding_data.structs: + for member in klass.members: + self.generate_getter(klass, member) + self.generate_getter(klass, member) + + def function_name(self, klass, member, suffix): + type, name, options = member + return '%s_%s_%s' % (klass.name, utils.format_as_camelcase(name), suffix) + def getter_function_name(self, klass, member): + return self.function_name(klass, member, 'get') + def setter_function_name(self, klass, member): + return self.function_name(klass, member, 'set') + def generate_getter(self, klass, member): + type, name, options = member + elem_type = options.get('elem_type') + function_name = self.getter_function_name(klass, member) + self.method_prologue(klass, function_name) + self.return_c_value(type, 'a_gobject->' + name, options) + self.method_epilogue() + + def generate_setter(self, klass, member): + type, name, options = member + elem_type = options.get('elem_type') + function_name = self.setter_function_name(klass, member) + self.method_prologue(klass, function_name, list(member)) + # Affectation: a_gobject->name = name + self.update_c_value('a_gobject->' + name, name, type, options, True, True) + self.method_epilogue() + + def generate_functions(self): + pass + + def generate_function(self): + pass + + def generate_function_arg_decl(self): + pass + + def generate_function_call(self): + pass + + def generate_function_arg_free(self): + pass + + def genreate_function_return(self): + pass + + def generate_function_declarations(self): + pass + + def generate_function_declaration(self): + pass + +# Generate of the PHP file + def generate_php(self): + pass + + def generate_php_objects(self): + pass + + def generate_php_getters_setters(self): + pass + + def generate_methods(self): + pass + + def generate_exception_classes(self): + pass + + def generate_exception_class(self): + pass + diff --git a/bindings/php4/lasso_php4_helper.c b/bindings/php4/lasso_php4_helper.c new file mode 100644 index 00000000..5a1ca6fd --- /dev/null +++ b/bindings/php4/lasso_php4_helper.c @@ -0,0 +1,336 @@ +#include <php.h> +#undef PACKAGE_BUGREPORT +#undef PACKAGE_NAME +#undef PACKAGE_STRING +#undef PACKAGE_TARNAME +#undef PACKAGE_VERSION +#include <lasso/lasso.h> +#include "php_lasso.h" + +/* utility functions */ +static void free_glist(GList **list, GFunc free_function); + +#if (GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION < 14) + /* copy of private struct and g_hash_table_get_keys from GLib internals + * (as this function is useful but new in 2.14) */ + +typedef struct _GHashNode GHashNode; + +struct _GHashNode +{ + gpointer key; + gpointer value; + GHashNode *next; + guint key_hash; +}; + +struct _GHashTable +{ + gint size; + gint nnodes; + GHashNode **nodes; + GHashFunc hash_func; + GEqualFunc key_equal_func; + volatile gint ref_count; + GDestroyNotify key_destroy_func; + GDestroyNotify value_destroy_func; +}; + +static GList * +g_hash_table_get_keys (GHashTable *hash_table) +{ + GHashNode *node; + gint i; + GList *retval; + + g_return_val_if_fail (hash_table != NULL, NULL); + + retval = NULL; + for (i = 0; i < hash_table->size; i++) + for (node = hash_table->nodes[i]; node; node = node->next) + retval = g_list_prepend (retval, node->key); + + return retval; +} + +#endif + +/* Define the Lasso PHP module */ + +int le_lasso_server; + +ZEND_GET_MODULE(lasso) + +/* Wrapper around GObject to get the dynamic typename */ + +typedef struct { + GObject *obj; + char *typename; +} PhpGObjectPtr; + +static PhpGObjectPtr* +PhpGObjectPtr_New(GObject *obj) +{ + PhpGObjectPtr *self; + + if (obj == NULL) { + return NULL; + } + + self = (PhpGObjectPtr *)emalloc(sizeof(PhpGObjectPtr)); + self->obj = obj; + self->typename = estrdup(G_OBJECT_TYPE_NAME(obj)); + + return self; +} + +PHP_FUNCTION(lasso_get_object_typename) +{ + PhpGObjectPtr *self; + zval *zval_self; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zval_self) == FAILURE) { + RETURN_FALSE; + } + + ZEND_FETCH_RESOURCE(self, PhpGObjectPtr *, &zval_self, -1, PHP_LASSO_SERVER_RES_NAME, le_lasso_server); + RETURN_STRING(self->typename, 1); +} + +/* List handling */ +static void +free_glist(GList **list, GFunc free_function) { + g_return_if_fail(list); + if (*list) { + if (free_function) { + g_list_foreach(*list, free_function, NULL); + } + g_list_free(*list); + } + *list = NULL; +} +/* Conversion functions */ + +static char* +get_string_from_xml_node(xmlNode *xmlnode) +{ + xmlOutputBufferPtr buf; + char *xmlString; + + if (xmlnode == NULL) { + return NULL; + } + + buf = xmlAllocOutputBuffer(NULL); + if (buf == NULL) { + xmlString = NULL; + } else { + xmlNodeDumpOutput(buf, NULL, xmlnode, 0, 1, NULL); + xmlOutputBufferFlush(buf); + if (buf->conv == NULL) { + xmlString = estrdup((char*)buf->buffer->content); + } else { + xmlString = estrdup((char*)buf->conv->content); + } + xmlOutputBufferClose(buf); + } + + return xmlString; +} + +static xmlNode* +get_xml_node_from_string(char *string) +{ + xmlDoc *doc; + xmlNode *node; + + doc = xmlReadDoc((xmlChar*)string, NULL, NULL, XML_PARSE_NONET); + node = xmlDocGetRootElement(doc); + if (node != NULL) { + node = xmlCopyNode(node, 1); + } + xmlFreeDoc(doc); + + return node; +} + +static GList* +get_list_from_array_of_strings(zval* array) +{ + HashTable* hashtable; + HashPosition pointer; + int size; + zval** data; + zval temp; + GList* result = NULL; + + hashtable = Z_ARRVAL_P(array); + size = zend_hash_num_elements(hashtable); + for (zend_hash_internal_pointer_reset_ex(hashtable, &pointer); + zend_hash_get_current_data_ex(hashtable, (void**) &data, &pointer) == SUCCESS; + zend_hash_move_forward_ex(hashtable, &pointer)) { + temp = **data; + zval_copy_ctor(&temp); + convert_to_string(&temp); + result = g_list_append(result, g_strndup(Z_STRVAL(temp), Z_STRLEN(temp))); + zval_dtor(&temp); + } + return result; +} + +static void +set_array_from_list_of_strings(GList* list, zval **array) { + GList* item; + + array_init(*array); + for (item = g_list_first(list); item != NULL; item = g_list_next(item)) { + if (item->data != NULL) { + add_next_index_string(*array, item->data, 1); + } else { + add_next_index_null(*array); + } + } +} + +static GList* +get_list_from_array_of_xmlnodes(zval* array) +{ + HashTable* hashtable; + HashPosition pointer; + int size; + zval** data; + zval temp; + char *temp_str; + GList* result = NULL; + + hashtable = Z_ARRVAL_P(array); + size = zend_hash_num_elements(hashtable); + for (zend_hash_internal_pointer_reset_ex(hashtable, &pointer); + zend_hash_get_current_data_ex(hashtable, (void**) &data, &pointer) == SUCCESS; + zend_hash_move_forward_ex(hashtable, &pointer)) { + temp = **data; + zval_copy_ctor(&temp); + convert_to_string(&temp); + temp_str = estrndup(Z_STRVAL(temp), Z_STRLEN(temp)); + result = g_list_append(result, get_xml_node_from_string(temp_str)); + zval_dtor(&temp); + } + return result; +} + +static void +set_array_from_list_of_xmlnodes(GList* list, zval **array) { + GList* item; + + array_init(*array); + for (item = g_list_first(list); item != NULL; item = g_list_next(item)) { + if (item->data != NULL) { + add_next_index_string(*array, get_string_from_xml_node(item->data), 1); + } else { + add_next_index_null(*array); + } + } +} + +static GList* +get_list_from_array_of_objects(zval *array) +{ + HashTable *hashtable; + HashPosition pointer; + int size; + zval **data; + PhpGObjectPtr *cvt_temp; + GList *result = NULL; + + hashtable = Z_ARRVAL_P(array); + size = zend_hash_num_elements(hashtable); + for (zend_hash_internal_pointer_reset_ex(hashtable, &pointer); + zend_hash_get_current_data_ex(hashtable, (void**) &data, &pointer) == SUCCESS; + zend_hash_move_forward_ex(hashtable, &pointer)) { + cvt_temp = (PhpGObjectPtr*) zend_fetch_resource(data TSRMLS_CC, -1, PHP_LASSO_SERVER_RES_NAME, NULL, 1, le_lasso_server); + if (cvt_temp != NULL) { + result = g_list_append(result, cvt_temp->obj); + } else { + result = g_list_append(result, NULL); + } + } + return result; +} + +static void +set_array_from_list_of_objects(GList *list, zval **array) +{ + GList *item = NULL; + zval *zval_item = NULL; + + array_init(*array); + for (item = g_list_first(list); item != NULL; item = g_list_next(item)) { + if (item->data != NULL) { + zval_item = emalloc(sizeof(PhpGObjectPtr)); + ZEND_REGISTER_RESOURCE(zval_item, PhpGObjectPtr_New(item->data), le_lasso_server); + add_next_index_zval(*array, zval_item); + } else { + add_next_index_null(*array); + } + } +} + +/* FIXME: This function doesn't work yet */ +static GHashTable* +get_hashtable_from_array_of_objects(zval *array) +{ + HashTable *hashtable = NULL; + HashPosition pointer; + int size; + char *key = NULL; + unsigned int key_len; + unsigned long index; + zval **data = NULL; + PhpGObjectPtr *cvt_temp = NULL; + GHashTable *result = NULL; + + result = g_hash_table_new(g_str_hash, g_str_equal); + hashtable = Z_ARRVAL_P(array); + size = zend_hash_num_elements(hashtable); + for (zend_hash_internal_pointer_reset_ex(hashtable, &pointer); + zend_hash_get_current_data_ex(hashtable, (void**) &data, &pointer) == SUCCESS; + zend_hash_move_forward_ex(hashtable, &pointer)) { + cvt_temp = (PhpGObjectPtr*) zend_fetch_resource(data TSRMLS_CC, -1, PHP_LASSO_SERVER_RES_NAME, NULL, 1, le_lasso_server); + if (zend_hash_get_current_key_ex(hashtable, &key, &key_len, &index, 0, &pointer) == HASH_KEY_IS_STRING) { + if (cvt_temp != NULL) { + g_hash_table_insert(result, key, g_object_ref(cvt_temp->obj)); + } else { + g_hash_table_insert(result, key, NULL); + } + } else { + if (cvt_temp != NULL) { + g_hash_table_insert(result, (gpointer)index, g_object_ref(cvt_temp->obj)); + } else { + g_hash_table_insert(result, (gpointer)index, NULL); + } + } + } + return result; +} + +static void +set_array_from_hashtable_of_objects(GHashTable *hashtable, zval **array) +{ + GList *keys = NULL; + GObject *item = NULL; + zval *zval_item = NULL; + + array_init(*array); + for (keys = g_hash_table_get_keys(hashtable); keys; keys = g_list_next(keys)) { + item = g_hash_table_lookup(hashtable, keys->data); + if (item) { + zval_item = emalloc(sizeof(PhpGObjectPtr)); + ZEND_REGISTER_RESOURCE(zval_item, PhpGObjectPtr_New(item), le_lasso_server); + add_assoc_zval(*array, (char*)keys->data, zval_item); + } else { + add_assoc_null(*array, (char*)keys->data); + } + } + g_list_free(keys); +} + |