NelmioApiDocBundle/Formatter/SimpleFormatter.php

44 lines
935 B
PHP
Raw Normal View History

2012-04-12 01:28:36 +02:00
<?php
2012-04-13 11:03:05 +02:00
/*
* This file is part of the NelmioApiDocBundle.
*
* (c) Nelmio <hello@nelm.io>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
2012-04-12 18:37:42 +02:00
namespace Nelmio\ApiDocBundle\Formatter;
2012-04-12 01:28:36 +02:00
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
2012-04-12 01:28:36 +02:00
class SimpleFormatter extends AbstractFormatter
{
public function formatOne(ApiDoc $annotation)
{
return $annotation->toArray();
}
public function format(array $collection)
{
2024-10-01 15:54:04 +03:00
$array = [];
foreach ($collection as $coll) {
2016-01-26 04:21:08 +01:00
$annotationArray = $coll['annotation']->toArray();
unset($annotationArray['parsedResponseMap']);
$array[$coll['resource']][] = $annotationArray;
}
return $array;
}
2024-10-01 15:54:04 +03:00
protected function renderOne(array $data): void
2012-04-12 01:28:36 +02:00
{
}
2024-10-01 15:54:04 +03:00
protected function render(array $collection): void
{
}
2012-04-12 01:28:36 +02:00
}