Example #1
0
 /**
  * @inheritdoc
  */
 function create($args)
 {
     $article = new Article();
     $article->setTitle($args['title']);
     $article->setTeaser($args['teaser']);
     $article->setPublic($args['public']);
     $article->setPublicationDate(new \DateTime());
     $article->setPicture($this->createImage($args['picture']));
     $article->setGrid($this->createGrid($args['grid']));
     foreach ($args['categories'] as $category) {
         $article->addCategory($this->getCategory($category));
     }
     return $article;
 }