public function updateArticle($article, $attributes) { $this->updateArticleMeta($article, $attributes); $article->setUpdated(new \DateTime()); $article->setIsIndexed('N'); if (array_key_exists('fields', $attributes)) { foreach ($attributes['fields'] as $field => $value) { $article->setFieldData($field, $value); } } $this->em->flush(); return $article; }