Ejemplo n.º 1
0
 public function getServiceConfig()
 {
     return array('factories' => array('SpeckPaypal\\Service\\Request' => function ($sm) {
         $config = $sm->get('application')->getConfig();
         $apiConfig = isset($config['speck-paypal-api']) ? $config['speck-paypal-api'] : array();
         $client = new \Zend\Http\Client();
         $client->setAdapter(new \Zend\Http\Client\Adapter\Curl());
         $request = new \SpeckPaypal\Service\Request();
         $request->setClient($client);
         $request->setConfig(new \SpeckPaypal\Element\Config($apiConfig));
         return $request;
     }));
 }
 protected function getPaypalRequest()
 {
     $config = $this->getServiceLocator()->get('config');
     $paypalConfig = new \SpeckPaypal\Element\Config($config['speck-paypal-api']);
     $adapter = new \Zend\Http\Client\Adapter\Curl();
     $adapter->setOptions(array('curloptions' => array(CURLOPT_SSL_VERIFYPEER => false)));
     $client = new \Zend\Http\Client();
     $client->setMethod('POST');
     $client->setAdapter($adapter);
     $paypalRequest = new \SpeckPaypal\Service\Request();
     $paypalRequest->setClient($client);
     $paypalRequest->setConfig($paypalConfig);
     return $paypalRequest;
 }