public function cancelAction(Invoice $invoice, $actionName, Am_Paysystem_Result $result) { if ($actionName == 'cancel-admin') { $invoice->setCancelled(true); } else { parent::cancelAction($invoice, $actionName, $result); } }