public function render($email, array $options = array()) { $size = isset($options['size']) ? $options['size'] : null; $rating = isset($options['rating']) ? $options['rating'] : null; $default = isset($options['default']) ? $options['default'] : null; $secure = $this->isSecure(); return $this->api->getUrl($email, $size, $rating, $default, $secure); }
public function testGravatarInitializedWithOptions() { $api = new GravatarApi(array('size' => 20, 'default' => 'mm')); $this->assertEquals('https://secure.gravatar.com/avatar/0aa61df8e35327ac3b3bc666525e0bee?s=20&r=g&d=mm', $api->getUrl('*****@*****.**')); }