/** * Returns value of column / referenced row * * @param $key * @return mixed|HyperRow|HyperSelection */ public function &__get($key) { // Try to get method - getter if (ObjectMixin::has($this, $key)) { return ObjectMixin::get($this, $key); } // Otherwise get ActiveRow property $result = $this->activeRow->__get($key); if ($result instanceof ActiveRow) { $hyperrow = $this->factory->createRow($result, $result->getTable()->getName()); return $hyperrow; } return $result; }
/** * Gets column value. * @param string * @return string */ public function getColumnValue($name) { return parent::__get($name); }