Chris@0: generatedLink; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Sets the generated link. Chris@0: * Chris@0: * @param string $generated_link Chris@0: * The generated link. Chris@0: * Chris@0: * @return $this Chris@0: */ Chris@0: public function setGeneratedLink($generated_link) { Chris@0: $this->generatedLink = $generated_link; Chris@0: return $this; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function __toString() { Chris@0: return (string) $this->generatedLink; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function jsonSerialize() { Chris@0: return $this->__toString(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function count() { Chris@17: return mb_strlen($this->__toString()); Chris@0: } Chris@0: Chris@0: }