From 23ec39adb274e68b5e1a3b6bdde69db8416fa7e0 Mon Sep 17 00:00:00 2001 From: Olivier PEREZ <olivier@olivierperez.fr> Date: Sun, 28 Dec 2014 23:43:47 +0100 Subject: [PATCH] Create PurgeService --- .../Framadate/Services/PurgeService.php | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 app/classes/Framadate/Services/PurgeService.php diff --git a/app/classes/Framadate/Services/PurgeService.php b/app/classes/Framadate/Services/PurgeService.php new file mode 100644 index 00000000..bf7d85b3 --- /dev/null +++ b/app/classes/Framadate/Services/PurgeService.php @@ -0,0 +1,40 @@ +<?php +namespace Framadate\Services; +use Framadate\FramaDB; + +/** + * This service helps to purge old poll. + * + * @package Framadate\Services + */ +class PurgeService { + + private $connect; + + function __construct(FramaDB $connect) { + $this->connect = $connect; + } + + /** + * This methode purges all old polls (the ones with end_date in past). + * + * @return bool true is action succeeded + */ + function purgeOldPolls() { + // TODO Implements + return false; + } + + /** + * This methode delete all data about a poll. + * + * @param $poll_id int The ID of the poll + * @return bool true is action succeeded + */ + function purgePollById($poll_id) { + // TODO Implements + return false; + } + +} + \ No newline at end of file -- GitLab