public static function add_purchase_item_refund(Model_Payment $payment, Jam_Event_Data $data, Model_Brand_Refund $refund) { if ($refund->transaction_status === Model_Brand_Refund::TRANSACTION_REFUNDED) { $refund->add_purchase_item_refund(); } }