src/Entity/Common/Coord.php line 8
<?php
namespace App\Entity\Common;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Embeddable]
class Coord
{
/**
* latitude Широта
* @var ?float
*/
#[ORM\Column(type: 'float', nullable: true)]
private $lat;
/**
* longitude Долгота
* @var ?float
*/
#[ORM\Column(type: 'float', nullable: true)]
private $lng;
/**
* @return float|null
*/
public function getLat(): ?float
{
return $this->lat;
}
/**
* @param float|null $lat
*/
public function setLat(?float $lat): void
{
$this->lat = $lat;
}
/**
* @return float|null
*/
public function getLng(): ?float
{
return $this->lng;
}
/**
* @param float|null $lng
*/
public function setLng(?float $lng): void
{
$this->lng = $lng;
}
public function isFull()
{
return ($this->lat !== null) && ($this->lng !== null);
}
public function getArray()
{
return [$this->lat, $this->lng];
}
}