name); $resource = count($parts) > 1 ? $parts[0] : 'general'; return new self( id: $permission->id, name: $permission->name, type: AppPermission::type($permission->name), resource: $resource, ); } }