Newscoop\Services\ArticleService::updateArticle PHP Метод

updateArticle() публичный Метод

Update article
public updateArticle ( Article $article, array $attributes ) : Article
$article Newscoop\Entity\Article
$attributes array
Результат Newscoop\Entity\Article
    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;
    }