You are here

public function DefaultController::photosAccessPasswordPage in Album Photos 8.4

Same name and namespace in other branches
  1. 8.5 photos_access/src/Controller/DefaultController.php \Drupal\photos_access\Controller\DefaultController::photosAccessPasswordPage()
  2. 6.0.x photos_access/src/Controller/DefaultController.php \Drupal\photos_access\Controller\DefaultController::photosAccessPasswordPage()

Photos album password required page.

Parameters

\Drupal\node\NodeInterface $node: The album node that requires the password.

1 string reference to 'DefaultController::photosAccessPasswordPage'
photos_access.routing.yml in photos_access/photos_access.routing.yml
photos_access/photos_access.routing.yml

File

photos_access/src/Controller/DefaultController.php, line 55

Class

DefaultController
Default controller for the photos_access module.

Namespace

Drupal\photos_access\Controller

Code

public function photosAccessPasswordPage(NodeInterface $node) {
  if ($node) {
    $pass_form = $this->formBuilder
      ->getForm('\\Drupal\\photos_access\\Form\\PhotosAccessPasswordForm', $node);
    $output = $this->renderer
      ->render($pass_form);
    return [
      '#markup' => $output,
    ];
  }
  else {
    throw new NotFoundHttpException();
  }
}