-
Notifications
You must be signed in to change notification settings - Fork 0
/
Choice.php
26 lines (26 loc) · 1.17 KB
/
Choice.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
namespace Dfe\AllPay;
use Df\Payment\W\Event;
# 2017-04-17
/** @method \Dfe\AllPay\Method m() */
final class Choice extends \Df\Payment\Choice {
/**
* 2017-04-17
* @override
* @see \Df\Payment\Choice::title()
* @used-by \Df\Payment\Block\Info::choiceT()
* @used-by \Df\Payment\Observer\DataProvider\SearchResult::execute()
*/
function title():string {return dfc($this, function():string {return /** @var Event $ev */
($ev = $this->responseF()) ? __($ev->tl()) : (
# 2016-08-13
# Ситуация, когда покупатель в магазине выбрал оплату в рассрочку,
# но платёжная система ещё не прислала оповещение о платеже (и способе оплаты).
# Т.е. покупатель ещё ничего не оплатил,
# и, возможно, просто закрыт страницу оплаты и уже ничего не оплатит.
# Формируем заголовок по аналогии с
# @see \Dfe\AllPay\W\Event\BankCard::tlByCode()
!$this->m()->plan() ? '' : df_cc_br(__('Bank Card (Installments)'), __('Not yet paid'))
)
;});}
}