LatLng.php 892 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. declare(strict_types=1);
  7. namespace Magento\InventoryDistanceBasedSourceSelection\Model;
  8. use Magento\InventoryDistanceBasedSourceSelectionApi\Api\Data\LatLngInterface;
  9. /**
  10. * @inheritdoc
  11. */
  12. class LatLng implements LatLngInterface
  13. {
  14. /**
  15. * @var float
  16. */
  17. private $lat;
  18. /**
  19. * @var float
  20. */
  21. private $lng;
  22. /**
  23. * LatLng constructor.
  24. *
  25. * @param float $lat
  26. * @param float $lng
  27. */
  28. public function __construct(float $lat, float $lng)
  29. {
  30. $this->lat = $lat;
  31. $this->lng = $lng;
  32. }
  33. /**
  34. * @inheritdoc
  35. */
  36. public function getLat(): float
  37. {
  38. return $this->lat;
  39. }
  40. /**
  41. * @inheritdoc
  42. */
  43. public function getLng(): float
  44. {
  45. return $this->lng;
  46. }
  47. }