public function hydrate($data) { $this->_decoded = $this->_prepareResult(ValueAs::obj($data)); $this->_result = json_encode($this->_decoded); return $this; }
public function setDummyData() { $this->_daos = []; $this->_daos[1] = ValueAs::obj(['name' => 'Test', 'id' => 1]); $this->_daos[2] = ValueAs::obj(['name' => 'Test', 'id' => 2]); $user = new MockUsr(); $user->name = 'User'; $user->id = 5; $this->_daos[5] = $user; $mock = new MockAbstractDao(); $mock->name = 'Testing'; $mock->id = 8; $this->_daos[8] = $mock; }
/** * Hydrate the public properties * * @param $data * * @return $this * @throws \Exception */ public function hydrate($data) { Objects::hydrate($this, ValueAs::obj($data), Objects::properties($this), false); return $this; }