Fixes #2745 removed GroupPermission::instance()

This commit is contained in:
buddh4 2018-01-12 14:34:43 +01:00
parent eaea259383
commit 07d6958088

View File

@ -23,21 +23,6 @@ class GroupPermission extends \yii\db\ActiveRecord
return 'group_permission';
}
public static function instance(BasePermission $basePermission, $groupId = null, $state = null) {
$instance = new static([
'permission_id' => $basePermission->getId(),
'module_id' => $basePermission->getModuleId(),
'class' => $basePermission->className()
]);
if(!empty($groupId)) {
$instance->group_id = ($groupId instanceof Group) ? $groupId->id : $groupId;
}
$instance->state = $state;
return $instance;
}
public function init()
{
parent::init();