/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/View/Blade/BladeJsonTest.php
22 строки
686 B
Franz Liedke
Blade: Use safe encoding options by default for json directive
07 окт 2017, 13:44
Не верифицирован
07 окт 2017, 13:44
a82af39
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\View\Blade; class BladeJsonTest extends AbstractBladeTestCase { public function testStatementIsCompiledWithSafeDefaultEncodingOptions() { $string = 'var foo = @json($var);'; $expected = 'var foo = <?php echo json_encode($var, 15, 512) ?>;'; $this->assertEquals($expected, $this->compiler->compileString($string)); } public function testEncodingOptionsCanBeOverwritten() { $string = 'var foo = @json($var, JSON_HEX_TAG);'; $expected = 'var foo = <?php echo json_encode($var, JSON_HEX_TAG, 512) ?>;'; $this->assertEquals($expected, $this->compiler->compileString($string)); } }