この質問はPHP Debug Barに関するものです。
DataCollector
PHP Debug Barにカスタムを追加しています。マウスオーバーしたときに、きれいにフォーマットされた情報を追加したいと思います。例えば、
public function getWidgets() {
$name = $this->getName();
$hg_changeset = rtrim(`/usr/local/bin/hg id -i`,"\n+") ?: '(unavailable)';
$hg_branch = rtrim(`/usr/local/bin/hg id -b`,"\n") ?: '(unavailable)';
return array(
$name => array(
"icon" => "leaf",
"tooltip" => "Changeset: $hg_changeset\nBranch: $hg_branch",
"map" => $name,
"default" => json_encode("Unknown"),
)
);
}
次のようにレンダリングします。
HTML を に入れる方法はありtooltip
ますか? 自動エスケープするようです。