| 
<br />
 <span class="badge badge_<?php echo $RAML->getCurrentAction(); ?>"><?php echo $RAML->getCurrentAction(); ?></span>
 <strong style="display: inline-block; font-size: 14px; padding-top: 5px;" class="text_<?php echo $RAML->getCurrentAction(); ?>"><?php echo $RAML->baseUri . $RAML->getCurrentPath(); ?></strong>
 
 <br />
 
 <p style="margin-top: 30px;"><?php echo $RAML->action()->get('description'); ?></p>
 
 
 <?php if ($RAML->action()->get('queryParameters')->isArray()): ?>
 <h3>Query Parameters</h3>
 <table>
 <thead>
 <tr>
 <td>Parameter</td><td>Type</td><td>Description</td>
 </tr>
 </thead>
 
 <?php
 foreach ($RAML->action()->get('queryParameters')->toArray() as $param => $details) {
 ?>
 
 <tr>
 <td><?php echo $param; ?></td><td><?php echo $details['type']; ?></td><td><?php echo $details['description']; ?></td>
 </tr>
 
 <?php } ?>
 
 </table>
 <?php endif; ?>
 
 
 <?php if ($RAML->action()->get('body')->get('application/x-www-form-urlencoded')->get('formParameters')->isArray()): ?>
 <h3>Form Parameters</h3>
 <table>
 <thead>
 <tr>
 <td>Parameter</td><td>Type</td><td>Description</td>
 </tr>
 </thead>
 
 <?php
 foreach ($RAML->action()->get('body')->get('application/x-www-form-urlencoded')->get('formParameters')->toArray() as $param => $details) {
 ?>
 
 <tr>
 <td><?php echo $param; ?></td><td><?php echo $details['type']; ?></td><td><?php echo $details['description']; ?></td>
 </tr>
 
 <?php } ?>
 
 </table>
 <?php endif; ?>
 
 
 <?php if ($RAML->action()->get('body')->get('application/json')->get('schema')->get('properties')->isArray()): ?>
 <h3>JSON Parameters</h3>
 <table>
 <thead>
 <tr>
 <td>Parameter</td><td>Type</td><td>Description</td>
 </tr>
 </thead>
 
 <?php
 $tmp = $RAML->action()->get('body')->get('application/json')->get('schema')->toArray();
 if ($RAML->action()->get('body')->get('application/json')->get('schema')->isString()) {
 $tmp = json_decode($RAML->action()->get('body')->get('application/json')->get('schema')->toString(), true);
 }
 
 foreach ($tmp['properties'] as $param => $details) {
 ?>
 
 <tr>
 <td><?php echo $param; ?></td><td><?php echo $details['type']; ?></td><td><?php echo $details['description']; ?></td>
 </tr>
 
 <?php } ?>
 
 </table>
 <?php endif; ?>
 
 
 
 <h3>Response</h3>
 
 <?php foreach ($RAML->path()->getResponses() as $code => $responses) { ?>
 <tt><strong><?php echo $code; ?>:</strong></tt><br /><br />
 
 <?php
 foreach ($responses as $response) {
 if (in_array($response['type'], array('example', 'schema'))) {
 continue;
 }
 
 echo '<tt>' . $response['type'] . '</tt>';
 
 if (isset($response['example'])):
 ?>
 <div class="apiresponse">
 <?php echo formatResponse($response['example']); ?>
 </div>
 <?php endif; ?>
 <p> </p>
 <?php
 }
 } ?>
 
 
 
 <?php if (count($RAML->path()->getVerbs()) > 1): ?>
 <h3>Other Endpoint Actions</h3>
 <?php
 foreach ($RAML->path()->getVerbs() as $verb) {
 if ($verb == $RAML->getCurrentAction()) {
 continue;
 }
 ?>
 <div style="float: left;">
 <a href="<?php echo $_SERVER['PHP_SELF']; ?>?path=<?php echo $RAML->getCurrentPath(); ?>&action=<?php echo $verb; ?>" class="badge badge_<?php echo $verb; ?>"><?php echo $verb; ?></a>
 </div>
 <?php } ?>
 <?php endif; ?>
 |