public function testIntegerNoCasting() { $container = new Container(); $container->set('testKey', '1'); $this->assertTrue($container->has('testKey')); $this->assertTrue(is_integer($container->int('testKey'))); $this->assertTrue($container->int('testKey') === 1); $this->assertFalse($container->int('testKey') === '1'); $container->delete('testKey'); $this->assertFalse($container->has('testKey')); $container->set('testKey', 1); $this->assertTrue($container->has('testKey')); $this->assertTrue(is_integer($container->int('testKey'))); $this->assertTrue($container->int('testKey') === 1); $container->delete('testKey'); $this->assertFalse($container->has('testKey')); }