Skip to content
Snippets Groups Projects
Commit 78cb4e2b authored by Oliver Klee's avatar Oliver Klee Committed by Benni Mack
Browse files

[TASK] Improve type annotations for AbstractValueObject

Resolves: #100142
Releases: main
Change-Id: I3981c16020eb2b210a40bedce89d8050bd2a851c
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78094


Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarAlexander Schnitzler <git@alexanderschnitzler.de>
Tested-by: default avatarAlexander Schnitzler <git@alexanderschnitzler.de>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarcore-ci <typo3@b13.com>
parent 0e17f9a4
Branches
Tags
No related merge requests found
......@@ -329,6 +329,9 @@ abstract class AbstractDomainObject implements DomainObjectInterface
$this->_isClone = true;
}
/**
* @return non-empty-string
*/
public function __toString(): string
{
return static::class . ':' . (string)$this->uid;
......
......@@ -25,9 +25,9 @@ abstract class AbstractValueObject extends AbstractDomainObject
/**
* Returns the value of the Value Object. Must be overwritten by a concrete value object.
*
* @return string
* @return non-empty-string
*/
public function getValue()
public function getValue(): string
{
return $this->__toString();
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment