public function enrollDialog(NodeInterface $node) {
    $action_links = [
      'login' => [
        'uri' => Url::fromRoute('user.login', [], [
          'query' => [
            'destination' => Url::fromRoute('entity.node.canonical', ['node' => $node->id()])
              ->toString(),
          ],
        ])->toString(),
      ],
      'register' => [
        'uri' => Url::fromRoute('user.register', [], [
          'query' => [
            'destination' => Url::fromRoute('entity.node.canonical', ['node' => $node->id()])
              ->toString(),
          ],
        ])->toString(),
      ],
      'guest' => [
        'uri' => Url::fromRoute('social_event_an_enroll.enroll_form', ['node' => $node->id()], [])
          ->toString(),
      ],
    ];

    $output = [
      '#theme' => 'event_an_enroll_dialog',
      '#links' => $action_links,
    ];

    return $output;
  }
public function enrollDialog(NodeInterface $node) {
    $action_links = [
      'login' => [
        'uri' => Url::fromRoute('user.login', [], [
          'query' => [
            'destination' => Url::fromRoute('entity.node.canonical', ['node' => $node->id()])
              ->toString(),
          ],
        ])->toString(),
      ],
      'register' => [
        'uri' => Url::fromRoute('user.register', [], [
          'query' => [
            'destination' => Url::fromRoute('entity.node.canonical', ['node' => $node->id()])
              ->toString(),
          ],
        ])->toString(),
      ],
      'guest' => [
        'uri' => Url::fromRoute('social_event_an_enroll.enroll_form', ['node' => $node->id()], [])
          ->toString(),
      ],
    ];

    $output = [
      '#theme' => 'event_an_enroll_dialog',
      '#links' => $action_links,
    ];

    return $output;
  }
public function enrollDialog ( NodeInterface $ node ) { $ action_links = [ 'login' => [ 'uri' => Url :: fromRoute ( 'user.login' , [ ] , [ 'query' => [ 'destination' => Url :: fromRoute ( 'entity.node.canonical' , [ 'node' => $ node -> id ( ) ] ) -> toString ( ) , ] , ] ) -> toString ( ) , ] , 'register' => [ 'uri' => Url :: fromRoute ( 'user.register' , [ ] , [ 'query' => [ 'destination' => Url :: fromRoute ( 'entity.node.canonical' , [ 'node' => $ node -> id ( ) ] ) -> toString ( ) , ] , ] ) -> toString ( ) , ] , 'guest' => [ 'uri' => Url :: fromRoute ( 'social_event_an_enroll.enroll_form' , [ 'node' => $ node -> id ( ) ] , [ ] ) -> toString ( ) , ] , ] ; $ output = [ '#theme' => 'event_an_enroll_dialog' , '#links' => $ action_links , ] ; return $ output ; }
Enroll dialog callback.
Enroll dialog callback .