Newscoop\Services\ArticleService::updateArticleMeta PHP Method

updateArticleMeta() private method

Update Article static properties
private updateArticleMeta ( Article $article, array $attributes ) : Article
$article Newscoop\Entity\Article
$attributes array
return Newscoop\Entity\Article
    private function updateArticleMeta($article, $attributes)
    {
        if (array_key_exists('name', $attributes)) {
            $article->setName($attributes['name']);
        }
        if (array_key_exists('comments_enabled', $attributes)) {
            $article->setCommentsEnabled($attributes['comments_enabled']);
        }
        if (array_key_exists('comments_locked', $attributes)) {
            $article->setCommentsLocked($attributes['comments_locked']);
        }
        if (array_key_exists('onFrontPage', $attributes)) {
            $article->setOnFrontPage($attributes['onFrontPage']);
        }
        if (array_key_exists('onSection', $attributes)) {
            $article->setOnSection($attributes['onSection']);
        }
        if (array_key_exists('keywords', $attributes)) {
            $article->setKeywords($attributes['keywords'] ? $attributes['keywords'] : '');
        }
        return $article;
    }