mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Updated version and lang files
This commit is contained in:
parent
165ecd0bf0
commit
b4f05440e5
@ -435,7 +435,7 @@ if (!defined('CONTACT_EMAIL')) {
|
||||
define('NINJA_GATEWAY_CONFIG', 'NINJA_GATEWAY_CONFIG');
|
||||
define('NINJA_WEB_URL', 'https://www.invoiceninja.com');
|
||||
define('NINJA_APP_URL', 'https://app.invoiceninja.com');
|
||||
define('NINJA_VERSION', '2.4.6');
|
||||
define('NINJA_VERSION', '2.4.7');
|
||||
define('NINJA_DATE', '2000-01-01');
|
||||
|
||||
define('NINJA_FROM_EMAIL', 'maildelivery@invoiceninja.com');
|
||||
|
@ -8,7 +8,7 @@
|
||||
[](https://gitter.im/hillelcoren/invoice-ninja?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
|
||||
### Referral Program
|
||||
* $100 per signup paid over 3 years | [Learn more](https://www.invoiceninja.com/referral-program/)
|
||||
* $100 per signup paid over 3 years - [Learn more](https://www.invoiceninja.com/referral-program/)
|
||||
|
||||
### Reseller Program
|
||||
There are two options:
|
||||
|
@ -917,5 +917,38 @@
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
|
||||
);
|
||||
|
@ -919,4 +919,37 @@ return array(
|
||||
'country' => 'Land',
|
||||
'include' => 'Hinzufügen',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -895,5 +895,38 @@ return array(
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
|
||||
);
|
||||
|
@ -916,4 +916,37 @@ return array(
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -909,5 +909,38 @@ return array(
|
||||
'user' => 'Utilisateur',
|
||||
'country' => 'Pays',
|
||||
'include' => 'Inclure',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -910,4 +910,37 @@ return array(
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -911,5 +911,38 @@ return array(
|
||||
'user' => 'User',
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -918,6 +918,39 @@ return array(
|
||||
'user' => 'User',
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
||||
|
@ -916,5 +916,38 @@ return array(
|
||||
'user' => 'User',
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -912,5 +912,38 @@ return array(
|
||||
'user' => 'User',
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -917,6 +917,29 @@ return array(
|
||||
'user_unregistered' => 'Registre sua conta para enviar e-mails',
|
||||
'user_unconfirmed' => 'Confirme sua conta para enviar e-mails',
|
||||
'invalid_contact_email' => 'E-mail do contato inválido',
|
||||
]
|
||||
],
|
||||
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
);
|
||||
|
@ -914,5 +914,39 @@ return array(
|
||||
'user' => 'User',
|
||||
'country' => 'Country',
|
||||
'include' => 'Include',
|
||||
|
||||
'logo_too_large' => 'Your logo is :size, for better PDF performance we suggest uploading an image file less than 200KB',
|
||||
'import_freshbooks' => 'Import From FreshBooks',
|
||||
'import_data' => 'Import Data',
|
||||
'source' => 'Source',
|
||||
'csv' => 'CSV',
|
||||
'client_file' => 'Client File',
|
||||
'invoice_file' => 'Invoice File',
|
||||
'task_file' => 'Task File',
|
||||
'no_mapper' => 'No valid mapping for file',
|
||||
'invalid_csv_header' => 'Invalid CSV Header',
|
||||
|
||||
'email_errors' => [
|
||||
'inactive_client' => 'Emails can not be sent to inactive clients',
|
||||
'inactive_contact' => 'Emails can not be sent to inactive contacts',
|
||||
'inactive_invoice' => 'Emails can not be sent to inactive invoices',
|
||||
'user_unregistered' => 'Please register your account to send emails',
|
||||
'user_unconfirmed' => 'Please confirm your account to send emails',
|
||||
'invalid_contact_email' => 'Invalid contact email',
|
||||
],
|
||||
|
||||
'client_portal' => 'Client Portal',
|
||||
'admin' => 'Admin',
|
||||
'disabled' => 'Disabled',
|
||||
'show_archived_users' => 'Show archived users',
|
||||
'notes' => 'Notes',
|
||||
'invoice_will_create' => 'client will be created',
|
||||
'invoices_will_create' => 'invoices will be created',
|
||||
'failed_to_import' => 'The following records failed to import',
|
||||
|
||||
'publishable_key' => 'Publishable Key',
|
||||
'secret_key' => 'Secret Key',
|
||||
'missing_publishable_key' => 'Set your Stripe publishable key for an improved checkout process',
|
||||
|
||||
|
||||
);
|
||||
|
@ -327,9 +327,9 @@
|
||||
}
|
||||
}
|
||||
});
|
||||
var tab = localStorage.getItem('client_tab').replace('#', '');
|
||||
var tab = localStorage.getItem('client_tab');
|
||||
if (tab) {
|
||||
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
|
||||
$('.nav-tabs a[href="#' + tab.replace('#', '') + '"]').tab('show');
|
||||
} else {
|
||||
window['load_activity']();
|
||||
}
|
||||
|
@ -4,7 +4,7 @@ use Codeception\Util\Fixtures;
|
||||
use Faker\Factory;
|
||||
use Codeception\Util\Debug;
|
||||
|
||||
class OnlinePaymentCest
|
||||
class APICest
|
||||
{
|
||||
private $faker;
|
||||
private $token;
|
||||
|
Loading…
x
Reference in New Issue
Block a user