@@ 94-109 (lines=16) @@ | ||
91 | * |
|
92 | * @author Donii Sergii <[email protected]> |
|
93 | */ |
|
94 | protected function getTransportProvider() |
|
95 | { |
|
96 | if (is_object($this->transportProvider)) { |
|
97 | return $this->transportProvider; |
|
98 | } |
|
99 | ||
100 | if (is_null($this->transportProvider) || empty($this->transportProvider)) { |
|
101 | $this->transportProvider = '\Thruway\Transport\PawlTransportProvider'; |
|
102 | } |
|
103 | ||
104 | if (is_string($this->transportProvider)) { |
|
105 | return $this->transportProvider = new $this->transportProvider($this->getTransportURI()); |
|
106 | } |
|
107 | ||
108 | throw new InvalidWampTransportProvider(); |
|
109 | } |
|
110 | ||
111 | /** |
|
112 | * Get transport url |
@@ 168-183 (lines=16) @@ | ||
165 | * |
|
166 | * @author Donii Sergii <[email protected]> |
|
167 | */ |
|
168 | protected function getTransportProvider() |
|
169 | { |
|
170 | if (is_object($this->transportProvider)) { |
|
171 | return $this->transportProvider; |
|
172 | } |
|
173 | ||
174 | if (is_null($this->transportProvider) || empty($this->transportProvider)) { |
|
175 | $this->transportProvider = 'Thruway\Transport\RatchetTransportProvider'; |
|
176 | } |
|
177 | ||
178 | if (is_string($this->transportProvider)) { |
|
179 | return $this->transportProvider = new $this->transportProvider($this->host, $this->port); |
|
180 | } |
|
181 | ||
182 | throw new InvalidWampTransportProvider(); |
|
183 | } |
|
184 | } |
|
185 |