Use ::class everywhere

This commit is contained in:
Fabien Potencier
2024-04-19 10:26:00 -04:00
parent 12625c0c05
commit a71ae1923e
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1837,7 +1837,7 @@ final class CoreExtension extends AbstractExtension
*/
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));
}
}
+2 -2
View File
@@ -271,8 +271,8 @@ class EnvironmentTest extends TestCase
{
$twig = new Environment($this->createMock(LoaderInterface::class));
$twig->addExtension($ext = new EnvironmentTest_Extension());
$this->assertSame($ext, $twig->getExtension('Twig\Tests\EnvironmentTest_Extension'));
$this->assertSame($ext, $twig->getExtension('\Twig\Tests\EnvironmentTest_Extension'));
$this->assertSame($ext, $twig->getExtension(EnvironmentTest_Extension::class));
$this->assertSame($ext, $twig->getExtension(EnvironmentTest_Extension::class));
}
public function testAddExtension()
+1 -1
View File
@@ -400,7 +400,7 @@ class Twig_Tests_Extension_EscaperTest extends TestCase
{
$obj = new Extension_TestClass();
$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($escapedJs, EscaperExtension::escape($twig, $obj, 'js', null, true));
}