for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace LauLamanApps\ApplePassbook\MetaData\SemanticTag;
use LauLamanApps\ApplePassbook\MetaData\SemanticTag;
abstract class AbstractLocation implements SemanticTag
{
private float $latitude;
private float $longitude;
public function __construct(
float $latitude,
float $longitude
) {
$this->latitude = $latitude;
$this->longitude = $longitude;
}
/**
* @return array<string, float>
*/
public function getValue(): array
return [
'latitude' => $this->latitude,
'longitude' => $this->longitude,
];