NelmioApiDocBundle/Tests/Fixtures/Controller/ResourceController.php

85 lines
1.7 KiB
PHP
Raw Normal View History

<?php
/**
* Created by PhpStorm.
* User: bezalelhermoso
* Date: 6/20/14
* Time: 3:21 PM
*/
namespace Nelmio\ApiDocBundle\Tests\Fixtures\Controller;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
/**
* Class ResourceController
*
* @package Nelmio\ApiDocBundle\Tests\Fixtures\Controller
* @author Bez Hermoso <bez@activelamp.com>
*/
class ResourceController
{
/**
* @ApiDoc(
* resource=true,
* resourceDescription="Operations on resource.",
* description="List resources.",
* statusCodes={200 = "Returned on success.", 404 = "Returned if resource cannot be found."}
* )
*/
public function listResourcesAction()
{
}
/**
* @ApiDoc(description="Retrieve a resource by ID.")
*/
public function getResourceAction()
{
}
/**
* @ApiDoc(description="Delete a resource by ID.")
*/
public function deleteResourceAction()
{
}
/**
* @ApiDoc(
* description="Create a new resource.",
* input={"class" = "Nelmio\ApiDocBundle\Tests\Fixtures\Form\SimpleType", "name" = ""},
* output="Nelmio\ApiDocBundle\Tests\Fixtures\Model\JmsNested"
* )
*/
public function createResourceAction()
{
}
/**
* @ApiDoc(resource=true, description="List another resource.", resourceDescription="Operations on another resource.")
*/
public function listAnotherResourcesAction()
{
}
/**
* @ApiDoc(description="Retrieve another resource by ID.")
*/
public function getAnotherResourceAction()
{
}
/**
* @ApiDoc(description="Update a resource bu ID.")
*/
public function updateAnotherResourceAction()
{
}
}