Example #1
0
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $config = $serviceLocator->get('config');
     $config = $config['mpay']['connector'];
     $service = new Connector();
     $service->setBaseUrl($config['base_url']);
     $service->setClientId($config['client_id']);
     $service->setClientSecret($config['client_secret']);
     $service->setGrantType($config['grant_type']);
     $client = new Client();
     $client->setOptions($config['client_options']);
     $service->setClient($client);
     $cache = $serviceLocator->get('Mpay\\Service\\Cache');
     $service->setCache($cache);
     unset($config);
     return $service;
 }