/** * Removes expired tokens */ public function removeExpiredTokens() { foreach ($this->repository->findExpiredTokens() as $token) { switch ($token->getType()) { case 'download': case 'email': $file = $this->app['tmp.download.path'] . '/' . $token->getValue() . '.zip'; if (is_file($file)) { unlink($file); } break; } $this->om->remove($token); } $this->om->flush(); }
/** * Deletes a task. * * @param Task $task */ public function delete(Task $task) { $this->om->remove($task); $this->om->flush(); $this->notify(Notifier::MESSAGE_DELETE); }
public function delete(Preset $preset) { $this->om->remove($preset); $this->om->flush(); }