![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/anfangola.com/wp-content/plugins/matomo/app/core/View/ |
<?php /* * This file is a modified file from Twig 1.x. * * (c) Fabien Potencier * * For the full copyright and license information, please view the LICENSE * file that was distributed with it's source code. */ namespace Piwik\View; use Matomo\Dependencies\Twig\Compiler; use Matomo\Dependencies\Twig\Node\Expression\AbstractExpression; use Matomo\Dependencies\Twig\Node\Expression\ArrayExpression; use Matomo\Dependencies\Twig\Node\Expression\NameExpression; class MethodCallExpression extends AbstractExpression { public function __construct(AbstractExpression $node, $method, ArrayExpression $arguments, $lineno) { parent::__construct(['node' => $node, 'arguments' => $arguments], ['method' => $method, 'safe' => false], $lineno); if ($node instanceof NameExpression) { $node->setAttribute('always_defined', true); } } public function compile(Compiler $compiler) { $compiler->subcompile($this->getNode('node'))->raw('->')->raw($this->getAttribute('method'))->raw('('); $first = true; foreach ($this->getNode('arguments')->getKeyValuePairs() as $pair) { if (!$first) { $compiler->raw(', '); } $first = false; $compiler->subcompile($pair['value']); } $compiler->raw(')'); } }