Core Concepts
There are three key concepts that underpin everything in RapidREST. Understanding these concepts will help make the rest of the framework predictable rather than "magic":
- Auto-Discovery - how every class you export under
src/ends up registered and injectable, with no central registration file. - Dependency Injection - details how dependencies are injected during object construction and explains the object life-cycle.
- Configuration - the nconf-based config system and its colon-separated key paths, which almost everything else in the framework reads from.