dbxapp 4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
Loading...
Searching...
No Matches
dbxForm_fd_language_messages_test.php File Reference

Go to the source code of this file.

Classes

class  dbxFormFdMessageDbStub

Variables

 $fail
 $moduleRoot = dirname(__DIR__, 2) . DIRECTORY_SEPARATOR . 'modules'
 $groups = array()
 $iterator
foreach( $iterator as $file) if(! $groups) $expected
 $readFd
 $assertNoGermanUiText
foreach($groups as $key=> $variants) $sourceLoader = new ReflectionMethod('dbxForm', 'get_dd_fields_source')
 $form = new dbxForm()
$form _dbx_modul = 'myInvoices'
$form _dbx_lng = 'en'
 $fields = $sourceLoader->invoke($form, 'fd:myInvoices|invoice-form')
if(! $fields|| $form->get_fd_message('save_success') !==$expected['en']['save_success']) $messageOnlyForm = new dbxForm()
$messageOnlyForm _fd = 'myInvoices|invoice-form'
if( $messageOnlyForm->get_fd_message('save_success') !==$expected['es']['save_success']|| $messageOnlyForm->_flds !==array()) $formattedMessage = new dbxForm()
$formattedMessage _messages
 $dbStub = new dbxFormFdMessageDbStub()
$form oDB = $dbStub
$form _rid = 1
$dbStub result = 0
if( $form->save_post( 'test|record', 1, '', 0)) if( $form->_msg_error !==$expected['es']['save_error']|| $form->_general_error !==$expected['es']['save_error']) $report = new dbxReport()
 if ( $report->_msg_success !==$expected[ 'de'][ 'save_success'])

Variable Documentation

◆ $assertNoGermanUiText

$assertNoGermanUiText

Definition at line 81 of file dbxForm_fd_language_messages_test.php.

◆ $dbStub

$dbStub = new dbxFormFdMessageDbStub()

Definition at line 263 of file dbxForm_fd_language_messages_test.php.

◆ $expected

foreach($iterator as $file) if (! $groups) $expected
Initial value:
= array(
'de' => array(
'save_success' => 'Daten wurden gespeichert',
'save_error' => 'Daten konnten nicht gespeichert werden',
),
'en' => array(
'save_success' => 'Data was saved',
'save_error' => 'Data could not be saved',
),
'es' => array(
'save_success' => 'Los datos se guardaron',
'save_error' => 'Los datos no se pudieron guardar',
),
)

Definition at line 56 of file dbxForm_fd_language_messages_test.php.

Referenced by dbx\dbxAdmin\dbxDatabaseMigrationService\apply(), and dbx\dbxContent_admin\dbxContentMediaUsageMaintenance\plan().

◆ $fail

$fail
Initial value:
= static function (string $message): void {
fwrite(STDERR, "FAIL: {$message}\n");
exit(1);
}
exit
Definition index.php:146

Definition at line 20 of file dbxForm_fd_language_messages_test.php.

◆ $fields

◆ $form

$form = new dbxForm()

Definition at line 201 of file dbxForm_fd_language_messages_test.php.

◆ $formattedMessage

if ($messageOnlyForm->get_fd_message( 'save_success') !==$expected[ 'es'][ 'save_success']||$messageOnlyForm->_flds !==array()) $formattedMessage = new dbxForm()

Definition at line 220 of file dbxForm_fd_language_messages_test.php.

◆ $groups

$groups = array()

Definition at line 26 of file dbxForm_fd_language_messages_test.php.

◆ $iterator

$iterator
Initial value:
= new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($moduleRoot, FilesystemIterator::SKIP_DOTS)
)

Definition at line 27 of file dbxForm_fd_language_messages_test.php.

◆ $messageOnlyForm

if (! $fields||$form->get_fd_message( 'save_success') !==$expected[ 'en'][ 'save_success']) $messageOnlyForm = new dbxForm()

Definition at line 209 of file dbxForm_fd_language_messages_test.php.

◆ $moduleRoot

$moduleRoot = dirname(__DIR__, 2) . DIRECTORY_SEPARATOR . 'modules'

Definition at line 25 of file dbxForm_fd_language_messages_test.php.

◆ $readFd

$readFd
Initial value:
= static function (string $path): array {
$fields = array();
$messages = array();
include $path;
return array(
'fields' => is_array($fields) ? array_values($fields) : array(),
'messages' => is_array($messages) ? $messages : array(),
);
}
$messages
Definition config.fd.php:2

Definition at line 71 of file dbxForm_fd_language_messages_test.php.

◆ $report

if($form->save_post('test|record', 1, '', 0)) if ($form->_msg_error !==$expected[ 'es'][ 'save_error']||$form->_general_error !==$expected[ 'es'][ 'save_error']) $report = new dbxReport()

Definition at line 290 of file dbxForm_fd_language_messages_test.php.

◆ $sourceLoader

foreach ( $groups as $key=> $variants) $sourceLoader = new ReflectionMethod('dbxForm', 'get_dd_fields_source')

Definition at line 198 of file dbxForm_fd_language_messages_test.php.

◆ _dbx_lng

◆ _dbx_modul

◆ _fd

◆ _messages

$formattedMessage _messages
Initial value:
= array(
'record' => 'Datensatz #{id}: {name}',
)

Definition at line 221 of file dbxForm_fd_language_messages_test.php.

Referenced by dbxForm\_forward_clear(), and dbxForm\get_fd_message().

◆ _rid

$report _rid = 1

◆ if

if($report->_msg_success !==$expected['de']['save_success']) ( $report->_msg_success ! = = $expected['de']['save_success'])

Definition at line 299 of file dbxForm_fd_language_messages_test.php.

◆ oDB

◆ result

$dbStub result = 0