3 namespace Drupal\webprofiler\Profiler;
5 use Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface;
8 * Class ProfilerStorageManager
10 class ProfilerStorageManager {
20 public function getStorages() {
23 /** @var \Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface $storage */
24 foreach ($this->storages as $id => $storage) {
25 $output[$id] = $storage['title'];
36 public function getStorage($id) {
37 return $this->storages[$id];
43 * @param \Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface $storage
45 public function addStorage($id, $title, ProfilerStorageInterface $storage) {
46 $this->storages[$id] = [