diff --git a/4dev/tests/Template/CoreLibsTemplateHtmlBuilderReplaceTest.php b/4dev/tests/Template/CoreLibsTemplateHtmlBuilderStringReplaceTest.php similarity index 65% rename from 4dev/tests/Template/CoreLibsTemplateHtmlBuilderReplaceTest.php rename to 4dev/tests/Template/CoreLibsTemplateHtmlBuilderStringReplaceTest.php index f0a61d9b..35406f1a 100644 --- a/4dev/tests/Template/CoreLibsTemplateHtmlBuilderReplaceTest.php +++ b/4dev/tests/Template/CoreLibsTemplateHtmlBuilderStringReplaceTest.php @@ -5,14 +5,14 @@ declare(strict_types=1); namespace tests; use PHPUnit\Framework\TestCase; -use CoreLibs\Template\HtmlBuilder\Replace; +use CoreLibs\Template\HtmlBuilder\StringReplace; /** - * Test class for Template\HtmlBuilder\Replace - * @coversDefaultClass \CoreLibs\Template\HtmlBuilder\Replace - * @testdox \CoreLibs\Template\HtmlBuilder\Replace method tests + * Test class for Template\HtmlBuilder\StringReplace + * @coversDefaultClass \CoreLibs\Template\HtmlBuilder\StringReplace + * @testdox \CoreLibs\Template\HtmlBuilder\StringReplace method tests */ -final class CoreLibsTemplateHtmlBuilderReplaceTest extends TestCase +final class CoreLibsTemplateHtmlBuilderStringReplaceTest extends TestCase { /** * Undocumented function @@ -36,7 +36,7 @@ HTML; Some content here
with bla bla inside HTML, - Replace::replaceData( + StringReplace::replaceData( $html_block, [ 'ID', 'CSS', '{CONTENT}' diff --git a/www/admin/class_test.html_build.replace.php b/www/admin/class_test.html_build.replace.php index be7e90db..948ce12c 100644 --- a/www/admin/class_test.html_build.replace.php +++ b/www/admin/class_test.html_build.replace.php @@ -15,10 +15,10 @@ define('USE_DATABASE', false); // sample config require 'config.php'; // define log file id -$LOG_FILE_ID = 'classTest-html_build-replace'; +$LOG_FILE_ID = 'classTest-html_build-string-replace'; ob_end_flush(); -use CoreLibs\Template\HtmlBuilder\Replace; +use CoreLibs\Template\HtmlBuilder\StringReplace; $log = new CoreLibs\Logging\Logging([ 'log_folder' => BASE . LOG, @@ -28,7 +28,7 @@ $log = new CoreLibs\Logging\Logging([ // define a list of from to color sets for conversion test -$PAGE_NAME = 'TEST CLASS: HTML BUILD: REPLACE'; +$PAGE_NAME = 'TEST CLASS: HTML BUILD: STRING REPLACE'; print ""; print "" . $PAGE_NAME . ""; print ""; @@ -41,7 +41,7 @@ $html_block = << HTML; -print "
" . htmlentities(Replace::replaceData(
+print "
" . htmlentities(StringReplace::replaceData(
 	$html_block,
 	[
 		'ID', 'CSS', '{CONTENT}'
@@ -52,29 +52,29 @@ print "
" . htmlentities(Replace::replaceData(
 	]
 )) . "
"; -Replace::loadElements( +StringReplace::loadElements( ['foo', $html_block], ['bar', <<{CONTENT} HTML] ); -print "Get:
" . htmlentities(Replace::getElement('bar') ?: '') . '
'; +print "Get:
" . htmlentities(StringReplace::getElement('bar') ?: '') . '
'; -print "Build element:
" . htmlentities(Replace::buildElement(
+print "Build element: 
" . htmlentities(StringReplace::buildElement(
 	'bar',
 	['ID}', '{CONTENT'],
 	['new-id', 'Test cow 日本語']
 )) . '
' ; -print "Build element as replace:
" . htmlentities(Replace::buildElement(
+print "Build element as replace: 
" . htmlentities(StringReplace::buildElement(
 	'bar',
 	['ID}', '{CONTENT'],
 	['diff-id', 'Test cow 日本語. More text plus'],
 	'rpl-1'
 )) . '
' ; -print "Get replacement:
" . htmlentities(Replace::getReplaceBlock('rpl-1')) . "
"; +print "Get replacement:
" . htmlentities(StringReplace::getReplaceBlock('rpl-1')) . "
"; print ""; diff --git a/www/lib/CoreLibs/Template/HtmlBuilder/Replace.php b/www/lib/CoreLibs/Template/HtmlBuilder/StringReplace.php similarity index 99% rename from www/lib/CoreLibs/Template/HtmlBuilder/Replace.php rename to www/lib/CoreLibs/Template/HtmlBuilder/StringReplace.php index 4b2bbc3d..d031d503 100644 --- a/www/lib/CoreLibs/Template/HtmlBuilder/Replace.php +++ b/www/lib/CoreLibs/Template/HtmlBuilder/StringReplace.php @@ -13,7 +13,7 @@ namespace CoreLibs\Template\HtmlBuilder; use CoreLibs\Template\HtmlBuilder\General\Error; -class Replace +class StringReplace { /** @var array */ private static array $elements = [];