Create an insecure bank application

This commit is contained in:
2024-06-01 15:13:50 +02:00
commit 2133574cae
40 changed files with 1370 additions and 0 deletions

View File

@ -0,0 +1,24 @@
<?php
declare(strict_types=1);
namespace Model;
class NavigationEntry
{
public function __construct(
public string $displayText,
public string $url,
) {
}
public function send(Context $context): void
{
$displayText = htmlspecialchars($this->displayText);
$url = htmlspecialchars($this->url);
if ($this->url === $context->currentPage) {
echo "<li aria-current=\"page\"><span>{$displayText}</span></li>";
} else {
echo "<li><a href=\"{$url}\">{$displayText}</a></li>";
}
}
}