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\KernelCode
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;
}