PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 All 36 releases
← All changes | includes/sdk/google/google/gax/src/Options/TransportOptions.php +27 -9 1.1.0 → 1.4.2 View file →
@@ -29,15 +29,15 @@
29 29 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30 30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31 31 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 32 */
33 -namespace Dudlewebs\WPMCS\Google\ApiCore\Options;
33 +namespace Dudlewebs\WPMCS\GCP\Google\ApiCore\Options;
34 34
35 -use Dudlewebs\WPMCS\Google\ApiCore\Options\TransportOptions\GrpcTransportOptions;
36 -use Dudlewebs\WPMCS\Google\ApiCore\Options\TransportOptions\GrpcFallbackTransportOptions;
37 -use Dudlewebs\WPMCS\Google\ApiCore\Options\TransportOptions\RestTransportOptions;
38 35 use ArrayAccess;
39 -class TransportOptions implements ArrayAccess
36 +use Dudlewebs\WPMCS\GCP\Google\ApiCore\Options\TransportOptions\GrpcFallbackTransportOptions;
37 +use Dudlewebs\WPMCS\GCP\Google\ApiCore\Options\TransportOptions\GrpcTransportOptions;
38 +use Dudlewebs\WPMCS\GCP\Google\ApiCore\Options\TransportOptions\RestTransportOptions;
39 +class TransportOptions implements ArrayAccess, OptionsInterface
40 40 {
41 41 use OptionsTrait;
42 42 private GrpcTransportOptions $grpc;
43 43 private GrpcFallbackTransportOptions $grpcFallback;
@@ -59,23 +59,41 @@
59 59 * Sets the array of options as class properites.
60 60 *
61 61 * @param array $arr See the constructor for the list of supported options.
62 62 */
63 - private function fromArray(array $arr): void
63 + private function fromArray(array $arr) : void
64 64 {
65 65 $this->setGrpc(new GrpcTransportOptions($arr['grpc'] ?? []));
66 66 $this->setGrpcFallback(new GrpcFallbackTransportOptions($arr['grpc-fallback'] ?? []));
67 67 $this->setRest(new RestTransportOptions($arr['rest'] ?? []));
68 68 }
69 - public function setGrpc(GrpcTransportOptions $grpc): void
69 + /**
70 + * @param GrpcTransportOptions $grpc
71 + *
72 + * @return $this
73 + */
74 + public function setGrpc(GrpcTransportOptions $grpc) : self
70 75 {
71 76 $this->grpc = $grpc;
77 + return $this;
72 78 }
73 - public function setGrpcFallback(GrpcFallbackTransportOptions $grpcFallback): void
79 + /**
80 + * @param GrpcFallbackTransportOptions $grpcFallback
81 + *
82 + * @return $this
83 + */
84 + public function setGrpcFallback(GrpcFallbackTransportOptions $grpcFallback) : self
74 85 {
75 86 $this->grpcFallback = $grpcFallback;
87 + return $this;
76 88 }
77 - public function setRest(RestTransportOptions $rest): void
89 + /**
90 + * @param RestTransportOptions $rest
91 + *
92 + * @return $this
93 + */
94 + public function setRest(RestTransportOptions $rest) : self
78 95 {
79 96 $this->rest = $rest;
97 + return $this;
80 98 }
81 99 }