Go to the source code of this file.
Variables | |
| $moduleRoot = dirname(__DIR__, 2) . DIRECTORY_SEPARATOR . 'modules' | |
| Strukturtest für übersetzbare dbxApp-Templates und Sprach-DDs. | |
| $errors = array() | |
| $candidates = array() | |
| $extensions = array('htm', 'html', 'tpl', 'txt', 'svg') | |
| $germanPattern | |
| $iterator | |
| foreach($iterator as $file) | $extract |
| $markerPattern | |
| $placeholderPattern | |
| $tagPattern = '/<\/?\s*([A-Za-z][A-Za-z0-9:-]*)\b/' | |
| $urlPattern = '/\b(?:href|src|action)\s*=\s*([\'"])(.*?)\1/is' | |
| $moduleBlockPattern = '/(\[(modul)\b[^\]]*\])(.*?)(\[\/\2\])/is' | |
| $normalizedModuleBlocks | |
| $checked = 0 | |
| foreach($candidates as $candidate) | $languageDdCount = 0 |
| foreach( $iterator=new RecursiveIteratorIterator(new RecursiveDirectoryIterator( $moduleRoot, FilesystemIterator::SKIP_DOTS)) as $file) if($checked===0) if( $languageDdCount===0) | if ( $errors) |
| $candidates = array() |
Definition at line 13 of file dbxLanguageVariants_test.php.
Referenced by dbxBrowser\get_ip().
| $checked = 0 |
Definition at line 86 of file dbxLanguageVariants_test.php.
| $errors = array() |
Definition at line 12 of file dbxLanguageVariants_test.php.
| $extensions = array('htm', 'html', 'tpl', 'txt', 'svg') |
Definition at line 14 of file dbxLanguageVariants_test.php.
Referenced by dbxDownload\run(), and dbx\dbxAdmin\dbxUpdateService\validateManifest().
| foreach ( $iterator as $file) $extract |
Definition at line 62 of file dbxLanguageVariants_test.php.
| $germanPattern |
Definition at line 15 of file dbxLanguageVariants_test.php.
| $iterator |
Definition at line 27 of file dbxLanguageVariants_test.php.
| foreach ( $candidates as $candidate) $languageDdCount = 0 |
Definition at line 131 of file dbxLanguageVariants_test.php.
| $markerPattern |
Definition at line 66 of file dbxLanguageVariants_test.php.
| $moduleBlockPattern = '/(\[(modul)\b[^\]]*\])(.*?)(\[\/\2\])/is' |
Definition at line 72 of file dbxLanguageVariants_test.php.
| $moduleRoot = dirname(__DIR__, 2) . DIRECTORY_SEPARATOR . 'modules' |
Strukturtest für übersetzbare dbxApp-Templates und Sprach-DDs.
Sichtbarer Text darf sich zwischen den Sprachen ändern. Technische Template-/Modulmarker, Platzhalter, HTML-Tagfolge und URL-Attribute müssen dagegen identisch bleiben.
Definition at line 11 of file dbxLanguageVariants_test.php.
| $normalizedModuleBlocks |
Definition at line 73 of file dbxLanguageVariants_test.php.
| $placeholderPattern |
Definition at line 68 of file dbxLanguageVariants_test.php.
| $tagPattern = '/<\/?\s*([A-Za-z][A-Za-z0-9:-]*)\b/' |
Definition at line 70 of file dbxLanguageVariants_test.php.
| $urlPattern = '/\b(?:href|src|action)\s*=\s*([\'"])(.*?)\1/is' |
Definition at line 71 of file dbxLanguageVariants_test.php.
| foreach($iterator=new RecursiveIteratorIterator(new RecursiveDirectoryIterator($moduleRoot, FilesystemIterator::SKIP_DOTS)) as $file) if( $checked===0) if($languageDdCount===0) if($errors) | ( | $errors | ) |
Definition at line 164 of file dbxLanguageVariants_test.php.