public function tearDown() { Container::reset(); parent::tearDown(); }
/** * @covers \Core\Container\Container::register * @covers \Core\Container\Container::serviceExists * @covers \Core\Container\Container::reset */ public function testResetMethod() { $container = new Container(); $container->register('stdClass', function () { return (object) ['id' => 1]; }); $this->assertTrue($container->serviceExists('stdClass')); $this->assertInstanceOf(\stdClass::class, $container->get('stdClass')); $container->reset(); $this->assertFalse($container->serviceExists('stdClass')); }