Files
piratepoet/mailpoet/lib/Tracy/ApiPanel/api-panel.phtml
2024-05-27 15:11:54 +02:00

48 lines
1.1 KiB
PHTML

<?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing
namespace MailPoet\Tracy\ApiPanel;
use Tracy\Dumper;
/**
* @var ApiPanel $this
*/
?>
<h1>API call</h1>
<table>
<tr>
<th>Endpoint</th>
<td><pre><?php echo $this->endpointReflection->getName() ?></pre></td>
</tr>
<tr>
<th>Method</th>
<td><pre><?php echo $this->requestMethod . '()' ?></pre></td>
</tr>
</table>
<?php if(!empty($this->requestData)): ?>
<br/>
<h2 style="font-size: 140%; color: #575753;">Data</h2>
<div class="tracy-inner tracy-mailpoet-api">
<table>
<tr>
<th>Name</th>
<th>Value</th>
</tr>
<?php if(in_array(gettype($this->requestData), ['array', 'object'])): ?>
<?php foreach ($this->requestData as $name => $value): ?>
<tr>
<td><?php echo $name ?></td>
<td><?php echo Dumper::toHtml($value) ?></td>
</tr>
<?php endforeach ?>
<?php else: ?>
<tr>
<td><?php echo 'no name' ?></td>
<td><?php echo Dumper::toHtml($this->requestData) ?></td>
</tr>
<?php endif; ?>
</table>
</div>
<?php endif; ?>