You are here

protected function InvoiceOrderAccessCheckTest::getRoute in Commerce Invoice 8.2

Returns a route object for the access check.

Parameters

bool $has_requirement: TRUE if the route should have the '_invoice_generate_form_access' requirement, FALSE otherwise.

Return value

\Symfony\Component\Routing\Route A test route.

3 calls to InvoiceOrderAccessCheckTest::getRoute()
InvoiceOrderAccessCheckTest::testAccessForDraftOrders in tests/src/Kernel/InvoiceOrderAccessCheckTest.php
@covers ::access
InvoiceOrderAccessCheckTest::testAccessWithoutPermission in tests/src/Kernel/InvoiceOrderAccessCheckTest.php
@covers ::access
InvoiceOrderAccessCheckTest::testAccessWithPartialInvoices in tests/src/Kernel/InvoiceOrderAccessCheckTest.php
@covers ::access

File

tests/src/Kernel/InvoiceOrderAccessCheckTest.php, line 161

Class

InvoiceOrderAccessCheckTest
Tests the 'access_check.invoice_order' access checker.

Namespace

Drupal\Tests\commerce_invoice\Kernel

Code

protected function getRoute($has_requirement = TRUE) {
  if (!$has_requirement) {
    $route = new Route('/foo');
  }
  else {
    $route = new Route('/foo', [], [
      '_invoice_generate_form_access' => 'TRUE',
    ]);
  }
  return $route;
}