Class yii\authclient\widgets\GooglePlusButton
Inheritance | yii\authclient\widgets\GooglePlusButton » yii\authclient\widgets\AuthChoiceItem » yii\base\Widget |
---|---|
Available since version | 2.0 |
GooglePlusButton renders Google+ sign-in button.
This widget is designed to interact with yii\authclient\clients\GoogleHybrid.
See also:
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$authChoice | yii\authclient\widgets\AuthChoice | Parent AuthChoice widget | yii\authclient\widgets\AuthChoiceItem |
$buttonHtmlOptions | array | Button tag HTML options, which will be merged with the default ones. | yii\authclient\widgets\GooglePlusButton |
$client | yii\authclient\ClientInterface | Auth client instance. | yii\authclient\widgets\AuthChoiceItem |
Public Methods
Method | Description | Defined By |
---|---|---|
getCallback() | yii\authclient\widgets\GooglePlusButton | |
init() | Initializes the widget. | yii\authclient\widgets\GooglePlusButton |
run() | Runs the widget. | yii\authclient\widgets\GooglePlusButton |
setCallback() | yii\authclient\widgets\GooglePlusButton |
Protected Methods
Method | Description | Defined By |
---|---|---|
generateCallback() | Generates JavaScript callback function, which will be used to handle auth response. | yii\authclient\widgets\GooglePlusButton |
registerClientScript() | Registers necessary JavaScript. | yii\authclient\widgets\GooglePlusButton |
renderButton() | Renders sign-in button. | yii\authclient\widgets\GooglePlusButton |
Property Details
Method Details
Generates JavaScript callback function, which will be used to handle auth response.
protected string generateCallback ( $url = [] ) | ||
$url | array | Auth callback URL. |
return | string | JavaScript function name. |
---|
public string getCallback ( ) | ||
return | string | Callback JavaScript function name. |
---|
Initializes the widget.
public void init ( ) |
Registers necessary JavaScript.
protected void registerClientScript ( ) |
Renders sign-in button.
protected string renderButton ( ) | ||
return | string | Button HTML. |
---|
Runs the widget.
public void run ( ) |
public void setCallback ( $callback ) | ||
$callback | string|array | Callback JavaScript function name or URL config. |