"source": {
"type": "git",
"url": "https://github.com/tecnickcom/TCPDF.git",
- "reference": "da2fe9359426ca334417549248307f33cd042ace"
+ "reference": "a2e8f5b505a7a14a4ed960313c4baf699fd1f4bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/da2fe9359426ca334417549248307f33cd042ace",
- "reference": "da2fe9359426ca334417549248307f33cd042ace",
+ "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/a2e8f5b505a7a14a4ed960313c4baf699fd1f4bb",
+ "reference": "a2e8f5b505a7a14a4ed960313c4baf699fd1f4bb",
"shasum": ""
},
"require": {
"pdf417",
"qrcode"
],
- "time": "2015-01-24 09:41:10"
+ "time": "2015-01-28 18:51:40"
},
{
"name": "twig/extensions",
use Symfony\Component\HttpFoundation\Request;
use Wallabag\CoreBundle\Entity\Entries;
use Wallabag\CoreBundle\Entity\Tags;
+use Wallabag\CoreBundle\Service\Extractor;
class WallabagRestController extends Controller
{
* }
* )
*/
- public function postEntriesAction()
+ public function postEntriesAction(Request $request)
{
+ //TODO la récup ne marche
+ //TODO gérer si on passe le titre
+ //TODO gérer si on passe les tags
+ //TODO ne pas avoir du code comme ça qui doit se trouver dans le Repository
+ $entry = new Entries();
+ $entry->setUserId(1);
+ $content = Extractor::extract($request->request->get('url'));
+ $entry->setTitle($content->getTitle());
+ $entry->setContent($content->getBody());
+
+ $em = $this->getDoctrine()->getManager();
+ $em->persist($entry);
+ $em->flush();
+
+ return $entry;
}
/**