mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-12 18:36:53 +00:00
Use ::class everywhere
This commit is contained in:
@@ -1837,7 +1837,7 @@ final class CoreExtension extends AbstractExtension
|
|||||||
*/
|
*/
|
||||||
public static function checkArrowInSandbox(Environment $env, $arrow, $thing, $type)
|
public static function checkArrowInSandbox(Environment $env, $arrow, $thing, $type)
|
||||||
{
|
{
|
||||||
if (!$arrow instanceof \Closure && $env->hasExtension('\Twig\Extension\SandboxExtension') && $env->getExtension('\Twig\Extension\SandboxExtension')->isSandboxed()) {
|
if (!$arrow instanceof \Closure && $env->hasExtension(SandboxExtension::class) && $env->getExtension(SandboxExtension::class)->isSandboxed()) {
|
||||||
throw new RuntimeError(sprintf('The callable passed to the "%s" %s must be a Closure in sandbox mode.', $thing, $type));
|
throw new RuntimeError(sprintf('The callable passed to the "%s" %s must be a Closure in sandbox mode.', $thing, $type));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -271,8 +271,8 @@ class EnvironmentTest extends TestCase
|
|||||||
{
|
{
|
||||||
$twig = new Environment($this->createMock(LoaderInterface::class));
|
$twig = new Environment($this->createMock(LoaderInterface::class));
|
||||||
$twig->addExtension($ext = new EnvironmentTest_Extension());
|
$twig->addExtension($ext = new EnvironmentTest_Extension());
|
||||||
$this->assertSame($ext, $twig->getExtension('Twig\Tests\EnvironmentTest_Extension'));
|
$this->assertSame($ext, $twig->getExtension(EnvironmentTest_Extension::class));
|
||||||
$this->assertSame($ext, $twig->getExtension('\Twig\Tests\EnvironmentTest_Extension'));
|
$this->assertSame($ext, $twig->getExtension(EnvironmentTest_Extension::class));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testAddExtension()
|
public function testAddExtension()
|
||||||
|
|||||||
@@ -400,7 +400,7 @@ class Twig_Tests_Extension_EscaperTest extends TestCase
|
|||||||
{
|
{
|
||||||
$obj = new Extension_TestClass();
|
$obj = new Extension_TestClass();
|
||||||
$twig = new Environment($this->createMock(LoaderInterface::class));
|
$twig = new Environment($this->createMock(LoaderInterface::class));
|
||||||
$twig->getExtension('\Twig\Extension\EscaperExtension')->setSafeClasses($safeClasses);
|
$twig->getExtension(EscaperExtension::class)->setSafeClasses($safeClasses);
|
||||||
$this->assertSame($escapedHtml, EscaperExtension::escape($twig, $obj, 'html', null, true));
|
$this->assertSame($escapedHtml, EscaperExtension::escape($twig, $obj, 'html', null, true));
|
||||||
$this->assertSame($escapedJs, EscaperExtension::escape($twig, $obj, 'js', null, true));
|
$this->assertSame($escapedJs, EscaperExtension::escape($twig, $obj, 'js', null, true));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user