class NodeAccessRecordFactory in Permissions by Term 8.2
Same name and namespace in other branches
- 8 src/Factory/NodeAccessRecordFactory.php \Drupal\permissions_by_term\Factory\NodeAccessRecordFactory
Hierarchy
- class \Drupal\permissions_by_term\Factory\NodeAccessRecordFactory
Expanded class hierarchy of NodeAccessRecordFactory
1 file declares its use of NodeAccessRecordFactory
- NodeAccess.php in src/
Service/ NodeAccess.php
1 string reference to 'NodeAccessRecordFactory'
1 service uses NodeAccessRecordFactory
File
- src/
Factory/ NodeAccessRecordFactory.php, line 7
Namespace
Drupal\permissions_by_term\FactoryView source
class NodeAccessRecordFactory {
public function create($realm, $gid, $nid, $langcode = '', $grantUpdate, $grantDelete) {
$langcode = $langcode === '' ? \Drupal::languageManager()
->getCurrentLanguage()
->getId() : $langcode;
$nodeAccessRecord = new NodeAccessRecordModel();
$nodeAccessRecord
->setNid($nid);
$nodeAccessRecord
->setFallback(1);
$nodeAccessRecord
->setGid($gid);
$nodeAccessRecord
->setGrantDelete($grantDelete);
$nodeAccessRecord
->setGrantUpdate($grantUpdate);
$nodeAccessRecord
->setGrantView(1);
$nodeAccessRecord
->setLangcode($langcode);
$nodeAccessRecord
->setRealm($realm);
return $nodeAccessRecord;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
NodeAccessRecordFactory:: |
public | function |