function distance_get($value, $unit = 'meters', $from = 'meters') { if (!$value instanceof Distance) { $value = new Distance($value, $from); } return $value->asUnit($unit); }
protected function loadConfig(Distance $distance) { $config = (include __DIR__ . '/../src/config/config.php'); return $distance->setConfig($config); }
public function increment(Distance $distance) { $value = new static($this->asBase() + $distance->asBase(), 'meters', $this->config); $this->value = $value->asUnit($this->unit); return $this; }