Skill for the Middleware area of soleil-hostel. 22 symbols across 6 files.
22 symbols | 6 files | Cohesion: 100%
backend/| File | Symbols |
|---|---|
backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | handle, parseLimits, adjustForUserTier, buildKey, getLimitValue |
backend/app/Http/Middleware/ThrottleApiRequests.php | handle, resolveRequestKey, resolveMaxAttempts, resolveLimitingPeriod, buildException |
backend/app/Http/Middleware/SecurityHeaders.php | handle, applySecurityHeaders, buildPermissionsPolicy, buildCspDevelopment, buildCspProduction |
backend/app/Http/Middleware/LogPerformance.php | handle, logPerformanceMetrics, determineLogLevel |
backend/app/Http/Middleware/AddCorrelationId.php| handle, generateCorrelationId, generateRequestId |
backend/app/Events/RequestThrottled.php | RequestThrottled |
Start here when exploring this area:
RequestThrottled (Class) — backend/app/Events/RequestThrottled.php:13handle (Method) — backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php:34parseLimits (Method) — backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php:101adjustForUserTier (Method) — backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php:141buildKey (Method) — backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php:167| Symbol | Type | File | Line |
|---|---|---|---|
RequestThrottled | Class | backend/app/Events/RequestThrottled.php | 13 |
handle | Method | backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | 34 |
parseLimits | Method | backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | 101 |
adjustForUserTier | Method | backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | 141 |
buildKey | Method | backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | 167 |
getLimitValue | Method | backend/app/Http/Middleware/AdvancedRateLimitMiddleware.php | 200 |
handle | Method | backend/app/Http/Middleware/ThrottleApiRequests.php | 28 |
resolveRequestKey | Method | backend/app/Http/Middleware/ThrottleApiRequests.php | 52 |
resolveMaxAttempts | Method | backend/app/Http/Middleware/ThrottleApiRequests.php | 60 |
resolveLimitingPeriod | Method | backend/app/Http/Middleware/ThrottleApiRequests.php | 73 |
buildException | Method | backend/app/Http/Middleware/ThrottleApiRequests.php | 92 |
handle | Method | backend/app/Http/Middleware/SecurityHeaders.php | 32 |
applySecurityHeaders | Method | backend/app/Http/Middleware/SecurityHeaders.php | 47 |
buildPermissionsPolicy | Method | backend/app/Http/Middleware/SecurityHeaders.php | 153 |
buildCspDevelopment | Method | backend/app/Http/Middleware/SecurityHeaders.php | 182 |
buildCspProduction | Method | backend/app/Http/Middleware/SecurityHeaders.php | 229 |
handle | Method | backend/app/Http/Middleware/LogPerformance.php | 30 |
logPerformanceMetrics | Method | backend/app/Http/Middleware/LogPerformance.php | 45 |
determineLogLevel | Method | backend/app/Http/Middleware/LogPerformance.php | 92 |
handle | Method | backend/app/Http/Middleware/AddCorrelationId.php | 26 |
| Flow | Type | Steps |
|---|---|---|
Handle → AdjustForUserTier | intra_community | 3 |
Handle → BuildPermissionsPolicy | intra_community | 3 |
Handle → BuildCspDevelopment | intra_community | 3 |
Handle → BuildCspProduction | intra_community | 3 |
Handle → DetermineLogLevel | intra_community | 3 |
soleil-ai-review-engine_context({name: "RequestThrottled"}) — see callers and calleessoleil-ai-review-engine_query({query: "middleware"}) — find related execution flows