</li> <li> <a href="javascript:" data-target="parameters">Parameters</a> </li> <li> <a href="javascript:" data-target="response">Response</a> </li> </ul> <div class="tab description"><?php echo $apiMethod->description; ?> </div> <div class="tab parameters hidden"> <div class="param-block"> <?php echo Presenter::view('structure', ['structure' => $apiMethod->getRequest()]); ?> </div> </div> <div class="tab response hidden"> <div class="param-block"> <?php echo Presenter::view('structure', ['structure' => $apiMethod->getResponse()]); ?> </div> </div> </div> </div>
<?php /** * @var \Briedis\ApiBuilder\MethodGroup $group * @var \Briedis\ApiBuilder\Presenter $presenter */ use Briedis\ApiBuilder\Presenter; ?> <h1 id="<?php echo htmlspecialchars($group->getDocElementName()); ?> "><?php echo $group->getTitle(); ?> </h1> <?php foreach ($group->getItems() as $v) { echo Presenter::view('method', ['apiMethod' => $v, 'presenter' => $presenter]); }
echo $v->name; ?> <?php if (!$v->isOptional) { ?> <span class="required" title="Required">*</span> <?php } ?> </div> <div class="format"><?php echo $v->getDisplayTypeName(); ?> </div> <div class="description"><?php echo $v->description; ?> </div> </div> </div> <?php if ($v instanceof StructureItem) { ?> <div class="sub"> <?php echo Presenter::view('structure', ['structure' => $v->structure]); ?> </div> <?php } }