/**
  * Set up the tests
  */
 public function setUp()
 {
     date_default_timezone_set('Europe/London');
     // Create container
     $this->app = new Container();
     $provider = new EventServiceProvider($this->app);
     $provider->register();
     // Bind mocked instances into it
     $this->app['config'] = $this->mockConfig();
     $this->app->instance('request', $this->mockRequest());
     $this->app['translation.loader'] = Mockery::mock('Illuminate\\Translation\\FileLoader');
     $this->app->instance('Illuminate\\Container\\Container', $this->app);
 }
Exemple #2
0
require_once __DIR__ . '/../../vendor/autoload.php';
if (!function_exists('app')) {
    /**
     * Get the available container instance.
     *
     * @param  string  $make
     * @param  array   $parameters
     * @return Illuminate\Container\Container
     */
    function app($make = null, $parameters = [])
    {
        if (is_null($make)) {
            return Container::getInstance();
        }
        return Container::getInstance()->make($make, $parameters);
    }
}
$app = new Container();
$app->setInstance($app);
$events = new EventServiceProvider($app);
$events->register();
$app->bind(Dispatcher::class, function ($app) {
    return $app['events'];
});
$app->bind(StructureInterface::class, function ($app) {
    return $app->make(GraphStructure::class);
});
$app->bind(EventInterface::class, function ($app) {
    return $app->make(LaravelEvents::class);
});
return $app;
 /**
  * Register for service provider.
  */
 public function register()
 {
     parent::register();
 }