public function listMediaAction(Request $request)
    {
        if (!$request->isXmlHttpRequest()) {
            throw new NotFoundHttpException();
        }

        $folder = $this->findFolderById($request->attributes->get('id'));

        $medias = $this
            ->get('ekyna_media.browser')
            ->setFolder($folder)
            ->findMedias((array)$request->query->get('types'));

        $data = array('medias' => $medias);

        $response = new Response($this->get('jms_serializer')->serialize(
            $data,
            'json',
            SerializationContext::create()->setGroups(array('Manager'))
        ));

        $response->headers->add(array('Content-Type' => 'application/json'));
        return $response;
    }
public function listMediaAction(Request $request)
    {
        if (!$request->isXmlHttpRequest()) {
            throw new NotFoundHttpException();
        }

        $folder = $this->findFolderById($request->attributes->get('id'));

        $medias = $this
            ->get('ekyna_media.browser')
            ->setFolder($folder)
            ->findMedias((array)$request->query->get('types'));

        $data = array('medias' => $medias);

        $response = new Response($this->get('jms_serializer')->serialize(
            $data,
            'json',
            SerializationContext::create()->setGroups(array('Manager'))
        ));

        $response->headers->add(array('Content-Type' => 'application/json'));
        return $response;
    }
public function listMediaAction ( Request $ request ) { if ( ! $ request -> isXmlHttpRequest ( ) ) { throw new NotFoundHttpException ( ) ; } $ folder = $ this -> findFolderById ( $ request -> attributes -> get ( 'id' ) ) ; $ medias = $ this -> get ( 'ekyna_media.browser' ) -> setFolder ( $ folder ) -> findMedias ( ( array ) $ request -> query -> get ( 'types' ) ) ; $ data = array ( 'medias' => $ medias ) ; $ response = new Response ( $ this -> get ( 'jms_serializer' ) -> serialize ( $ data , 'json' , SerializationContext :: create ( ) -> setGroups ( array ( 'Manager' ) ) ) ) ; $ response -> headers -> add ( array ( 'Content-Type' => 'application/json' ) ) ; return $ response ; }
Lists the medias by folder.

@param Request $request

@return Response
Lists the medias by folder .