Skip to content

Helpers

num

Creates a new O21\LaravelWallet\Numeric instance from a value.

php
function num(string|float|int|Numeric $value): Numeric
// 8.1+
function num(string|float|int|Numeric $value, ?int $scale = null): Numeric

tx

Resolves a O21\LaravelWallet\Contracts\TransactionCreator instance and sets the amount and currency if specified.

php
function tx(
    string|float|int|Numeric|null $amount = null,
    ?string $currency = null
): TransactionCreator;

deposit

Call the tx function and sets the deposit processor.

php
function deposit(
    string|float|int|Numeric|null $amount = null,
    ?string $currency = null
): TransactionCreator;

charge

Call the tx function and sets the charge processor.

php
function charge(
    string|float|int|Numeric|null $amount = null,
    ?string $currency = null
): TransactionCreator;

transfer

Call the tx function and sets the transfer processor.

php
function transfer(
    string|float|int|Numeric|null $amount = null,
    ?string $currency = null
): TransactionCreator;