for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dontdrinkandroot\RestBundle\Controller;
use Dontdrinkandroot\RestBundle\Metadata\RestMetadataFactory;
use Dontdrinkandroot\RestBundle\Service\Normalizer;
use Dontdrinkandroot\Service\CrudServiceInterface;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\PropertyAccess\PropertyAccessorInterface;
use Symfony\Component\Serializer\SerializerInterface;
use Symfony\Component\Validator\Validator\ValidatorInterface;
class CrudServiceRestResourceController extends AbstractCrudServiceRestResourceController
{
private $service;
public function __construct(
ValidatorInterface $validator,
RequestStack $requestStack,
RestMetadataFactory $metadataFactory,
PropertyAccessorInterface $propertyAccessor,
CrudServiceInterface $service,
SerializerInterface $serializer
) {
parent::__construct(
$validator,
$requestStack,
$metadataFactory,
$propertyAccessor,
$serializer
);
$this->service = $service;
}
/**
* @return CrudServiceInterface
*/
protected function getService()
return $this->service;