/** * Class Constructor * * @param string|array $data The data to read. Could be either an array or a json string * * @since 1.0.0 */ public function __construct($data = array()) { // decode JSON string if (is_string($data)) { $data = json_decode($data, $this->_assoc); } parent::__construct($data); }