protected function outputComment($comment)
	{
		if ($this->commentOptions instanceof \Closure) {
			$options = call_user_func($this->commentOptions, $comment);
		} else {
			$options = $this->commentOptions;
		}
		$options = ArrayHelper::merge($options, ['data-comment-id'=>$comment->id]);
		if ($this->useBootstrapClasses) Html::addCssClass($options, 'media');

		//render comment
		echo Html::beginTag('div', $options);

			//body
			$wrapperOptions = ['class'=>'comment-wrapper'];
			if ($this->useBootstrapClasses) Html::addCssClass($wrapperOptions, 'media-body');
			echo Html::beginTag('div', $wrapperOptions);

				//title
				if (!empty($comment->title)) {
					$titleOptions = ['class'=>'comment-title'];
					if ($this->useBootstrapClasses) Html::addCssClass($titleOptions, 'media-heading');
					$title = $this->encodeCommentTitle ? Html::encode($comment->title) : $comment->title;
					echo Html::tag($this->commentTitleTag, $title, $titleOptions);
				}

				//content
				$content = $this->encodeCommentContents ? Html::encode($comment->content) : $comment->content;
				echo Html::tag('div', $content, ['class'=>'comment-content']);

				//meta
				echo Html::beginTag('dl', ['class'=>'comment-meta']);
				echo Html::tag('dt', Yii::t('app', 'Created'));
				echo Html::tag('dd', Yii::$app->formatter->asDatetime($comment->created));
				if (!empty($comment->updated) && $comment->updated != $comment->created) {
					echo Html::tag('dt', Yii::t('app', 'Updated'));
					echo Html::tag('dd', Yii::$app->formatter->asDatetime($comment->updated));
				}
				if (!empty($comment->user_id)) {
					$author = $this->authorCallback === null ? $comment->created_by : call_user_func($this->authorCallback, $comment->created_by);
					echo Html::tag('dt', Yii::t('app', 'Author'));
					echo Html::tag('dd', $author);
				}
				echo Html::endTag('dl');

			echo Html::endTag('div');
		echo Html::endTag('div');
	}
protected function outputComment($comment)
	{
		if ($this->commentOptions instanceof \Closure) {
			$options = call_user_func($this->commentOptions, $comment);
		} else {
			$options = $this->commentOptions;
		}
		$options = ArrayHelper::merge($options, ['data-comment-id'=>$comment->id]);
		if ($this->useBootstrapClasses) Html::addCssClass($options, 'media');

		//render comment
		echo Html::beginTag('div', $options);

			//body
			$wrapperOptions = ['class'=>'comment-wrapper'];
			if ($this->useBootstrapClasses) Html::addCssClass($wrapperOptions, 'media-body');
			echo Html::beginTag('div', $wrapperOptions);

				//title
				if (!empty($comment->title)) {
					$titleOptions = ['class'=>'comment-title'];
					if ($this->useBootstrapClasses) Html::addCssClass($titleOptions, 'media-heading');
					$title = $this->encodeCommentTitle ? Html::encode($comment->title) : $comment->title;
					echo Html::tag($this->commentTitleTag, $title, $titleOptions);
				}

				//content
				$content = $this->encodeCommentContents ? Html::encode($comment->content) : $comment->content;
				echo Html::tag('div', $content, ['class'=>'comment-content']);

				//meta
				echo Html::beginTag('dl', ['class'=>'comment-meta']);
				echo Html::tag('dt', Yii::t('app', 'Created'));
				echo Html::tag('dd', Yii::$app->formatter->asDatetime($comment->created));
				if (!empty($comment->updated) && $comment->updated != $comment->created) {
					echo Html::tag('dt', Yii::t('app', 'Updated'));
					echo Html::tag('dd', Yii::$app->formatter->asDatetime($comment->updated));
				}
				if (!empty($comment->user_id)) {
					$author = $this->authorCallback === null ? $comment->created_by : call_user_func($this->authorCallback, $comment->created_by);
					echo Html::tag('dt', Yii::t('app', 'Author'));
					echo Html::tag('dd', $author);
				}
				echo Html::endTag('dl');

			echo Html::endTag('div');
		echo Html::endTag('div');
	}
protected function outputComment ( $ comment ) { if ( $ this -> commentOptions instanceof \ Closure ) { $ options = call_user_func ( $ this -> commentOptions , $ comment ) ; } else { $ options = $ this -> commentOptions ; } $ options = ArrayHelper :: merge ( $ options , [ 'data-comment-id' => $ comment -> id ] ) ; if ( $ this -> useBootstrapClasses ) Html :: addCssClass ( $ options , 'media' ) ; //render comment echo Html :: beginTag ( 'div' , $ options ) ; //body $ wrapperOptions = [ 'class' => 'comment-wrapper' ] ; if ( $ this -> useBootstrapClasses ) Html :: addCssClass ( $ wrapperOptions , 'media-body' ) ; echo Html :: beginTag ( 'div' , $ wrapperOptions ) ; //title if ( ! empty ( $ comment -> title ) ) { $ titleOptions = [ 'class' => 'comment-title' ] ; if ( $ this -> useBootstrapClasses ) Html :: addCssClass ( $ titleOptions , 'media-heading' ) ; $ title = $ this -> encodeCommentTitle ? Html :: encode ( $ comment -> title ) : $ comment -> title ; echo Html :: tag ( $ this -> commentTitleTag , $ title , $ titleOptions ) ; } //content $ content = $ this -> encodeCommentContents ? Html :: encode ( $ comment -> content ) : $ comment -> content ; echo Html :: tag ( 'div' , $ content , [ 'class' => 'comment-content' ] ) ; //meta echo Html :: beginTag ( 'dl' , [ 'class' => 'comment-meta' ] ) ; echo Html :: tag ( 'dt' , Yii :: t ( 'app' , 'Created' ) ) ; echo Html :: tag ( 'dd' , Yii :: $ app -> formatter -> asDatetime ( $ comment -> created ) ) ; if ( ! empty ( $ comment -> updated ) && $ comment -> updated != $ comment -> created ) { echo Html :: tag ( 'dt' , Yii :: t ( 'app' , 'Updated' ) ) ; echo Html :: tag ( 'dd' , Yii :: $ app -> formatter -> asDatetime ( $ comment -> updated ) ) ; } if ( ! empty ( $ comment -> user_id ) ) { $ author = $ this -> authorCallback === null ? $ comment -> created_by : call_user_func ( $ this -> authorCallback , $ comment -> created_by ) ; echo Html :: tag ( 'dt' , Yii :: t ( 'app' , 'Author' ) ) ; echo Html :: tag ( 'dd' , $ author ) ; } echo Html :: endTag ( 'dl' ) ; echo Html :: endTag ( 'div' ) ; echo Html :: endTag ( 'div' ) ; }
Outputs a single comment

@param $comment \asinfotrack\yii2\comments\models\Comment the comment model
Outputs a single comment