Newscoop\Entity\Article::isPublished PHP Метод

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

Test if article is published.
public isPublished ( ) : boolean
Результат boolean
    public function isPublished()
    {
        return $this->workflowStatus === self::STATUS_PUBLISHED;
    }

Usage Example

Пример #1
0
 /**
  * Get link
  *
  * @param Newscoop\Entity\Article $article
  *
  * @return string
  */
 public function getLink(Article $article)
 {
     if (!$article->isPublished()) {
         return null;
     }
     $link = array($this->getPublicationAliasName($article), $article->getLanguage() ? $article->getLanguage()->getCode() : null, $this->getIssueShortName($article), $this->getSectionShortName($article));
     if (!in_array($article->getType(), $this->sectionTypes)) {
         $link[] = $article->getNumber();
         $link[] = $this->getSeo($article, $article->getPublication() ? $article->getPublication()->getSeo() : array());
     }
     $link = array_map(function ($part) {
         return trim($part, '/');
     }, $link);
     $link = implode('/', $link);
     return strpos($link, 'http') === 0 ? $link : 'http://' . $link;
 }
All Usage Examples Of Newscoop\Entity\Article::isPublished