Final Class Yiisoft\Yii\Debug\Api\Debug\Repository\CollectorRepository
| Inheritance | Yiisoft\Yii\Debug\Api\Debug\Repository\CollectorRepository |
|---|---|
| Implements | Yiisoft\Yii\Debug\Api\Debug\Repository\CollectorRepositoryInterface |
Public Methods
Method Details
| public __construct( \Yiisoft\Yii\Debug\Storage\StorageInterface $storage ): mixed | ||
| $storage | \Yiisoft\Yii\Debug\Storage\StorageInterface | |
public function __construct(private StorageInterface $storage)
{
}
| public getDetail( string $id ): array | ||
| $id | string | |
public function getDetail(string $id): array
{
return $this->loadData(StorageInterface::TYPE_DATA, $id);
}
| public getDumpObject( string $id ): array | ||
| $id | string | |
public function getDumpObject(string $id): array
{
return $this->loadData(StorageInterface::TYPE_OBJECTS, $id);
}
| public getObject( string $id, string $objectId ): array|null | ||
| $id | string | |
| $objectId | string | |
public function getObject(string $id, string $objectId): array|null
{
$dump = $this->loadData(StorageInterface::TYPE_OBJECTS, $id);
foreach ($dump as $name => $value) {
if (($pos = strrpos((string)$name, "#$objectId")) !== false) {
return [substr($name, 0, $pos), $value];
}
}
return null;
}
Signup or Login in order to comment.