Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.15 KB | None | 0 0
  1. public function cancelAction()
  2.     {
  3.         /* @var $user User */
  4.         $user = $this->getUser();
  5.         $unconfirmedPayout = $this->getUnconfirmedPayout();
  6.         if ($unconfirmedPayout) {
  7.             /* @var $payoutManager PayoutManager */
  8.             $payoutManager = $this->get('big_music_partner.payout_manager');
  9.             try {
  10.                 $payoutManager->cancelPayoutRequest($unconfirmedPayout, $user);
  11.             } catch (UnexpectedPayoutStatusException $e) {
  12.                
  13.             }
  14.         }
  15.         return new RedirectResponse($this->generateUrl('payout_history'));
  16.     }
  17.  
  18. protected function getUnconfirmedPayout()
  19.     {
  20.         /* @var $user User */
  21.         $user = $this->getUser();
  22.  
  23.         $unconfirmePayout = PayoutQuery::create()
  24.                 ->filterByUser($user)
  25.                 ->findOneByStatus(PayoutPeer::STATUS_UNCONFIRMED);
  26.         return $unconfirmePayout;
  27.     }
  28.  
  29.  
  30. /* PayoutManager*/
  31. public function cancelPayoutRequest(Payout $payout)
  32.     {
  33.         if ($payout->getStatus() !== PayoutPeer::STATUS_UNCONFIRMED) {
  34.             throw new UnexpectedPayoutStatusException();
  35.         }
  36. ..............
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement