public function getProps() { $parameters = get_object_vars($this); $reader = Reader::getInstance(); $this->fields = []; foreach ($parameters as $k => $v) { if ($k != 'fields') { $t = $reader->init(get_class($this), $k); $this->fields[] = ['field' => $k, 'value' => $v, 'type' => $t->getParameter('var')]; } } return $this->fields; }
public function __construct() { $this->reader = Reader::getInstance(); }