Welcome Guest, Not a member yet? Register   Sign In
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




Theme © iAndrew 2016 - Forum software by © MyBB