You are here

public function Comment::setPublished in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/comment/src/Entity/Comment.php \Drupal\comment\Entity\Comment::setPublished()

Sets the published status of the comment entity.

Parameters

bool $status: Set to TRUE to publish the comment, FALSE to unpublish.

Return value

\Drupal\comment\CommentInterface The class instance that this method is called on.

Overrides CommentInterface::setPublished

1 call to Comment::setPublished()
Comment::preSave in core/modules/comment/src/Entity/Comment.php
Acts on an entity before the presave hook is invoked.

File

core/modules/comment/src/Entity/Comment.php, line 508
Contains \Drupal\comment\Entity\Comment.

Class

Comment
Defines the comment entity class.

Namespace

Drupal\comment\Entity

Code

public function setPublished($status) {
  $this
    ->set('status', $status ? CommentInterface::PUBLISHED : CommentInterface::NOT_PUBLISHED);
  return $this;
}