/** * @expectedException \InvalidArgumentException * @expectedExceptionMessage A "region" configuration value is required for the "foo" service */ public function testHasSpecificMessageForMissingRegion() { $args = ClientResolver::getDefaultArguments()['region']; $r = new ClientResolver(['region' => $args]); $r->resolve(['service' => 'foo'], new Emitter()); }
/** * Get an array of client constructor arguments used by the client. * * @return array */ public static function getArguments() { return ClientResolver::getDefaultArguments(); }