public function moveTaskToList($listId, $taskId, $newListId) { unset($this->db[$listId]); unset($this->db[$newListId]); return parent::moveTaskToList($listId, $taskId, $newListId); }
require "vendor/elvisciotti/php-file-access/Ec/FileAccess.php"; /** * * GTASK CLIENT * */ $baseUrl = 'http://www.bettergoogletasks.com/'; $helper = new ClientHelper(array('appName' => "Todo List", 'clientId' => getenv('BGT_CLIENT_ID'), 'clientSecret' => getenv('BGT_SECRET_ID'), 'baseUrl' => rtrim($baseUrl, '/'), 'redirectUrl' => rtrim($baseUrl, '/') . '/oauth2callback')); $useCache = true; if ($useCache) { // cache using token MD5 as a cache prefix $service = new GtaskHelperCached($helper); $cachePrefix = md5(serialize($helper->readToken())); $service->setFileAccess(new FileAccess(__DIR__ . '/tmp/', $cachePrefix)); } else { $service = new GtaskHelper($helper); } /** * * SILEX APP * */ $app = new Silex\Application(['debug' => true]); /** * * ROUTES * */ // HOMEPAGE $app->get('/', function () use($helper, $app) { if ($helper->isTokenValid()) {