/** * {@inheritdoc} */ public function createService(ServiceLocatorInterface $serviceLocator) { $routeAssembler = $serviceLocator->get('Phpro\\EncodingCom\\Service\\RouteAssembler'); $config = $serviceLocator->get('Phpro\\EncodingCom\\Options\\EncodingCom'); $apiConfig = $config->getApi(); $encodingClient = EncodingClient::factory(['userid' => $apiConfig->getUserId(), 'userkey' => $apiConfig->getUserKey()]); return new Client($encodingClient, $config, $routeAssembler); }
public function testMissingParamsException() { $this->setExpectedException("InvalidArgumentException"); $object = EncodingClient::factory(); }