php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
soap.stub.php
Go to the documentation of this file.
1<?php
2
4
5namespace Soap {
10 final class Url
11 {
12 }
13
18 final class Sdl
19 {
20 }
21}
22
23namespace {
28 const SOAP_1_1 = UNKNOWN;
33 const SOAP_1_2 = UNKNOWN;
38 const SOAP_PERSISTENCE_SESSION = UNKNOWN;
43 const SOAP_PERSISTENCE_REQUEST = UNKNOWN;
49 const SOAP_FUNCTIONS_ALL = UNKNOWN;
50
55 const SOAP_ENCODED = UNKNOWN;
60 const SOAP_LITERAL = UNKNOWN;
61
66 const SOAP_RPC = UNKNOWN;
71 const SOAP_DOCUMENT = UNKNOWN;
72
77 const SOAP_ACTOR_NEXT = UNKNOWN;
82 const SOAP_ACTOR_NONE = UNKNOWN;
88
93 const SOAP_COMPRESSION_ACCEPT = UNKNOWN;
98 const SOAP_COMPRESSION_GZIP = UNKNOWN;
104
115
120 const UNKNOWN_TYPE = UNKNOWN;
121
126 const XSD_STRING = UNKNOWN;
131 const XSD_BOOLEAN = UNKNOWN;
136 const XSD_DECIMAL = UNKNOWN;
141 const XSD_FLOAT = UNKNOWN;
146 const XSD_DOUBLE = UNKNOWN;
151 const XSD_DURATION = UNKNOWN;
156 const XSD_DATETIME = UNKNOWN;
161 const XSD_TIME = UNKNOWN;
166 const XSD_DATE = UNKNOWN;
171 const XSD_GYEARMONTH = UNKNOWN;
176 const XSD_GYEAR = UNKNOWN;
181 const XSD_GMONTHDAY = UNKNOWN;
186 const XSD_GDAY = UNKNOWN;
191 const XSD_GMONTH = UNKNOWN;
196 const XSD_HEXBINARY = UNKNOWN;
201 const XSD_BASE64BINARY = UNKNOWN;
206 const XSD_ANYURI = UNKNOWN;
211 const XSD_QNAME = UNKNOWN;
216 const XSD_NOTATION = UNKNOWN;
217
222 const XSD_NORMALIZEDSTRING = UNKNOWN;
227 const XSD_TOKEN = UNKNOWN;
232 const XSD_LANGUAGE = UNKNOWN;
237 const XSD_NMTOKEN = UNKNOWN;
242 const XSD_NAME = UNKNOWN;
247 const XSD_NCNAME = UNKNOWN;
252 const XSD_ID = UNKNOWN;
257 const XSD_IDREF = UNKNOWN;
262 const XSD_IDREFS = UNKNOWN;
267 const XSD_ENTITY = UNKNOWN;
272 const XSD_ENTITIES = UNKNOWN;
277 const XSD_INTEGER = UNKNOWN;
282 const XSD_NONPOSITIVEINTEGER = UNKNOWN;
287 const XSD_NEGATIVEINTEGER = UNKNOWN;
292 const XSD_LONG = UNKNOWN;
297 const XSD_INT = UNKNOWN;
302 const XSD_SHORT = UNKNOWN;
307 const XSD_BYTE = UNKNOWN;
312 const XSD_NONNEGATIVEINTEGER = UNKNOWN;
317 const XSD_UNSIGNEDLONG = UNKNOWN;
322 const XSD_UNSIGNEDINT = UNKNOWN;
327 const XSD_UNSIGNEDSHORT = UNKNOWN;
332 const XSD_UNSIGNEDBYTE = UNKNOWN;
337 const XSD_POSITIVEINTEGER = UNKNOWN;
342 const XSD_NMTOKENS = UNKNOWN;
347 const XSD_ANYTYPE = UNKNOWN;
352 const XSD_ANYXML = UNKNOWN;
353
358 const APACHE_MAP = UNKNOWN;
359
364 const SOAP_ENC_OBJECT = UNKNOWN;
369 const SOAP_ENC_ARRAY = UNKNOWN;
370
375 const XSD_1999_TIMEINSTANT = UNKNOWN;
376
381 const XSD_NAMESPACE = UNKNOWN;
386 const XSD_1999_NAMESPACE = UNKNOWN;
387
397 const SOAP_WAIT_ONE_WAY_CALLS = UNKNOWN;
402 const SOAP_USE_XSI_ARRAY_TYPE = UNKNOWN;
403
408 const WSDL_CACHE_NONE = UNKNOWN;
413 const WSDL_CACHE_DISK = UNKNOWN;
418 const WSDL_CACHE_MEMORY = UNKNOWN;
423 const WSDL_CACHE_BOTH = UNKNOWN;
424
425 /* New SOAP SSL Method Constants */
426
431 const SOAP_SSL_METHOD_TLS = UNKNOWN;
436 const SOAP_SSL_METHOD_SSLv2 = UNKNOWN;
441 const SOAP_SSL_METHOD_SSLv3 = UNKNOWN;
446 const SOAP_SSL_METHOD_SSLv23 = UNKNOWN;
447
448 function use_soap_error_handler(bool $enable = true): bool {}
449
450 function is_soap_fault(mixed $object): bool {}
451
453 {
454 public string $param_name;
455 public mixed $param_data;
456
457 public function __construct(mixed $data, string $name) {}
458 }
459
461 {
462 public string $namespace;
463 public string $name;
464 public mixed $data = null;
465 public bool $mustUnderstand;
466 public string|int|null $actor;
467
468 public function __construct(string $namespace, string $name, mixed $data = UNKNOWN, bool $mustUnderstand = false, string|int|null $actor = null) {}
469 }
470
471 class SoapFault extends Exception
472 {
473 public string $faultstring;
474 public ?string $faultcode = null;
475 public ?string $faultcodens = null;
476 public ?string $faultactor = null;
477 public mixed $detail = null;
478 public ?string $_name = null;
479 public mixed $headerfault = null;
480
481 public function __construct(array|string|null $code, string $string, ?string $actor = null, mixed $details = null, ?string $name = null, mixed $headerFault = null) {}
482
483 public function __toString(): string {}
484 }
485
487 {
488 public int $enc_type;
489 public mixed $enc_value = null;
490 public ?string $enc_stype = null;
491 public ?string $enc_ns = null;
492 public ?string $enc_name = null;
493 public ?string $enc_namens = null;
494
495 public function __construct(mixed $data, ?int $encoding, ?string $typeName = null, ?string $typeNamespace = null, ?string $nodeName = null, ?string $nodeNamespace = null) {}
496 }
497
499 {
500 private ?SoapFault $__soap_fault = null;
501
502 public function __construct(?string $wsdl, array $options = []) {}
503
505 public function fault(string $code, string $string, string $actor = "", mixed $details = null, string $name = ""): void {}
506
509
511 public function setPersistence(int $mode): void {}
512
514 public function setClass(string $class, mixed ...$args): void {}
515
517 public function setObject(object $object): void {}
518
520 public function getFunctions(): array {}
521
526 public function addFunction($functions): void {}
527
529 public function handle(?string $request = null): void {}
530
531 public function __getLastResponse(): ?string {}
532 }
533
535 {
536 private ?string $uri = null;
537 private ?int $style = null;
538 private ?int $use = null;
539 private ?string $location = null;
540 private bool $trace = false;
541 private ?int $compression = null;
542 private ?Soap\Sdl $sdl = null;
543 private ?array $typemap = null;
545 private $httpsocket = null;
546 private ?Soap\Url $httpurl = null;
547
548 private ?string $_login = null;
549 private ?string $_password = null;
550 private bool $_use_digest = false;
551 private ?string $_digest = null;
552 private ?string $_proxy_host = null;
553 private ?int $_proxy_port = null;
554 private ?string $_proxy_login = null;
555 private ?string $_proxy_password = null;
556 private bool $_exceptions = true;
557 private ?string $_encoding = null;
558 private ?array $_classmap = null;
559 private ?int $_features = null;
560 private int $_connection_timeout = 0;
562 private $_stream_context = null;
563 private ?string $_user_agent = null;
564 private bool $_keep_alive = true;
565 private ?int $_ssl_method = null;
566 private int $_soap_version;
567 private ?int $_use_proxy = null;
568 private array $_cookies = [];
569 private ?array $__default_headers = null;
570 private ?SoapFault $__soap_fault = null;
571 private ?string $__last_request = null;
572 private ?string $__last_response = null;
573 private ?string $__last_request_headers = null;
574 private ?string $__last_response_headers = null;
575
576 public function __construct(?string $wsdl, array $options = []) {}
577
579 public function __call(string $name, array $args): mixed {}
580
586 public function __soapCall(string $name, array $args, ?array $options = null, $inputHeaders = null, &$outputHeaders = null): mixed {}
587
589 public function __getFunctions(): ?array {}
590
592 public function __getTypes(): ?array {}
593
595 public function __getLastRequest(): ?string {}
596
598 public function __getLastResponse(): ?string {}
599
602
605
607 public function __doRequest(string $request, string $location, string $action, int $version, bool $oneWay = false): ?string {}
608
610 public function __setCookie(string $name, ?string $value = null): void {}
611
613 public function __getCookies(): array {}
614
619 public function __setSoapHeaders($headers = null): bool {}
620
622 public function __setLocation(?string $location = null): ?string {}
623 }
624}
__setSoapHeaders($headers=null)
__call(string $name, array $args)
__setLocation(?string $location=null)
__getLastResponseHeaders()
__soapCall(string $name, array $args, ?array $options=null, $inputHeaders=null, &$outputHeaders=null)
__setCookie(string $name, ?string $value=null)
__getLastRequestHeaders()
__getLastResponse()
__construct(?string $wsdl, array $options=[])
__doRequest(string $request, string $location, string $action, int $version, bool $oneWay=false)
string $_name
string $faultstring
string $faultcodens
string $faultactor
__construct(array|string|null $code, string $string, ?string $actor=null, mixed $details=null, ?string $name=null, mixed $headerFault=null)
mixed $detail
mixed $headerfault
string $faultcode
bool $mustUnderstand
string int null $actor
string $namespace
mixed $data
string $name
__construct(string $namespace, string $name, mixed $data=UNKNOWN, bool $mustUnderstand=false, string|int|null $actor=null)
mixed $param_data
__construct(mixed $data, string $name)
string $param_name
addFunction($functions)
addSoapHeader(SoapHeader $header)
setClass(string $class, mixed ... $args)
handle(?string $request=null)
__getLastResponse()
setPersistence(int $mode)
__construct(?string $wsdl, array $options=[])
fault(string $code, string $string, string $actor="", mixed $details=null, string $name="")
setObject(object $object)
string $enc_stype
__construct(mixed $data, ?int $encoding, ?string $typeName=null, ?string $typeNamespace=null, ?string $nodeName=null, ?string $nodeNamespace=null)
string $enc_name
mixed $enc_value
string $enc_namens
int $enc_type
string $enc_ns
$data
Definition bench.php:6
if(PHP_SAPI !='cli') if($argc< 1) $options
Definition ext_skel.php:376
#define XSD_DATETIME
#define XSD_NOTATION
#define XSD_INT
#define XSD_ANYXML
#define XSD_NAME
#define XSD_TOKEN
#define XSD_BYTE
#define UNKNOWN_TYPE
#define XSD_NMTOKEN
#define XSD_NAMESPACE
#define XSD_GMONTH
#define XSD_IDREFS
#define XSD_GMONTHDAY
#define XSD_LANGUAGE
#define XSD_IDREF
#define XSD_UNSIGNEDINT
#define XSD_TIME
#define XSD_UNSIGNEDSHORT
#define SOAP_ENC_OBJECT
#define XSD_QNAME
#define XSD_DATE
#define XSD_HEXBINARY
#define XSD_NMTOKENS
#define XSD_INTEGER
#define XSD_GYEAR
#define XSD_POSITIVEINTEGER
#define XSD_NCNAME
#define XSD_NONNEGATIVEINTEGER
#define XSD_SHORT
#define XSD_DECIMAL
#define XSD_DURATION
#define XSD_FLOAT
#define XSD_BASE64BINARY
#define APACHE_MAP
#define XSD_1999_TIMEINSTANT
#define XSD_LONG
#define XSD_ENTITIES
#define XSD_GDAY
#define XSD_BOOLEAN
#define XSD_ID
#define XSD_ANYURI
#define SOAP_ENC_ARRAY
#define XSD_ENTITY
#define XSD_STRING
#define XSD_NONPOSITIVEINTEGER
#define XSD_1999_NAMESPACE
#define XSD_DOUBLE
#define XSD_GYEARMONTH
#define XSD_UNSIGNEDBYTE
#define XSD_ANYTYPE
#define XSD_NEGATIVEINTEGER
#define XSD_NORMALIZEDSTRING
#define XSD_UNSIGNEDLONG
@ SOAP_ENCODED
Definition php_sdl.h:43
@ SOAP_LITERAL
Definition php_sdl.h:44
@ SOAP_DOCUMENT
Definition php_sdl.h:33
@ SOAP_RPC
Definition php_sdl.h:32
#define SOAP_COMPRESSION_ACCEPT
Definition php_soap.h:130
#define SOAP_SSL_METHOD_SSLv2
Definition php_soap.h:148
#define SOAP_WAIT_ONE_WAY_CALLS
Definition php_soap.h:138
#define WSDL_CACHE_MEMORY
Definition php_soap.h:143
#define SOAP_ACTOR_UNLIMATERECEIVER
Definition php_soap.h:122
#define SOAP_ACTOR_NONE
Definition php_soap.h:121
#define SOAP_PERSISTENCE_SESSION
Definition php_soap.h:114
#define WSDL_CACHE_BOTH
Definition php_soap.h:144
#define SOAP_SINGLE_ELEMENT_ARRAYS
Definition php_soap.h:137
#define SOAP_SSL_METHOD_SSLv23
Definition php_soap.h:150
#define SOAP_SSL_METHOD_SSLv3
Definition php_soap.h:149
#define SOAP_SSL_METHOD_TLS
Definition php_soap.h:147
#define SOAP_AUTHENTICATION_DIGEST
Definition php_soap.h:135
#define WSDL_CACHE_DISK
Definition php_soap.h:142
#define SOAP_USE_XSI_ARRAY_TYPE
Definition php_soap.h:139
#define SOAP_AUTHENTICATION_BASIC
Definition php_soap.h:134
#define SOAP_COMPRESSION_GZIP
Definition php_soap.h:131
bool use_soap_error_handler
Definition php_soap.h:163
#define WSDL_CACHE_NONE
Definition php_soap.h:141
#define SOAP_ACTOR_NEXT
Definition php_soap.h:120
#define SOAP_FUNCTIONS_ALL
Definition php_soap.h:109
#define SOAP_1_2
Definition php_soap.h:118
#define SOAP_PERSISTENCE_REQUEST
Definition php_soap.h:115
#define SOAP_COMPRESSION_DEFLATE
Definition php_soap.h:132
#define SOAP_1_1
Definition php_soap.h:117
is_soap_fault(mixed $object)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))
object