HomeDevCentral

Define Application, Environment and Session as framework key parts

Description

Define Application, Environment and Session as framework key parts

The Environment class calls the dotenv library to read environment
variables from .env, satisfying T2147 plan.

At this stage, we've still code difficult to isolate for testing,
with lot of singletons and static invoke, but we start a clear path
for dependency injection into Context, the application service container.

Ref T2145
Ref T2147.

Differential Revision: https://devcentral.nasqueron.org/D3795