public function to(Unit $unit) { if ($unit == $this->unit || $unit->equals($this->unit)) { return $this; } return self::valueOf($this->unit->getConverterTo($unit)->convert($this->value), $unit); }