for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/**
* Value object for a "Direct Vincenty" bearing calculation result.
*
* @author Marcus Jaschen <[email protected]>
* @license https://opensource.org/licenses/MIT
* @link https://github.com/mjaschen/phpgeo
*/
namespace Location\Bearing;
use Location\Coordinate;
class DirectVincentyBearing
{
* @var Coordinate
private $destination;
* @var float
private $bearingFinal;
* Bearing constructor.
* @param Coordinate $destination
* @param float $bearingFinal
public function __construct(Coordinate $destination, float $bearingFinal)
$this->destination = $destination;
$this->bearingFinal = $bearingFinal;
}
* @return Coordinate
public function getDestination(): Coordinate
return $this->destination;
* @return float
public function getBearingFinal(): float
return $this->bearingFinal;