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

Go to the source code of this file.

Variables

 $appRoot = dirname(__DIR__, 4)
 $exportFile
if(!is_file($exportFile)) $contentDatabase = $appRoot . '/dbx/modules/dbx/db/dbxContent.db3'
if(!is_file($contentDatabase)||filesize($contentDatabase)===0) $originalArgv = $argv ?? array()
 $argv = array($exportFile, '--check')
 $json = (string)ob_get_clean()
 $result = json_decode($json, true)
if(!is_array($result)) $expected
foreach($expected as $key=> $value) $mediaLinks = (int)($result['media_usage_links'] ?? 0)
if( $mediaLinks<=0||(int)( $result[ 'unique_page_media_links'] ?? -1) !==$mediaLinks||(int)( $result[ 'covered_page_media_links'] ?? -1) !==$mediaLinks||(int)( $result[ 'unique_media_assets'] ?? 0)<=0||(int)( $result[ 'unique_media_assets'] ?? 0) > $mediaLinks) if(($result['missing_media'] ?? null) !==array()) if(( $result[ 'stale_files'] ?? null) !==array()) if ((int)( $result[ 'written_pages'] ?? -1) !==0||(int)( $result[ 'copied_assets'] ?? -1) !==0)

Variable Documentation

◆ $appRoot

$appRoot = dirname(__DIR__, 4)

Definition at line 3 of file dbxContentDoxygenTutorialExport_test.php.

◆ $argv

$argv = array($exportFile, '--check')

Definition at line 26 of file dbxContentDoxygenTutorialExport_test.php.

◆ $contentDatabase

if (!is_file( $exportFile)) $contentDatabase = $appRoot . '/dbx/modules/dbx/db/dbxContent.db3'

Definition at line 12 of file dbxContentDoxygenTutorialExport_test.php.

◆ $expected

if (!is_array( $result)) $expected
Initial value:
= array(
'mode' => 'check',
'language' => 'de',
'source_dd' => 'content_de',
'tutorial_pages' => 18,
)

Definition at line 39 of file dbxContentDoxygenTutorialExport_test.php.

◆ $exportFile

$exportFile
Initial value:
. '/dbx/modules/dbxContent/tools/export_doxygen_tutorials_de.php'

Definition at line 4 of file dbxContentDoxygenTutorialExport_test.php.

◆ $json

◆ $mediaLinks

foreach ( $expected as $key=> $value) $mediaLinks = (int)($result['media_usage_links'] ?? 0)

Definition at line 57 of file dbxContentDoxygenTutorialExport_test.php.

◆ $originalArgv

if (!is_file( $contentDatabase)||filesize( $contentDatabase)===0) $originalArgv = $argv ?? array()

Definition at line 25 of file dbxContentDoxygenTutorialExport_test.php.

◆ $result

$result = json_decode($json, true)

Definition at line 33 of file dbxContentDoxygenTutorialExport_test.php.

◆ if

if($mediaLinks<=0||(int)($result['unique_page_media_links'] ?? -1) !==$mediaLinks||(int)($result['covered_page_media_links'] ?? -1) !==$mediaLinks||(int)($result['unique_media_assets'] ?? 0)<=0||(int)($result['unique_media_assets'] ?? 0) > $mediaLinks) if(( $result[ 'missing_media'] ?? null) !==array()) if(($result['stale_files'] ?? null) !==array()) if((int)($result['written_pages'] ?? -1) !==0||(int)($result['copied_assets'] ?? -1) !==0) ( (int)($result['written_pages'] ?? -1) ! = = 0 || (int)($result['copied_assets'] ?? -1) !== 0)

Definition at line 75 of file dbxContentDoxygenTutorialExport_test.php.