📁
SKYSHELL MANAGER
PHP v8.2.31
Create
Create
Path:
root
/
home
/
thevaxnx
/
nativize.com
/
staging
/
wp-includes
/
js
/
tinymce
/
themes
/
Name
Size
Perm
Actions
📁
inlite
-
0755
🗑️
🏷️
🔒
📁
modern
-
0755
🗑️
🏷️
🔒
📄
wp-links-opml.php
6.83 KB
0444
🗑️
🏷️
⬇️
✏️
🔒
Edit: CaptureNode.php
<?php /* * This file is part of Twig. * * (c) Fabien Potencier * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Twig\Node; use Twig\Attribute\YieldReady; use Twig\Compiler; /** * Represents a node for which we need to capture the output. * * @author Fabien Potencier <fabien@symfony.com> */ #[YieldReady] class CaptureNode extends Node { public function __construct(Node $body, int $lineno) { parent::__construct(['body' => $body], ['raw' => false], $lineno); } public function compile(Compiler $compiler): void { $useYield = $compiler->getEnvironment()->useYield(); if (!$this->getAttribute('raw')) { $compiler->raw("('' === \$tmp = "); } $compiler ->raw($useYield ? "implode('', iterator_to_array(" : '\\Twig\\Extension\\CoreExtension::captureOutput(') ->raw("(function () use (&\$context, \$macros, \$blocks) {\n") ->indent() ->subcompile($this->getNode('body')) ->write("yield from [];\n") ->outdent() ->write('})()') ; if ($useYield) { $compiler->raw(', false))'); } else { $compiler->raw(')'); } if (!$this->getAttribute('raw')) { $compiler->raw(") ? '' : new Markup(\$tmp, \$this->env->getCharset());"); } else { $compiler->raw(';'); } } }
Save