Support custom delimiter in Context::addBrowserTitle() and Context::prependBrowserTitle()

This commit is contained in:
Kijin Sung 2025-06-03 12:14:33 +09:00
parent a2160d8787
commit e54c50e39f

View file

@ -719,9 +719,10 @@ class Context
* Append string to browser title * Append string to browser title
* *
* @param string $title Browser title to be appended * @param string $title Browser title to be appended
* @param string $delimiter
* @return void * @return void
*/ */
public static function addBrowserTitle($title) public static function addBrowserTitle($title, $delimiter = ' - ')
{ {
if(!$title) if(!$title)
{ {
@ -729,7 +730,7 @@ class Context
} }
if(self::$_instance->browser_title) if(self::$_instance->browser_title)
{ {
self::$_instance->browser_title .= ' - ' . $title; self::$_instance->browser_title .= $delimiter . $title;
} }
else else
{ {
@ -741,9 +742,10 @@ class Context
* Prepend string to browser title * Prepend string to browser title
* *
* @param string $title Browser title to be prepended * @param string $title Browser title to be prepended
* @param string $delimiter
* @return void * @return void
*/ */
public static function prependBrowserTitle($title) public static function prependBrowserTitle($title, $delimiter = ' - ')
{ {
if(!$title) if(!$title)
{ {
@ -751,7 +753,7 @@ class Context
} }
if(self::$_instance->browser_title) if(self::$_instance->browser_title)
{ {
self::$_instance->browser_title = $title . ' - ' . self::$_instance->browser_title; self::$_instance->browser_title = $title . $delimiter . self::$_instance->browser_title;
} }
else else
{ {