Файл: concrete5.7.5.6/concrete/src/Permission/Set.php
Строк: 44
<?php
namespace ConcreteCorePermission;
use Session;
class Set {
protected $permissions;
protected $pkCategoryHandle;
public function addPermissionAssignment($pkID, $paID) {
$this->permissions[$pkID] = $paID;
}
public function getPermissionAssignments() {
return $this->permissions;
}
public function setPermissionKeyCategory($pkCategoryHandle) {
$this->pkCategoryHandle = $pkCategoryHandle;
}
public function getPermissionKeyCategory() {
return $this->pkCategoryHandle;
}
public function saveToSession() {
Session::set('savedPermissionSet', serialize($this));
}
public static function getSavedPermissionSetFromSession() {
$obj = unserialize(Session::get('savedPermissionSet'));
return $obj;
}
}