• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Adding Interfaces..

#1
To make CI a little bit more stable I think that it will be good to be added a few Interfaces. 
The most important reason for me to suggest this are Controllers. 

Currently you are able to match routers directly to Models Libs or etc.. 
If interface is added and verified when CI matches those routers at least some validation will be made and some BAD mistakes (specially from the young devs) won't exist. 

Currently: 
PHP Code:
$routes->add('/''App\\Models\\Test::index'); 

Is working pretty fine. If you have the test model and its index method. 

In such case an Interface exception should be thrown ( The matched class doesn't implement CodeIgniter Controllers interface.. )
Best VPS Hosting : Digital Ocean
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


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