public function putAction($id, Request $request)
    {
        $mediaTitle = $request->get('title', 'Untitled media');
        $mediaFolderUid = $request->get('media_folder', null);
        $media = $this->getMediaRepository()->find($id);
        $currentMediaFoldierUid = $media->getMediaFolder()->getUid();

        if (null === $media) {
            throw new BadRequestHttpException(sprintf('Cannot find media with id `%s`.', $id));
        }

        $media->setTitle($mediaTitle);

        if ((null !== $mediaFolderUid) && ($mediaFolderUid !== $currentMediaFoldierUid)) {
            $mediaFolder = $this->getMediaFolderRepository()->find($mediaFolderUid);
            if (null !== $mediaFolder) {
                $media->setMediaFolder($mediaFolder);
            }
        }

        $this->autoCommitContent($media->getContent());
        $this->getEntityManager()->persist($media);
        $this->getEntityManager()->flush();

        return $this->createJsonResponse(null, 204);
    }
public function putAction($id, Request $request)
    {
        $mediaTitle = $request->get('title', 'Untitled media');
        $mediaFolderUid = $request->get('media_folder', null);
        $media = $this->getMediaRepository()->find($id);
        $currentMediaFoldierUid = $media->getMediaFolder()->getUid();

        if (null === $media) {
            throw new BadRequestHttpException(sprintf('Cannot find media with id `%s`.', $id));
        }

        $media->setTitle($mediaTitle);

        if ((null !== $mediaFolderUid) && ($mediaFolderUid !== $currentMediaFoldierUid)) {
            $mediaFolder = $this->getMediaFolderRepository()->find($mediaFolderUid);
            if (null !== $mediaFolder) {
                $media->setMediaFolder($mediaFolder);
            }
        }

        $this->autoCommitContent($media->getContent());
        $this->getEntityManager()->persist($media);
        $this->getEntityManager()->flush();

        return $this->createJsonResponse(null, 204);
    }
public function putAction ( $ id , Request $ request ) { $ mediaTitle = $ request -> get ( 'title' , 'Untitled media' ) ; $ mediaFolderUid = $ request -> get ( 'media_folder' , null ) ; $ media = $ this -> getMediaRepository ( ) -> find ( $ id ) ; $ currentMediaFoldierUid = $ media -> getMediaFolder ( ) -> getUid ( ) ; if ( null === $ media ) { throw new BadRequestHttpException ( sprintf ( 'Cannot find media with id `%s`.' , $ id ) ) ; } $ media -> setTitle ( $ mediaTitle ) ; if ( ( null !== $ mediaFolderUid ) && ( $ mediaFolderUid !== $ currentMediaFoldierUid ) ) { $ mediaFolder = $ this -> getMediaFolderRepository ( ) -> find ( $ mediaFolderUid ) ; if ( null !== $ mediaFolder ) { $ media -> setMediaFolder ( $ mediaFolder ) ; } } $ this -> autoCommitContent ( $ media -> getContent ( ) ) ; $ this -> getEntityManager ( ) -> persist ( $ media ) ; $ this -> getEntityManager ( ) -> flush ( ) ; return $ this -> createJsonResponse ( null , 204 ) ; }
Update media content's and folder
Update media content s and folder