Slide 10
Slide 10 text
10 15 AVRIL 2015
Use of HttpFoundation inside BackBee - 2/2
A RestController is in charge of return an API JsonResponse.
abstract class AbstractRestController extends BackBee\Controller\Controller\Controller
implements RestControllerInterface, FormatterInterface
{
// Default formatter for a object(s)
public function formatCollection($collection, $format = 'json|jsonp')
public function formatItem($item, $format = 'json')
// Deserialize data into Doctrine entity.
public function deserializeEntity(array $data, $entityOrClass)
// Create a Symfony JsonResponse.
protected function createJsonResponse($data = null, $status = 200, $headers = array())
}