diff --git a/src/contracts/Repository/Values/Content/Content.php b/src/contracts/Repository/Values/Content/Content.php index 43a33aeebe..ae9ad3e0de 100644 --- a/src/contracts/Repository/Values/Content/Content.php +++ b/src/contracts/Repository/Values/Content/Content.php @@ -23,6 +23,16 @@ */ abstract class Content extends ValueObject { + public function getId(): int + { + return $this->getVersionInfo()->getContentInfo()->getId(); + } + + public function getContentInfo(): ContentInfo + { + return $this->getVersionInfo()->getContentInfo(); + } + /** * Returns the VersionInfo for this version. * diff --git a/src/contracts/Repository/Values/User/User.php b/src/contracts/Repository/Values/User/User.php index cb970e20c0..72bf4ce906 100644 --- a/src/contracts/Repository/Values/User/User.php +++ b/src/contracts/Repository/Values/User/User.php @@ -101,7 +101,7 @@ abstract class User extends Content implements UserReference */ public function getUserId(): int { - return $this->id; + return $this->getId(); } }