# Invalid Offset Analyzer
Category | Severity | Time To Fix |
---|---|---|
✅ Reliability | Major | 5 minutes |
Class: Enlightn\Enlightn\Analyzers\Reliability\InvalidOffsetAnalyzer
# Introduction
This analyzer scans your application code to ensure that your code does not use invalid offsets.
Some examples of invalid offsets include:
- Trying to access offsets of variables that are not arrays and do not implement the
ArrayAccess
interface. - Trying to access offsets that do not exist.
- Offset type mismatch.
Viewing Detailed Error Messages
To view detailed error messages, use the --details
option while running the enlightn
Artisan command.
# How To Fix
The analyzer highlights the files and lines of code where these bugs may appear. To fix them, make sure there are no invalid offsets based on the examples listed above.