getMethod('setCert'); $method->setAccessible(true); $method->invokeArgs($object, [$configures, $client]); self::assertEquals($expectedCert, $client->options['cert']); } /** * @return array */ public function setCert() { return [ [ [ 'cert_file' => '/file/file.pem', ], '/file/file.pem', ], [ [ 'cert_file' => '/file/file.pem', 'cert_password' => 'password', ], [ '/file/file.pem', 'password', ], ], ]; } }