/** * @covers HtpasswdGenerator::delete * @covers HtpasswdGenerator::saveFile * @covers HtpasswdGenerator::loadFile * @group publicMethods */ public function testDeleteExistingUser() { $this->object->delete("unittest"); $this->assertEquals(false, $this->object->isValid("unittest", "123456")); $this->assertEquals(false, array_key_exists("unittest", $this->object->getUsers())); }
<?php /** * Web Example * * @author Sven Kuegler <*****@*****.**> */ require '../src/HtpasswdGenerator.php'; $g = new HtpasswdGenerator("secure/.htpasswd"); $g->add("testuser1", "123456"); $g->add("testuser2", "123456"); $g->add("testuser3", "123456"); $g->delete("testuser2"); $g->add("testuser3", "newpassword"); echo "<pre>" . print_r($g, true) . "</pre>";