for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace OroCRM\Bundle\ContactUsBundle\Controller\Api\Rest;
use FOS\RestBundle\Routing\ClassResourceInterface;
use FOS\RestBundle\Controller\Annotations\NamePrefix;
use FOS\RestBundle\Controller\Annotations\RouteResource;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Symfony\Component\HttpFoundation\Response;
use Oro\Bundle\SoapBundle\Controller\Api\Rest\RestController;
use Oro\Bundle\FormBundle\Form\Handler\ApiFormHandler;
use Oro\Bundle\SecurityBundle\Annotation\AclAncestor;
/**
* @RouteResource("contactrequest")
* @NamePrefix("oro_api_")
*/
class ContactRequestController extends RestController implements ClassResourceInterface
{
* REST GET item
*
* @param string $id
* @ApiDoc(
* description="Get contact request item",
* resource=true
* )
* @AclAncestor("orocrm_contactus_request_view")
* @return Response
public function getAction($id)
return $this->handleGetRequest($id);
}
* {@inheritdoc}
public function getManager()
return $this->get('orocrm_contact_us.contact_request.manager.api');
* @return ApiFormHandler
public function getFormHandler()
return $this->get('orocrm_contact_us.contact_request.form.handler');
public function getForm()
return $this->get('orocrm_contact_us.embedded_form');