Code Refactoring/Reorganize to remove redundancy

This commit is contained in:
Dillon Ngo
2026-01-27 11:16:58 +08:00
parent 4396b1a59b
commit f5c69fb951
38 changed files with 106 additions and 210 deletions
@@ -0,0 +1,44 @@
<?php
namespace App\Classes\Modules\KeyValuePairs\DataTransferObjects;
use App\Classes\General\Interfaces\DataTransferObject;
class KeyValuePairObject implements DataTransferObject
{
/** @var string */
private $key;
/** @var string */
private $value;
/**
* KeyValuePairObject constructor.
* @param string $key
* @param string $value
*/
public function __construct(string $key, string $value)
{
$this->key = $key;
$this->value = $value;
}
/**
* @return string
*/
public function getKey(): string
{
return $this->key;
}
/**
* @return string
*/
public function getValue(): string
{
return $this->value;
}
}