more dependency injection!
This commit is contained in:
@@ -1,31 +1,20 @@
|
||||
<?php namespace Laravel;
|
||||
|
||||
abstract class Controller {
|
||||
abstract class Controller extends Resolver {
|
||||
|
||||
/**
|
||||
* A stub method that will be called before every request to the controller.
|
||||
*
|
||||
* If a value is returned by the method, it will be halt the request process
|
||||
* If a value is returned by the method, it will be halt the request cycle
|
||||
* and will be considered the response to the request.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function before() {}
|
||||
|
||||
/**
|
||||
* Magic Method for getting items from the application instance.
|
||||
*/
|
||||
public function __get($key)
|
||||
{
|
||||
return IoC::resolve('laravel.application')->$key;
|
||||
}
|
||||
|
||||
/**
|
||||
* Magic Method to handle calls to undefined functions on the controller.
|
||||
*/
|
||||
public function __call($method, $parameters)
|
||||
{
|
||||
return IoC::resolve('laravel.application')->responder->error('404');
|
||||
}
|
||||
public function __call($method, $parameters) { return $this->response->error('404'); }
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user