Skip to content

Commit e33a9ee

Browse files
committed
Align with changes in plaisio/flash-message.
1 parent 0aa7468 commit e33a9ee

File tree

4 files changed

+25
-27
lines changed

4 files changed

+25
-27
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"plaisio-ts/helper-cast": "^1.0.2",
1313
"plaisio/cgi": "^1.2.0",
1414
"plaisio/exception": "^1.1.0",
15-
"plaisio/flash-message": "dev-master",
15+
"plaisio/flash-message": "1.0.0",
1616
"plaisio/helper-html": "^4.0.0",
1717
"plaisio/kernel": "^3.1.1",
1818
"plaisio/page-core": "^1.4.2",

src/CoreFlashMessage.php

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -66,43 +66,41 @@ public function __construct(string $message, bool $isHtml = false)
6666

6767
//--------------------------------------------------------------------------------------------------------------------
6868
/**
69-
* Returns the HTML code of the flash message.
70-
*
71-
* @return string
69+
* @inheritDoc
7270
*/
73-
public function getHtml(): string
71+
public function getWeight1(): int
7472
{
75-
$walker = new RenderWalker('flash-message');
76-
$this->setAttrData('auto-dismiss', ($this->autoDismiss) ? '1' : null);
77-
$this->addClasses($walker->getClasses('wrapper'));
78-
79-
$struct = ['tag' => 'div',
80-
'attr' => $this->attributes,
81-
'inner' => [['html' => $this->message],
82-
['tag' => 'button',
83-
'attr' => ['class' => $walker->getClasses('close'),
84-
'type' => 'button'],
85-
'html' => '×']]];
86-
87-
return Html::htmlNested($struct);
73+
return $this->weight1;
8874
}
8975

9076
//--------------------------------------------------------------------------------------------------------------------
9177
/**
9278
* @inheritDoc
9379
*/
94-
public function getWeight1(): int
80+
public function getWeight2(): int
9581
{
96-
return $this->weight1;
82+
return $this->weight2;
9783
}
9884

9985
//--------------------------------------------------------------------------------------------------------------------
10086
/**
101-
* @inheritDoc
87+
* @inheritdoc
10288
*/
103-
public function getWeight2(): int
89+
public function htmlFlashMessage(): string
10490
{
105-
return $this->weight2;
91+
$walker = new RenderWalker('flash-message');
92+
$this->setAttrData('auto-dismiss', ($this->autoDismiss) ? '1' : null);
93+
$this->addClasses($walker->getClasses('wrapper'));
94+
95+
$struct = ['tag' => 'div',
96+
'attr' => $this->attributes,
97+
'inner' => [['html' => $this->message],
98+
['tag' => 'button',
99+
'attr' => ['class' => $walker->getClasses('close'),
100+
'type' => 'button'],
101+
'html' => '×']]];
102+
103+
return Html::htmlNested($struct);
106104
}
107105

108106
//--------------------------------------------------------------------------------------------------------------------

src/CoreFlashMessageCollection.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ public function create(string $type, string $message, bool $isHtml = false): Fla
129129
/**
130130
* @inheritDoc
131131
*/
132-
public function getHtml(): string
132+
public function htmlFlashMessages(): string
133133
{
134134
$this->sortFlashMessages();
135135

@@ -138,7 +138,7 @@ public function getHtml(): string
138138
{
139139
foreach ($this->flashMessages as $flashMessage)
140140
{
141-
$inner .= $flashMessage->getHtml();
141+
$inner .= $flashMessage->htmlFlashMessage();
142142
}
143143
}
144144

test/CoreFlashMessageTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function testGetHtml1(): void
3737
$flashMessage = new CoreFlashMessage('Hello & world!');
3838
$html = $flashMessage->setAttrId('123456')
3939
->addClass('first')
40-
->getHtml();
40+
->htmlFlashMessage();
4141
$expected = '<div id="123456" class="first flash-message-wrapper">Hello &amp; world!<button class="flash-message-close" type="button">&times;</button></div>';
4242
self::assertSame($expected, $html);
4343
}
@@ -51,7 +51,7 @@ public function testGetHtml2(): void
5151
$flashMessage = new CoreFlashMessage('Hello<br/>world!', true);
5252
$html = $flashMessage->setAttrId('123456')
5353
->addClass('first')
54-
->getHtml();
54+
->htmlFlashMessage();
5555
$expected = '<div id="123456" class="first flash-message-wrapper">Hello<br/>world!<button class="flash-message-close" type="button">&times;</button></div>';
5656
self::assertSame($expected, $html);
5757
}

0 commit comments

Comments
 (0)