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; return $this->api->getUrl($email, $size, $rating, $default); }
public function testGravatarInitializedWithOptions() { $api = new GravatarApi(array( 'size' => 20, 'default' => 'mm', )); $this->assertEquals('http://www.gravatar.com/avatar/0aa61df8e35327ac3b3bc666525e0bee?s=20&r=g&d=mm', $api->getUrl('*****@*****.**')); }
public function getUrl($email, $size = null, $rating = null, $default = null) { return $this->api->getUrl($email, $size, $rating, $default); }