Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ProfilerStorageInterface.php

interface ProfilerStorageInterface

ProfilerStorageInterface.

This interface exists for historical reasons. The only supported implementation is FileProfilerStorage.

As the profiler must only be used on non-production servers, the file storage is more than enough and no other implementations will ever be supported.

@internal

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

  • interface \Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface

Expanded class hierarchy of ProfilerStorageInterface

All classes that implement ProfilerStorageInterface

File

vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php, line 27

Namespace

Symfony\Component\HttpKernel\Profiler
View source
interface ProfilerStorageInterface {
    
    /**
     * Finds profiler tokens for the given criteria.
     *
     * @param int|null      $limit      The maximum number of tokens to return
     * @param int|null      $start      The start date to search from
     * @param int|null      $end        The end date to search to
     * @param string|null   $statusCode The response status code
     * @param \Closure|null $filter     A filter to apply on the list of tokens
     */
    public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?int $start = null, ?int $end = null, ?string $statusCode = null, ?\Closure $filter = null) : array;
    
    /**
     * Reads data associated with the given token.
     *
     * The method returns false if the token does not exist in the storage.
     */
    public function read(string $token) : ?Profile;
    
    /**
     * Saves a Profile.
     */
    public function write(Profile $profile) : bool;
    
    /**
     * Purges all data from the database.
     */
    public function purge() : void;

}

Members

Title Sort descending Modifiers Object type Summary Overrides
ProfilerStorageInterface::find public function Finds profiler tokens for the given criteria. 1
ProfilerStorageInterface::purge public function Purges all data from the database. 1
ProfilerStorageInterface::read public function Reads data associated with the given token. 1
ProfilerStorageInterface::write public function Saves a Profile. 1

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal