public function __get($column) { if ($column == 'commented_object') { return $this->get_commented_object(); } return parent::__get($column); }
/** * Override get handler to translate PostGIS internal spatial data to WKT. */ public function __get($column) { $value = parent::__get($column); if (substr($column, -5) == '_geom' && !empty($value)) { $row = $this->db->query("SELECT ST_asText('{$value}') AS wkt")->current(); $value = $row->wkt; } return $value; }