Esempio n. 1
0
 /**
  * Construct a new Gravatar Web Service Client
  *
  * @param string $email
  * @param array $params
  */
 public function __construct($email = '', $params = null)
 {
     $this->_email = $email;
     if (null !== $params) {
         $this->setParams($params);
     }
     Zend_Service_Gravatar::getHttpClient()->setConfig(array('maxredirects' => 0));
 }
Esempio n. 2
0
 public function setUp()
 {
     $this->gravatar = new Zend_Service_Gravatar('*****@*****.**');
     $adapter = new Zend_Http_Client_Adapter_Test();
     $client = new Zend_Http_Client(null, array('adapter' => $adapter));
     $this->adapter = $adapter;
     Zend_Service_Gravatar::setHttpClient($client);
     $this->defaultParams = array('rating' => 'G', 'size' => '80', 'default' => 'http://www.gravatar.com/avatar.php', 'border' => '');
 }
Esempio n. 3
0
 public function testParamsInConstructor()
 {
     $params = array('rating' => 'R', 'size' => '75', 'default' => 'http://www.example.com/avatar.jpg', 'border' => 'FF0000');
     $gravatar = new Zend_Service_Gravatar('*****@*****.**', $params);
     $this->assertEquals($params, $gravatar->getParams());
 }