Exemplo n.º 1
0
 /**
  * @dataProvider testScopeProvider
  */
 public function testScope(Scope $dbScope, Scope $aliasScope, $dbSame, $aliasSame)
 {
     $container = Container::create();
     $container->set('foo', 'bar');
     $container->bind(DatabaseConnection::class)->in($dbScope)->using(['hostname' => 'foo', 'username' => 'foo', 'password' => 'foo']);
     $container->alias('database.connection.shared', DatabaseConnection::class)->in($aliasScope);
     $this->assertResult($container, DatabaseConnection::class, $dbSame);
     $this->assertResult($container, 'database.connection.shared', $aliasSame);
 }