Code Duplication    Length = 10-10 lines in 4 locations

src/Amadeus/Client/Params.php 3 locations

@@ 154-163 (lines=10) @@
151
     * @param array $params
152
     * @return void
153
     */
154
    protected function loadAuthParams($params)
155
    {
156
        if (isset($params['authParams'])) {
157
            if ($params['authParams'] instanceof AuthParams) {
158
                $this->authParams = $params['authParams'];
159
            } elseif (is_array($params['authParams'])) {
160
                $this->authParams = new AuthParams($params['authParams']);
161
            }
162
        }
163
    }
164
165
    /**
166
     * Load Session Handler Parameters
@@ 171-180 (lines=10) @@
168
     * @param array $params
169
     * @return void
170
     */
171
    protected function loadSessionHandlerParams($params)
172
    {
173
        if (isset($params['sessionHandlerParams'])) {
174
            if ($params['sessionHandlerParams'] instanceof SessionHandlerParams) {
175
                $this->sessionHandlerParams = $params['sessionHandlerParams'];
176
            } elseif (is_array($params['sessionHandlerParams'])) {
177
                $this->sessionHandlerParams = new SessionHandlerParams($params['sessionHandlerParams']);
178
            }
179
        }
180
    }
181
182
    /**
183
     * Load Request Creator Parameters
@@ 188-197 (lines=10) @@
185
     * @param array $params
186
     * @return void
187
     */
188
    protected function loadRequestCreatorParams($params)
189
    {
190
        if (isset($params['requestCreatorParams'])) {
191
            if ($params['requestCreatorParams'] instanceof RequestCreatorParams) {
192
                $this->requestCreatorParams = $params['requestCreatorParams'];
193
            } elseif (is_array($params['requestCreatorParams'])) {
194
                $this->requestCreatorParams = new RequestCreatorParams($params['requestCreatorParams']);
195
            }
196
        }
197
    }
198
}
199

src/Amadeus/Client/Params/SessionHandlerParams.php 1 location

@@ 161-170 (lines=10) @@
158
     * @param array $params
159
     * @return void
160
     */
161
    protected function loadAuthParams($params)
162
    {
163
        if (isset($params['authParams'])) {
164
            if ($params['authParams'] instanceof AuthParams) {
165
                $this->authParams = $params['authParams'];
166
            } elseif (is_array($params['authParams'])) {
167
                $this->authParams = new AuthParams($params['authParams']);
168
            }
169
        }
170
    }
171
172
    /**
173
     * Load Override SoapClient parameter from config