HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/zipwire.komma.pro/app/KommaApp/Kms/Core/KmsEntity.php
<?php
/**
 *
 *
 * @author      Komma <info@komma.pro>
 * @copyright   (c) 2012-2016, Komma
 */

namespace App\KommaApp\Kms\Core;

abstract class KmsEntity
{
    function __construct(array $data = [])
    {
        $this->fill($data);
    }

    public function fill(array $data = [])
    {

        foreach($data as $key => $value)
        {
            $this->{$key} = $value;
        }
    }

    abstract public function setId($id);
    abstract public function getId();
    abstract public function getName();
}