<?php
namespace Komma\Entities;
abstract class SmartEntity
{
public $data;
public function __construct($data = [])
{
foreach($data as $key => $value)
{
$this->data[$key] = $value;
}
}
public function __set($name, $value)
{
$this->data[$name] = $value;
}
public function __get($name)
{
if (array_key_exists($name, $this->data)) {
return $this->data[$name];
}
return false;
}
}