public function fromHash($hash) { if ($hash === null) { return $this->getEmptyValue(); } if (isset($hash['text'])) { return new Value($hash['link'], $hash['text']); } return new Value($hash['link']); }