Example #1
0
    /**
     * Constructor
     *
     * @param string $wsdl
     * @param array $options
     */
    public function __construct($wsdl = null, $options = null)
    {
        // Use SOAP 1.1 as default
        $this->setSoapVersion(SOAP_1_1);

        parent::__construct($wsdl, $options);
    }
Example #2
0
 /**
  * Local client constructor
  *
  * @param SOAPServer $server
  * @param string $wsdl
  * @param array $options
  */
 public function __construct(SOAPServer $server, $wsdl, $options = null)
 {
     $this->server = $server;
     // Use Server specified SOAP version as default
     $this->setSoapVersion($server->getSoapVersion());
     parent::__construct($wsdl, $options);
 }
Example #3
0
 /**
  *
  * Class Constructor
  *
  * @param string $environment
  */
 public function __construct($environment = self::ENV_PRODUCTION)
 {
     $context = stream_context_create(array('ssl' => array('ciphers' => 'RC4-SHA')));
     parent::__construct($this->wsdls[$environment], array('soap_version' => SOAP_1_1, 'stream_context' => $context));
 }