PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.12.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.12.1
5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / vendor / prefixed / symfony / http-kernel / Fragment / RoutableFragmentRenderer.php
matomo / app / vendor / prefixed / symfony / http-kernel / Fragment Last commit date
AbstractSurrogateFragmentRenderer.php 1 year ago EsiFragmentRenderer.php 2 years ago FragmentHandler.php 1 year ago FragmentRendererInterface.php 2 years ago FragmentUriGenerator.php 1 year ago FragmentUriGeneratorInterface.php 1 year ago HIncludeFragmentRenderer.php 1 year ago InlineFragmentRenderer.php 1 year ago RoutableFragmentRenderer.php 1 year ago SsiFragmentRenderer.php 2 years ago
RoutableFragmentRenderer.php
49 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace Matomo\Dependencies\Symfony\Component\HttpKernel\Fragment;
12
13 use Matomo\Dependencies\Symfony\Component\HttpFoundation\Request;
14 use Matomo\Dependencies\Symfony\Component\HttpKernel\Controller\ControllerReference;
15 use Matomo\Dependencies\Symfony\Component\HttpKernel\EventListener\FragmentListener;
16 /**
17 * Adds the possibility to generate a fragment URI for a given Controller.
18 *
19 * @author Fabien Potencier <fabien@symfony.com>
20 */
21 abstract class RoutableFragmentRenderer implements FragmentRendererInterface
22 {
23 /**
24 * @internal
25 */
26 protected $fragmentPath = '/_fragment';
27 /**
28 * Sets the fragment path that triggers the fragment listener.
29 *
30 * @see FragmentListener
31 */
32 public function setFragmentPath(string $path)
33 {
34 $this->fragmentPath = $path;
35 }
36 /**
37 * Generates a fragment URI for a given controller.
38 *
39 * @param bool $absolute Whether to generate an absolute URL or not
40 * @param bool $strict Whether to allow non-scalar attributes or not
41 *
42 * @return string
43 */
44 protected function generateFragmentUri(ControllerReference $reference, Request $request, bool $absolute = \false, bool $strict = \true)
45 {
46 return (new FragmentUriGenerator($this->fragmentPath))->generate($reference, $request, $absolute, $strict, \false);
47 }
48 }
49