* @since 2.0 */ class YandexOpenId extends OpenId { /** * @inheritdoc */ public function init() { parent::init(); $this->setIdentity('http://openid.yandex.ru'); $this->requiredAttributes = [ 'namePerson', 'contact/email', ]; } /** * @inheritdoc */ protected function defaultNormalizeUserAttributeMap() { return [ 'name' => 'namePerson', 'email' => 'contact/email', ]; } /** * @inheritdoc */ protected function defaultViewOptions() { return [ 'popupWidth' => 900, 'popupHeight' => 550, ]; } }