Пример #1
0
 /**
  * @param TransactionCopy $copy
  * @return \Symfony\Component\HttpFoundation\RedirectResponse
  *
  * @Route("/accounting/copy/delete/{copy}",
  *     name="app_accounting_copy_delete",
  *     methods={"GET"},
  *     requirements={"copy"="\d+"},
  *     options={"expose"=true})
  */
 public function copyDeleteAction(TransactionCopy $copy)
 {
     $transaction = $copy->getTransaction();
     $tm = $this->get('app.transaction_manager');
     $tm->copyDelete($copy);
     return $this->redirectToRoute('app_accounting_edit', ['transaction' => $transaction->getId()]);
 }
Пример #2
0
 /**
  * @param TransactionCopy $copy
  * @return null|string
  */
 public function getCopyFilename(TransactionCopy $copy)
 {
     $filename = $this->copyDirectory . '/' . $copy->getId() . '.' . $copy->getExtension();
     if (file_exists($filename) && is_readable($filename)) {
         return $filename;
     }
     return null;
 }