bank/src/BankShortcuts.php

Functions

Bank_Shortcuts_receiptFactory()

Bank_Shortcuts_receiptFactory(\Bank_Receipt  $object) : \Bank_Receipt

یک نمونه جدید از پرداخت ایجاد می‌کند

در صورتی که پیش از این نمونه‌ای برای پرداخت ایجاد شده باشد آن را به عنوان نتیجه برمی‌گرداند.

Parameters

\Bank_Receipt $object

Returns

\Bank_Receipt

Bank_Shortcuts_GetEngineOr404()

Bank_Shortcuts_GetEngineOr404(string  $type) : \Bank_Engine

یک موتور پرداخت را پیدا می‌کند.

Parameters

string $type

Throws

\Bank_Exception_EngineNotFound

Returns

\Bank_Engine

Bank_Shortcuts_GetBankOr404()

Bank_Shortcuts_GetBankOr404(\number  $id) : \Bank_Backend

Parameters

\number $id

Throws

\Pluf_HTTP_Error404

Returns

\Bank_Backend

Bank_Shortcuts_GetReceiptOr404()

Bank_Shortcuts_GetReceiptOr404(\number  $id) : \Bank_Receipt

Parameters

\number $id

Throws

\Pluf_HTTP_Error404

Returns

\Bank_Receipt

Bank_Shortcuts_IsCurrenciesCompatible()

Bank_Shortcuts_IsCurrenciesCompatible(string  $currency1, string  $currency2) : boolean

Checks if given currencies are compatible.

Two currencies are compatible if both are same or one is 'IRR' and other is 'IRT'.

Parameters

string $currency1
string $currency2

Returns

boolean

Bank_Shortcuts_ConvertCurrency()

Bank_Shortcuts_ConvertCurrency(\number  $amount, string  $fromCurrency, string  $toCurrency) : \number

Convert given value from given currency and returns the new amount in the $toCurrency if pissible elese throws an exception.

Parameters

\number $amount
string $fromCurrency
string $toCurrency

Throws

\Pluf_Exception_BadRequest

Returns

\number