Newscoop\Services\BlogService::getBlogInfo PHP Метод

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

Get blog info article
public getBlogInfo ( User $user ) : Article | null
$user Newscoop\Entity\User
Результат Article | null
    public function getBlogInfo(User $user)
    {
        $articles = \Article::GetArticles($this->config['publication'], $this->config['issue'], null, null, null, false, array("Type = '" . $this->config['type'] . "'"));
        foreach ($articles as $article) {
            $data = $article->getArticleData();
            $authors = array_map('trim', explode(self::SEPARATOR, $data->getFieldValue('loginname')));
            if (in_array($user->getUsername(), $authors)) {
                return $article;
            }
        }
        return null;
    }