09-10-2019, 09:24 AM (This post was last modified: 09-10-2019, 09:27 AM by tony.a.)
Is there a reason why router ,routescollection,incomingrequest,response classes shoudn't be accesed just as singletons inside Service class ?
Also instantiations done inside private constructor ?
You definitely have that option. An instance is already provided for your convenience in the controller, but they're are a singleton grabbed from the services lib. So either way works.
I'm not 100% sure what you're asking for. If you're asking about taking away the possibility of getting a new instance from a core service, then I'm not a fan. In your own services you can do whatever you like, but part of the benefit of a service is having it take care of any dependency injection, etc.