function WorkflowStateTransitionOperationsAccessCheckTest::accessTestCases

Same name and namespace in other branches
  1. 9 core/modules/workflows/tests/src/Unit/WorkflowStateTransitionOperationsAccessCheckTest.php \Drupal\Tests\workflows\Unit\WorkflowStateTransitionOperationsAccessCheckTest::accessTestCases()
  2. 10 core/modules/workflows/tests/src/Unit/WorkflowStateTransitionOperationsAccessCheckTest.php \Drupal\Tests\workflows\Unit\WorkflowStateTransitionOperationsAccessCheckTest::accessTestCases()
  3. 11.x core/modules/workflows/tests/src/Unit/WorkflowStateTransitionOperationsAccessCheckTest.php \Drupal\Tests\workflows\Unit\WorkflowStateTransitionOperationsAccessCheckTest::accessTestCases()

Test cases for ::testAccess.

File

core/modules/workflows/tests/src/Unit/WorkflowStateTransitionOperationsAccessCheckTest.php, line 52

Class

WorkflowStateTransitionOperationsAccessCheckTest
@coversDefaultClass <a href="/api/drupal/core%21modules%21workflows%21src%21WorkflowStateTransitionOperationsAccessCheck.php/class/WorkflowStateTransitionOperationsAccessCheck/8.9.x" title="Provides an access check for state and transition operations." class="local">\Drupal\workflows\WorkflowStateTransitionOperationsAccessCheck</a> @group workflows

Namespace

Drupal\Tests\workflows\Unit

Code

public function accessTestCases() {
    return [
        'Transition add' => [
            'add-transition',
            'add-transition',
        ],
        'Transition update' => [
            'update-transition',
            'update-transition:foo-transition',
            [
                'workflow_transition' => 'foo-transition',
            ],
        ],
        'Transition delete' => [
            'delete-transition',
            'delete-transition:foo-transition',
            [
                'workflow_transition' => 'foo-transition',
            ],
        ],
        'State add' => [
            'add-state',
            'add-state',
        ],
        'State update' => [
            'update-state',
            'update-state:bar-state',
            [
                'workflow_state' => 'bar-state',
            ],
        ],
        'State delete' => [
            'delete-state',
            'delete-state:bar-state',
            [
                'workflow_state' => 'bar-state',
            ],
        ],
    ];
}

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