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 AbstractCurrencyAmount implements SemanticTag
{
private string $amount;
private string $currencyCode;
public function __construct(
string $amount,
string $currencyCode
) {
$this->amount = $amount;
$this->currencyCode = $currencyCode;
}
/**
* @return array<string, string>
*/
public function getValue(): array
return [
'amount' => $this->amount,
'currencyCode' => $this->currencyCode,
];