PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 5.8.2
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v5.8.2
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 / Profiler / ProfilerStorageInterface.php
matomo / app / vendor / prefixed / symfony / http-kernel / Profiler Last commit date
FileProfilerStorage.php 1 year ago Profile.php 2 years ago Profiler.php 1 year ago ProfilerStorageInterface.php 2 years ago
ProfilerStorageInterface.php
51 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\Profiler;
12
13 /**
14 * ProfilerStorageInterface.
15 *
16 * This interface exists for historical reasons. The only supported
17 * implementation is FileProfilerStorage.
18 *
19 * As the profiler must only be used on non-production servers, the file storage
20 * is more than enough and no other implementations will ever be supported.
21 *
22 * @internal
23 *
24 * @author Fabien Potencier <fabien@symfony.com>
25 */
26 interface ProfilerStorageInterface
27 {
28 /**
29 * Finds profiler tokens for the given criteria.
30 *
31 * @param int|null $limit The maximum number of tokens to return
32 * @param int|null $start The start date to search from
33 * @param int|null $end The end date to search to
34 */
35 public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?int $start = null, ?int $end = null) : array;
36 /**
37 * Reads data associated with the given token.
38 *
39 * The method returns false if the token does not exist in the storage.
40 */
41 public function read(string $token) : ?Profile;
42 /**
43 * Saves a Profile.
44 */
45 public function write(Profile $profile) : bool;
46 /**
47 * Purges all data from the database.
48 */
49 public function purge();
50 }
51