rfc:soap_get_location

This is an old revision of the document!


PHP RFC: SoapClient __getLocation

Introduction

Currently setLocation() returns old location when called, but if new one is not provided it will unset location property.Adding a getLocation is a practical way of getting current location from client. It would be convenient way to get location where next request will go directly from client instead of pulling that data from elsewhere, especially if location can change, for example when there is a fallback mechanism around SoapClient.

Proposal

Adding getLocation method to a SoapClient:

$client = new SoapClient('http://example.com/some.wsdl');
$location = $client->__getLocation();

Backward Incompatible Changes

No backward incompatible changes.

Proposed PHP Version(s)

- PHP 7.2

To Existing Extensions

- Soap

Proposed Voting Choices

Proposals require 2/3 majority

Patches and Tests

Implementation

After the project is implemented, this section should contain

  1. the version(s) it was merged to
  2. a link to the git commit(s)
  3. a link to the PHP manual entry for the feature
rfc/soap_get_location.1481037628.txt.gz · Last modified: 2017/09/22 13:28 (external edit)