$property; } /** * Magic setter to save protected properties. * @param string $property * @param mixed $value */ public function __set($property, $value) { $this->$property = $value; } /** * Convert the object to an array. * @param array $expand * @return array */ public function toArray(array $expand = array()) { return array( 'id' => $this->id, 'groupField' => $this->groupField, 'groupRepeater' => $this->groupRepeater, 'rowRepeaterOdd' => $this->rowRepeaterOdd, 'rowRepeaterEven' => $this->rowRepeaterEven ); } /** * Populate from an array. * @param array $data */ public function fromArray($data = array()) { isset($data['id']) && $this->id = $data['id']; isset($data['groupField']) && $this->groupField = $data['groupField']; isset($data['groupRepeater']) && $this->groupRepeater = $data['groupRepeater']; isset($data['rowRepeaterOdd']) && $this->rowRepeaterOdd = $data['rowRepeaterOdd']; isset($data['rowRepeaterEven']) && $this->rowRepeaterEven = $data['rowRepeaterEven']; } }