/** * This function removes any initialized data. */ protected function tearDown() { // Remove any users created on the Aflresco server if (!empty($this->userstodelete)) { foreach ($this->userstodelete as $usertodelete) { elis_files_delete_user($usertodelete, true); } } parent::tearDown(); }
/** * Delete a test user created during this class. */ public static function tearDownAfterClass() { if (!empty(self::$testusercreated)) { elis_files_delete_user(self::$testusercreated, true); } parent::tearDownAfterClass(); }
/** * Delete a user's Alfresco account. * * @uses $CFG * @param string $username The Alfresco user's username. * @return bool True on success, False otherwise. */ function delete_user($username) { global $CFG; if (ELIS_FILES_DEBUG_TRACE) mtrace('elis_files_delete(' . $username . ')'); // Get the current value from the configuration option to enable or disable home directory deletion. $deletehomedir = !empty($this->config->deleteuserdir); return elis_files_delete_user($username, $deletehomedir); }
/** * This function removes any initialized data. */ protected function tearDown() { global $USER; foreach ($this->createduuids as $uuid) { elis_files_delete($uuid); } if ($dir = elis_files_read_dir()) { foreach ($dir->files as $file) { if (strpos($file->title, FOLDER_NAME_PREFIX) === 0 || strpos($file->title, FILE_NAME_PREFIX) === 0 ) { elis_files_delete($file->uuid); } } } if ($this->testusercreated) { elis_files_delete_user($USER->username, true); } parent::tearDown(); }