@@ -4,9 +4,10 @@ FrameworkServiceProvider
44.. php :class :: FastForward\Framework\ServiceProvider\FrameworkServiceProvider
55
66 Aggregates the default Fast Forward framework providers into a single container entry point.
7- In the current package, it composes the HTTP stack and the event-dispatcher stack by delegating
8- to ``FastForward\Http\ServiceProvider\HttpServiceProvider `` and
9- ``FastForward\EventDispatcher\ServiceProvider\EventDispatcherServiceProvider ``.
7+ In the current package, it composes the HTTP stack, the event-dispatcher stack, and the clock utilities
8+ by delegating to ``FastForward\Http\ServiceProvider\HttpServiceProvider ``,
9+ ``FastForward\EventDispatcher\ServiceProvider\EventDispatcherServiceProvider ``, and
10+ ``FastForward\Clock\ServiceProvider\ClockServiceProvider ``.
1011
1112 The class extends ``FastForward\Container\ServiceProvider\AggregateServiceProvider ``,
1213 so it inherits the provider-merging behavior used across the ecosystem.
@@ -28,6 +29,8 @@ What it aggregates
2829- Through that provider, the HTTP message factories and HTTP client service providers
2930- ``FastForward\EventDispatcher\ServiceProvider\EventDispatcherServiceProvider ``
3031- Through that provider, the PSR-14 dispatcher, Symfony contracts dispatcher alias, and listener-provider services
32+ - ``FastForward\Clock\ServiceProvider\ClockServiceProvider ``
33+ - Through that provider, the PSR-20 clock, a system clock implementation, and timezone factory
3134
3235Important behavior inherited from ``AggregateServiceProvider ``
3336--------------------------------------------------------------
@@ -48,7 +51,12 @@ Constructor
4851Current scope
4952-------------
5053
51- Although the metapackage installs multiple libraries, this local service provider currently wires
52- the HTTP and event-dispatcher stacks only. Packages such as ``fast-forward/config ``,
53- ``fast-forward/defer ``, ``fast-forward/fork ``, and ``fast-forward/iterators `` remain available
54- through Composer autoloading and can be introduced into your application as needed.
54+ The framework provider wires three main stacks:
55+
56+ - HTTP (via ``HttpServiceProvider ``)
57+ - Event-dispatching (via ``EventDispatcherServiceProvider ``)
58+ - Clock/time utilities (via ``ClockServiceProvider ``)
59+
60+ Packages such as ``fast-forward/config ``, ``fast-forward/defer ``, ``fast-forward/fork ``, and
61+ ``fast-forward/iterators `` remain available through Composer autoloading and can be introduced
62+ into your application as needed.
0 commit comments