public function fromHash($hash) { if ($hash === null) { return $this->getEmptyValue(); } if (isset($hash['rfc850']) && $hash['rfc850']) { return Value::fromString($hash['rfc850']); } return Value::fromTimestamp((int) $hash['timestamp']); }