PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Formatter / Comment / ReplyToLink.php
codepress-admin-columns / classes / Formatter / Comment Last commit date
Author.php 1 day ago CommentLink.php 1 day ago CommentObject.php 1 day ago CommentText.php 1 day ago Content.php 1 day ago LinkableCommentDate.php 1 day ago Meta.php 1 day ago MetaDateAndAuthor.php 1 day ago ParentId.php 1 day ago Property.php 1 day ago ReplyToLink.php 1 day ago StatusLabel.php 1 day ago UserId.php 1 day ago
ReplyToLink.php
32 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Formatter\Comment;
6
7 use AC\Exception\ValueNotFoundException;
8 use AC\Formatter;
9 use AC\Helper;
10 use AC\Type\Value;
11 use WP_Comment;
12
13 class ReplyToLink implements Formatter
14 {
15 public function format(Value $value): Value
16 {
17 $comment = get_comment($value->get_id());
18
19 if (! $comment instanceof WP_Comment) {
20 throw ValueNotFoundException::from_id($value->get_id());
21 }
22
23 return $value->with_value(
24 Helper\Html::create()->link(
25 esc_url(get_comment_link($comment)),
26 get_comment_author((int)$comment->comment_ID)
27 )
28 );
29 }
30
31 }
32