Collection
1 day ago
Comment
1 day ago
Date
1 day ago
Media
1 day ago
Post
1 day ago
Term
1 day ago
User
1 day ago
Wrap
1 day ago
Actions.php
1 day ago
Aggregate.php
1 day ago
Append.php
1 day ago
ArrayToCollection.php
1 day ago
Avatar.php
1 day ago
AvatarUrl.php
1 day ago
BeforeAfter.php
1 day ago
BooleanLabel.php
1 day ago
CharacterLimit.php
1 day ago
CodeBlock.php
1 day ago
Color.php
1 day ago
ColumnFilter.php
1 day ago
Composite.php
1 day ago
ConditionalValue.php
1 day ago
ContentTypeLink.php
1 day ago
Count.php
1 day ago
CountLabelFormatter.php
1 day ago
DottedPassword.php
1 day ago
EmptyValue.php
1 day ago
ExplodeToCollection.php
1 day ago
ExtendedValueLink.php
1 day ago
FallBack.php
1 day ago
FallBackFormatter.php
1 day ago
FileLink.php
1 day ago
FileSizeReadable.php
1 day ago
ForeignId.php
1 day ago
FormattedJson.php
1 day ago
GroupedIdsToCollection.php
1 day ago
HasValue.php
1 day ago
HtmlEntityDecode.php
1 day ago
HumanReadableTime.php
1 day ago
HumanTimeDifference.php
1 day ago
Id.php
1 day ago
IdsToCollection.php
1 day ago
Image.php
1 day ago
ImageSize.php
1 day ago
ImageToCollection.php
1 day ago
ImageUrl.php
1 day ago
ImageUrlsFromContent.php
1 day ago
Implode.php
1 day ago
ImplodeRecursive.php
1 day ago
Kses.php
1 day ago
Latest.php
1 day ago
Linkable.php
1 day ago
Links.php
1 day ago
MapOptionLabel.php
1 day ago
MapToId.php
1 day ago
MapToLabel.php
1 day ago
MenuLink.php
1 day ago
Message.php
1 day ago
Meta.php
1 day ago
MetaCollection.php
1 day ago
MetaCount.php
1 day ago
MetaValueCollection.php
1 day ago
NoIcon.php
1 day ago
NullFormatter.php
1 day ago
NumberFormat.php
1 day ago
PathScope.php
1 day ago
PregReplace.php
1 day ago
Prepend.php
1 day ago
ReadingTime.php
1 day ago
RelationIdsCollection.php
1 day ago
SelectOptionMapper.php
1 day ago
SmallBlocks.php
1 day ago
StringSanitizer.php
1 day ago
StripTags.php
1 day ago
Suffix.php
1 day ago
TableRender.php
1 day ago
ToArray.php
1 day ago
ToggleValue.php
1 day ago
TotalSum.php
1 day ago
Trim.php
1 day ago
UrlDecode.php
1 day ago
UsedByMenu.php
1 day ago
WordCount.php
1 day ago
WordLimit.php
1 day ago
Wrapper.php
1 day ago
YesIcon.php
1 day ago
YesNoIcon.php
1 day ago
MenuLink.php
24 lines
| 1 | <?php |
| 2 | |
| 3 | declare(strict_types=1); |
| 4 | |
| 5 | namespace AC\Formatter; |
| 6 | |
| 7 | use AC\Formatter; |
| 8 | use AC\Helper; |
| 9 | use AC\Type\Value; |
| 10 | |
| 11 | class MenuLink implements Formatter |
| 12 | { |
| 13 | public function format(Value $value): Value |
| 14 | { |
| 15 | return $value->with_value( |
| 16 | Helper\Html::create()->link( |
| 17 | add_query_arg(['menu' => $value->get_id()], admin_url('nav-menus.php')), |
| 18 | $value->get_value() |
| 19 | ) |
| 20 | ); |
| 21 | } |
| 22 | |
| 23 | } |
| 24 |