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 / Type / UserId.php
codepress-admin-columns / classes / Type Last commit date
Url 1 day ago ColumnFactoryDefinition.php 1 day ago ColumnId.php 1 day ago ColumnWidth.php 1 day ago DateRange.php 1 day ago EditorUrlFactory.php 1 day ago FileSize.php 1 day ago Group.php 1 day ago Groups.php 1 day ago Integration.php 1 day ago Integrations.php 1 day ago KeyGenerator.php 1 day ago Labels.php 1 day ago Link.php 1 day ago ListScreenId.php 1 day ago ListScreenIdGenerator.php 1 day ago ListScreenStatus.php 1 day ago OriginalColumn.php 1 day ago OriginalColumns.php 1 day ago PostTypeSlug.php 1 day ago Promo.php 1 day ago PromoCollection.php 1 day ago StartingPrice.php 1 day ago TableId.php 1 day ago TableIdCollection.php 1 day ago TableScreenContext.php 1 day ago TaxonomySlug.php 1 day ago ToggleOptions.php 1 day ago Uri.php 1 day ago Url.php 1 day ago UserId.php 1 day ago UserRole.php 1 day ago UserRoles.php 1 day ago Value.php 1 day ago ValueCollection.php 1 day ago
UserId.php
38 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Type;
6
7 use InvalidArgumentException;
8
9 final class UserId
10 {
11 private int $id;
12
13 public function __construct(int $id)
14 {
15 $this->id = $id;
16
17 $this->validate();
18 }
19
20 private function validate(): void
21 {
22 if (0 >= $this->id) {
23 throw new InvalidArgumentException('User id requires a positive integer.');
24 }
25 }
26
27 public function get_value(): int
28 {
29 return $this->id;
30 }
31
32 public function __toString(): string
33 {
34 return (string)$this->id;
35 }
36
37 }
38