Poweradmin\Application\Service
Namespaces
Poweradmin\Application\Service\AuthPoweradmin\Application\Service\BackendPoweradmin\Application\Service\FactoryPoweradmin\Application\Service\MailPoweradmin\Application\Service\RecordPoweradmin\Application\Service\UserPoweradmin\Application\Service\WebPoweradmin\Application\Service\Zone
Classes
The collaborators a controller is built from. In production Kernel::controllerEnvironment() derives one from the booted context (config file check, database connection, session authentication); a test passes one straight to the constructor with stubbed services, most usefully a stub ControllerServiceFactory, which the create*() accessors on BaseController all route through. Both paths construct the controller the same way.
The services controllers ask for, split by concern into five factories that each memoize their per-request instances. The flat accessors below delegate to them so call sites and test doubles keep one entry point.