![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/medad.corals.io/vendor/barryvdh/laravel-debugbar/src/Twig/Extension/ |
<?php namespace Barryvdh\Debugbar\Twig\Extension; use Barryvdh\Debugbar\Twig\TokenParser\StopwatchTokenParser; use Illuminate\Foundation\Application; use Twig_Extension; /** * Access Laravels auth class in your Twig templates. * Based on Symfony\Bridge\Twig\Extension\StopwatchExtension */ class Stopwatch extends Twig_Extension { /** * @var \Barryvdh\Debugbar\LaravelDebugbar */ protected $debugbar; /** * Create a new auth extension. * * @param \Illuminate\Foundation\Application $app */ public function __construct(Application $app) { if ($app->bound('debugbar')) { $this->debugbar = $app['debugbar']; } else { $this->debugbar = null; } } /** * {@inheritDoc} */ public function getName() { return 'stopwatch'; } public function getTokenParsers() { return [ /* * {% stopwatch foo %} * Some stuff which will be recorded on the timeline * {% endstopwatch %} */ new StopwatchTokenParser($this->debugbar !== null), ]; } public function getDebugbar() { return $this->debugbar; } }