template = new Template(new Config());
}
public function testInjectCodeUsingTemplate(): void
{
self::assertSame(
'?db=%3Cscript%3Ealert%28%27%26%3D%21%3A%3B%27%29%3B%3C%2Fscr'
. 'ipt%3E&table=%26mytable%3E1%3F&server=12&lang=en'
. "\n"
. '?db=%22%27%22%3E%3Ciframe+onload%3Dalert%281%29%3E%D1%88%D0%B5%D0%BB%D0%BB%D1%8B'
. '&table=%26mytable%3E1%3F&server=12&%3Cscript%3E%26%3D=%3C%2Fscript%3E&lang=en'
. "\n",
$this->template->render('test/add_data', [
'variable1' => Url::getCommon([
'db' => '',
'table' => '&mytable>1?',
'server' => 12,
]),
'variable2' => Url::getCommonRaw([
'db' => '"\'">