PageDataCollector
extends DataCollector
in package
implements
Renderable, AssetProvider
Page data collector for debugging
Table of Contents
Interfaces
- Renderable
- AssetProvider
Constants
- NAME = "Page"
Properties
- $additionalInfo : array<string|int, mixed>
- $subject : BasePage|null
Methods
- __construct() : mixed
- PageDataCollector constructor.
- addAdditionalInfo() : self
- collect() : array<string|int, mixed>
- collects data
- getAdditionalInfo() : array<string|int, mixed>
- getAssets() : array<string|int, mixed>
- gets assets
- getName() : string
- gets tab name
- getWidgets() : array<string|int, mixed>
- gets tab widget
- setAdditionalInfo() : self
Constants
NAME
public
mixed
NAME
= "Page"
Properties
$additionalInfo
protected
array<string|int, mixed>
$additionalInfo
= []
$subject
protected
BasePage|null
$subject
= null
Methods
__construct()
PageDataCollector constructor.
public
__construct([BasePage|null $subject = null ]) : mixed
Parameters
- $subject : BasePage|null = null
addAdditionalInfo()
public
addAdditionalInfo(string $key, mixed $value) : self
Parameters
- $key : string
- $value : mixed
Return values
selfcollect()
collects data
public
collect() : array<string|int, mixed>
Return values
array<string|int, mixed>getAdditionalInfo()
public
getAdditionalInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>getAssets()
gets assets
public
getAssets() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
gets tab name
public
getName() : string
Return values
stringgetWidgets()
gets tab widget
public
getWidgets() : array<string|int, mixed>
Return values
array<string|int, mixed>setAdditionalInfo()
public
setAdditionalInfo(string|array<string|int, mixed> $key[, mixed $value = null ]) : self
Parameters
- $key : string|array<string|int, mixed>
- $value : mixed = null