PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 / HasValue.php
codepress-admin-columns / classes / Formatter Last commit date
Collection 3 months ago Comment 3 months ago Date 3 months ago Media 3 months ago Post 3 months ago Term 3 months ago User 3 months ago Wrap 3 months ago Actions.php 3 months ago Aggregate.php 3 months ago Append.php 3 months ago ArrayToCollection.php 3 months ago Avatar.php 3 months ago AvatarUrl.php 3 months ago BeforeAfter.php 3 months ago BooleanLabel.php 3 months ago CharacterLimit.php 3 months ago CodeBlock.php 3 months ago Color.php 3 months ago ColumnFilter.php 3 months ago Composite.php 3 months ago ConditionalValue.php 3 months ago ContentTypeLink.php 3 months ago Count.php 3 months ago CountLabelFormatter.php 3 months ago DottedPassword.php 3 months ago EmptyValue.php 3 months ago ExplodeToCollection.php 3 months ago ExtendedValueLink.php 3 months ago FallBack.php 3 months ago FallBackFormatter.php 3 months ago FileLink.php 3 months ago FileSizeReadable.php 3 months ago ForeignId.php 3 months ago FormattedJson.php 3 months ago GroupedIdsToCollection.php 3 months ago HasValue.php 3 months ago HumanReadableTime.php 3 months ago HumanTimeDifference.php 3 months ago Id.php 3 months ago IdsToCollection.php 3 months ago Image.php 3 months ago ImageSize.php 3 months ago ImageToCollection.php 3 months ago ImageUrl.php 3 months ago ImageUrlsFromContent.php 3 months ago Implode.php 3 months ago ImplodeRecursive.php 3 months ago Kses.php 3 months ago Latest.php 3 months ago Linkable.php 3 months ago Links.php 3 months ago MapOptionLabel.php 3 months ago MapToId.php 3 months ago MapToLabel.php 3 months ago MenuLink.php 3 months ago Message.php 3 months ago Meta.php 3 months ago MetaCollection.php 3 months ago NoIcon.php 3 months ago NullFormatter.php 3 months ago NumberFormat.php 3 months ago PathScope.php 3 months ago PregReplace.php 3 months ago Prepend.php 3 months ago ReadingTime.php 3 months ago RelationIdsCollection.php 3 months ago SelectOptionMapper.php 3 months ago SmallBlocks.php 3 months ago StringSanitizer.php 3 months ago StripTags.php 3 months ago Suffix.php 3 months ago TableRender.php 3 months ago ToArray.php 3 months ago TotalSum.php 3 months ago Trim.php 3 months ago UrlDecode.php 3 months ago UsedByMenu.php 3 months ago WordCount.php 3 months ago WordLimit.php 3 months ago Wrapper.php 3 months ago YesIcon.php 3 months ago YesNoIcon.php 3 months ago
HasValue.php
27 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Formatter;
6
7 use AC\Formatter;
8 use AC\Type\Value;
9
10 final class HasValue implements Formatter
11 {
12
13 private array $empty_values;
14
15 public function __construct(?array $empty_values = null)
16 {
17 $this->empty_values = $empty_values ?? [null, '', false];
18 }
19
20 public function format(Value $value): Value
21 {
22 $boolean = ! in_array($value->get_value(), $this->empty_values, true);
23
24 return $value->with_value($boolean);
25 }
26
27 }