protected function LikeDislikeController::like_dislike_login_register in Like/Dislike 8
Get the login and Registration options for ananomous user.
Return value
mixed
1 call to LikeDislikeController::like_dislike_login_register()
- LikeDislikeController::handler in src/
Controller/ LikeDislikeController.php - Like or Dislike handler.
File
- src/
Controller/ LikeDislikeController.php, line 163
Class
- LikeDislikeController
- Class LikeDislikeController.
Namespace
Drupal\like_dislike\ControllerCode
protected function like_dislike_login_register() {
$options = array(
'attributes' => array(
'class' => array(
'use-ajax',
'login-popup-form',
),
'data-dialog-type' => 'modal',
),
);
$user_register = Url::fromRoute('user.register')
->setOptions($options);
$user_login = Url::fromRoute('user.login')
->setOptions($options);
$register = Link::fromTextAndUrl($this
->t('Register'), $user_register)
->toString();
$login = Link::fromTextAndUrl($this
->t('Log in'), $user_login)
->toString();
$content = array(
'content' => array(
'#markup' => "Only logged-in users are allowed to like/dislike. Visit " . $register . " | " . $login,
),
);
return $this->renderer
->render($content);
}