public function StateChangeWithRightsCheck::grantLicense in Commerce License 8.2
Reacts to the license being activated.
The license's privileges should be granted to its user. This is called during preSave(), so values may be set on the license entity.
Parameters
\Drupal\commerce_license\Entity\LicenseInterface $license: The license entity.
Overrides TestLicenseBase::grantLicense
File
- tests/
modules/ commerce_license_test/ src/ Plugin/ Commerce/ LicenseType/ StateChangeWithRightsCheck.php, line 23
Class
- StateChangeWithRightsCheck
- Reports whether it has been granted and has a rights check.
Namespace
Drupal\commerce_license_test\Plugin\Commerce\LicenseTypeCode
public function grantLicense(LicenseInterface $license) {
$state = \Drupal::state();
$state
->set('commerce_license_state_change_test', 'grantLicense');
}