fix: resolve Copilot review comments from PR #112 #113
+9
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix Copilot Review Comments from PR #112
Context
After merging PR #112, Copilot identified 2 valid issues in the post-merge review that require fixes.
Changes
1. TemporalRoleUser.php - Fix $fillable array
Issue: Used
'team_id'instead of'tenant_id'in mass assignable fieldsFix: Changed to
'tenant_id'(line 50)Reason:
'team_foreign_key' => 'tenant_id'(config/permission.php line 102)tenant_id, notteam_id2. User.php - Add type hint to callback
Issue: Missing type hint on
$queryparameter inwhere()callbackFix: Changed
function ($query)tofunction (Builder $query)(line 92)Reason:
TemporalRoleUser::applyActiveFilter()use Illuminate\Database\Eloquent\Builder;import3. CHANGELOG.md
Added entry under
[Unreleased] → Fixedsection documenting both fixes.Quality Checks
✅ All 163 tests passing (467 assertions)
✅ PHPStan Level Max: 0 errors
✅ Laravel Pint: PSR-12 compliant
✅ REUSE 3.3: License compliance verified
Notes
Relates to #110 (RBAC Phase 1 Tests)
Follow-up to #112