Regenerated 12 November 2026 after an analyzer improvement to route and dependency detection.
wa-blast-pro
PLAIN_PHP on PHP unknown.
Size
| PHP files | 178 |
|---|---|
| PHP lines | 26438 |
| Routes | 134 |
| Database tables | 55 |
| Size band | medium (20k–100k PHP lines) |
| PHP end of life | no |
Risks the analyzer counted
Counts are static-analysis signals from the source, not an exhaustive inventory. The paid Assessment verifies them against the running application.
| Kind | Count |
|---|---|
| external APIs | 65 |
| dynamic includes | 64 |
| session / auth patterns | 33 |
| raw SQL / database logic | 178 |
| cron / sleep-in-loop | 13 |
| Complexity | HIGH |
Indicative wave plan
- Wave 1: 150 units, 2086 PHP lines
- Wave 2: 150 units, 3417 PHP lines
- Wave 3: 111 units, 7814 PHP lines
- Wave 4: 66 units, 7703 PHP lines
- Wave 5: 89 units, 7792 PHP lines
- Wave 6: 22 units, 2000 PHP lines
Waves follow the engine default: at most 150 units or 8,000 PHP lines, leaves first. A paid Assessment can reorder them.
Indicative price range
| Assessment (INR) | 250000–350000 INR |
|---|---|
| Assessment (USD) | 3000–4200 USD |
| Migration (INR) | 687440–846080 INR |
| Migration (USD) | 8196–10047 USD |
| Per 1,000 PHP lines (INR) | 20000–32000 INR |
| Per 1,000 PHP lines (USD) | 240–380 USD |
Ranges, not a quote. HIGH complexity uses the upper half of the assessment and per-line bands. INR is the India list; USD is the same band.
What the paid Assessment adds
- Recorded HTTP traffic and outgoing third-party calls, with a parity plan.
- Wave-by-wave Java 21 + Spring Boot translation, not a slide deck.
- Behavioural proof: replay against the generated app until the three numbers (fixture / de-duplicated / route-weighted) are agreed.
- Redesign decisions (cron loops, polling, file queues) instead of literal translation.
- Evidence pack for cutover: matched writes, auth/CSRF sweeps, known PHP defects.
No source code is included in this report. Generated locally; no model was called.