• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Service singletons

#1
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 ?
Reply

#2
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.
Support Development  • Practical CodeIgniter 3  • Vulcan - CLI Tools for CI4
Reply

#3
Whats your opinion about providing only singletons in services lib and leave new class instance to developer .
Reply

#4
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.
Support Development  • Practical CodeIgniter 3  • Vulcan - CLI Tools for CI4
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.