public function ViewPaymentsByOwnerTest::providerValidateArgument in Payment 8.2
Provides data to self::testValidateArgument().
File
- tests/
src/ Unit/ Plugin/ views/ argument_validator/ ViewPaymentsByOwnerTest.php, line 139
Class
- ViewPaymentsByOwnerTest
- @coversDefaultClass \Drupal\payment\Plugin\views\argument_validator\ViewPaymentsByOwner
Namespace
Drupal\Tests\payment\Unit\Plugin\views\argument_validatorCode
public function providerValidateArgument() {
return [
// Permissions to view own paymens only.
[
TRUE,
'7',
7,
[
'payment.payment.view.own',
],
],
[
FALSE,
'7+9',
7,
[
'payment.payment.view.own',
],
],
[
FALSE,
'7,9',
7,
[
'payment.payment.view.own',
],
],
[
FALSE,
'9',
7,
[
'payment.payment.view.own',
],
],
// Permissions to view any payment.
[
TRUE,
'7',
7,
[
'payment.payment.view.any',
],
],
[
TRUE,
'7+9',
7,
[
'payment.payment.view.any',
],
],
[
TRUE,
'7,9',
7,
[
'payment.payment.view.any',
],
],
// Permissions to view own and any payments.
[
TRUE,
'7',
7,
[
'payment.payment.view.any',
'payment.payment.view.own',
],
],
[
TRUE,
'7+9',
7,
[
'payment.payment.view.any',
'payment.payment.view.own',
],
],
[
TRUE,
'7,9',
7,
[
'payment.payment.view.any',
'payment.payment.view.own',
],
],
];
}