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