ViewsTestFormMultipleController.php

Same filename in other branches
  1. 8.9.x core/modules/views/tests/modules/views_test_data/src/Controller/ViewsTestFormMultipleController.php
  2. 10 core/modules/views/tests/modules/views_test_data/src/Controller/ViewsTestFormMultipleController.php
  3. 11.x core/modules/views/tests/modules/views_test_data/src/Controller/ViewsTestFormMultipleController.php

Namespace

Drupal\views_test_data\Controller

File

core/modules/views/tests/modules/views_test_data/src/Controller/ViewsTestFormMultipleController.php

View source
<?php

namespace Drupal\views_test_data\Controller;

use Drupal\Core\Controller\ControllerBase;

/**
 * Controller routines for views form multiple test routes.
 */
class ViewsTestFormMultipleController extends ControllerBase {
    
    /**
     * Returns a test page having test_form_multiple view embedded twice.
     */
    public function testPage() {
        $build = [
            'view_arg1' => [
                '#prefix' => '<div class="view-test-form-multiple-1">',
                '#suffix' => '</div>',
                '#type' => 'view',
                '#name' => 'test_form_multiple',
                '#display_id' => 'default',
                '#arguments' => [
                    'arg1',
                ],
                '#embed' => TRUE,
            ],
            'view_arg2' => [
                '#prefix' => '<div class="view-test-form-multiple-2">',
                '#suffix' => '</div>',
                '#type' => 'view',
                '#name' => 'test_form_multiple',
                '#display_id' => 'default',
                '#arguments' => [
                    'arg2',
                ],
                '#embed' => TRUE,
            ],
        ];
        return $build;
    }

}

Classes

Title Deprecated Summary
ViewsTestFormMultipleController Controller routines for views form multiple test routes.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.