registered('laravel.'.$key)) { return IoC::container()->resolve('laravel.'.$key); } elseif (IoC::container()->registered($key)) { return IoC::container()->resolve($key); } throw new \Exception("Attempting to access undefined property [$key]."); } } class Application extends Resolver { /** * The IoC container instance for the application. * * @var Container */ public $container; }